OSDN Git Service

2005-01-22 Paul Brook <paul@codesourcery.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-01-22  Paul Brook  <paul@codesourcery.com>
2
3         * gfortran.dg/implicit_2.f90: New test.
4
5 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6
7         PR fortran/19314
8         * gfortran.dg/inquire_5.f90: New test.
9
10 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11
12         PR c/18809
13         * gcc.dg/pr18809-1.c: New test.
14
15 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16
17         * gcc.dg/20050121-1.c: New test.
18
19         PR tree-optimization/13000
20         * gcc.dg/20040206-1.c: Change warning to point where function is
21         being inlined.
22
23 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24
25         PR c++/19208
26         * g++.dg/template/array11.C: New test.
27
28 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29
30         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
31         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
33         * gfortran.dg/getenv_1.f90: Add dg-do directive.
34         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35         gfortran.dg/pr17164.f90: Add missing dg-do directives.
36
37 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
38
39         PR tree-optimization/15349
40         * gcc.dg/tree-ssa/pr15349.c: New.
41
42 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
43
44         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
45
46 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
47
48         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
49         scan-assembler-times directive name.
50
51         * gcc.dg/asm-a.c: Move dg-require-effective-target to
52         after dg-do.
53
54         PR rtl-optimization/19462
55         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
56
57 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
58
59         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
60         counting function calls on ia64.
61
62 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
63
64         PR rtl-optimization/15139
65         * gcc.dg/20050111-2.c: New test.
66
67         PR c/17297
68         * gcc.c-torture/compile/20050113-1.c: New testcase.
69
70         PR middle-end/19164
71         * gcc.dg/20050113-1.c: New testcase.
72
73 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
74
75         * gcc.dg/vect/vect-85.c: Add comment.
76         * gcc.dg/vect/vect-86.c: Add xfail for now.
77         * gcc.dg/vect/vect-87.c: Add xfail for now.
78         * gcc.dg/vect/vect-88.c: Add xfail for now.
79         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
80
81 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
82
83         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
84
85 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
86
87         * g++.dg/debug/typedef3.C: New test.
88
89 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
90
91         PR c/19472
92         * gcc.dg/asm-a.c: New test.
93
94 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
95
96         * gcc.dg/sh-relax.c: Add prototype for abort.
97
98 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
99
100         * gcc.dg/short-compare-1.c: New test.
101         * gcc.dg/short-compare-2.c: Likewise.
102
103 2005-01-18  Michael Matz  <matz@suse.de>
104
105         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
106
107 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
108
109         PR tree-optimization/19121
110         * gcc.c-torture/compile/pr19121.c: New test.
111
112 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
113
114         PR target/19357
115         * gcc.c-torture/compile/pr19357.c: New test.
116
117 2005-01-17  Ian Lance Taylor  <ian@airs.com>
118
119         PR c/5675
120         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
121         pass--those that refer just to the variable, possibly with a
122         cast.
123         * gcc.dg/c99-const-expr-3.c: Likewise.
124
125         PR middle-end/13127
126         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
127         longer emitted.
128
129 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
130
131         PR fortran/18778
132         * gfortran.dg/endfile_2.f90: New test.
133
134 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
135
136         PR 19168
137         * gfortran.dg/select_5.f90: New test.
138
139 2004-01-16  Paul Brook  <paul@codesourcery.com>
140
141         * gfortran.dg/common_4.f90: New test.
142
143 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
144
145         PR rtl-optimization/19462
146         * gcc.dg/torture/pr19462-1.c: New test.
147
148 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
149
150         PR objc/19321
151         * objc.dg/func-ptr-2.m: New.
152         * objc.dg/volatile-1.m: New.
153
154 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
155
156         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
157
158 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
159
160         PR tree-optimization/19060
161         * gcc.c-torture/execute/20050104-1.c: New test.
162
163 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
164
165         PR fortran/18983
166         * gfortran.dg/write_to_null.f90: New test.
167
168 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
169             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
170
171         PR other/19328
172         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
173         argument.
174
175 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
176
177         PR c++/19263
178         * g++.dg/init/vector1.C: New test.
179
180 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
181
182         PR target/13158
183         * gcc.target/ia64/sibcall-unwind-1.c: New test.
184         PR target/18987
185         * gcc.target/ia64/sibcall-unwind-2.c: New test.
186
187 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
188
189         * gfortran.dg/select_1.f90: New test.
190         * gfortran.dg/select_2.f90: New test.
191         * gfortran.dg/select_3.f90: New test.
192         * gfortran.dg/select_4.f90: New test.
193
194 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
195
196         PR middle-end/19084
197         PR rtl-optimization/19348
198         * gcc.dg/20050111-1.c: New test.
199         * gcc.c-torture/execute/20050111-1.c: New test.
200
201         * gcc.dg/i386-asm-4.c: New test.
202
203 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
204
205         * gcc.dg/nested-func-2.c: New test.
206         * ada/acats/norun.lst: Remove c953002.
207
208 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
209
210         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
211
212 2005-01-12  Ben Elliston  <bje@au.ibm.com>
213
214         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
215
216 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
217
218         PR target/18761
219         * g++.dg/abi/align1.C: New test.
220
221 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
222
223         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
224         at a time.
225         * g++.dg/ext/altivec_check.h: Support compiling as C.
226
227 2005-01-10  Roger Sayle  <roger@eyesopen.com>
228
229         PR c++/19355
230         * g++.dg/expr/pr19355-1.C: New test case.
231
232 2005-01-10  Laurent GUERBY <laurent@guerby.net>
233
234         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
235         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
236         * ada/acats/tests/c3/c92005b.ada: Likewise.
237         * ada/acats/tests/c3/cxb3012.a: Likewise.
238         * ada/acats/norun.lst: Add c380004 and c953002, add PR
239         
240 2005-01-09  Paul Brook  <paul@codesourcery.com>
241
242         * gfortran.dg/common_2.f90: New file.
243         * gfortran.dg/common_3.f90: New file.
244
245 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
246
247         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
248
249 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
250
251         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
252         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
253         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
254         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
255         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
256         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
257         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
258         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
259         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
260         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
261         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
262         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
263         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
264         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
265         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
266         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
267         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
268         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
269         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
270         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
271         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
272         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
273         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
274         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
275         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
276         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
277         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
278         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
279         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
280         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
281         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
282         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
283         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
284         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
285         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
286         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
287         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
288         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
289         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
290         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
291         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
292         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
293         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
294         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
295         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
296         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
297         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
298         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
299         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
300         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
301         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
302         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
303         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
304         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
305         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
306         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
307         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
308         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
309         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
310         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
311         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
312         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
313         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
314         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
315         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
316         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
317         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
318
319         * gcc.dg/vect/vect-1.c: Fix spelling.
320         * gcc.dg/vect/vect-10.c: Fix spelling.
321         * gcc.dg/vect/vect-11.c: Fix spelling.
322         * gcc.dg/vect/vect-12.c: Fix spelling.
323         * gcc.dg/vect/vect-14.c: Fix spelling.
324         * gcc.dg/vect/vect-15.c: Fix spelling.
325         * gcc.dg/vect/vect-16.c: Fix spelling.
326         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
327         * gcc.dg/vect/vect-64.c: Fix comments.
328         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
329
330 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
331             Ira Rosen  <irar@il.ibm.com>
332
333         * gcc.dg/vect/vect-70.c: New test.
334         * gcc.dg/vect/vect-71.c: New test.
335
336 2005-01-09  Manfred Hollstein  <mh@suse.com>
337
338         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
339         * gcc.dg/pr18241-2.c: Likewise.
340         * gcc.dg/pr18241-3.c: Likewise.
341         * gcc.dg/pr18241-4.c: Likewise.
342         * gcc.dg/pr18241-5.c: Likewise.
343
344 2005-01-08  Richard Henderson  <rth@redhat.com>
345
346         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
347         False for x86 and x86-64.
348
349 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
350
351         PR tree-optimization/18241
352         * gcc.dg/pr18241-1.c: New test.
353         * gcc.dg/pr18241-2.c: New test.
354         * gcc.dg/pr18241-3.c: New test.
355         * gcc.dg/pr18241-4.c: New test.
356         * gcc.dg/pr18241-5.c: New test.
357
358 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
359
360         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
361         gfortran.dg/select_4.f90: New.
362
363 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
364
365         * gcc.c-torture/execute/20050107-1.c: New test.
366
367 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
368
369         PR c++/19298
370         * g++.dg/template/ref2.C: New.
371
372 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
373
374         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
375         instead of being empty.
376
377 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
378
379         PR fortran/15553
380         * gfortran.dg/array-1.f90: New test.
381
382 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
383
384         PR tree-optimization/19283
385         * gcc.c-torture/execute/20050106-1.c: New test.
386
387         PR rtl-optimization/18861
388         * gcc.dg/20050105-1.c: New test.
389
390         PR tree-optimization/18828
391         * gcc.dg/20050105-2.c: New test.
392
393 2005-01-07  Andreas Jaeger  <aj@suse.de>
394
395         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
396
397 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
398
399         PR fortran/18398
400         * gfortran.dg/fmt_read.f90: New test.
401
402 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
403
404         * gcc.dg/rs6000-ldouble-2.c: New.
405
406 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/19244
409         * g++.dg/parser/ctor2.C: New test.
410
411 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
412
413         PR c++/17154
414         * g++.dg/template/using9.C: New test.
415
416 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
417
418         PR c++/19258
419         * g++.dg/lookup/friend6.C: New test.
420
421 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
422
423         PR c++/19270
424         * g++.dg/template/array10.C: New.
425
426 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
427
428         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
429         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
430
431 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
432
433         * gcc.c-torture/compile/20050105-1.c: New test.
434
435 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
436
437         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
438
439 2005-01-05  Roger Sayle  <roger@eyesopen.com>
440
441         PR middle-end/19100
442         * gcc.dg/conv-3.c: New test case.
443
444 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
445
446         * gcc.dg/asm-wide-1.c: New test.
447
448 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
449
450         PR c++/19030
451         * g++.dg/parse/crash22.C: New
452
453 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
454
455         PR 19257
456         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
457
458 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
459
460         PR middle-end/17767
461         * gcc.dg/i386-mmx-6.c: New test case.
462
463 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
464
465         PR tree-optimization/18308
466         * gcc.dg/vect/pr18308.c: New testcase.
467
468 2005-01-04  Andreas Jaeger  <aj@suse.de>
469
470         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
471
472 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
473             Robert Bowdidge <bowdidge@apple.com>
474
475         * gcc.dg/cpp/subframework1.c: New.
476         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
477         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
478         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
479         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
480
481 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
482
483         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
484         producing warning.
485         * gcc.dg/darwin-weakimport-2.c: New.
486
487 2005-01-03  Richard Henderson  <rth@redhat.com>
488
489         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
490
491 2005-01-03  Richard Henderson  <rth@redhat.com>
492
493         * gcc.dg/vect/vect.exp: Enable for ia64.
494         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
495         (check_effective_target_vect_float): Likewise.
496         (check_effective_target_vect_no_align): Likewise.
497         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
498         * gcc.dg/vect/vect-8.c: Likewise.
499
500 2005-01-03  Uros Bizjak <uros@kss-loka.si>
501
502         PR target/19236
503         * gcc.dg/pr19236-1.c: New test case.
504
505 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
506
507         PR rtl-optimization/12092
508         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
509
510 2005-01-02  Andreas Jaeger  <aj@suse.de>
511
512         * gcc.dg/pr12092-1.c: Do not run on x86_64.
513
514 2005-01-01  Roger Sayle  <roger@eyesopen.com>
515             Andrew Pinski  <pinskia@physics.uc.edu>
516
517         PR rtl-optimization/12092
518         * gcc.dg/pr12092-1.c: New test case.
519
520 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
521
522         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
523         'hidden' and 'default' for better portability.
524         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
525
526         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
527         6 and 7.
528         * g++.old-deja/g++.brendan/new3.C: Likewise.
529
530 2005-01-01  Steven Bosscher  <stevenb@suse.de>
531
532         * gcc.dg/20041231-1.C: New test.
533         * g++.dg/warn/Wunreachable-code-1.C: New test.
534
535 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
536
537         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
538         file, not /dev/null.  Abort on error.
539
540 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
541             Ziemowit Laski  <zlaski@apple.com>
542
543         PR objc/18971
544         * objc.dg/encode-5.m: New test.
545
546 2004-12-29  Richard Henderson  <rth@redhat.com>
547
548         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
549         * objc.dg/stabs-1.m: Disable for ia64.
550
551 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
552
553         PR c++/19190
554         * g++.dg/warn/Wunused-10.C: New test.
555
556 2004-12-28  Richard Henderson  <rth@redhat.com>
557
558         * objc.dg/stabs-1.m: Disable for alpha.
559
560 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/19149
563         * g++.dg/parse/error23.C: New test.
564
565 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
566
567         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
568
569         PR fortran/19032
570         * gfortran.dg/intrinsic_modulo_1.f90: New.
571         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
572         tests with divisor -1.
573
574 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
575
576         * g++.dg/opt/temp1.C (memcpy): Return a value.
577
578         PR c++/19148
579         * g++.dg/expr/cond7.C: New test.
580
581 2004-12-27  Paul Brook  <paul@codesourcery.com>
582
583         * gfortran.dg/g77/select_no_compile.f: Remove.
584
585 2004-12-27  Richard Henderson  <rth@redhat.com>
586
587         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
588         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
589         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
590
591 2004-12-26  Richard Henderson  <rth@redhat.com>
592
593         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
594         by 1i instead of token pasting.
595
596 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
597
598         PR tree-optimization/17578
599         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
600         to additional_flags.
601         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
602
603 2004-12-25  Richard Henderson  <rth@redhat.com>
604
605         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
606         Remove Alpha.
607
608 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
609
610         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
611         hppa*-*-hpux*.
612         * gcc.dg/pr17957.c (dg-options): Likewise.
613         * gcc.dg/struct-ret-1.c: Add prototype for abort.
614         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
615         instead of 0 on __hppa__.
616         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
617         "foo,%r" on hppa*-*-*.
618
619 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
620
621         PR fortran/19071
622         * gfortran.dg/complex_write.f90: New test.
623
624 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
625
626         PR c++/17595
627         * g++.dg/parse/pragma2.C: New test.
628
629         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
630
631 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
632
633         * gcc.dg/empty2.c: Add missing dg-warning.
634
635 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
636
637         PR c++/17413
638         * g++.dg/template/local4.C: New test.
639         * g++.dg/template/crash19.C: Add dg-error marker.
640
641         * g++.dg/template/crash31.C: Correct embedded PR number.
642
643 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
644
645         PR c++/16405
646         * g++.dg/opt/temp1.C: Add do-run marker.
647
648 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
649
650         * g++.dg/template/spec19.C: New.
651
652 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
653
654         PR target/16819
655         * gcc.dg/empty2.c: New.
656
657 2004-12-23  Richard Henderson  <rth@redhat.com>
658
659         * lib/target-supports.exp (check_effective_target_vect_no_align):
660         Remove i?86 and x86-64.
661
662 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
663
664         PR c++/16405
665         * g++.dg/opt/temp1.C: New test.
666
667 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
668
669         PR c++/18733
670         * g++.dg/template/friend33.C: New testcase.
671
672 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
673
674         PR c++/18464
675         * g++.dg/template/cond5.C: New test.
676
677         PR c++/18492
678         * g++.dg/inherit/thunk3.C: New test.
679
680         PR c++/11224
681         * g++.dg/warn/Wunused-9.C: New test.
682
683 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
684
685         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
686
687 2004-12-22  Jan Beulich  <jbeulich@novell.com>
688
689         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
690
691 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
692
693         PR c++/18378
694         * g++.dg/ext/packed8.C: New test.
695
696         PR c++/13268
697         * g++.dg/template/crash31.C: New test.
698
699         PR c++/19034
700         * g++.dg/template/crash30.C: New test.
701
702 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
703
704         PR C++/18984
705         * g++.dg/eh/ctor3.C: New test.
706
707 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
708
709         * objc.dg/stabs-1.m: Allow section name to be quoted and
710         assembly label to begin with '.LL'.
711
712 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
713
714         * gcc.dg/vect/vect.exp
715         (check_effective_target_lp64_or_vect_no_align): New.
716         * gcc.dg/vect/vect-77.c: Use it.
717         * gcc.dg/vect/vect-78.c: Use it.
718
719         * lib/target-supports.exp
720         (check_effective_target_vect_no_max,
721         check_effective_target_vect_no_bitwise,
722         check_effective_target_vect_no_align): New.
723         * gcc.dg/vect/vect-13.c: Use them.
724         * gcc.dg/vect/vect-17.c: Ditto.
725         * gcc.dg/vect/vect-18.c: Ditto.
726         * gcc.dg/vect/vect-19.c: Ditto.
727         * gcc.dg/vect/vect-20.c: Ditto.
728         * gcc.dg/vect/vect-27.c: Ditto.
729         * gcc.dg/vect/vect-29.c: Ditto.
730         * gcc.dg/vect/vect-44.c: Ditto.
731         * gcc.dg/vect/vect-48.c: Ditto.
732         * gcc.dg/vect/vect-50.c: Ditto.
733         * gcc.dg/vect/vect-52.c: Ditto.
734         * gcc.dg/vect/vect-54.c: Ditto.
735         * gcc.dg/vect/vect-56.c: Ditto.
736         * gcc.dg/vect/vect-58.c: Ditto.
737         * gcc.dg/vect/vect-60.c: Ditto.
738         * gcc.dg/vect/vect-72.c: Ditto.
739         * gcc.dg/vect/vect-80.c: Ditto.
740
741 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
742
743         PR c++/14075
744         * g++.dg/init/string1.C: New.
745
746         PR c++/18975
747         * g++.dg/other/synth1.C: New.
748
749 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
750
751         PR c/18963
752         * gcc.dg/pr18963-1.c: New test.
753
754 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
755
756         PR c/18596
757         * gcc.dg/funcdef-storage-1.c (foo): Remove.
758         * gcc.dg/pr18596-1.c: Use dg-error.
759         (dg-options): Use -fno-unit-at-a-time.
760         * gcc.dg/pr18596-2.c: New test.
761         * gcc.dg/pr18596-3.c: New test.
762
763 2004-12-20  Roger Sayle  <roger@eyesopen.com>
764
765         PR middle-end/18683
766         * g++.dg/opt/pr18683-1.C: New test case.
767
768 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
769
770         PR other/19093
771         * g++.dg/opt/max1.C: Fix for 64bit targets.
772
773 2004-12-20  Matt Austern  <austern@apple.com>
774
775         PR c++/19044
776         * g++.dg/ext/builtin6.C: New
777
778 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
779
780         PR tree-optimization/19080
781         * gcc.c-torture/compile/pr19080.c: New test.
782
783 2004-12-20  Steven Bosscher  <stevenb@suse.de>
784
785         * gcc.dg/20041219-1.c: New test.
786
787 2004-12-19  Roger Sayle  <roger@eyesopen.com>
788
789         PR middle-end/19068
790         * g++.dg/opt/max1.C: New test case.
791
792 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
793
794         * gcc.dg/fdata-sections-1.c: New test.
795
796 2004-12-18  Roger Sayle  <roger@eyesopen.com>
797
798         PR middle-end/18548
799         * gcc.dg/max-1.c: New test case.
800
801 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
802
803         * gcc.c-torture/execute/20041218-1.c: New test.
804
805 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
806
807         * gcc.dg/pr18501.c: New test.
808         * gcc.dg/uninit-5.c: XFAIL.
809         * gcc.dg/uninit-9.c: XFAIL.
810
811 2004-12-17  Dale Johannesen  <dalej@apple.com>
812
813         * gcc.dg/20041213-1.c:  New.
814
815 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
816
817         * objc.dg/stabs-1.m: Allow assembly label to begin
818         with a dot ('.').
819
820 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
821
822         * gcc.c-torture/execute/20041213-1.c: Move...
823         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
824
825 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
826
827         PR c++/18721
828         * g++.dg/lookup/conv-5.C: New.
829
830 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
831
832         * objc.dg/stabs-1.m: New test.
833
834 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
835
836         * gcc.dg/visibility-c.c: Change compile to
837         assemble for the test.
838
839 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
840
841         PR target/19041
842         * gcc.dg/visibility-c.c: New test.
843
844 2004-12-16  Roger Sayle  <roger@eyesopen.com>
845
846         PR middle-end/18493
847         * gcc.dg/switch-8.c: New test case.
848
849 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
850
851         PR c++/18905
852         * g++.dg/template/init4.C: New.
853         * g++.dg/opt/static3.C: Enable optimizer.
854
855 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
856
857         * g++.dg/other/complex1.C: New test.
858
859 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
860
861         * g++.dg/opt/inline9.C: New test.
862
863 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
864
865         PR fortran/18993
866         * gfotran.dg/nullify_1.f: New test.
867
868 2004-12-15  Richard Henderson  <rth@redhat.com>
869
870         * gcc.target/i386/i386.exp: New harness.
871         * gcc.target/i386/vect-args.c: New.
872
873 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
874
875         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
876
877 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
878
879         PR c++/18825
880         * g++.dg/template/friend32.C: New test.
881
882 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
883
884         * cpp/pragma-once-1.c: New test.
885         * cpp/pragma-once-1b.h: Likewise.
886         * cpp/pragma-once-1c.h: Likewise.
887         * cpp/pragma-once-1d.h: Likewise.
888         * cpp/inc/pragma-once-1a.h: Likewise.
889
890 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
891             Steven G. Kargl  <kargls@comcast.net>
892
893         PR fortran/17597
894         * gfortran.dg/list_read_3.f90: New test.
895
896 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
897
898         * gcc.dg/ftrapv-2.c: New test.
899
900 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
901
902         PR c++/18981
903         * g++.dg/template/typename9.C: New test.
904
905 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
906
907         PR c++/18738
908         * g++.dg/template/typename8.C: New test.
909         * g++.dg/parse/friend2.C: Tweak error message.
910
911 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
912
913         * gcc.c-torture/20041214-1.c: New test.
914
915 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
916
917         PR c++/18965
918         * g++.dg/init/array17.C: New test.
919
920 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
921
922         PR c++/18793
923         * g++.dg/init/aggr3.C: New test.
924
925 2004-12-14  Janis Johnson  <janis187@us.ibm.com
926
927         * gcc.dg/altivec-types-1.c: New test.
928         * gcc.dg/altivec-types-2.c: New test.
929         * gcc.dg/altivec-types-3.c: New test.
930         * gcc.dg/altivec-types-4.c: New test.
931         * g++.dg/ext/altivec-types-1.C: New test.
932         * g++.dg/ext/altivec-types-2.C: New test.
933         * g++.dg/ext/altivec-types-3.C: New test.
934         * g++.dg/ext/altivec-types-4.C: New test.
935
936 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
937
938         PR middle-end/18951
939         * gcc.c-torture/execute/20041213-1.c: New test.
940
941 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
942
943         PR c++/18949
944         * g++.dg/template/cast1.C: New.
945
946 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
947
948         * gcc.c-torture/execute/20041213-2.c: New test.
949
950 2004-12-13  Richard Henderson  <rth@redhat.com>
951
952         * gcc.dg/i386-sse-10.c: Fix typo in options.
953
954 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
955
956         PR c++/18968
957         * g++.dg/opt/pr18968.C: New test.
958
959 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c++/18925
962         * g++.dg/ext/visibility/staticdatamem.C: New test.
963
964 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
965
966         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
967
968 2004-12-13  Roger Sayle  <roger@eyesopen.com>
969
970         PR rtl-optimization/18928
971         * gcc.dg/pr18928-1.c: New test case.
972
973 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
974
975         PR tree-opt/16951
976         * gcc.c-torture/compile/20041211-1.c: New.
977
978 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
979
980         PR middle-end/17564
981         * gcc.c-torture/execute/20041212-1.c: New test.
982
983 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
984
985         PR fortran/18869
986         * gfortran.dg/common_1.f90: New test.
987
988 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
989         Paul Brook  <paul@codesourcery.com>
990
991         PR fortran/16222
992         * gfortran.dg/real_do_1.f90: New test.
993
994 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
995
996         PR tree-opt/18040
997         * g++.dg/opt/ptrmem6.C: New test.
998
999 2004-12-11  Roger Sayle  <roger@eyesopen.com>
1000
1001         PR middle-end/18921
1002         * gcc.dg/pr18921-1.c: New test case.
1003
1004 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1005
1006         PR fortran/17175
1007         * gfortran.dg/scale_1.f90: New test.
1008
1009 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
1010
1011         PR middle-end/18903
1012         * gcc.c-torture/compile/pr18903.c: New test.
1013
1014 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
1015
1016         * gcc.c-torture/execute/20041210-1.c: New test.
1017
1018 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1019
1020         PR c++/18731
1021         * g++.dg/parser/struct-1.C: New test.
1022         * g++.dg/parser/struct-2.C: New test.
1023         * g++.dg/parser/struct-3.C: New test.
1024
1025 2004-12-09  Richard Henderson  <rth@redhat.com>
1026
1027         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
1028
1029         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
1030         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
1031
1032 2004-12-09  Matt Austern  <austern@apple.com>
1033
1034         PR c++/18514
1035         * g++.dg/ext/builtin1.C: New
1036         * g++.dg/ext/builtin2.C: New
1037         * g++.dg/ext/builtin3.C: New
1038         * g++.dg/ext/builtin4.C: New
1039         * g++.dg/ext/builtin5.C: New
1040
1041 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
1042
1043         PR tree-opt/18904
1044         * g++.dg/opt/ptrmem5.C: New test.
1045
1046 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
1047
1048         * g++.dg/parse/typename5.C: Adjust for new error.
1049         * g++.dg/parse/typename7.C: New.
1050
1051 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1052
1053         PR c++/18073
1054         * g++.dg/other/mmintrin.C: New test.
1055
1056 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
1057
1058         PR c++/16681
1059         * g++.dg/init/array15.C: New.
1060         * g++.dg/init/array16.C: New.
1061
1062 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1063
1064         PR fortran/18826
1065         * gfortran.dg/assign_1.f90: New test.
1066
1067 2004-12-08  Nick Clifton  <nickc@redhat.com>
1068
1069         * gcc.target/xstormy16/bss_below100: New directory containing tests.
1070         * gcc.target/xstormy16/data_below100: Likewise.
1071         * gcc.target/xstormy16/sfr: Likewise.
1072         * gcc.target/xstormy16/below100.S: New test source file.
1073         * gcc.target/xstormy16/below100.ld: New test linker script.
1074         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1075         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
1076         bp instructions.
1077         * gcc.target/xstormy16/bp.c: Likewise.
1078
1079         * gcc.target/xstormy16/bss_below100: New files:
1080         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1081         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1082         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1083         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1084         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1085         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1086         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1087         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1088         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1089         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1090         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1091         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1092         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1093         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1094         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1095         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1096         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1097         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1098         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1099         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1100         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1101         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1102         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1103         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1104         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1105         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1106         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1107
1108         * gcc.target/xstormy16/data_below100: New files:
1109         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
1110         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
1111         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
1112         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
1113         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
1114         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
1115         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
1116         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
1117         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
1118         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
1119         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
1120         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
1121         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
1122         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
1123         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
1124         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
1125         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
1126         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
1127         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
1128         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
1129         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
1130         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
1131         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
1132         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
1133         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
1134         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
1135         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
1136
1137         * gcc.target/xstormy16/sfr: New files:
1138         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
1139         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
1140         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
1141         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
1142         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
1143         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
1144         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
1145         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
1146         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
1147         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
1148         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
1149         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
1150         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
1151         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
1152         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
1153         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
1154         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
1155         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
1156         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
1157         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
1158         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
1159         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
1160         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
1161         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
1162         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
1163         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
1164         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
1165         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
1166         27_if0_sfrw_bitfield_f.c
1167
1168 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1169
1170         PR c++/18100
1171         * g++.dg/lookup/name-clash4.C: New test.
1172
1173 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
1174
1175         PR c++/18672
1176         * g++.dg/opt/array1.C: New.
1177
1178         PR c++/18803
1179         * g++.dg/template/operator5.C: New.
1180
1181 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
1182
1183         PR c/18867
1184         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
1185
1186 2004-12-07  Steven Bosscher  <stevenb@suse.de>
1187
1188         * gcc.dg/noncompile/20041207.c: New test.
1189
1190 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
1191
1192         * g++.dg/other/unreachable-1.C: New test.
1193
1194 2004-12-06  Nick Clifton  <nickc@redhat.com>
1195
1196         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
1197         <limits.h> because the latter comes from gcc's include/ directory
1198         and not the newlib/libc/include directory.
1199
1200 2004-12-04  Richard Henderson  <rth@redhat.com>
1201
1202         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
1203
1204 2004-12-04  Richard Henderson  <rth@redhat.com>
1205
1206         * lib/target-supports.exp (check_gc_sections_available): Disable
1207         for alpha and ia64.
1208
1209 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
1210
1211         PR middle-end/17909
1212         * g++.dg/other/vararg-2.C: New test.
1213
1214 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1215
1216         PR c++/17011, c++/17971
1217         * g++.dg/template/error15.C: Adjust expected error.
1218         * g++.dg/template/instantiate3.C: Likewise.
1219
1220 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
1221
1222         * gcc.dg/altivec-18.c: Fix for darwin
1223
1224 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
1225
1226         PR c++/18782
1227         * g++.dg/parse/ptrmem2.C: New.
1228
1229         PR c++/18318
1230         * g++.dg/template/new1.C: New.
1231
1232 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1233
1234         PR fortran/18710
1235         * gfortran.dg/direct_io_3.f90: New test.
1236
1237 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
1238
1239         PR 18758
1240         * g++.dg/parse/crash21.C: New.
1241
1242 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1243
1244         PR c++/15664, c++/18276
1245         * g++.dg/template/ttp13.C: New test.
1246         * g++.dg/template/ttp14.C: Likewise.
1247
1248 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1249
1250         PR c++/18123
1251         * g++.dg/parse/enum2.C: New test.
1252         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
1253
1254 2004-12-02  Nick Clifton  <nickc@redhat.com>
1255
1256         * gcc.target/xstormy16: New test directory.
1257         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
1258         * gcc.target/xstormy16/bp.c: Check the generation of bp
1259         instructions.
1260         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
1261         bn instructions and the BELOW100 attribute.
1262
1263 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
1264
1265         PR target/16952
1266         * gcc.dg/ppc-eabi.c: New.
1267
1268 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1269
1270         PR fortran/18284
1271         * gfortran.dg/backspace.f90
1272
1273 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
1274
1275         * gfortran.dg/inquire.f90: New test.
1276
1277 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
1278
1279         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
1280         handle effective-target-keyword.
1281         (dg-skip-if): Support effective-target keyword as target list.
1282         (dg-xfail-if): Ditto.
1283         * lib/target-supports.exp (is-effective-target-keyword): New proc.
1284
1285 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
1286
1287         PR tree-optimization/18291
1288         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
1289
1290 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
1291
1292         PR C++/18729
1293         * g++.dg/parse/crash20.C: New.
1294
1295         PR c++/17431
1296         * g++.dg/overload/arg1.C: New.
1297         * g++.dg/overload/arg2.C: New.
1298         * g++.dg/overload/arg3.C: New.
1299         * g++.dg/overload/arg4.C: New.
1300
1301 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
1302
1303         * gcc.dg/c99-flex-array-4.c: Remove.
1304
1305 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1306
1307         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
1308
1309         * lib/target-supports.exp (is-effective-target): Simplify.
1310
1311         * lib/target-supports.exp (check_effective_target_vect_long):
1312         Fix for powerpc64-*-*.
1313
1314 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
1315
1316         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
1317         to support new requirements on FreeBSD 5.
1318
1319 2004-11-30  Devang Patel  <dpatel@apple.com>
1320
1321         PR 18702
1322         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
1323
1324 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
1325
1326         * g++.dg/ext/altivec-13.C: New test.
1327
1328 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
1329
1330         PR tree-opt/18298
1331         * gcc.c-torture/execute/p18298.c: New test.
1332
1333 2004-11-30  Ira Rosen  <irar@il.ibm.com>
1334             Dorit Naishlos  <dorit@il.ibm.com>
1335
1336         PR tree-opt/18607
1337         * gcc.dg/vect/vect-89.c: New test.
1338
1339 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
1340
1341         * gcc.dg/pr18596-1.c: New test.
1342
1343 2004-11-30  Ben Elliston  <bje@au.ibm.com>
1344
1345         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
1346
1347 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1348
1349         PR c/18479
1350         * gcc.dg/pr18479.c: New test.
1351
1352 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1353
1354         PR target/18490
1355         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
1356         mmix-knuth-mmixware.
1357
1358         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
1359         cris-*-elf* cris-*-aout* mmix-*-*
1360
1361 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
1362
1363         PR middle-end/18725
1364         * gcc.dg/pr18725.c: New test.
1365
1366 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1367
1368         PR target/18488
1369         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
1370
1371         PR target/18336
1372         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
1373
1374 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/18368
1377         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
1378         * g++.old-deja/g++.law/ctors5.C: Likewise.
1379         * g++.old-deja/g++.other/crash25.C: Likewise.
1380
1381         PR c++/18674
1382         * g++.dg/template/error16.C: New test.
1383
1384         PR c++/18512
1385         * g++.dg/template/crash29.C: New test.
1386
1387 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
1388
1389         PR tree-optimization/18712
1390         * gcc.c-torture/compile/pr18712.c: New test.
1391
1392 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
1393
1394         PR c/7544
1395         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
1396         tests.
1397
1398 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1399
1400         PR c++/18652
1401         * g++.dg/lookup/crash6.C: New test.
1402
1403 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
1404
1405         PR middle-end/18164
1406         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
1407
1408 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
1409
1410         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
1411         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
1412         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
1413
1414 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
1415
1416         * gcc.dg/pr18164.c: New test.
1417
1418 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
1419
1420         * gcc.dg/funroll-loops-all.c: New.
1421
1422 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1423
1424         PR target/18489
1425         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
1426         delimeter, match space and TAB as well as ":".
1427
1428         PR target/18484
1429         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
1430
1431         PR target/18348
1432         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
1433
1434         PR target/18345
1435         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
1436
1437         PR target/18337
1438         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
1439
1440 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
1441
1442         * gfortran.dg/direct_io_2.f90: New test.
1443
1444 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
1445
1446         PR target/18334
1447         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
1448
1449 2004-11-28  Richard Henderson  <rth@redhat.com>
1450
1451         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
1452
1453 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
1454
1455         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
1456         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
1457         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
1458         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
1459         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
1460         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
1461         gcc.dg/pointer-arith-8.c: New tests.
1462
1463 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
1464
1465         PR fortran/18364
1466         * gfortran.dg/endfile.f90: New test.
1467
1468 2004-11-27  Falk Hueffner  <falk@debian.org>
1469
1470         * gcc.dg/loop-6.c: New test.
1471
1472 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1473
1474         * gcc.c-torture/execute/20041126-1.c: New test.
1475
1476 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1477
1478         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
1479         on IRIX.
1480
1481 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
1482
1483         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
1484         functions.
1485
1486 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR rtl-optimization/17825
1489         * gcc.c-torture/compile/20041119-1.c: New test.
1490
1491 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1492
1493         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
1494         Check existence of ld library path variables before unsetting.
1495
1496 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
1497
1498         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
1499
1500 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1501
1502         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
1503
1504 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
1505
1506         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
1507
1508 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1509
1510         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
1511         dg-do directive.
1512
1513 2004-11-26  Ben Elliston  <bje@au.ibm.com>
1514
1515         * gcc.dg/pr17957.c: Pass --param, not -param.
1516
1517 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
1518
1519         PR middle-end/17957
1520         * testsuite/gcc.dg/pr17957.c: New test.
1521
1522 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
1523
1524         PR c++/18445
1525         * g++.dg/template/crash28.C: Likewise.
1526
1527         PR c++/18001
1528         * g++.dg/expr/unary2.C: Adjust lvalue messages.
1529         * g++.dg/ext/lvaddr.C: Likewise.
1530         * g++.dg/opt/pr7503-3.C: Likewise.
1531
1532         PR c++/18466
1533         * g++.dg/parse/qualified3.C: New test.
1534         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
1535
1536         PR c++/18545
1537         * g++.dg/expr/return1.C: New test.
1538
1539 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1540
1541         Friend class name lookup 3/n, PR c++/3332
1542         * g++.dg/lookup/friend3.C: New test.
1543         * g++.dg/lookup/friend4.C: Likewise.
1544         * g++.dg/lookup/friend5.C: Likewise.
1545
1546 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1547
1548         Friend class name lookup 2/n, PR c++/14513, c++/15410
1549         * g++.dg/lookup/friend2.C: New test.
1550         * g++.dg/template/friend31.C: Likewise.
1551
1552 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1553
1554         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
1555
1556 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1557
1558         PR c++/17473
1559         * g++.dg/tc1/dr56.C: Remove.
1560         * g++.dg/template/typedef1.C: Add dg-error markers.
1561         * g++.old-deja/g++.other/typedef7.C: Likewise.
1562
1563         PR c++/18285
1564         * g++.dg/parse/typedef7.C: New test.
1565
1566 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
1567
1568         * gcc.c-torture/execute/20041124-1.c: New test.
1569
1570 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
1571
1572         * g++.dg/template/deduce3.C: New test.
1573
1574         PR c++/18586
1575         * g++.dg/template/crash27.C: New test.
1576
1577         PR c++/18530
1578         * g++.dg/warn/Wshadow-3.C: New test.
1579
1580 2004-11-24  Devang Patel  <dpatel@apple.com>
1581
1582         PR/18555
1583         * gcc.dg/cpp/isysroot-1.c: New test.
1584         * gcc.dg/cpp/usr/include/stdio.h: New file.
1585         * gcc.dg/cpp/isysroot-2.c: New test.
1586         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
1587         New file.
1588
1589 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1590
1591         PR c++/8929
1592         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
1593
1594 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
1595
1596         * gcc.target/sparc/align.c: Do not include <stdint.h>.
1597         * gcc.target/sparc/pdist.c: Likewise.
1598
1599 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
1600
1601         PR c++/16882
1602         * g++.dg/conversion/simd1.C: New test.
1603
1604 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1605
1606         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
1607         and restore_ld_library_path_env_vars.
1608         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
1609         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
1610         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
1611         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
1612
1613 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
1614
1615         * gcc.dg/pragma-align-2.c: Test macro expansion.
1616         * gcc.dg/pragma-pack-2.c: New test.
1617
1618 2004-11-23  Richard Henderson  <rth@redhat.com>
1619
1620         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
1621         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1622         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
1623         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
1624         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
1625         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
1626
1627         * gcc.dg/vect/vect.exp: Add check for alpha.
1628         * lib/target-supports.exp (check_alpha_max_hw_available): New.
1629         (check_effective_target_vect_int): Enable for alpha.
1630         (check_effective_target_vect_long): New.
1631         (is-effective-target): Add it.
1632
1633 2004-11-23  Uros Bizjak <uros@kss-loka.si>
1634
1635         * gcc.dg/pr18614-1.c: New test.
1636
1637 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1638
1639         * gcc.dg/setjmp-2.c: New test.
1640
1641 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
1642
1643         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
1644         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
1645         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
1646         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
1647         gcc.target/sparc/pdist.c: New tests.
1648
1649 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
1650
1651         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
1652
1653 2004-11-22  Dale Johannesen  <dalej@apple.com>
1654
1655         * gcc.dg/20041111-1.c:  New.
1656
1657 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1658
1659         PR tree-opt/18536
1660         * gcc.dg/vect/pr18536.c: New test.
1661
1662 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1663
1664         PR c++/18354
1665         * g++.dg/template/nontype11.C: New test.
1666
1667 2004-11-21  Roger Sayle  <roger@eyesopen.com>
1668
1669         PR middle-end/18520
1670         * gcc.dg/pr18520-1.c: New test case.
1671
1672 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
1673
1674         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
1675         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
1676         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
1677         expected diagnostics.
1678
1679 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1680
1681         PR target/18580
1682         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
1683         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
1684         vect-77.c, vect-77a.c: XFAIL on the SPARC.
1685
1686 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1687
1688         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
1689
1690 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
1691             Joseph Myers  <joseph@codesourcery.com>
1692
1693         * lib/target-supports.exp (check_visibility_available): Really
1694         test the compiler.
1695
1696 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
1697
1698         PR tree-opt/18181
1699         * gcc.dg/vect/vect-85.c: New test.
1700         * gcc.dg/vect/vect-86.c: New test.
1701         * gcc.dg/vect/vect-87.c: New test.
1702         * gcc.dg/vect/vect-88.c: New test.
1703
1704 2004-11-19  Ben Elliston  <bje@au.ibm.com>
1705
1706         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
1707
1708 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
1709
1710         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
1711         * gcc.dg/ppc-and-1.c: Ditto.
1712         * gcc.dg/ppc-compare-1.c: Ditto.
1713         * gcc.dg/ppc-mov-1.c: Ditto
1714
1715 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
1716             Mark Mitchell  <mark@codesourcery.com>
1717
1718         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
1719
1720 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1721             Aldy Hernandez  <aldyh@redhat.com>
1722
1723         * lib/target-supports.exp (check_effective_target_vect_int): New
1724         (check_effective_target_vect_float): New
1725         (check_effective_target_vect_double): New.
1726         (is-effective-target): Support new effective targets keywords.
1727         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
1728         default action for dg-do.
1729         * gcc.dg/vect/pr16105.c: Use new support.
1730         * gcc.dg/vect/pr18400.c: Ditto.
1731         * gcc.dg/vect/pr18425.c: Ditto.
1732         * gcc.dg/vect/vect-1.c: Ditto.
1733         * gcc.dg/vect/vect-10.c: Ditto.
1734         * gcc.dg/vect/vect-11.c: Ditto.
1735         * gcc.dg/vect/vect-12.c: Ditto.
1736         * gcc.dg/vect/vect-13.c: Ditto.
1737         * gcc.dg/vect/vect-14.c: Ditto.
1738         * gcc.dg/vect/vect-15.c: Ditto.
1739         * gcc.dg/vect/vect-16.c: Ditto.
1740         * gcc.dg/vect/vect-17.c: Ditto.
1741         * gcc.dg/vect/vect-18.c: Ditto.
1742         * gcc.dg/vect/vect-19.c: Ditto.
1743         * gcc.dg/vect/vect-2.c: Ditto.
1744         * gcc.dg/vect/vect-20.c: Ditto.
1745         * gcc.dg/vect/vect-21.c: Ditto.
1746         * gcc.dg/vect/vect-22.c: Ditto.
1747         * gcc.dg/vect/vect-23.c: Ditto.
1748         * gcc.dg/vect/vect-24.c: Ditto.
1749         * gcc.dg/vect/vect-25.c: Ditto.
1750         * gcc.dg/vect/vect-26.c: Ditto.
1751         * gcc.dg/vect/vect-27.c: Ditto.
1752         * gcc.dg/vect/vect-27a.c: Ditto.
1753         * gcc.dg/vect/vect-28.c: Ditto.
1754         * gcc.dg/vect/vect-29.c: Ditto.
1755         * gcc.dg/vect/vect-29a.c: Ditto.
1756         * gcc.dg/vect/vect-3.c: Ditto.
1757         * gcc.dg/vect/vect-30.c: Ditto.
1758         * gcc.dg/vect/vect-31.c: Ditto.
1759         * gcc.dg/vect/vect-32.c: Ditto.
1760         * gcc.dg/vect/vect-33.c: Ditto.
1761         * gcc.dg/vect/vect-34.c: Ditto.
1762         * gcc.dg/vect/vect-35.c: Ditto.
1763         * gcc.dg/vect/vect-36.c: Ditto.
1764         * gcc.dg/vect/vect-37.c: Ditto.
1765         * gcc.dg/vect/vect-38.c: Ditto.
1766         * gcc.dg/vect/vect-4.c: Ditto.
1767         * gcc.dg/vect/vect-40.c: Ditto.
1768         * gcc.dg/vect/vect-41.c: Ditto.
1769         * gcc.dg/vect/vect-42.c: Ditto.
1770         * gcc.dg/vect/vect-43.c: Ditto.
1771         * gcc.dg/vect/vect-44.c: Ditto.
1772         * gcc.dg/vect/vect-45.c: Ditto.
1773         * gcc.dg/vect/vect-46.c: Ditto.
1774         * gcc.dg/vect/vect-47.c: Ditto.
1775         * gcc.dg/vect/vect-48.c: Ditto.
1776         * gcc.dg/vect/vect-48a.c: Ditto.
1777         * gcc.dg/vect/vect-49.c: Ditto.
1778         * gcc.dg/vect/vect-5.c: Ditto.
1779         * gcc.dg/vect/vect-50.c: Ditto.
1780         * gcc.dg/vect/vect-51.c: Ditto.
1781         * gcc.dg/vect/vect-52.c: Ditto.
1782         * gcc.dg/vect/vect-53.c: Ditto.
1783         * gcc.dg/vect/vect-54.c: Ditto.
1784         * gcc.dg/vect/vect-55.c: Ditto.
1785         * gcc.dg/vect/vect-56.c: Ditto.
1786         * gcc.dg/vect/vect-56a.c: Ditto.
1787         * gcc.dg/vect/vect-57.c: Ditto.
1788         * gcc.dg/vect/vect-58.c: Ditto.
1789         * gcc.dg/vect/vect-59.c: Ditto.
1790         * gcc.dg/vect/vect-6.c: Ditto.
1791         * gcc.dg/vect/vect-60.c: Ditto.
1792         * gcc.dg/vect/vect-61.c: Ditto.
1793         * gcc.dg/vect/vect-62.c: Ditto.
1794         * gcc.dg/vect/vect-63.c: Ditto.
1795         * gcc.dg/vect/vect-64.c: Ditto.
1796         * gcc.dg/vect/vect-65.c: Ditto.
1797         * gcc.dg/vect/vect-66.c: Ditto.
1798         * gcc.dg/vect/vect-67.c: Ditto.
1799         * gcc.dg/vect/vect-68.c: Ditto.
1800         * gcc.dg/vect/vect-69.c: Ditto.
1801         * gcc.dg/vect/vect-7.c: Ditto.
1802         * gcc.dg/vect/vect-72.c: Ditto.
1803         * gcc.dg/vect/vect-72a.c: Ditto.
1804         * gcc.dg/vect/vect-73.c: Ditto.
1805         * gcc.dg/vect/vect-74.c: Ditto.
1806         * gcc.dg/vect/vect-75.c: Ditto.
1807         * gcc.dg/vect/vect-76.c: Ditto.
1808         * gcc.dg/vect/vect-77.c: Ditto.
1809         * gcc.dg/vect/vect-77a.c: Ditto.
1810         * gcc.dg/vect/vect-78.c: Ditto.
1811         * gcc.dg/vect/vect-79.c: Ditto.
1812         * gcc.dg/vect/vect-8.c: Ditto.
1813         * gcc.dg/vect/vect-80.c: Ditto.
1814         * gcc.dg/vect/vect-82.c: Ditto.
1815         * gcc.dg/vect/vect-82_64.c: Ditto.
1816         * gcc.dg/vect/vect-83.c: Ditto.
1817         * gcc.dg/vect/vect-83_64.c: Ditto.
1818         * gcc.dg/vect/vect-9.c: Ditto.
1819         * gcc.dg/vect/vect-all.c: Ditto.
1820         * gcc.dg/vect/vect-none.c: Ditto.
1821
1822 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
1823
1824         * lib/gcc-dg.exp (dg-skip-if): New function.
1825         (dg-forbid-option): Remove.
1826         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
1827         * g++.dg/abi/bitfield8.C: Likewise.
1828         * g++.dg/abi/dtor1.C: Likewise.
1829         * g++.dg/abi/empty10.C: Likewise.
1830         * g++.dg/abi/empty7.C: Likewise.
1831         * g++.dg/abi/empty9.C: Likewise.
1832         * g++.dg/abi/layout3.C: Likewise.
1833         * g++.dg/abi/layout4.C: Likewise.
1834         * g++.dg/abi/thunk1.C: Likewise.
1835         * g++.dg/abi/thunk2.C: Likewise.
1836         * g++.dg/abi/vbase11.C: Likewise.
1837         * g++.dg/abi/vthunk2.C: Likewise.
1838         * g++.dg/abi/vthunk3.C: Likewise.
1839         * g++.dg/ext/attrib8.C: Likewise.
1840         * g++.dg/opt/longbranch2.C: Likewise.
1841         * g++.dg/opt/reg-stack4.C: Likewise.
1842         * g++.old-deja/g++.ext/attrib1.C: Likewise.
1843         * g++.old-deja/g++.ext/attrib2.C: Likewise.
1844         * g++.old-deja/g++.ext/attrib3.C: Likewise.
1845         * g++.old-deja/g++.other/store-expr1.C: Likewise.
1846         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1847         * gcc.dg/20000609-1.c: Likewise.
1848         * gcc.dg/20000720-1.c: Likewise.
1849         * gcc.dg/20011107-1.c: Likewise.
1850         * gcc.dg/20011119-1.c: Likewise.
1851         * gcc.dg/20020108-1.c: Likewise.
1852         * gcc.dg/20020122-2.c: Likewise.
1853         * gcc.dg/20020122-3.c: Likewise.
1854         * gcc.dg/20020201-3.c: Likewise.
1855         * gcc.dg/20020206-1.c: Likewise.
1856         * gcc.dg/20020218-1.c: Likewise.
1857         * gcc.dg/20020310-1.c: Likewise.
1858         * gcc.dg/20020411-1.c: Likewise.
1859         * gcc.dg/20020418-2.c: Likewise.
1860         * gcc.dg/20020426-1.c: Likewise.
1861         * gcc.dg/20020426-2.c: Likewise.
1862         * gcc.dg/20020517-1.c: Likewise.
1863         * gcc.dg/20020523-1.c: Likewise.
1864         * gcc.dg/20020523-2.c: Likewise.
1865         * gcc.dg/20020729-1.c: Likewise.
1866         * gcc.dg/20030204-1.c: Likewise.
1867         * gcc.dg/20030826-2.c: Likewise.
1868         * gcc.dg/20030926-1.c: Likewise.
1869         * gcc.dg/20031202-1.c: Likewise.
1870         * gcc.dg/980312-1.c: Likewise.
1871         * gcc.dg/980313-1.c: Likewise.
1872         * gcc.dg/990117-1.c: Likewise.
1873         * gcc.dg/990424-1.c: Likewise.
1874         * gcc.dg/990524-1.c: Likewise.
1875         * gcc.dg/991230-1.c: Likewise.
1876         * gcc.dg/i386-387-1.c: Likewise.
1877         * gcc.dg/i386-387-2.c: Likewise.
1878         * gcc.dg/i386-387-3.c: Likewise.
1879         * gcc.dg/i386-387-4.c: Likewise.
1880         * gcc.dg/i386-387-5.c: Likewise.
1881         * gcc.dg/i386-387-6.c: Likewise.
1882         * gcc.dg/i386-asm-1.c: Likewise.
1883         * gcc.dg/i386-bitfield1.c: Likewise.
1884         * gcc.dg/i386-bitfield2.c: Likewise.
1885         * gcc.dg/i386-loop-1.c: Likewise.
1886         * gcc.dg/i386-loop-2.c: Likewise.
1887         * gcc.dg/i386-loop-3.c: Likewise.
1888         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1889         * gcc.dg/i386-pic-1.c: Likewise.
1890         * gcc.dg/i386-regparm.c: Likewise.
1891         * gcc.dg/i386-signbit-1.c: Likewise.
1892         * gcc.dg/i386-signbit-2.c: Likewise.
1893         * gcc.dg/i386-signbit-3.c: Likewise.
1894         * gcc.dg/i386-sse-5.c: Likewise.
1895         * gcc.dg/i386-sse-8.c: Likewise.
1896         * gcc.dg/i386-unroll-1.c: Likewise.
1897         * gcc.dg/tls/opt-1.c: Likewise.
1898         * gcc.dg/tls/opt-2.c: Likewise.
1899         * gcc.dg/unroll-1.c: Likewise.
1900         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
1901         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
1902         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
1903         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
1904
1905 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1906
1907         * g++.dg/template/incomplete1.C: New test.
1908
1909 2004-11-16  Nick Clifton  <nickc@redhat.com>
1910
1911         Revert patches accidentally commited during checkin of fixes for
1912         xstormy16 tests:
1913         gcc.c-torture/execute/simd-4.c: Revert
1914         gcc.dg/20040910-1.c: Revert.
1915
1916 2004-11-16  Paul Brook  <paul@codesourcery.com>
1917
1918         PR fortran/13010
1919         * gfortran.dg/der_pointer_1.f90: New test.
1920
1921 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
1922
1923         PR c/18498
1924         * gcc.dg/bitfld-13.c: New test.
1925
1926 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
1927
1928         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
1929         powerpc*-*-linux*.
1930
1931         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
1932         * gcc.dg/ppc64-abi-2.c: Ditto.
1933         * gcc.dg/ppc64-abi-3.c: Ditto.
1934
1935         * lib/gcc-dg.exp (dg-target-list): Remove.
1936
1937 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
1938
1939         * gcc.dg/ia64-postinc.c: New test.
1940
1941 2004-11-15  Mark Mitchell <mark@codesourcery.com>
1942
1943         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
1944
1945 2004-11-15  Nick Clifton  <nickc@redhat.com>
1946
1947         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
1948         __INT_MAX__ so that the test can be compiled by toolchains
1949         targeted at 16-bit processors.
1950
1951         * gcc.dg/20040625-1.c: Use long constants rather than integers
1952         when performing arithmetic that will overflow 16-bits.
1953
1954         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
1955         xstormy16.  It does not support 128-bit vector operations.
1956
1957         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
1958         with the macro PTR_TYPE.  Define this macro to an integer type
1959         suitable for holding a pointer.
1960
1961         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
1962         the target is a 16-bit processor.
1963
1964         * gcc.dg/cpp/if-2.c: Expect a different warning message from
1965         16-bit targets where the character constant will be too long.
1966
1967         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
1968         where the double will not be directly addressable.
1969
1970 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1971
1972         Friend class name lookup 1/n, PR c++/18471
1973         * g++.dg/template/crash26.C: New test.
1974         * g++.dg/lookup/struct1.C: Adjust expected error.
1975         * g++.dg/parse/elab1.C: Likewise.
1976         * g++.dg/parse/elab2.C: Likewise.
1977         * g++.dg/parse/int-as-enum1.C: Likewise.
1978         * g++.dg/parse/struct-as-enum1.C: Likewise.
1979         * g++.dg/parse/typedef1.C: Likewise.
1980         * g++.dg/parse/typedef3.C: Likewise.
1981         * g++.dg/parse/typedef4.C: Likewise.
1982         * g++.dg/parse/typedef5.C: Likewise.
1983         * g++.dg/template/nontype4.C: Likewise.
1984         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1985         * g++.old-deja/g++.other/elab1.C: Likewise.
1986         * g++.old-deja/g++.other/syntax4.C: Likewise.
1987
1988 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1989
1990         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
1991
1992 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
1993
1994         * gcc.c-torture/execute/20041114-1.c: New test.
1995
1996 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
1997
1998         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
1999         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
2000         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
2001         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
2002         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
2003         gcc.dg/switch-7.c: New tests.
2004
2005 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2006
2007         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
2008
2009 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2010
2011         PR tree-opt/18400
2012         * gcc.dg/vect/pr18400.c: New test.
2013
2014 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
2015             Andrew Pinski  <pinskia@physics.uc.edu>
2016
2017         PR tree-opt/18425
2018         * gcc.dg/vect/pr18425.c: New test.
2019
2020 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2021
2022         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
2023         Guard with dg-require-alias and dg-require-visibility.
2024
2025 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2026
2027         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
2028
2029 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2030
2031         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
2032
2033 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2034
2035         PR c++/17344
2036         * g++.dg/template/defarg5.C: New test.
2037
2038 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2039
2040         * g++.dg/parse/cast1.C: Run only on ILP32.
2041         * g++.old-deja/g++.mike/p784.C: Likewise.
2042
2043 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
2044
2045         * gcc.c-torture/execute/20041113-1.c: New test.
2046
2047 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2048
2049         PR target/18230
2050         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
2051         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
2052         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
2053         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2054         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
2055         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
2056         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
2057         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
2058         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
2059         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
2060         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
2061         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
2062         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
2063
2064 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
2065
2066         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
2067         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
2068         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
2069         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
2070         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
2071         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
2072         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
2073         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
2074         gcc.target/sparc/combined-1.c: New tests.
2075
2076 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
2077
2078         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
2079         New tests.
2080
2081 2004-11-12  Mark Mitchell <mark@codesourcery.com>
2082
2083         * lib/gcc-dg.exp (dg-forbid-option): New function.
2084         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
2085         * g++.dg/abi/bitfield8.C: Likewise.
2086         * g++.dg/abi/dtor1.C: Likewise.
2087         * g++.dg/abi/empty10.C: Likewise.
2088         * g++.dg/abi/empty7.C: Likewise.
2089         * g++.dg/abi/empty9.C: Likewise.
2090         * g++.dg/abi/layout3.C: Likewise.
2091         * g++.dg/abi/layout4.C: Likewise.
2092         * g++.dg/abi/thunk1.C: Likewise.
2093         * g++.dg/abi/thunk2.C: Likewise.
2094         * g++.dg/abi/vbase11.C: Likewise.
2095         * g++.dg/abi/vthunk2.C: Likewise.
2096         * g++.dg/abi/vthunk3.C: Likewise.
2097         * g++.dg/ext/attrib8.C: Likewise.
2098         * g++.dg/opt/longbranch2.C: Likewise.
2099         * g++.dg/opt/reg-stack4.C: Likewise.
2100         * g++.old-deja/g++.ext/attrib1.C: Likewise.
2101         * g++.old-deja/g++.ext/attrib2.C: Likewise.
2102         * g++.old-deja/g++.ext/attrib3.C: Likewise.
2103         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2104         * g++.old-deja/g++.other/store-expr2.C: Likewise.
2105         * gcc.dg/20000609-1.c: Likewise.
2106         * gcc.dg/20000720-1.c: Likewise.
2107         * gcc.dg/20011107-1.c: Likewise.
2108         * gcc.dg/20011119-1.c: Likewise.
2109         * gcc.dg/20020108-1.c: Likewise.
2110         * gcc.dg/20020122-2.c: Likewise.
2111         * gcc.dg/20020122-3.c: Likewise.
2112         * gcc.dg/20020201-3.c: Likewise.
2113         * gcc.dg/20020206-1.c: Likewise.
2114         * gcc.dg/20020218-1.c: Likewise.
2115         * gcc.dg/20020310-1.c: Likewise.
2116         * gcc.dg/20020411-1.c: Likewise.
2117         * gcc.dg/20020418-2.c: Likewise.
2118         * gcc.dg/20020426-1.c: Likewise.
2119         * gcc.dg/20020426-2.c: Likewise.
2120         * gcc.dg/20020517-1.c: Likewise.
2121         * gcc.dg/20020523-1.c: Likewise.
2122         * gcc.dg/20020523-2.c: Likewise.
2123         * gcc.dg/20020729-1.c: Likewise.
2124         * gcc.dg/20030204-1.c: Likewise.
2125         * gcc.dg/20030826-2.c: Likewise.
2126         * gcc.dg/20030926-1.c: Likewise.
2127         * gcc.dg/20031202-1.c: Likewise.
2128         * gcc.dg/980312-1.c: Likewise.
2129         * gcc.dg/980313-1.c: Likewise.
2130         * gcc.dg/990117-1.c: Likewise.
2131         * gcc.dg/990424-1.c: Likewise.
2132         * gcc.dg/990524-1.c: Likewise.
2133         * gcc.dg/991230-1.c: Likewise.
2134         * gcc.dg/i386-387-1.c: Likewise.
2135         * gcc.dg/i386-387-2.c: Likewise.
2136         * gcc.dg/i386-387-3.c: Likewise.
2137         * gcc.dg/i386-387-4.c: Likewise.
2138         * gcc.dg/i386-387-5.c: Likewise.
2139         * gcc.dg/i386-387-6.c: Likewise.
2140         * gcc.dg/i386-asm-1.c: Likewise.
2141         * gcc.dg/i386-bitfield1.c: Likewise.
2142         * gcc.dg/i386-bitfield2.c: Likewise.
2143         * gcc.dg/i386-loop-1.c: Likewise.
2144         * gcc.dg/i386-loop-2.c: Likewise.
2145         * gcc.dg/i386-loop-3.c: Likewise.
2146         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
2147         * gcc.dg/i386-pic-1.c: Likewise.
2148         * gcc.dg/i386-regparm.c: Likewise.
2149         * gcc.dg/i386-signbit-1.c: Likewise.
2150         * gcc.dg/i386-signbit-2.c: Likewise.
2151         * gcc.dg/i386-signbit-3.c: Likewise.
2152         * gcc.dg/i386-sse-5.c: Likewise.
2153         * gcc.dg/i386-sse-8.c: Likewise.
2154         * gcc.dg/i386-unroll-1.c: Likewise.
2155         * gcc.dg/tls/opt-1.c: Likewise.
2156         * gcc.dg/tls/opt-2.c: Likewise.
2157         * gcc.dg/unroll-1.c: Likewise.
2158         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2159         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2160         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2161         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2162         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
2163         -m64 is specified.
2164
2165 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2166
2167         PR c++/18389
2168         * g++.dg/parse/cond1.C: New test.
2169
2170         PR c++/18429
2171         * g++.dg/template/array9.C: New test.
2172         * g++.dg/ext/vla1.C: Adjust error messages.
2173         * g++.dg/ext/vlm1.C: Likewise.
2174         * g++.dg/template/crash2.C: Likewise.
2175
2176         PR c++/18436
2177         * g++.dg/template/call3.C: New test.
2178
2179         PR c++/18407
2180         * g++.dg/template/ptrmem11.C: New test.
2181
2182 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
2183
2184         PR other/14264
2185         * lib/g++.exp: Set LC_ALL and LANG to C.
2186         * lib/gcc-dg.exp: Likewise.
2187         * lib/gfortran.exp: Likewise.
2188         * lib/objc.exp: Likewise.
2189         * lib/treelang.exp: Likewise.
2190
2191 2004-11-12  Andreas Schwab  <schwab@suse.de>
2192
2193         * gcc.dg/pr16286.c: Fix last change.
2194
2195 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/18416
2198         * g++.dg/init/global1.C: New test.
2199
2200 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
2201
2202         * gcc.c-torture/execute/20041112-1.c: New test.
2203
2204 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2205
2206         * lib/gcc-dg.exp (dg-target-list): New.
2207
2208 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2209             Richard Sandiford  <rsandifo@redhat.com>
2210
2211         * lib/target-supports.exp (get-compiler_messages): New.
2212         (check_named_sections_available): Use it.
2213         (check_effective_target_ilp32): New.
2214         (check_effective_target_lp64): New.
2215         (is-effective-target): New.
2216         * lib/gcc-dg.exp (dg-require-effective-target): New.
2217
2218 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
2219
2220         * gcc.dg/precedence-1.c: New test.
2221
2222 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
2223
2224         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
2225
2226         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
2227         message, delete generated files, use more descriptive name for
2228         executable, and make the test unsupported when it cannot be run.
2229
2230         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
2231         (dg-require-weak, dg-require-visibility, dg-require-alias,
2232         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
2233         dg-require-iconv, dg-require-named-sections): Use it.
2234
2235         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
2236
2237 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
2238
2239         PR target/16457
2240         * gcc.dg/ppc-and-1: New
2241
2242         PR target/16796
2243         * gcc.dg/ppc-mov-1.c: New.
2244
2245         PR target/16458
2246         * gcc.dg/ppc-compare-1.c: New.
2247
2248 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
2249
2250         * objc.dg/desig-init-2.m: New test.
2251
2252 2004-11-10  Adam Nemet  <anemet@lnxw.com>
2253
2254         PR middle-end/18160
2255         * g++.dg/warn/register-var-1.C: New test.
2256         * g++.dg/warn/register-var-2.C: New test.
2257
2258 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2259
2260         * gcc.dg/union-2.c: New test.
2261
2262 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
2263
2264         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
2265         New test for PR tree-optimization/17892.
2266
2267 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
2268
2269         PR c++/18369
2270         * g++.dg/init/new12.C: New test.
2271
2272 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
2273
2274         * gcc.target/sparc: New directory.
2275         * gcc.target/sparc/sparc.exp: New driver.
2276         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
2277         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
2278         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
2279         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
2280
2281 2004-11-10  Paul Brook  <paul@codesourcery.com>
2282
2283         PR fortran/18218
2284         * gfortran.dg/list_read.c: New test.
2285
2286 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2287
2288         PR c/18322
2289         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
2290         expected diagnostic location.
2291
2292 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
2293
2294         * gcc.dg/20041109-1.c: New test.
2295
2296 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
2297
2298         PR objc/18406
2299         * objc/compile/pr18406.m: New test.
2300
2301 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2302
2303         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
2304
2305 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
2306
2307         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
2308
2309 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2310
2311         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
2312
2313 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
2314
2315         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
2316         exit.
2317
2318 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
2319
2320         PR tree-opt/18299
2321         * gcc.c-torture/pr18299-1.c: New test.
2322
2323 2004-11-06  Andreas Schwab  <schwab@suse.de>
2324
2325         * gcc.dg/pr16286.c: Also test for bool and pixel.
2326
2327 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
2328
2329         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
2330         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
2331         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
2332         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
2333         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
2334         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
2335         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
2336         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
2337         gcc.dg/struct-semi-3.c: New tests.
2338
2339 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2340
2341         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
2342
2343 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2344
2345         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
2346         Do not use C99 designators.
2347
2348 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2349
2350         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
2351
2352 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2353
2354         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
2355         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
2356         * gcc.c-torture/execute/simd-5.x: Remove.
2357
2358 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
2359
2360         PR rtl-optimization/17933
2361         * gcc.dg/torture/pr17933-1.c: New test.
2362
2363 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2364
2365         PR target/18106
2366         * lib/target-supports.exp (check_weak_available): Support
2367         Windows.
2368
2369 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
2370
2371         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
2372         call to fflush(stdout) before abort.
2373         (my_ffsll): New function.
2374         (generate_fields): Use it.
2375
2376 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2377
2378         * gcc.dg/init-undef-1.c: New test.
2379
2380 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
2381
2382         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
2383         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
2384         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
2385         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
2386         expected messages for new parser.
2387
2388 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
2389
2390         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
2391
2392 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2393
2394         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
2395         on LP64 targets.
2396
2397 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2398
2399         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
2400         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
2401         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
2402         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
2403         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
2404         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
2405         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
2406         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
2407         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
2408         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
2409
2410 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
2411
2412         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
2413         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
2414         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
2415         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
2416         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
2417         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
2418         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
2419         for new parser.
2420
2421 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
2422
2423         PR target/15342
2424         * gcc.dg/20041104-1.c: New test.
2425
2426 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2427
2428         * g++.dg/template/nontype7.C: New test.
2429         * g++.dg/template/nontype8.C: Likewise.
2430         * g++.dg/template/nontype9.C: Likewise.
2431         * g++.dg/template/nontype10.C: Likewise.
2432         * g++.dg/tc1/dr49.C: Likewise.
2433         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
2434         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
2435
2436 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2437
2438         * g++.dg/rtti/tinfo1.C: Remove xfails.
2439
2440 2004-11-04  Ben Elliston  <bje@au.ibm.com>
2441
2442         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
2443         packed attribute to the definition to satisfy the new C++ parser.
2444
2445 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2446
2447         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
2448         invocations of va_arg.
2449
2450 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
2451
2452         PR c++/18124
2453         * g++.dg/template/crash25.C: New test.
2454
2455         PR c++/18155
2456         * g++.dg/template/typedef2.C: New test.
2457         * g++.dg/parse/crash13.C: Adjust error markers.
2458
2459         PR c++/18177
2460         * g++.dg/conversion/const3.C: New test.
2461
2462 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2463
2464         PR fortran/17535
2465         PR fortran/17583
2466         PR fortran/17713
2467         * gfortran.dg/generic_[123].f90: New testcases.
2468
2469 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2470
2471         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
2472         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
2473
2474 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
2475
2476         PR tree-opt/16808
2477         * gcc.c-torture/compile/pr16808.c: New test.
2478
2479 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
2480
2481         PR rtl-optimization/17104
2482         * gcc.dg/ppc-bitfield1.c: New.
2483
2484 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2485
2486         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
2487
2488 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
2489
2490         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
2491         strings for 32-bit code.
2492
2493 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
2494
2495         PR c/18239
2496         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
2497
2498 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
2499
2500         PR c++/18064
2501         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
2502
2503 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
2504
2505         PR c++/15172
2506         * g++.dg/init/aggr2.C: New test.
2507
2508 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
2509
2510         * objc.dg/local-decl-1.m: New test.
2511
2512 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2513
2514         * gcc.dg/20040910-1.c: Adjust regex.
2515
2516 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2517
2518         PR rtl-optimization/18084
2519         * g++.dg/opt/pr18084-1.C: New testcase.
2520
2521 2004-10-30  Matt Austern  <austern@apple.com>
2522
2523         PR c++/17542
2524         * g++.dg/ext/attrib18.C: New test.
2525
2526 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2527
2528         PR middle-end/18096
2529         * gcc.dg/pr18096-1.c: New test case.
2530
2531 2004-10-30  Roger Sayle  <roger@eyesopen.com>
2532
2533         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
2534
2535 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
2536
2537         PR c/16666
2538         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
2539         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
2540         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
2541         gcc.dg/old-style-prom-3.c: New tests.
2542
2543 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
2544
2545         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
2546         Remove unnecessary inclusion of stdio.h.
2547
2548 2004-10-29  Roger Sayle  <roger@eyesopen.com>
2549
2550         PR rtl-optimization/17581
2551         * gcc.dg/pr17581-1.c: New test case.
2552
2553 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
2554
2555         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
2556         being implemented.
2557         * g++.dg/conversion/dr195-1.C: New.
2558         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
2559         * g++.old-deja/g++.mike/p10148.C: Likewise.
2560
2561 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
2562
2563         PR c++/17695
2564         * g++.dg/debug/typedef2.C: New test.
2565
2566 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
2567
2568         PR fortran/13490
2569         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
2570         * gfortran.dg/g77/README: Update.
2571
2572 2004-10-28  Matt Austern  <austern@apple.com>
2573
2574         PR c++/14124
2575         * g++.dg/ext/packed7.C: New test.
2576
2577 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
2578
2579         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
2580         scan-assembler.
2581         * lib/scanasm.exp (hidden-scan-for): New proc.
2582         (scan-hidden): Use hidden-scan-for instead of constructing the scan
2583         string.
2584         (scan-not-hidden): Likewise.
2585         * lib/target-supports.exp (check_visibility_available): mach-o is
2586         support too.
2587
2588 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
2589
2590         PR c++/17132
2591         * g++.dg/template/memclass3.C: New test.
2592
2593 2004-10-28  Adam Nemet  <anemet@lnxw.com>
2594
2595         PR middle-end/18160
2596         * gcc.dg/register-var-1.c: New test.
2597         * gcc.dg/register-var-2.c: New test.
2598         * gcc.dg/asm-7.c: Taking the address of a register variable is an
2599         error now.
2600
2601 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
2602
2603         PR other/18172
2604         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
2605         unused variables.
2606         * gcc.dg/vect/vect-22.c: Likewise.
2607
2608 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
2609
2610         * gcc.dg/i386-rotate-1.c: New test.
2611
2612 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
2613
2614         * g++.dg/init/ref12.C: Add "run" marker.
2615
2616         PR c++/17435
2617         * g++.dg/init/ref12.C: New test.
2618
2619         PR c++/18140
2620         * g++.dg/template/shift1.C: New test.
2621         * g++.dg/template/error10.C: Adjust error markers.
2622
2623 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
2624
2625         PR tree-opt/17529
2626         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
2627
2628 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
2629
2630         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
2631         * gcc.dg/weak/weak-3.c: Likewise.
2632         * gcc.dg/weak/weak-5.c: Likewise.
2633         * gcc.dg/weak/weak-9.c: Likewise.
2634         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
2635         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
2636
2637         * gcc.dg/darwin-weakimport-1.c: New.
2638
2639 2004-10-28  Ben Elliston  <bje@au.ibm.com>
2640
2641         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
2642
2643 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
2644
2645         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
2646         'syntax' error messages.
2647         * gcc.dg/cpp/direct2s.c: Likewise.
2648
2649 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
2650
2651         * gcc.c-torture/compile/20041026-1.c: New.
2652
2653 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
2654
2655         PR c++/18093
2656         * g++.dg/lookup/ns2.C: New test.
2657
2658         PR c++/18020
2659         * g++.dg/template/enum4.C: New test.
2660
2661         PR c++/18161
2662         * g++.dg/template/expr1.C: New test.
2663
2664 2004-10-26  Ben Elliston  <bje@au.ibm.com>
2665
2666         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
2667
2668 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2669
2670         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
2671         gcc.dg/decl-nospec-3.c: New tests.
2672
2673 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
2674
2675         * objc.dg/super-class-3.m: New test.
2676
2677 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
2678
2679         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
2680         resyncing.
2681         * gcc.dg/cpp/direct2s.c: Likewise.
2682
2683 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
2684
2685         * objc.dg/image-info.m: Update for changes to section selection.
2686
2687 2004-10-25  David Ayers  <d.ayers@inode.at>
2688             Ziemowit Laski  <zlaski@apple.com>
2689
2690         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
2691         diagnostics when messaging 'id <Proto>'.
2692         * objc.dg/class-protocol-1.m: New test.
2693         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
2694         a non-existent method signature.
2695         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
2696         Update diagnostics when messaging with non-existent method signature.
2697         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
2698         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
2699         invalid receivers are now resolved as if messaging 'id'; remove
2700         extraneous diagnostics.
2701
2702 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
2703
2704         PR c/16667
2705         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
2706         gcc.dg/init-desig-obs-3.c: New tests.
2707
2708 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gcc.dg/debug/20041023-1.c: New test.
2711
2712 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
2713
2714         PR middle-end/17407
2715         * gcc.c-torture/compile/pr17407.c: New test.
2716
2717         PR c++/18121
2718         * g++.dg/template/array8.C: New test.
2719
2720 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2721
2722         PR other/18138
2723         * lib/g++.exp: Accept more than one multilib libgcc.
2724         * lib/gcc-dg.exp: Likewise.
2725         * lib/objc.exp: Likewise.
2726         * lib/treelang.exp: Likewise.
2727         * lib/gfortran.exp: Likewise.
2728
2729 2004-10-24  Ben Elliston  <bje@au.ibm.com>
2730
2731         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
2732
2733 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
2734
2735         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
2736         * gcc.dg/c99-const-expr-3.c: Likewise.
2737
2738 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
2739
2740         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
2741
2742 2004-10-23  Ben Elliston  <bje@au.ibm.com>
2743
2744         * gcc.c-torture/execute/loop-2e.x: Remove.
2745
2746 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2747
2748         PR c++/18095
2749         * g++.dg/parse/crash18.C: New.
2750         * g++.dg/parse/crash19.C: New.
2751
2752 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
2753
2754         * g++.dg/ext/dllimport1.C: Move dg-warnings.
2755         * g++.dg/ext/dllimport2.C: Same.
2756         * g++.dg/ext/dllimport8.C: Same.
2757
2758 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
2759
2760         PR c++/10841
2761         * g++.dg/conversion/cast1.C: New test.
2762         * g++.dg/overload/pmf1.C: Adjust error marker.
2763
2764 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
2765
2766         PR objc/17923
2767         * objc.dg/const-str-7.m: New test.
2768
2769 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2770
2771         * g++.dg/template/memfriend11.C: Fix comment typo.
2772         * g++.dg/template/memfriend14.C: Likewise.
2773
2774 2004-10-20  Richard Henderson  <rth@redhat.com>
2775
2776         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
2777         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
2778         -fasynchronous-unwind-tables.
2779
2780 2004-10-20  Richard Henderson  <rth@redhat.com>
2781
2782         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
2783         (main): Return success.
2784         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
2785         (main): Return success.
2786
2787 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2788
2789         PR c++/13495
2790         * g++.dg/template/memfriend9.C: New test.
2791         * g++.dg/template/memfriend10.C: Likewise.
2792         * g++.dg/template/memfriend11.C: Likewise.
2793         * g++.dg/template/memfriend12.C: Likewise.
2794         * g++.dg/template/memfriend13.C: Likewise.
2795         * g++.dg/template/memfriend14.C: Likewise.
2796         * g++.dg/template/memfriend15.C: Likewise.
2797         * g++.dg/template/memfriend16.C: Likewise.
2798         * g++.dg/template/memfriend17.C: Likewise.
2799         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
2800
2801 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
2802
2803         * g++.dg/conversion/dr195.C: New.
2804         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
2805
2806 2004-10-20  Ben Elliston  <bje@au.ibm.com>
2807             Devang Patel  <dpatel@apple.com>
2808
2809         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
2810         of floating point arithmetic, which could trap.
2811
2812 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
2813
2814         PR c++/14035
2815         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
2816         * g++.dg/conversion/const2.C: New test.
2817         * g++.dg/expr/reinterpret2.C: New test.
2818         * g++.dg/expr/reinterpret3.C: New test.
2819         * g++.dg/expr/cast2.C: New test.
2820         * g++.dg/expr/copy1.C: New test.
2821         * g++.dg/other/conversion1.C: Change error message.
2822         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
2823         function pointers to void *.
2824         * g++.old-deja/g++.mike/p10148.C: Likewise.
2825
2826 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2827
2828         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
2829
2830 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
2831
2832         PR c++/18047
2833
2834         * g++.dg/parse/expr3.C: New test.
2835
2836 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2837
2838         * gcc.dg/smod-1.c: New test.
2839
2840 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
2841
2842         * objc.dg/method-14.m: New test.
2843
2844 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2845
2846         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
2847         Also xfail as the patch was reverted.
2848
2849 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
2850
2851         PR middle-end/16973
2852         * gcc.dg/pr16973.c: New test.
2853
2854 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
2855
2856         PR tree-optimization/17656
2857         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
2858
2859 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
2860
2861         * g++.dg/eh/shadow1.C: New.
2862
2863 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
2864
2865         * gcc.c-torture/compile/20041018-1.c: New test.
2866
2867 2004-10-18  Ben Elliston  <bje@au.ibm.com>
2868
2869         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
2870         compiler referring to register 0 when accessing sdata.  The linker
2871         now patches things up.
2872
2873 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
2874
2875         PR c/17529
2876         * gcc.c-torture/compile/pr17529.c: New test.
2877
2878 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2879
2880         PR c++/17743
2881         * g++.dg/ext/attrib17.C: New test.
2882
2883 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2884
2885         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
2886
2887 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2888
2889         PR c++/10479
2890         * g++.dg/ext/attrib16.C: New test.
2891
2892 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
2893
2894         PR c++/17042
2895         * g++.dg/init/dso_handle1.C: New test.
2896
2897         PR c++/14667
2898         * g++.dg/parse/typedef6.C: New test.
2899
2900         PR c++/17916
2901         * g++.dg/parse/pragma1.C: New test.
2902
2903 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
2904
2905         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
2906
2907 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
2908
2909         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
2910         -fno-common when on HPPA HP-UX platforms.
2911
2912 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
2913
2914         PR other/16820
2915         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
2916         stdint.h.
2917         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
2918         uintptr_t.
2919
2920 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2921
2922         PR c++/16301
2923         * g++.dg/lookup/strong-using-4.C: New test.
2924
2925 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
2926
2927         PR middle-end/16567
2928         * gcc.c-torture/compile/nested-1.c: New test.
2929
2930 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2931
2932         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
2933         and mipsisa64*-*-* (until support for misaligned loads is added).
2934         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
2935         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
2936         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
2937         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
2938         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
2939         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
2940
2941 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
2942
2943         PR c++/17976
2944         * g++.dg/init/dtor3.C: New test.
2945
2946 2004-10-15  Ben Elliston  <bje@au.ibm.com>
2947
2948         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
2949
2950 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
2951
2952         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
2953         * gcc.dg/macho-lo-sum.c: Likewise.
2954
2955 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
2956
2957         * gcc.dg/ppc-spe64-1.c: New test.
2958
2959 2004-10-14  Devang Patel  <dpatel@apple.com>
2960
2961         PR 17635
2962         * gcc.dg/pr17635.c : New test.
2963
2964 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
2965
2966         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
2967         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
2968         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
2969         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
2970         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
2971         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
2972         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
2973         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
2974         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
2975         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
2976         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
2977         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
2978         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
2979         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
2980         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
2981         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
2982         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
2983         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
2984
2985 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
2986
2987         * gcc.dg/vect/vect-82.c: New testcase.
2988         * gcc.dg/vect/vect-82_64.c: New testcase.
2989         * gcc.dg/vect/vect-83.c: New testcase.
2990         * gcc.dg/vect/vect-83_64.c: New testcase.
2991
2992 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2993
2994         * gcc.dg/cpp/error-1.c: New test.
2995
2996 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2997
2998         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
2999
3000 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
3001
3002         PR target/17984
3003         * gcc.dg/cris-peep2-xsrand2.c: New test.
3004
3005 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
3006
3007         PR c++/17661
3008         * testsuite/g++.dg/expr/for2.C: New test.
3009
3010 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3011
3012         * g++.dg/inherit/thunk1.C: Run on the SPARC.
3013
3014 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
3015
3016         PR tree-optimization/17724
3017         * g++.dg/opt/pr17724-1.C: New test.
3018         * g++.dg/opt/pr17724-2.C: New test.
3019         * g++.dg/opt/pr17724-3.C: New test.
3020         * g++.dg/opt/pr17724-4.C: New test.
3021         * g++.dg/opt/pr17724-5.C: New test.
3022         * g++.dg/opt/pr17724-6.C: New test.
3023
3024 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
3025
3026         PR c/17301
3027         * gcc.dg/pr17301-2.c: New test.
3028
3029 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
3030
3031         PR c++/15876
3032         * g++.dg/parse/error22.C: New test.
3033
3034         PR c++/17936
3035         * g++.dg/template/spec18.C: New test.
3036
3037 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
3038
3039         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
3040         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
3041         memcpy.
3042         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
3043         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
3044
3045 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
3046
3047         * g++.dg/eh/cleanup5.C: Add dg-options "".
3048
3049 2004-10-11  Roger Sayle  <roger@eyesopen.com>
3050
3051         PR middle-end/17657
3052         * gcc.dg/switch-4.c: New test case.
3053
3054 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
3055
3056         * gcc.c-torture/execute/20041011-1.c: New test.
3057
3058 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3059
3060         PR c++/17554
3061         * g++.dg/init/for3.C: New test.
3062
3063         PR c++/17657
3064         * g++.dg/opt/switch2.C: New test.
3065
3066         PR middle-end/17703
3067         * g++.dg/warn/Wreturn-2.C: New test.
3068
3069 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
3070
3071         PR c++/17907
3072         * g++.dg/eh/cleanup5.C: New test.
3073
3074 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
3075
3076         PR c++/17393
3077         * g++.dg/parse/error21.C: New test.
3078
3079 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3080
3081         * g++.dg/overload/pmf1.C: Adjust quoting marks.
3082         * g++.dg/warn/incomplete1.C: Likewise.
3083         * g++.dg/template/qualttp20.C: Likewise.
3084
3085 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3086
3087         PR c/17881
3088         * parm-incomplete-1.c: New test.
3089
3090 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/17867
3093         * g++.dg/parse/error19.C: New test.
3094
3095         PR c++/17670
3096         * g++.dg/init/new11.C: New test.
3097
3098         PR c++/17821
3099         * g++.dg/parse/error20.C: New test.
3100
3101         PR c++/17826
3102         * g++.dg/template/crash24.C: New test.
3103
3104 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3105
3106         PR c/17301
3107         * gcc.dg/pr17301-1.c: New test.
3108
3109 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3110
3111         PR c/17189
3112         * gcc.dg/anon-struct-5.c: New test.
3113
3114 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3115
3116         PR c/17844
3117         * gcc.dg/pr17844-1.c: New test.
3118
3119 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
3120
3121         PR tree-optimization/17906
3122         * gcc.c-torture/compile/pr17906.c: New.
3123
3124 2004-10-09  Stuart Hastings  <stuart@apple.com>
3125             Roger Sayle  <roger@eyesopen.com>
3126
3127         PR rtl-optimization/17853
3128         * gcc.dg/i386-mmx-5.c: New testcase.
3129
3130 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
3131
3132         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
3133
3134 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
3135
3136         PR c++/17524
3137         * g++.dg/template/static9.C: New test.
3138
3139         PR c++/17685
3140         * g++.dg/parse/operator5.C: New test.
3141
3142 2004-10-09  Roger Sayle  <roger@eyesopen.com>
3143
3144         PR middle-end/17894
3145         * gcc.c-torture/execute/divcmp-4.c: New test case.
3146
3147 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3148
3149         PR tree-opt/17902
3150         * g++.dg/opt/pr17902.C: New test.
3151
3152 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
3153
3154         * gcc.dg/cpp/ident-1.c: Add dg-options "".
3155
3156 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3157
3158         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
3159
3160 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3161
3162         * gcc.dg/assign-warn-3.c: New test.
3163
3164 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3165
3166         PR c/16999
3167         * gcc.dg/cpp/ident-1.c: New test.
3168
3169 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3170
3171         * gcc.c-torture/compile/acc1.c: New.
3172
3173 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
3174
3175         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
3176         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
3177
3178 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3179
3180         * gcc.dg/ultrasp11.c: New test.
3181
3182 2004-10-08  Michael Matz  <matz@suse.de>
3183
3184         * gcc.dg/doloop-2.c: New test.
3185
3186 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3187
3188         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
3189         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
3190         objc.dg/method-9.m: Update expected diagnostics.
3191
3192 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
3193
3194         * gcc.dg/ppc-fsel-3.c: New file.
3195         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
3196
3197 2004-10-07  Paul Brook  <paul@codesourcery.com>
3198
3199         * gfortran.dg/intrinsic_verify_1.f90: New test.
3200
3201 2004-10-07  Paul Brook  <paul@codesourcery.com>
3202
3203         * gfortran.dg/empty_format_1.f90: Remove stray commas.
3204
3205 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3206
3207         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
3208         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
3209         commit.
3210
3211 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
3212
3213         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
3214
3215 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3216
3217         PR c++/17115
3218         * g++.dg/warn/Winline-4.C: New test.
3219
3220 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
3221
3222         * gcc.c-torture/compile/20041007-1.c: New test.
3223
3224 2004-10-07  Paul Brook  <paul@codesourcery.com>
3225
3226         PR fortran/17678
3227         * gfortran.dg/use_allocated_1.f90: New test.
3228
3229 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3230
3231         PR middle-end/17849
3232         * gfortran.fortran-torture/compile/nested.f90: New test
3233
3234 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
3235
3236         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
3237
3238 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
3239
3240         PR c++/17368
3241         * g++.dg/ext/asm6.C: New test.
3242
3243 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
3244
3245         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
3246
3247 2004-10-06  Paul Brook  <paul@codesourcery.com>
3248
3249         PR libfortran/17709
3250         * gfortran.dg/empty_format_1.f90: New test.
3251
3252 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3253
3254         PR fortran/17568
3255         * gfortran.dg/ishft.f90: New test.
3256
3257         PR fortran/17283
3258         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
3259         tests.
3260
3261 2004-10-06  Paul Brook  <paul@codesourcery.com>
3262
3263         * gfortran.dg/do_1.f90: New test.
3264
3265 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3266
3267         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
3268         optimizing for size.
3269
3270 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3271
3272         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
3273
3274 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3275
3276         * gcc.c-torture/compile/20041005-1.c: New test.
3277
3278 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
3279
3280         PR c++/17829
3281         * g++.dg/lookup/koenig4.C: New.
3282
3283 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3284
3285         * g++.dg/other/classkey1.C: Adjust quoting marks.
3286         * g++.dg/parse/error15.C: Likewise.
3287         * g++.dg/template/meminit2.C (int>): Likewise.
3288
3289 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3290
3291         PR fortran/17283
3292         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
3293
3294         PR fortran/17631
3295         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
3296
3297         PR fortran/17708
3298         * gfortran.dg/pr17708.f90: New test.
3299
3300 2004-10-04  Chao-ying Fu  <fu@mips.com>
3301
3302         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
3303         * gcc.dg/vect/vect-4.c: Ditto.
3304         * gcc.dg/vect/vect-5.c: Ditto.
3305         * gcc.dg/vect/vect-6.c: Ditto.
3306         * gcc.dg/vect/vect-8.c: Ditto.
3307         * gcc.dg/vect/vect-16.c: Ditto.
3308         * gcc.dg/vect/vect-30.c: Ditto.
3309         * gcc.dg/vect/vect-40.c: Ditto.
3310         * gcc.dg/vect/vect-41.c: Ditto.
3311         * gcc.dg/vect/vect-42.c: Ditto.
3312         * gcc.dg/vect/vect-43.c: Ditto.
3313         * gcc.dg/vect/vect-44.c: Ditto.
3314         * gcc.dg/vect/vect-45.c: Ditto.
3315         * gcc.dg/vect/vect-46.c: Ditto.
3316         * gcc.dg/vect/vect-47.c: Ditto.
3317         * gcc.dg/vect/vect-48.c: Ditto.
3318         * gcc.dg/vect/vect-49.c: Ditto.
3319         * gcc.dg/vect/vect-50.c: Ditto.
3320         * gcc.dg/vect/vect-51.c: Ditto.
3321         * gcc.dg/vect/vect-52.c: Ditto.
3322         * gcc.dg/vect/vect-53.c: Ditto.
3323         * gcc.dg/vect/vect-54.c: Ditto.
3324         * gcc.dg/vect/vect-55.c: Ditto.
3325         * gcc.dg/vect/vect-56.c: Ditto.
3326         * gcc.dg/vect/vect-57.c: Ditto.
3327         * gcc.dg/vect/vect-58.c: Ditto.
3328         * gcc.dg/vect/vect-59.c: Ditto.
3329         * gcc.dg/vect/vect-60.c: Ditto.
3330         * gcc.dg/vect/vect-74.c: Ditto.
3331         * gcc.dg/vect/vect-79.c: Ditto.
3332         * gcc.dg/vect/vect-80.c: Ditto.
3333
3334 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
3335
3336         * gcc.dg/unused-7.c: Use the correct option.
3337
3338 2004-10-04  Paul Brook  <paul@codesourcery.com>
3339         Bud Davis  <bdavis9659@comcast.net>
3340
3341         PR fortran/17706
3342         PR fortran/16434
3343         * gfortran/pr17706.f90: New test.
3344         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
3345
3346 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3347
3348         * gfortran.dg/pr17612.f90: New test.
3349
3350 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3351
3352         * g++.dg/template/local1.C: Adjust quoting marks in
3353         testing for diagnostics.
3354         * g++.dg/tls/diag-2.C: Likewise.
3355         * g++.dg/other/error8.C: Likewise.
3356
3357 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3358
3359         PR c/17178
3360         * gcc.dg/unused-4.c: Adjust to be correct.
3361
3362         PR c/17820
3363         * gcc.dg/unused-7.c: New test.
3364
3365 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
3366
3367         PR c++/17797
3368         * g++.dg/overload/template2.C: New test.
3369
3370 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
3371
3372         PR tree-optimization/16632
3373         * gcc.dg/tree-ssa/20041002-1.c: New.
3374
3375 2004-10-03  Paul Brook  <paul@codesourcery.com>
3376
3377         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
3378         rather than relying on default formatting.
3379
3380 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
3381
3382         * gcc.dg/20040920-1.c: Update expected message text.
3383
3384 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
3385
3386         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
3387
3388 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
3389
3390         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
3391         tree level.
3392
3393 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3394
3395         * gcc.dg/tree-ssa/pr17343.c: Remove.
3396
3397 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
3398
3399         PR tree-opt/17343
3400         * gcc.dg/tree-ssa/pr17343.c: New test.
3401
3402 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
3403
3404         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
3405         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
3406         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
3407         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
3408         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
3409
3410 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3411
3412         * gcc.dg/lvalue-2.c: New test.
3413
3414 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
3415
3416         PR c/17730
3417         * gcc.dg/pr17730-1.c: New test
3418
3419 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
3420
3421         PR c/7425
3422         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
3423
3424 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3425
3426         * gcc.c-torture/execute/stdarg-1.c: New test.
3427         * gcc.c-torture/execute/stdarg-2.c: New test.
3428         * gcc.c-torture/execute/stdarg-3.c: New test.
3429         * gcc.dg/tree-ssa/stdarg-1.c: New test.
3430         * gcc.dg/tree-ssa/stdarg-2.c: New test.
3431         * gcc.dg/tree-ssa/stdarg-3.c: New test.
3432         * gcc.dg/tree-ssa/stdarg-4.c: New test.
3433         * gcc.dg/tree-ssa/stdarg-5.c: New test.
3434
3435 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
3436
3437         PR tree-optimization/17697
3438         * g++.dg/opt/pr17697-1.C: New test.
3439         * g++.dg/opt/pr17697-2.C: New test.
3440         * g++.dg/opt/pr17697-3.C: New test.
3441
3442 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3443
3444         PR c/16409
3445         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
3446         gcc.dg/vla-init-5.c: New tests.
3447
3448 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
3449
3450         PR c/13804
3451         * gcc.dg/pr13804-1.c: New test.
3452
3453 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3454
3455         PR fortran/16938
3456         * gfortran.dg/pr16938.f90: New test.
3457
3458 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3459
3460         * g++.dg/template/crash23.C: New test.
3461
3462 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/17585
3465         * g++.dg/template/static8.C: New test.
3466
3467 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         PR c++/17681
3470         * g++.dg/other/error9.C: New test.
3471
3472 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3473
3474         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
3475
3476 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3477
3478         PR fortran/15164
3479         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
3480
3481 2004-09-26  Roger Sayle  <roger@eyesopen.com>
3482
3483         PR middle-end/17112
3484         * gcc.dg/pr17112-1.c: New test case.
3485
3486 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3487
3488         PR c/11459
3489         * gcc.dg/pr11459-1.c: New test.
3490
3491 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
3492
3493         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
3494         * gcc.dg/tree-ssa/loop-4.c: Likewise.
3495
3496 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3497
3498         * gfortran.dg/pr15324.f90: Make array bounds consistent.
3499
3500 2004-09-25  Jan Hubicka  <jh@suse.cz>
3501
3502         * compile/30040909-1.c: New test.
3503         * compile/30040907-1.c: New test.
3504
3505 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
3506
3507         * gcc.c-torture/execute/va-arg-26.c: New test.
3508
3509 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
3510
3511         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
3512         extra diagnostics on targets with 64-bit pointers.
3513         * objc.dg/selector-1.m: Adjust dg-warning regexp.
3514
3515 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3516
3517         PR c/17188
3518         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
3519         * gcc.dg/decl-3.c: Adjust expected message.
3520
3521 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3522
3523         PR fortran/17615
3524         * gfortran.dg/pr17615.f90: New test.
3525
3526 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
3527
3528         PR tree-optimzation/17517
3529         * g++.dg/tree-ssa/pr17517.C: New Test.
3530
3531 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3532
3533         PR c++/16889
3534         * g++.dg/lookup/ambig3.C: New.
3535
3536 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
3537
3538         PR tree-opt/17624
3539         * g++.dg/opt/pr17624.C: New test.
3540
3541 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3542
3543         PR c/6980
3544         * gcc.dg/Wbad-function-cast-1.c: New test.
3545
3546 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
3547
3548         * g++.dg/ext/complit1.C
3549         * g++.dg/other/error2.C
3550         * g++.dg/other/nontype-1.C
3551         * g++.dg/parse/crash11.C
3552         * g++.dg/parse/crash12.C
3553         * g++.dg/parse/error15.C
3554         * g++.dg/parse/error4.C
3555         * g++.dg/parse/tmpl-outside1.C
3556         * g++.dg/parse/too-many-tmpl-args1.C
3557         * g++.dg/template/dependent-expr3.C
3558         * g++.dg/template/error10.C
3559         * g++.dg/template/instantiate1.C
3560         * g++.dg/template/vtable2.C
3561         * g++.dg/warn/Wshadow-1.C
3562         * g++.dg/warn/weak1.C
3563         * g++.old-deja/g++.brendan/crash16.C
3564         * g++.old-deja/g++.brendan/crash18.C
3565         * g++.old-deja/g++.brendan/crash48.C
3566         * g++.old-deja/g++.brendan/crash49.C
3567         * g++.old-deja/g++.brendan/crash55.C
3568         * g++.old-deja/g++.brendan/crash56.C
3569         * g++.old-deja/g++.brendan/crash8.C
3570         * g++.old-deja/g++.brendan/enum11.C
3571         * g++.old-deja/g++.brendan/enum8.C
3572         * g++.old-deja/g++.brendan/enum9.C
3573         * g++.old-deja/g++.brendan/friend3.C
3574         * g++.old-deja/g++.brendan/misc14.C
3575         * g++.old-deja/g++.bugs/900402_02.C
3576         * g++.old-deja/g++.bugs/900404_03.C
3577         * g++.old-deja/g++.bugs/900404_04.C
3578         * g++.old-deja/g++.bugs/900428_03.C
3579         * g++.old-deja/g++.jason/crash4.C
3580         * g++.old-deja/g++.jason/overload21.C
3581         * g++.old-deja/g++.jason/redecl1.C
3582         * g++.old-deja/g++.jason/report.C
3583         * g++.old-deja/g++.jason/rfg10.C
3584         * g++.old-deja/g++.jason/template30.C
3585         * g++.old-deja/g++.law/arm12.C
3586         * g++.old-deja/g++.law/ctors5.C
3587         * g++.old-deja/g++.law/cvt20.C
3588         * g++.old-deja/g++.law/init10.C
3589         * g++.old-deja/g++.law/init8.C
3590         * g++.old-deja/g++.law/visibility17.C
3591         * g++.old-deja/g++.law/visibility7.C
3592         * g++.old-deja/g++.mike/net8.C
3593         * g++.old-deja/g++.mike/p646.C
3594         * g++.old-deja/g++.mike/p700.C
3595         * g++.old-deja/g++.mike/p701.C
3596         * g++.old-deja/g++.mike/p811.C
3597         * g++.old-deja/g++.ns/template13.C
3598         * g++.old-deja/g++.other/array3.C
3599         * g++.old-deja/g++.other/crash25.C
3600         * g++.old-deja/g++.other/dtor3.C
3601         * g++.old-deja/g++.other/dtor4.C
3602         * g++.old-deja/g++.other/main1.C
3603         * g++.old-deja/g++.other/warn7.C
3604         * g++.old-deja/g++.pt/crash11.C
3605         * g++.old-deja/g++.pt/crash36.C
3606         * g++.old-deja/g++.pt/spec22.C
3607         * g++.old-deja/g++.pt/spec9.C
3608         * g++.old-deja/g++.pt/ttp52.C
3609         * g++.old-deja/g++.robertl/eb103.C
3610         * g++.old-deja/g++.robertl/eb121.C
3611         * g++.old-deja/g++.robertl/eb22.C
3612         * g++.old-deja/g++.robertl/eb8.C:
3613         Update locations and/or regexps of dg-error markers.
3614         Remove markers for some bogus messages that are no longer issued.
3615
3616 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
3617
3618         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
3619         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
3620
3621 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
3622
3623         PR c++/17618
3624         * g++.dg/lookup/crash5.C: New test.
3625
3626 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
3627
3628         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
3629         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
3630         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
3631         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
3632         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
3633         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
3634
3635         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
3636         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
3637         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
3638         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
3639         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
3640         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
3641
3642         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
3643
3644         * gcc.dg/vect/vect-44.c: Check additional cases.
3645         * gcc.dg/vect/vect-48.c: Check additional cases.
3646
3647         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
3648         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
3649         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
3650         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
3651         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
3652         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
3653         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
3654         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
3655         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
3656
3657         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
3658         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
3659         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
3660
3661 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3662
3663         * gcc.dg/tree-ssa/loop-6.c: New test.
3664
3665 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
3666
3667         PR c++/17620
3668         * g++.dg/inherit/base2.C: New.
3669
3670 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3671
3672         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
3673         * gcc.dg/20001012-2.c: Likewise.
3674         * gcc.dg/20001013-1.c: Likewise.
3675         * gcc.dg/20001101-1.c: Likewise.
3676         * gcc.dg/20001102-1.c: Likewise.
3677         * gcc.dg/bf-spl1.c: Likewise.
3678         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
3679         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
3680
3681 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
3682
3683         PR tree-optimization/16721
3684         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
3685
3686 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
3687
3688         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
3689         * gcc.dg/20040305-1.c: Likewise.
3690
3691 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
3692
3693         PR c/16566
3694         * gcc.c-torture/compile/pr16566-1.c,
3695         gcc.c-torture/compile/pr16566-2.c,
3696         gcc.c-torture/compile/pr16566-3.c: New tests.
3697
3698 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
3699
3700         PR tree-optimization/17512
3701         * gcc.c-torture/compile/20040916-1.c.
3702
3703 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
3704
3705         * gcc.dg/pragma-re-3.c: New test.
3706
3707 2004-09-17  Matt Austern  <austern@apple.com>
3708
3709         PR c++/15049
3710         * g++.dg/other/anon3.C: New.
3711
3712 2004-09-21  Roger Sayle  <roger@eyesopen.com>
3713
3714         PR c++/7503
3715         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
3716         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
3717         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
3718         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
3719         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
3720
3721 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
3722
3723         PR fortran/17286
3724         * gfortran.dg/pr17286.f90: New test.
3725
3726 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
3727
3728         PR c++/17530
3729         * g++.dg/template/static7.C: New test.
3730
3731 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
3732
3733         PR tree-opt/17558
3734         * gcc.c-torture/compile/pr17558.c: New test.
3735
3736 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3737
3738         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
3739         if SKIP_ATTRIBUTE is defined.
3740
3741 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3742
3743         PR fortran/15957
3744         * gfortran.dg/pr15957.f90: New test.
3745
3746 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
3747
3748         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
3749         in comparison.
3750         * gcc.dg/vect/vect-79.c: Likewise.
3751         * gcc.dg/vect/vect-80.c: Likewise.
3752
3753 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3754
3755         PR fortran/15750
3756         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
3757
3758 2004-09-20  Ira Rosen  <irar@il.ibm.com>
3759
3760         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
3761         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
3762         * gcc.dg/vect/vect-62.c: New testcase.
3763         * gcc.dg/vect/vect-63.c: New testcase.
3764         * gcc.dg/vect/vect-64.c: New testcase.
3765         * gcc.dg/vect/vect-65.c: New testcase.
3766         * gcc.dg/vect/vect-66.c: New testcase.
3767         * gcc.dg/vect/vect-67.c: New testcase.
3768         * gcc.dg/vect/vect-68.c: New testcase.
3769         * gcc.dg/vect/vect-69.c: New testcase.
3770         * gcc.dg/vect/vect-79.c: New testcase.
3771         * gcc.dg/vect/vect-80.c: New testcase.
3772
3773 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
3774
3775         * gcc.target/mips/asm-1.c: New test.
3776
3777 2004-09-19  Ira Rosen  <irar@il.ibm.com>
3778
3779         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
3780         * gcc.dg/vect/vect-73.c: New testcase.
3781         * gcc.dg/vect/vect-74.c: New testcase.
3782         * gcc.dg/vect/vect-75.c: New testcase.
3783         * gcc.dg/vect/vect-76.c: New testcase.
3784         * gcc.dg/vect/vect-77.c: New testcase.
3785         * gcc.dg/vect/vect-78.c: New testcase
3786
3787 2004-09-18  Paul Brook  <paul@codesourcery.com>
3788
3789         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
3790
3791 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
3792
3793         PR c/17424
3794         * gcc.dg/pr17424-1.c: New test.
3795
3796 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
3797
3798         * g++.dg/tree-ssa/pr17153.C: New test.
3799
3800 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
3801
3802         PR pch/13361
3803         * testsuite/g++.dg/pch/wchar-1.C: New.
3804         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3805
3806 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
3807
3808         * gcc.c-torture/execute/20040917-1.c: New test.
3809
3810 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3811
3812         PR tree-optimization/17319
3813         * gcc.dg/pr17319.c: New test.
3814
3815 2004-09-17  Devang Patel  <dpatel@apple.com>
3816
3817         * gcc.dg/20040813-1.c: New test.
3818
3819 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3820
3821         PR tree-optimization/17273
3822         * gcc.c-torture/compile/pr17273.c: New test.
3823
3824 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3825
3826         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
3827         Update expected messages.
3828         * gcc.dg/declspec-13.c: New test.
3829
3830 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
3831
3832         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
3833
3834 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
3835
3836         * gcc.c-torture/execute/pr17252.c: Use post-increment to
3837         change what 'a' is pointing to.
3838
3839 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/16002
3842         * g++.dg/template/error18.C: New test.
3843
3844         PR c++/16029
3845         * g++.dg/warn/Wunused-8.C: New test.
3846
3847 2004-09-17  Steven Bosscher  <stevenb@suse.de>
3848
3849         PR tree-optimization/17513
3850         * gcc.dg/20040916-1.c: New test.
3851
3852 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
3853
3854         PR c++/17501
3855         * g++.dg/template/typename7.C: New test.
3856
3857 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3858
3859         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
3860
3861 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
3862
3863         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
3864         with -ftree-based-profiling also.
3865         * lib/profopt.exp: Support late-set profile_option/feedback_option.
3866
3867 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
3868
3869         PR/15364
3870         * gfortran.dg/der_array_io_1.f90: New test.
3871         * gfortran.dg/der_array_io_2.f90: New test.
3872         * gfortran.dg/der_array_io_3.f90: New test.
3873
3874 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3875
3876         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
3877         EABI.
3878
3879 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
3880
3881         * g++.dg/opt/switch1.C: New test.
3882
3883 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3884
3885         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
3886         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
3887         Update expected messages.
3888
3889 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3890
3891         PR fortran/16485
3892         * gfortran.dg/same_name_1.f90: New test.
3893
3894 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
3895
3896         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
3897         dereference garbage pointers.
3898
3899 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
3900
3901         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
3902         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
3903
3904         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
3905         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
3906         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
3907
3908 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
3909
3910         PR c++/17324
3911         * g++.dg/template/mangle1.C: New test.
3912
3913 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3914
3915         PR tree-optimization/17252
3916         * gcc.c-torture/execute/pr17252.c: New test.
3917
3918 2004-09-14  Andrew Pinski  <apinski@apple.com>
3919
3920         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
3921
3922 2004-09-14  Roger Sayle  <roger@eyesopen.com>
3923
3924         PR rtl-optimization/9771
3925         * gcc.dg/pr9771-1.c: New test case.
3926
3927 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
3928
3929         PR tree-optimization/15262
3930         * gcc.c-torture/execute/pr15262-1.c: New test.
3931         * gcc.c-torture/execute/pr15262-2.c: New test.
3932
3933 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3934
3935         * gcc.dg/declspec-12.c: New test.
3936
3937 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
3938
3939         * gfortran.dg/pr17090.f90: Add directives to test.
3940
3941 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3942
3943         * gcc.c-torture/compile/20040914-1.c: New test.
3944
3945 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3946
3947         PR c++/16162
3948         * g++.dg/template/decl2.C: New test.
3949
3950 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
3951
3952         PR fortran/17090
3953         * gfortran.dg/pr17090.f90: New test.
3954
3955 2004-09-13  Dale Johannesen  <dalej@apple.com>
3956
3957         * gcc.c-torture/compile/pr17408.c:  New test case.
3958
3959 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
3960
3961         PR c++/16716
3962         * g++.dg/parse/crash17.C: New test.
3963
3964         PR c++/17327
3965         * g++.dg/template/enum3.C: New test.
3966
3967 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
3968
3969         * lib/gcc-defs.exp: Load wrapper.exp.
3970         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
3971         using local code.
3972         * lib/gcc.exp (gcc_init): Similar.
3973         * lib/gfortran.exp (gfortran_init): Similar.
3974         * lib/objc.exp (objc_init): Similar.
3975         * lib/treelang.exp (treelang_init): Similar.
3976         * lib/wrapper.exp: New file with build_wrapper call machinery in
3977         ${tool}_maybe_build_wrapper.
3978
3979 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
3980
3981         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
3982         "inline".
3983         * gcc.dg/declspec-11.c: Update expected messages.
3984         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
3985         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
3986         gcc.dg/inline-12.c: New tests.
3987
3988 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
3989
3990         * g++.dg/tree-ssa/pr17400.C: New testcase.
3991
3992 2004-09-13  James E Wilson  <wilson@specifixinc.com>
3993
3994         * gcc.target/mips/sb1-1.c: New testcase.
3995
3996 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
3997
3998         * lib/g77-dg.exp: Remove unused file.
3999         * lib/mike-g77.exp: Ditto.
4000         * lib/g77.exp: Ditto.
4001
4002 2004-09-12  Richard Henderson  <rth@redhat.com>
4003
4004         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
4005
4006 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
4007
4008         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
4009         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4010         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
4011         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
4012         Update expected messages.
4013
4014 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
4015
4016         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
4017         declaration/use mismatch for dirp parameter.
4018
4019 2004-09-12  Andrew Pinski  <apinski@apple.com>
4020
4021         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
4022         -fgnu-runtime is passed.
4023
4024 2004-09-12  Richard Henderson  <rth@redhat.com>
4025
4026         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
4027         do the uplevel thing and update additional_flags directly.
4028         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
4029         gfortran.fortran-torture/execute/intrinsic_nearest.x,
4030         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
4031         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
4032
4033 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4034
4035         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
4036
4037 2004-09-11  Roger Sayle  <roger@eyesopen.com>
4038
4039         PR middle-end/17411
4040         * g++.dg/opt/pr17411-1.C: New test case.
4041
4042 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4043
4044         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4045         gcc.dg/tls/diag-2.c: Update expected messages.
4046         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
4047         messages.
4048         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
4049         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
4050         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
4051         gcc.dg/tls/diag-5.c: New tests.
4052
4053 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
4054
4055         * gcc.dg/20040910-1.c: Correct dg-error regexp.
4056
4057 2004-09-11  Steven Bosscher  <stevenb@suse.de>
4058
4059         * g++.dg/parse/break-in-for.C: New test.
4060
4061 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
4062
4063         * gcc.dg/tree-ssa/20040911-1.c: New test.
4064
4065 2004-09-11  Andreas Jaeger  <aj@suse.de>
4066
4067         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
4068         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
4069
4070 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
4071
4072         * gcc.target/frv: New directory of FR-V-specific tests.
4073
4074 2004-09-10  James E Wilson  <wilson@specifixinc.com>
4075
4076         * gcc.dg/convert-vec-1.c: New test.
4077
4078 2004-09-10  Roger Sayle  <roger@eyesopen.com>
4079
4080         PR middle-end/17024
4081         * gcc.dg/pr17024-1.c: New test case.
4082
4083 2004-09-10  Eric Christopher  <echristo@redhat.com>
4084
4085         * gcc.dg/20040910-1.c: New test.
4086
4087 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4088
4089         * gcc.dg/bitfld-9.c: New test.
4090
4091 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
4092
4093         * gcc.c-torture/execute/ieee/acc1.c: New test.
4094         * gcc.c-torture/execute/ieee/acc2.c: New test.
4095         * gcc.c-torture/execute/ieee/mzero6.c: New test.
4096
4097 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4098
4099         * gcc.dg/deprecated-2.c: New test.
4100
4101 2004-09-09  James E Wilson  <wilson@specifixinc.com>
4102
4103         * gcc.dg/init-vec-1.c: New test.
4104
4105 2004-09-09  Roger Sayle  <roger@eyesopen.com>
4106
4107         PR middle-end/17055
4108         * gcc.dg/pr17055-1.c: New test case.
4109
4110 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
4111
4112         PR target/17377
4113         * gcc.c-torture/execute/pr17377.c: New test.
4114
4115 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4116
4117         PR c/8420
4118         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
4119         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
4120         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
4121         gcc.dg/long-long-typespec-1.c: New tests.
4122         * gcc.dg/tls/diag-2.c: Update expected diagnostics
4123
4124 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4125
4126         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4127         gcc.dg/gnu99-static-1.c: New tests.
4128
4129 2004-09-08  Devang Patel  <dpatel@apple.com>
4130
4131         * gcc.dg/darwin-ld-20040828-1.c: New test.
4132         * gcc.dg/darwin-ld-20040828-2.c: New test.
4133         * gcc.dg/darwin-ld-20040828-3.c: New test.
4134
4135 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
4136
4137         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
4138         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
4139         in error message.
4140         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
4141         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
4142         in error message.
4143         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
4144         types they qualify.
4145         * objc.dg/type-size-2.m: Fix wording in comment.
4146         * objc.dg/va-meth-1.m: New test case.
4147
4148 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
4149
4150         PR c/16633:
4151         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
4152         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
4153
4154 2004-09-06  Devang Patel  <dpatel@apple.com>
4155
4156         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
4157         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
4158
4159 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
4160
4161         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
4162         reflect changed line numbering of diagnostics.
4163
4164 2004-09-06  Paul Brook  <paul@codesourcery.com>
4165
4166         * gfortran.dg/edit_real_1.f90: Add new test.
4167
4168 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4169
4170         * gcc.dg/tree-ssa/loop-2.c: New test.
4171         * gcc.dg/tree-ssa/loop-3.c: New test.
4172         * gcc.dg/tree-ssa/loop-4.c: New test.
4173         * gcc.dg/tree-ssa/loop-5.c: New test.
4174
4175 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4176
4177         * gcc.dg/format/sentinel-1.c: Update for parameter option.
4178
4179 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4180
4181         * gcc.dg/format/sentinel-1.c: New test.
4182
4183 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
4184
4185         * testsuite/gcc.dg/builtins-46.c: New.
4186
4187 2004-09-03  Devang Patel  <dpatel@apple.com>
4188
4189         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
4190         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
4191
4192 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4193
4194         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
4195         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
4196         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
4197         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
4198         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
4199         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
4200         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
4201         the non-portable bzero.
4202         * gcc.dg/20010912-1.c: xfail for NetWare.
4203         * gcc.dg/20020426-2.c: xfail for NetWare.
4204         * gcc.dg/20021014-1.c: xfail for NetWare.
4205         * gcc.dg/20021018-1.c: xfail for NetWare.
4206         * gcc.dg/20030213-1.c: xfail for NetWare.
4207         * gcc.dg/20030225-1.c: xfail for NetWare.
4208         * gcc.dg/20030708-1.c: xfail for NetWare.
4209         * gcc.dg/builtins-config.h: Also exclude NetWare.
4210         * gcc.dg/format/format.h: Define restrict only if not already defined.
4211         * gcc.dg/nest.c: xfail for NetWare.
4212         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
4213         * lib/target-supports.exp (check_visibility_available): Exclude
4214         NetWare.
4215
4216 2004-09-03  Jan Beulich  <jbeulich@novell.com>
4217
4218         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
4219         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
4220         deterministic starting point for the alignment of structure fields.
4221         * gcc.dg/Wpadded.c: Dito.
4222         * g++.dg/abi/vbase10.C: Dito.
4223
4224 2004-09-03  Devang Patel  <dpatel@apple.com>
4225
4226         * g++.dg/debug/pr15736.cc: New test.
4227
4228 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4229
4230         * README.QMTEST: Fix out-of-date link.
4231
4232 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
4233
4234         PR fortran/16579
4235         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
4236         Delete.  Duplicate of gfortran.dg/g77/20010610.f
4237
4238 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
4239
4240         * g++.dg/abi/arm_rtti1.C: New test.
4241
4242 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
4243
4244         * gcc.dg/ppc-vector-memcpy.c: New.
4245         * gcc.dg/ppc-vector-memset.c: New.
4246
4247 2004-09-02  Chao-ying Fu  <fu@mips.com>
4248
4249         * gcc.target/mips/mips-3d-1.c: New test.
4250         * gcc.target/mips/mips-3d-2.c: New test.
4251         * gcc.target/mips/mips-3d-3.c: New test.
4252         * gcc.target/mips/mips-3d-4.c: New test.
4253         * gcc.target/mips/mips-3d-5.c: New test.
4254         * gcc.target/mips/mips-3d-6.c: New test.
4255         * gcc.target/mips/mips-3d-7.c: New test.
4256         * gcc.target/mips/mips-3d-8.c: New test.
4257         * gcc.target/mips/mips-3d-9.c: New test.
4258         * gcc.target/mips/mips-ps-1.c: New test.
4259         * gcc.target/mips/mips-ps-2.c: New test.
4260         * gcc.target/mips/mips-ps-3.c: New test.
4261         * gcc.target/mips/mips-ps-4.c: New test.
4262         * gcc.target/mips/mips-ps-type.c: New test.
4263
4264 2004-09-02  Paul Brook  <paul@codesourcery.com>
4265
4266         * gfortran.dg/edit_real_1.f90: Add new tests.
4267
4268 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4269
4270         PR fortran/15327
4271         * gfortran.dg/merge_char_1.f90: New test.
4272
4273 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4274
4275         PR fortran/16404
4276         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
4277
4278 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
4279
4280         PR c/1522
4281         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
4282
4283 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
4284
4285         * g++.dg/opt/loop1.C: Do not XFAIL.
4286
4287 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
4288
4289         * gcc.c-torture/execute/20040831-1.c: New test.
4290
4291 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
4292
4293         PR fortran/16579
4294         * gfortran.dg/g77/20010610.f: Now passes.
4295         Copy from g77.f-torture/execute. Add dg-run directive.
4296         * gfortran.dg/g77/README: Update
4297
4298 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
4299
4300         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
4301         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
4302         (t1, t2, t3, t4): Add volatile.
4303
4304 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4305
4306         * g++.dg/ext/visibility/arm1.C: New test.
4307
4308 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
4309
4310         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
4311         -pedantic-errors.
4312
4313 2004-09-01  Paul Brook  <paul@codesourcery.com>
4314
4315         * gfortran.dg/eof_2.f90: New test.
4316
4317 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4318
4319         PR fortran/16579
4320         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
4321
4322 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
4323
4324         PR libfortran/16805
4325         * gfortran.dg/list_read_2.f90: New test.
4326
4327 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
4328
4329         * g++.dg/abi/key1.C: New test.
4330
4331 2004-08-31  Richard Henderson  <rth@redhat.com>
4332
4333         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
4334         form of offsetof.
4335         * g++.dg/other/offsetof5.C: Remove duplicate.
4336
4337 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4338
4339         PR fortran/17244
4340         * gfortran.dg/func_derived_1.f90: New test.
4341
4342 2004-08-31  Paul Brook  <paul@codesourcery.com>
4343
4344         * gfortran.dg/eof_1.f90: New test.
4345
4346 2004-08-31  Paul Brook  <paul@codesourcery.com>
4347
4348         * gfortran.dg/list_read_1.f90: New file.
4349
4350 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
4351
4352         * g++.dg/opt/loop1.C: XFAIL.
4353
4354 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
4355
4356         * gcc.dg/funcdef-storage-1.c: New.
4357         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
4358         an extern function in local scope.
4359         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
4360         declare an 'auto inline' function in local scope.
4361         * gcc.dg/20011130-1.c: Likewise.
4362         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
4363         an 'auto' function in local scope.
4364         * gcc.dg/20021014-1.c: Likewise.
4365         * gcc.dg/20030331-2.c: Likewise.
4366
4367 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4368
4369         * gfortran.dg/blockdata_1.f90: New test.
4370
4371 2004-08-30  Richard Henderson  <rth@redhat.com>
4372
4373         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
4374
4375 2004-08-30  Richard Henderson  <rth@redhat.com>
4376
4377         * lib/fortran-torture.exp (fortran-torture-execute): Honor
4378         additional_flags set by alternate driver.
4379         (ieee-options): New procedure.
4380         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
4381         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
4382         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
4383         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
4384
4385 2004-08-30  Richard Henderson  <rth@redhat.com>
4386
4387         * lib/f-torture.exp: Remove.
4388
4389 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR rtl-optimization/16590
4392         * g++.dg/opt/loop1.C: New test.
4393
4394 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4395
4396         PR fortran/13910
4397         * gfortran.dg/oldstyle_1.f90: New test.
4398
4399 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
4400         Paul Brook  <paul@codesourcery.com>
4401
4402         * gfortran.dg/g77/README: Update.
4403         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
4404         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4405         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
4406
4407 2004-08-28  Paul Brook  <paul@codesourcery.com>
4408
4409         PR libfortran/17195
4410         * gfortran.dg/edit_real_1.f90: New test.
4411
4412 2004-08-27  Paul Brook  <paul@codesourcery.com>
4413
4414         * gfortran.dg/rewind_1.f90: New test.
4415
4416 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
4417
4418         PR fortran/16597
4419         * gfortran.dg/pr16597.f90: New test.
4420
4421 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4422
4423         PR c/13801
4424         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
4425         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
4426         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
4427         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
4428         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
4429
4430 2004-08-26  Nick Clifton  <nickc@redhat.com>
4431
4432         * gcc.c-torture/compile/pr17119.c: New test.
4433
4434 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4435
4436         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
4437
4438 2004-08-25  Richard Henderson  <rth@redhat.com>
4439
4440         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
4441         the bits that expect kind=8 to be the largest real kind.
4442
4443 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4444
4445         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
4446
4447 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4448
4449         * gfortran.dg/assignment_1.f90: New test.
4450
4451 2004-08-25  Adam Nemet  <anemet@lnxw.com>
4452
4453         * g++.dg/template/repo3.C: New test.
4454
4455 2004-08-25  Roger Sayle  <roger@eyesopen.com>
4456
4457         PR middle-end/16693
4458         PR tree-optimization/16372
4459         * g++.dg/opt/pr16372-1.C: New test case.
4460         * g++.dg/opt/pr16693-1.C: New test case.
4461         * g++.dg/opt/pr16693-2.C: New test case.
4462
4463 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
4464
4465         * objc.dg/proto-lossage-4.m: New test.
4466
4467 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/17155
4470         * g++.dg/inherit/local2.C: New test.
4471
4472 2004-08-25  Paul Brook  <paul@codesourcery.com>
4473
4474         PR fortran/17144
4475         * gfortran.dg/string_ctor_1.f90: New test.
4476
4477 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4478
4479         PR c++/14428
4480         * g++.dg/template/redecl2.C: New test.
4481
4482 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4483
4484         PR fortran/17143
4485         * gfortran.dg/pr17143.f90: New test.
4486
4487 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
4488
4489         PR fortran/17164
4490         * gfortran.dg/pr17164.f90: New test.
4491
4492 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4493
4494         * gcc.dg/tree-ssa/loop-1.c: New test.
4495
4496 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4497
4498         * gcc.c-torture/compile/20040824-1.c: New test.
4499
4500 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
4501
4502         * gcc.c-torture/compile/iftrap-3.c: New test.
4503
4504 2004-08-24  Paul Brook  <paul@codesourcery.com>
4505
4506         * gfortran.dg/entry_2.f90: New test.
4507
4508 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4509
4510         PR c++/16889
4511         * g++.dg/lookup/ambig[12].C: New.
4512
4513 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4514
4515         PR c++/16706
4516         * g++.dg/template/crash21.C: New test.
4517         * g++.dg/template/crash22.C: Likewise.
4518
4519 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4520
4521         PR c++/17149
4522         * g++.dg/template/access15.C: New.
4523
4524 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4525
4526         PR c++/17163
4527         * g++.dg/template/repo2.C: New test.
4528
4529 2004-08-23  Roger Sayle  <roger@eyesopen.com>
4530
4531         PR rtl-optimization/17078
4532         * gcc.c-torture/execute/pr17078-1.c: New test case.
4533
4534 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4535
4536         PR c/14492
4537         * gcc.dg/debug/crash1.c: New test.
4538
4539 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c/16180
4542         * gcc.dg/loop-5.c: New test.
4543
4544 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4545
4546         * gcc.c-torture/execute/20040823-1.c: New test.
4547
4548 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
4549
4550         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
4551         to the assembler.  Simplify test accordingly.
4552         (asm_abi_flags): Use GNU names.
4553         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
4554         to check for ABI flags.
4555
4556 2004-08-22  Andrew Pinski  <apinski@apple.com>
4557
4558         * g++.dg/opt/pr14029.C: New test.
4559         * gcc.c-torture/execute/pr15262.c: New test.
4560
4561 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4562
4563         * gfortran.dg/reduction.f90: Add checks with complex arguments.
4564
4565 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
4566
4567         PR 16908
4568         * gfortran.dg/direct_io.f90: New test.
4569
4570 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4571
4572         PR c++/17121
4573         * g++.dg/inherit/local2.C: New test.
4574
4575 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
4576
4577         PR c++/17120
4578         * g++.dg/warn/Wparentheses-4.C: New test.
4579
4580 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/17121
4583         * g++.dg/inherit/local2.C: New test.
4584
4585         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
4586         * gcc.dg/ppc-ldstruct.c: Likewise.
4587         * gcc.dg/ppc64-abi-2.c: Likewise.
4588
4589 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
4590
4591         PR rtl-optimization/17099
4592         * gcc.c-torture/execute/20040820-1.c: New test.
4593
4594 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
4595
4596         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
4597
4598 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
4599
4600         PR fortran/17077
4601         * gfortran.dg/auto_array_1.f90: New test.
4602
4603 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4604
4605         PR fortran/17074
4606         * gfortran.dg/simpleif_1.f90: New test.
4607
4608 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
4609
4610         * lib/target-supports.exp (check_profiling_available): Return
4611         false for arm*-*-symbianelf* and arm*-*-eabi*.
4612
4613         PR c++/15890
4614         * g++.dg/template/delete1.C: New test.
4615
4616 2004-08-19  Paul Brook  <paul@codesourcery.com>
4617
4618         PR fortran/14976
4619         PR fortran/16228
4620         * gfortran.dg/data_char_1.f90: New test.
4621
4622 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
4623
4624         PR fortran/16946
4625         * gfortran.dg/reduction.f90: New testcase.
4626
4627 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4628
4629         PR fortran/16520
4630         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
4631
4632 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4633
4634         PR c++/17041
4635         * g++.dg/Wparentheses-3.C: New test.
4636
4637 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
4638
4639         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
4640         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
4641         * gcc.dg/vect/vect-2.c: Likewise.
4642         * gcc.dg/vect/vect-3.c: Likewise.
4643         * gcc.dg/vect/vect-4.c: Likewise.
4644         * gcc.dg/vect/vect-5.c: Likewise.
4645         * gcc.dg/vect/vect-6.c: Likewise.
4646         * gcc.dg/vect/vect-7.c: Likewise.
4647         * gcc.dg/vect/vect-25.c: Likewise.
4648         * gcc.dg/vect/vect-31.c: Likewise.
4649         * gcc.dg/vect/vect-32.c: Likewise.
4650         * gcc.dg/vect/vect-34.c: Likewise.
4651         * gcc.dg/vect/vect-36.c: Likewise.
4652         * gcc.dg/vect/vect-all.c: Likewise.
4653
4654 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
4655
4656         PR c++/17068
4657         * g++.dg/template/operator4.C: New test.
4658
4659 2004-08-18  Richard Henderson  <rth@redhat.com>
4660
4661         * gcc.dg/20040206-1.c: XFAIL.
4662
4663 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4664
4665         PR c++/16246
4666         * g++.dg/template/array7.C: New test.
4667
4668 2004-08-17  James E Wilson  <wilson@specifixinc.com>
4669
4670         * gcc.dg/mips-movcc-1.c: New test.
4671         * gcc.dg/mips-movcc-2.c: New test.
4672         * gcc.dg/mips-movcc-3.c: New test.
4673
4674         * gcc.dg/mips-nmadd-1.c: New test.
4675         * gcc.dg/mips-nmadd-2.c: New test.
4676
4677 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
4678
4679         PR c++/15871
4680         * g++.dg/opt/inline8.C: New test.
4681
4682         PR c++/16965
4683         * g++.dg/parse/error17.C: New test.
4684
4685 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
4686
4687         * gcc.dg/vect: New directory for vectorizer tests.
4688         * gcc.dg/vect/tree-vect.h: New file.
4689         * gcc.dg/vect/vect.exp: New file.
4690         * gcc.dg/vect/pr16105.c.c: New test.
4691         * gcc.dg/vect/vect-1.c: New test.
4692         * gcc.dg/vect/vect-2.c: New test.
4693         * gcc.dg/vect/vect-3.c: New test.
4694         * gcc.dg/vect/vect-4.c: New test.
4695         * gcc.dg/vect/vect-5.c: New test.
4696         * gcc.dg/vect/vect-6.c: New test.
4697         * gcc.dg/vect/vect-7.c: New test.
4698         * gcc.dg/vect/vect-8.c: New test.
4699         * gcc.dg/vect/vect-9.c: New test.
4700         * gcc.dg/vect/vect-10.c: New test.
4701         * gcc.dg/vect/vect-11.c: New test.
4702         * gcc.dg/vect/vect-12.c: New test.
4703         * gcc.dg/vect/vect-13.c: New test.
4704         * gcc.dg/vect/vect-14.c: New test.
4705         * gcc.dg/vect/vect-15.c: New test.
4706         * gcc.dg/vect/vect-16.c: New test.
4707         * gcc.dg/vect/vect-17.c: New test.
4708         * gcc.dg/vect/vect-18.c: New test.
4709         * gcc.dg/vect/vect-19.c: New test.
4710         * gcc.dg/vect/vect-20.c: New test.
4711         * gcc.dg/vect/vect-21.c: New test.
4712         * gcc.dg/vect/vect-22.c: New test.
4713         * gcc.dg/vect/vect-23.c: New test.
4714         * gcc.dg/vect/vect-24.c: New test.
4715         * gcc.dg/vect/vect-25.c: New test.
4716         * gcc.dg/vect/vect-26.c: New test.
4717         * gcc.dg/vect/vect-27.c: New test.
4718         * gcc.dg/vect/vect-28.c: New test.
4719         * gcc.dg/vect/vect-29.c: New test.
4720         * gcc.dg/vect/vect-30.c: New test.
4721         * gcc.dg/vect/vect-31.c: New test.
4722         * gcc.dg/vect/vect-32.c: New test.
4723         * gcc.dg/vect/vect-33.c: New test.
4724         * gcc.dg/vect/vect-34.c: New test.
4725         * gcc.dg/vect/vect-35.c: New test.
4726         * gcc.dg/vect/vect-36.c: New test.
4727         * gcc.dg/vect/vect-37.c: New test.
4728         * gcc.dg/vect/vect-38.c: New test.
4729         * gcc.dg/vect/vect-40.c: New test.
4730         * gcc.dg/vect/vect-41.c: New test.
4731         * gcc.dg/vect/vect-42.c: New test.
4732         * gcc.dg/vect/vect-43.c: New test.
4733         * gcc.dg/vect/vect-44.c: New test.
4734         * gcc.dg/vect/vect-45.c: New test.
4735         * gcc.dg/vect/vect-46.c: New test.
4736         * gcc.dg/vect/vect-47.c: New test.
4737         * gcc.dg/vect/vect-48.c: New test.
4738         * gcc.dg/vect/vect-49.c: New test.
4739         * gcc.dg/vect/vect-50.c: New test.
4740         * gcc.dg/vect/vect-51.c: New test.
4741         * gcc.dg/vect/vect-52.c: New test.
4742         * gcc.dg/vect/vect-53.c: New test.
4743         * gcc.dg/vect/vect-54.c: New test.
4744         * gcc.dg/vect/vect-55.c: New test.
4745         * gcc.dg/vect/vect-56.c: New test.
4746         * gcc.dg/vect/vect-57.c: New test.
4747         * gcc.dg/vect/vect-58.c: New test.
4748         * gcc.dg/vect/vect-59.c: New test.
4749         * gcc.dg/vect/vect-60.c: New test.
4750         * gcc.dg/vect/vect-61.c: New test.
4751         * gcc.dg/vect/vect-all.c: New test.
4752         * gcc.dg/vect/vect-none.c: New test.
4753
4754 2004-08-17  Paul Brook  <paul@codesourcery.com>
4755
4756         PR fortran/13082
4757         * gfortran.dg/entry_1.f90: New test.
4758
4759 2004-08-17  Andrew Pinski  <apinski@apple.com>
4760
4761         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
4762
4763 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
4764
4765         * gcc.dg/pr17036-1.c: New test.
4766
4767 2004-08-16  Devang Patel  <dpatel@apple.com>
4768
4769         * gcc.dg/darwin-20040809-1.c: New test.
4770
4771 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
4772
4773         * gcc.dg/funcdef-attr-1.c: New test.
4774
4775 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
4776
4777         * gcc.dg/altivec-17.c: New test.
4778         * gcc.dg/altivec-18.c: New test.
4779
4780 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4781
4782         PR c++/6749
4783         * g++.dg/template/vtable2.C: New test.
4784
4785 2004-08-14  Richard Henderson  <rth@redhat.com>
4786
4787         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
4788         * gcc.dg/pack-test-4.c (main): Return 0.
4789         * gcc.dg/setjmp-1.c: Remove XFAIL.
4790         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
4791
4792 2004-08-14  Richard Henderson  <rth@redhat.com>
4793
4794         * gcc.dg/980217-1.c: Add prototype for printf.
4795
4796 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
4797
4798         * gfortran.dg/pr16935.f90: New test.
4799
4800 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
4801
4802         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
4803
4804 2004-08-13  Paul Brook  <paul@codesourcery.com>
4805
4806         * gfortran.dg/der_io_1.f90: Remove stray comma.
4807
4808 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4809
4810         * gcc.dg/vmx/cw-bug-2.c: Remove.
4811         * gcc.dg/vmx/vprint-1.c: Remove.
4812         * gcc.dg/vmx/vscan-1.c: Remove.
4813
4814 2004-08-12  Devang patel  <dpatel@apple.com>
4815
4816         * gcc.dg/darwin-20040809-2.c: New test.
4817
4818 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
4819
4820         * g++.dg/ext/altivec-12.C: New test.
4821
4822         * g++.dg/ext/altivec-11.C: New test.
4823
4824 2004-08-12  Paul Brook  <paul@codesourcery.com>
4825
4826         * g++.dg/abi/arm_cxa_vec_1.C: New test.
4827
4828 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
4829
4830         * g++.dg/ext/altivec-2.C: Check for hardware support before
4831         executing any VMX instructions.
4832
4833         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
4834
4835 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR c++/16276
4838         * g++.old-deja/g++.other/comdat4.C: New test.
4839         * g++.old-deja/g++.other/comdat4-aux.cc: New.
4840
4841 2004-08-12  Ben Elliston  <bje@au.ibm.com>
4842
4843         PR target/16286
4844         * gcc.dg/pr16286.c: New test.
4845
4846 2004-08-12 Jan Beulich <jbeulich@novell.com>
4847
4848         * g++.dg/ext/asm5.C: New.
4849
4850 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4851
4852         PR c++/16698
4853         * g++.dg/eh/crash1.C: New test.
4854
4855         PR c++/16717
4856         * g++.dg/ext/construct1.C: New test.
4857
4858 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4859
4860         PR c++/16853
4861         * g++.dg/init/ptrmem1.C: New test.
4862
4863         PR c++/16618
4864         * g++.dg/parse/offsetof5.C: New test.
4865
4866         PR c++/16870
4867         * g++.dg/template/overload3.C: New test.
4868
4869 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
4870
4871         PR c++/16964
4872         * g++.dg/parse/error16.C: New test.
4873
4874         PR c++/16904
4875         * g++.dg/template/error14.C: New test.
4876
4877         PR c++/16929
4878         * g++.dg/template/error15.C: New test.
4879
4880 2004-08-11  Devang Patel  <dpatel@apple.com>
4881
4882         * gcc.dg/darwin-ld-20040809-1.c: New test.
4883         * gcc.dg/darwin-ld-20040809-2.c: New test.
4884
4885 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
4886
4887         PR fortran/16917
4888         * gfortran.dg/dfloat_1.f90: New test.
4889
4890 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
4891
4892         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
4893         * gcc.dg/dll-2.c: Fix dg-require syntax.
4894         * gcc.misc-tests/arm-isr.c (abort): Declare.
4895         (exit): Likewise.
4896
4897 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
4898
4899         PR c++/16971
4900         * g++.dg/parse/crash16.C: New test.
4901
4902 2004-08-10  Roger Sayle  <roger@eyesopen.com>
4903
4904         * gcc.dg/mips-rsqrt-1.c: New test case.
4905         * gcc.dg/mips-rsqrt-2.c: New test case.
4906         * gcc.dg/mips-rsqrt-3.c: New test case.
4907
4908 2004-08-10  Paul Brook  <paul@codesourcery.com>
4909
4910         * gfortran.dg/der_io_1.f90: New test.
4911
4912 2004-08-10  Paul Brook  <paul@codesourcery.com>
4913
4914         PR fortran/16919
4915         * gfortran.dg/der_array_1.f90: New test.
4916
4917 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
4918
4919         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
4920
4921 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
4922
4923         * gcc.dg/wchar_t-2.c: Fix typo.
4924
4925 2004-08-09  Falk Hueffner  <falk@debian.org>
4926
4927         PR tree-optimization/12517
4928         * gcc.c-torture/compile/pr12517.c: New test.
4929
4930         PR tree-optimization/12578
4931         * gcc.c-torture/compile/pr12578.c: New test.
4932
4933         PR tree-optimization/12899
4934         * gcc.c-torture/compile/pr12899.c: New test.
4935
4936         PR rtl-optimization/14692
4937         * gcc.c-torture/compile/pr14692.c: New test.
4938
4939         PR tree-optimization/16461
4940         * gcc.c-torture/compile/pr16461.c: New test.
4941
4942 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
4943
4944         * gfortran.dg/getenv_1.f90: New test.
4945
4946 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4947
4948         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
4949         wchar_t.
4950         * gcc.dg/symbian5.c: Test -fno-short-wchar.
4951
4952 2004-08-06  Paul Brook  <paul@codesourcery.com>
4953
4954         * gfortran.dg/ret_array_1.f90: New test.
4955         * gfortran.dg/ret_pointer_1.f90: New test.
4956
4957 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
4958
4959         * gcc.dg/missing-field-init-[12].c: New tests.
4960         * g++.dg/warn/missing-field-init-[12].C: New tests.
4961
4962 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
4963
4964         * gcc.dg/enum2.c: New test.
4965         * gcc.dg/symbian3.c: Likewise.
4966         * gcc.dg/symbian4.c: Likewise.
4967         * gcc.dg/wchar_t-2.c: Likewise.
4968
4969 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4970
4971         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
4972         destructor tests.
4973
4974 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
4975
4976         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
4977         dg-require-visiblity.
4978         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
4979         * g++.dg/ext/visibility/fvisibility.C: Likewise.
4980         * g++.dg/ext/visibility/memfuncts.C: Likewise.
4981         * g++.dg/ext/visibility/new1.C: Likewise.
4982         * g++.dg/ext/visibility/pragma.C: Likewise.
4983         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
4984         * g++.dg/ext/visibility/virtual.C: Likewise.
4985         * g++/dg/ext/visibility/visibility-1.C: Likewise.
4986         * g++/dg/ext/visibility/visibility-2.C: Likewise.
4987         * g++/dg/ext/visibility/visibility-3.C: Likewise.
4988         * g++/dg/ext/visibility/visibility-4.C: Likewise.
4989         * g++/dg/ext/visibility/visibility-5.C: Likewise.
4990         * g++/dg/ext/visibility/visibility-6.C: Likewise.
4991         * g++/dg/ext/visibility/visibility-7.C: Likewise.
4992         * g++/dg/ext/visibility/visibility-8.C: New test.
4993         * gcc.c-torture/compile/dll.x: Remove.
4994         * gcc.dg/dll-2.c: Use dg-require-dll
4995         * gcc.dg/visibility-10.c: New test.
4996         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
4997         supporting DLLs.
4998         * testsuite/lib/scanasm.exp (scan_hidden): New function.
4999         (scan_not_hidden): Likewise.
5000
5001 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
5002
5003         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
5004
5005 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
5006
5007         * gcc.c-torture/execute/20040805-1.c: New test.
5008
5009 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
5010
5011         * gcc.dg/20020118-1.c: Declare abort.
5012         * gcc.dg/altivec_check.h: Likewise.
5013         * gcc.dg/iftrap-2.c: Likewise.
5014         * gcc.dg/pragma-darwin.c: Likewise.
5015         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
5016
5017 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
5018
5019         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
5020
5021 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5022
5023         * gcc.c-torture/execute/builtins/abs-2.c,
5024         gcc.c-torture/execute/builtins/abs-3.c,
5025         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
5026         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
5027         intmax_t, uintmax_t and their limits.
5028         * gcc.dg/intmax_t-1.c: New test.
5029
5030 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5031
5032         * g++.dg/tc1/dr147.C: Add reference to PR.
5033
5034 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
5035
5036         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
5037         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
5038
5039 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
5040
5041         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
5042
5043 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5044
5045         * gcc.dg/redecl-5.c: New test.
5046         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
5047         of scanf.
5048
5049 2004-08-03  Roger Sayle  <roger@eyesopen.com>
5050
5051         PR middle-end/16790
5052         * gcc.c-torture/execute/pr16790-1.c: New test case.
5053
5054 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
5055
5056         * g++.dg/ext/visibility/assign1.C: New test.
5057         * g++.dg/ext/visibility/new1.C: Likewise.
5058
5059         * gcc.dg/symbian1.c: New test.
5060         * gcc.dg/symbian2.c: Likewise.
5061
5062 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5063
5064         PR target/16570
5065         * gcc.dg/i386-sse-9.c: New test.
5066
5067 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5068
5069         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
5070
5071 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
5072
5073         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
5074         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
5075         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
5076         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
5077         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
5078         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
5079         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
5080         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
5081         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
5082         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
5083         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
5084         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
5085         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
5086         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
5087         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
5088         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
5089         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
5090         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
5091         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
5092         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
5093         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
5094         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
5095         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
5096         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
5097         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
5098         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
5099         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
5100         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
5101         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5102         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5103         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
5104         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
5105         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
5106         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
5107         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
5108         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5109         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5110         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5111         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5112         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
5113         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
5114         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
5115         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
5116         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
5117         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5118         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5119         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
5120         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
5121         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
5122         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
5123         gcc.misc-tests/i386-pf-3dnow-1.c,
5124         gcc.misc-tests/i386-pf-athlon-1.c,
5125         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
5126         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
5127         Declare built-in functions used.
5128         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
5129
5130 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR c++/16707
5133         * g++.dg/lookup/using12.C: New test.
5134
5135         * g++.dg/init/null1.C: Fix PR number.
5136         * g++.dg/parse/namespace10.C: Likewise.
5137
5138 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5139
5140         PR c++/16224
5141         * g++.dg/template/spec17.C: New test.
5142         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
5143         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
5144
5145 2004-08-02  David Billinghurst
5146
5147         PR fortran/16292
5148         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
5149
5150 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
5151
5152         * gcc.dg/ia64-got-1.c: New test case.
5153
5154 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
5155
5156         PR c++/16489
5157         * g++.dg/init/null1.C: New test.
5158         * g++.dg/tc1/dr76.C: Adjust error marker.
5159
5160         PR c++/16529
5161         * g++.dg/parse/namespace10.C: New test.
5162
5163         PR c++/16810
5164         * g++.dg/inherit/ptrmem2.C: New test.
5165
5166 2004-08-02  Ben Elliston  <bje@au.ibm.com>
5167
5168         PR target/16155
5169         * gcc.dg/pr16155.c: New test.
5170
5171 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5172
5173         * gcc.dg/redecl-2.c: New test.
5174
5175 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
5176
5177         * gcc.dg/darwin-longdouble.c: New file.
5178
5179 2004-07-30  Richard Henderson  <rth@redhat.com>
5180
5181         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
5182         write to constant argument.
5183         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5184
5185 2004-07-30  Richard Henderson  <rth@redhat.com>
5186
5187         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
5188         tests of nearest around zero.
5189
5190 2004-07-30  Andrew Pinski  <apinski@apple.com>
5191
5192         * gcc.c-torture/compile/20040730-1.c: New test.
5193
5194 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5195
5196         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
5197         powerpc-eabispe.
5198
5199 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
5200
5201         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
5202
5203 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
5204
5205         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
5206         contains $ld_library_path.
5207         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5208
5209 2004-07-29  Richard Henderson  <rth@redhat.com>
5210
5211         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
5212
5213         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
5214         (alt2, which): New.
5215         (Check): Accept either alternative.
5216
5217 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
5218
5219         * g++.dg/abi/inline1.C: New test.
5220         * g++.dg/abi/local1-a.cc: Likewise.
5221         * g++.dg/abi/local1.C: Likewise.
5222         * g++.dg/abi/mangle11.C: Tweak location of warnings.
5223         * g++.dg/abi/mangle12.C: Likewise.
5224         * g++.dg/abi/mangle17.C: Likewise.
5225         * g++.dg/abi/mangle20-2.C: Likewise.
5226         * g++.dg/opt/interface1.C: Likewise.
5227         * g++.dg/opt/interface1.h: Likewise.
5228         * g++.dg/opt/interface1-a.cc: New test.
5229         * g++.dg/parse/repo1.C: New test.
5230         * g++.dg/template/repo1.C: Likewise.
5231         * g++.dg/warn/Winline-1.C: Likewise.
5232         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
5233
5234 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
5235
5236         * gcc.dg/tree-ssa/20040729-1.c: New test.
5237
5238 2004-07-27  Matt Austern <austern@apple.com>
5239
5240         * gcc.dg/darwin-bool-1.c: New test.
5241         * gcc.dg/darwin-bool-2.c: New test.
5242
5243 2004-07-28  Richard Henderson  <rth@redhat.com>
5244
5245         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
5246         arguments in the correct type.  Don't write to constant arguments.
5247
5248 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5249
5250         PR tree-optimization/16688
5251         PR tree-optimization/16689
5252         * g++.dg/tree-ssa/pr16688.C: New test.
5253
5254 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5255
5256         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5257         loads.  Not only in the comment, this time.
5258
5259 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
5260
5261         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
5262         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
5263         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
5264         * gcc.dg/sh4a-bitmovua.c: New.
5265         * gcc.dg/sh4a-cos.c: New.
5266         * gcc.dg/sh4a-cosf.c: New.
5267         * gcc.dg/sh4a-fprun.c: New.
5268         * gcc.dg/sh4a-fsrra.c: New.
5269         * gcc.dg/sh4a-memmovua.c: New.
5270         * gcc.dg/sh4a-sin.c: New.
5271         * gcc.dg/sh4a-sincos.c: New.
5272         * gcc.dg/sh4a-sincosf.c: New.
5273         * gcc.dg/sh4a-sinf.c: New.
5274
5275 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
5276
5277         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
5278         conditionals.
5279         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
5280         loads.
5281         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
5282         DOM1.
5283
5284 2004-07-27  Andrew Pinski  <apinski@apple.com>
5285
5286         * g++.dg/rtti/tinfo1.C: Correct the xfail.
5287
5288 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
5289
5290         * gcc.dg/pragma-isr.c: New test.
5291
5292 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5293
5294         PR c++/14429
5295         * g++.dg/template/ttp11.C: New test.
5296
5297 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
5298
5299         * gcc.c-torture/compile/20040727-1.c: New test.
5300
5301 2004-07-26  Eric Christopher  <echristo@redhat.com>
5302
5303         * gcc.c-torture/compile/20040726-2.c: New test.
5304
5305 2004-07-26  Andrew Pinski  <apinski@apple.com>
5306
5307         * g++.dg/rtti/tinfo1.C: Xfail.
5308
5309 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
5310
5311         * gcc.c-torture/compile/20040726-1.c: New test.
5312
5313 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
5314             Brian Ryner  <bryner@brianryner.com>
5315
5316         PR c++/9283
5317         PR c++/15000
5318         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
5319         * g++.dg/ext/visibility/: New directory.
5320         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
5321         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
5322         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
5323         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
5324         * g++.dg/ext/visibility/fvisibility.C,
5325         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
5326         g++.dg/ext/visibility/fvisibility-override1.C
5327         g++.dg/ext/visibility/fvisibility-override2.C
5328         g++.dg/ext/visibility/memfuncts.C
5329         g++.dg/ext/visibility/noPLT.C
5330         g++.dg/ext/visibility/pragma.C
5331         g++.dg/ext/visibility/pragma-override1.C
5332         g++.dg/ext/visibility/pragma-override2.C
5333         g++.dg/ext/visibility/staticmemfuncts.C
5334         g++.dg/ext/visibility/virtual.C: New tests.
5335
5336 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5337
5338         PR c/15360
5339         * gcc.dg/pr15360-1.c: New test.
5340
5341 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
5342
5343         * gcc.dg/pragma-align-2.c: New test.
5344         * gcc.dg/pragma-init-fini.c: New test.
5345         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
5346         targets.
5347
5348 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5349
5350         * gcc.dg/init-string-2.c: New test.
5351
5352 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
5353
5354         PR 16684
5355         * gcc.dg/Wredundant-decls-1.c: New test case.
5356
5357 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
5358
5359         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
5360         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
5361         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
5362         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
5363         * gcc.dg/compat/generate-random.c: New file.
5364         * gcc.dg/compat/generate-random.h: Likewise.
5365         * gcc.dg/compat/generate-random_r.c: Likewise.
5366         * gcc.dg/compat/struct-layout-1.h: Likewise.
5367         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
5368         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
5369         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
5370         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
5371         * gcc.dg/compat/struct-layout-1_main.c: New test.
5372         * gcc.dg/compat/struct-layout-1_x.c: New file.
5373         * gcc.dg/compat/struct-layout-1_y.c: New file.
5374         * gcc.dg/compat/struct-layout-1_test.h: New file.
5375
5376 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
5377
5378         * gcc.dg/comp-return-1.c: New test
5379
5380 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
5381
5382         * gcc.dg/vmx/8-02a.c: Fix typo.
5383
5384         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
5385         * gcc.dg/darwin-abi-3.c: New test.
5386
5387         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
5388         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
5389
5390         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
5391         * gcc.dg/vmx/ops-long-1.c: New test.
5392         * gcc.dg/vmx/ops-long-2.c: New test.
5393
5394 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5395
5396         * g++.dg/lookup/conv-[1234].C: New.
5397
5398 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
5399
5400         * g++.dg/parse/attr2.C: Simplify.
5401
5402 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5403
5404         PR c/7284
5405         * gcc.c-torture/execute/pr7284-1.c: New test.
5406
5407 2004-07-22  Brian Booth  <bbooth@redhat.com>
5408
5409         * gcc.dg/tree-ssa/20040721-1.c: New test.
5410
5411 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5412
5413         * g++.dg/template/crash20.c: New.
5414
5415 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
5416
5417         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
5418         Add dg-run directive.  Declare variables as required.
5419         * gfortran.dg/g77/README: Update
5420
5421 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
5422
5423         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
5424         gcc.dg/cris-peep2-andu2.c: New tests.
5425
5426 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5427
5428         PR c/15052
5429         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5430         on return type.
5431         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
5432         messages.
5433         * gcc.dg/qual-return-2.c: Update expected messages.
5434         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
5435
5436 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5437
5438         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
5439         * gcc.dg/noncompile/921102-1.c: Update expected error message.
5440
5441 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5442
5443         PR c/11250
5444         * gcc.dg/init-string-1.c: New test.
5445
5446 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR middle-end/15345
5449         PR c/16450
5450         * gcc.dg/torture/nested-fn-1.c: New test.
5451
5452 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
5453
5454         PR target/16559
5455         * gcc.dg/ia64-fptr-1.c: New file.
5456
5457 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5458
5459         PR c++/14497
5460         * g++.dg/template/spec16.C: New test.
5461         * g++.old-deja/g++.robertl/eb118.C: Remove.
5462
5463 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5464
5465         PR c++/509
5466         * g++.dg/template/spec15.C: New test.
5467
5468 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
5469
5470         Copy cases from g77.f-torture/execute and add dg-run
5471         directive.  Other changes as noted.
5472         * gfortran.dg/g77/13037.f
5473         * gfortran.dg/g77/1832.f
5474         * gfortran.dg/g77/19981119-0.f
5475         * gfortran.dg/g77/19990313-0.f
5476         * gfortran.dg/g77/19990313-1.f
5477         * gfortran.dg/g77/19990313-2.f
5478         * gfortran.dg/g77/19990313-3.f
5479         * gfortran.dg/g77/19990419-1.f
5480         * gfortran.dg/g77/19990826-0.f
5481         * gfortran.dg/g77/19990826-2.f
5482         * gfortran.dg/g77/20000503-1.f
5483         * gfortran.dg/g77/20001111.f
5484         * gfortran.dg/g77/20010116.f
5485         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
5486         * gfortran.dg/g77/20010430.f
5487         * gfortran.dg/g77/6177.f
5488         * gfortran.dg/g77/947.f
5489         * gfortran.dg/g77/970816-3.f
5490         * gfortran.dg/g77/971102-1.f
5491         * gfortran.dg/g77/980520-1.f
5492         * gfortran.dg/g77/980628-0.f
5493         * gfortran.dg/g77/980628-1.f
5494         * gfortran.dg/g77/980628-10.f
5495         * gfortran.dg/g77/980628-2.f
5496         * gfortran.dg/g77/980628-3.f
5497         * gfortran.dg/g77/980628-7.f
5498         * gfortran.dg/g77/980628-8.f
5499         * gfortran.dg/g77/980628-9.f
5500         * gfortran.dg/g77/980701-0.f
5501         * gfortran.dg/g77/980701-1.f
5502         * gfortran.dg/g77/cabs.f
5503         * gfortran.dg/g77/claus.f
5504         * gfortran.dg/g77/complex_1.f
5505         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
5506         * gfortran.dg/g77/dcomplex.f
5507         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
5508         * gfortran.dg/g77/f90-intrinsic-mathematical.f
5509         * gfortran.dg/g77/f90-intrinsic-numeric.f
5510         * gfortran.dg/g77/int8421.f
5511         * gfortran.dg/g77/labug1.f
5512         * gfortran.dg/g77/large_vec.f
5513         * gfortran.dg/g77/le.f
5514         * gfortran.dg/g77/short.f
5515         * gfortran.dg/g77/README: Update
5516
5517 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/16637
5520         * g++.dg/parse/lookup4.C: New test.
5521
5522 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5523
5524         PR c++/16175
5525         * g++.dg/template/ttp10.C: New test.
5526
5527 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5528
5529         * gcc.dg/pr12625-1.c: New test.
5530
5531 2004-07-20  Steven Bosscher  <stevenb@suse.de>
5532
5533         * testsuite/gcc.dg/switch-warn-1.c: New test.
5534         * testsuite/gcc.dg/switch-warn-2.c: New test.
5535         * gcc.c-torture/compile/pr14730.c: Update.
5536
5537 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
5538
5539         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
5540         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
5541         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
5542         g++.dg/template/nontype3.C: Remove trailing CR from tests.
5543
5544 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
5545
5546         PR c++/16623
5547         * g++.dg/template/assign1.C: New test.
5548
5549 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5550
5551         PR c++/12170
5552         * g++.dg/template/ttp9.C: New test.
5553
5554 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
5555
5556         * gcc.dg/format/cmn-err-1.c: New test.
5557
5558 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5559
5560         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
5561         gcc.dg/Wparentheses-10.c: New tests.
5562         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
5563
5564 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5565
5566         PR fortran/16465
5567         * gfortran.dg/g77//ffixed-line-length-0.f,
5568         gfortran.dg/g77/ffixed-line-length-132.f,
5569         gfortran.dg/g77/ffixed-line-length-72.f,
5570         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
5571         gfortran.dg/g77/README: Update.
5572
5573 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5574
5575         PR c++/13092
5576         * g++.dg/template/non-dependent7.C: New test.
5577         * g++.dg/template/non-dependent8.C: Likewise.
5578         * g++.dg/template/non-dependent9.C: Likewise.
5579         * g++.dg/template/non-dependent10.C: Likewise.
5580
5581 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
5582
5583         PR c++/16337
5584         * g++.dg/parse/attr2.C: New test.
5585
5586 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
5587
5588         * g77.dg: Removed.
5589         * g77.f-torture: Ditto.
5590
5591 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5592
5593         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
5594         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
5595         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
5596
5597 2004-07-16  Richard Henderson  <rth@redhat.com>
5598
5599         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
5600
5601 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5602
5603         * lib/fortran-torture.exp (fortran-torture): Don't test compile
5604         tests with full list of options.
5605         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
5606         of TORTURE_OPTIONS if test contains 'dg-do run'.
5607
5608         PR fortran/16404
5609         * gfortran.dg/do_iterator.f90: New test.
5610
5611 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5612
5613         PR rtl-optimization/16536
5614         * gcc.c-torture/execute/restrict-1.c: New test.
5615
5616 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5617
5618         PR fortran/15324
5619         * gfortran.dg/pr15324.f90: New test.
5620
5621         PR fortran/15129
5622         * gfortran.dg/pr15129.f90: New test.
5623
5624         PR fortran/15140
5625         * gfortran.dg/pr15140.f90: New test.
5626
5627         PR fortran/13792
5628         * gfortran.fortran-torture/execute/bounds.f90: Add check for
5629         compile-time simplification.
5630
5631 2004-07-14  Mike Stump  <mrs@apple.com>
5632
5633         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
5634
5635 2004-07-14  James E Wilson  <wilson@specifixinc.com>
5636
5637         PR target/16325
5638         * gcc.dg/profile-generate-1.c: New.
5639
5640 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
5641
5642         * gcc.c-torture/execute/20040709-1.c: New test.
5643         * gcc.c-torture/execute/20040709-2.c: New test.
5644
5645 2004-07-14  Mike Stump  <mrs@apple.com>
5646
5647         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
5648
5649 2004-07-14  Mike Stump  <mrs@apple.com>
5650
5651         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
5652
5653 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
5654
5655         PR c++/16518
5656         * g++.dg/parse/mutable1.C: New test.
5657
5658 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
5659
5660         PR tree-optimization/16443
5661         * gcc.dg/tree-ssa/20040713-1.c: New test.
5662
5663 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
5664
5665         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
5666         for operator new.
5667
5668 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5669
5670         * gfortran.dg/g77/README: New file
5671         * gfortran.dg/g77/19981216-0.f:  Copy from
5672         g77.f-torture/noncompile.  Add "dg-do compile" and
5673         dg-error as required.
5674         * gfortran.dg/g77/19990218-1.f: Likewise
5675         * gfortran.dg/g77/19990905-1.f: Likewise
5676         * gfortran.dg/g77/9263.f: Likewise
5677         * gfortran.dg/g77/980615-0.f: Likewise
5678         * gfortran.dg/g77/980616-0.f: Likewise
5679         * gfortran.dg/g77/check0.f: Likewise
5680         * gfortran.dg/g77/select_no_compile.f: Likewise
5681
5682 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5683
5684         Copy files from g77.f-torture/compile.
5685         Add "{ dg-do compile}".  Other changes as noted
5686         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
5687         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
5688         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
5689         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
5690         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
5691         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
5692         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
5693         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
5694         statement to conform to standard.  Append alpha1.x for reference.
5695         * gfortran.dg/g77/xformat.f: Add dg-warning
5696
5697 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
5698
5699         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
5700         Add {dg-do compile} directive.
5701         * gfortran.dg/g77/cpp2.F: Likewise
5702
5703 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5704
5705         PR c++/5402
5706         * g++.dg/lookup/name-clash1.C: New test.
5707
5708         PR c++/9777
5709         * g++.dg/lookup/name-clash2.C: New test.
5710
5711         PR c++/12102
5712         * g++.dg/lookup/name-clash3.C: New test.
5713
5714 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5715
5716         * g++.dg/lookup/new2.C: New test.
5717         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
5718
5719 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
5720
5721         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
5722         Add {dg-do compile} directive.
5723         * gfortran.dg/g77/13060.f: Likewise
5724         * gfortran.dg/g77/19990218-0.f: Likewise
5725         * gfortran.dg/g77/19990305-0.f: Likewise
5726         * gfortran.dg/g77/19990419-0.f: Likewise
5727         * gfortran.dg/g77/19990502-0.f: Likewise
5728         * gfortran.dg/g77/19990502-1.f: Likewise
5729         * gfortran.dg/g77/19990525-0.f: Likewise
5730         * gfortran.dg/g77/19990826-1.f: Likewise
5731         * gfortran.dg/g77/19990826-3.f: Likewise
5732         * gfortran.dg/g77/19990905-2.f: Likewise
5733         * gfortran.dg/g77/20000412-1.f: Likewise
5734         * gfortran.dg/g77/20000511-1.f: Likewise
5735         * gfortran.dg/g77/20000511-2.f: Likewise
5736         * gfortran.dg/g77/20000518.f: Likewise
5737         * gfortran.dg/g77/20000601-1.f: Likewise
5738         * gfortran.dg/g77/20000601-2.f: Likewise
5739         * gfortran.dg/g77/20000629-1.f: Likewise
5740         * gfortran.dg/g77/20000630-2.f: Likewise
5741         * gfortran.dg/g77/20010115.f: Likewise
5742         * gfortran.dg/g77/20010321-1.f: Likewise
5743         * gfortran.dg/g77/20010426.f: Likewise
5744         * gfortran.dg/g77/20020307-1.f: Likewise
5745         * gfortran.dg/g77/8485.f: Likewise
5746         * gfortran.dg/g77/960317-1.f: Likewise
5747         * gfortran.dg/g77/970915-0.f: Likewise
5748         * gfortran.dg/g77/980310-1.f: Likewise
5749         * gfortran.dg/g77/980310-2.f: Likewise
5750         * gfortran.dg/g77/980310-3.f: Likewise
5751         * gfortran.dg/g77/980310-4.f: Likewise
5752         * gfortran.dg/g77/980310-6.f: Likewise
5753         * gfortran.dg/g77/980310-7.f: Likewise
5754         * gfortran.dg/g77/980310-8.f: Likewise
5755         * gfortran.dg/g77/980419-2.f: Likewise
5756         * gfortran.dg/g77/980424-0.f: Likewise
5757         * gfortran.dg/g77/980427-0.f: Likewise
5758         * gfortran.dg/g77/980729-0.f: Likewise
5759         * gfortran.dg/g77/981117-1.f: Likewise
5760         * gfortran.dg/g77/toon_1.f: Likewise
5761
5762 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5763
5764         PR c++/2204
5765         * g++.dg/other/abstract2.C: New test.
5766
5767 2004-07-12  Paul Brook  <paul@codesourcery.com>
5768
5769         * gfortran.dg/pointer_init_1.f90: New test.
5770
5771 2004-07-11  Paul Brook  <paul@codesourcery.com>
5772
5773         PR fortran/15986
5774         * gfortran.dg/contained_1.f90: New test.
5775
5776 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
5777
5778         * g++.dg/parse/defarg8.C: New test.
5779
5780 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5781
5782         PR fortran/16433
5783         * gfortran.dg/pr16433.f: New test.
5784
5785         PR fortran/17574
5786         * gfortran.dg/pr15754.f90: New test.
5787
5788 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5789
5790         PR tree-optimization/16437
5791         * gcc.c-torture/execute/bitfld-4.c: New test.
5792
5793 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5794
5795         * gfortran.fortran-torture/execute/common_2.f90: Add check for
5796         access to common var from module.
5797
5798 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5799
5800         PR fortran/16336
5801         * gfortran.fortran-torture/execute/common_2.f90: New test.
5802
5803 2004-07-10  Paul Brook  <paul@codesourcery.com>
5804
5805         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
5806
5807 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5808
5809         PR fortran/15969
5810         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
5811
5812 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
5813
5814         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
5815         * gfortran.dg/g77/ffixed-form-2.f: Likewise
5816         * gfortran.dg/g77/ffree-form-1.f: Likewise
5817         * gfortran.dg/g77/ffree-form-2.f: Likewise
5818         * gfortran.dg/g77/ffree-form-3.f: Likewise
5819         * gfortran.dg/g77/fno-underscoring.f: Likewise
5820         * gfortran.dg/g77/funderscoring.f: Likewise
5821         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
5822
5823 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5824
5825         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
5826
5827 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5828         Paul Brook  <paul@codesourcery.com>
5829
5830         PR fortran/13415
5831         * gfortran.dg/common_pointer_1.f90: New test.
5832
5833 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5834
5835         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
5836
5837 2004-07-09  James E Wilson  <wilson@specifixinc.com>
5838
5839         PR target/16364
5840         * gcc.c-torture/compile/20040709-1.c: New.
5841
5842 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5843
5844         PR fortran/14077
5845         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
5846
5847 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5848
5849         PR fortran/13201
5850         * gfortran.dg/shape_1.f90: New test.
5851
5852 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
5853             Andrew Pinski  <apinski@apple.com>
5854
5855         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
5856
5857 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5858
5859         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
5860         comment.
5861
5862 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5863         Paul Brook  <paul@codesourcery.com>
5864
5865         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
5866         '.f95' and '.F95'.
5867
5868 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
5869
5870         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
5871
5872 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5873
5874         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
5875         testcases with capital suffix.
5876
5877 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5878
5879         PR fortran/15481
5880         PR fortran/13372
5881         PR fortran/13575
5882         PR fortran/15978
5883         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
5884
5885         * gfortran.dg/implicit_1.f90: New test.
5886
5887 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5888
5889         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
5890         expression to match gfortran warning/error messages
5891         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
5892         dg-error text.
5893
5894 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5895
5896         * lib/fortran-torture.exp: Rename proc search_for to
5897         search_for_re.
5898
5899 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5900
5901         * gcc.c-torture/execute/simd-5.x: New file.
5902         XFAIL on SPARC 64-bit at -O0.
5903
5904 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5905
5906         PR c++/8211
5907         PR c++/16165
5908         * g++.dg/warn/effc3.C: New test.
5909
5910 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5911
5912         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
5913         change X to 1X in format.
5914         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
5915         add data statements to conform to standard.
5916
5917 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5918
5919         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
5920         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
5921         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
5922
5923 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
5924
5925         * gfortran.dg/g77/7388.f: Copy from g77.dg
5926         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
5927         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
5928         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
5929         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
5930         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
5931         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
5932         * gfortran.dg/g77/strlen0.f: Likewise
5933
5934 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
5935
5936         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
5937         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
5938
5939 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5940
5941         * gcc.c-torture/execute/920428-2.x: Delete.
5942         * gcc.c-torture/execute/920501-7.x: Likewise.
5943
5944 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
5945
5946         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
5947         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
5948         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
5949         prescott and c3-2.
5950         (PREFETCH_3DNOW): Add -march=c3.
5951
5952 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
5953
5954         PR c/16437
5955         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
5956         * gcc.c-torture/execute/bf64-1.x: Likewise.
5957
5958 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5959
5960         * gcc.c-torture/compile/20040708-1.c: New test.
5961
5962 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5963
5964         PR c++/16169
5965         * g++.dg/warn/effc2.C: New test.
5966
5967 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5968
5969         * gcc.c-torture/execute/bitfld-1.x: Remove.
5970         * gcc.c-torture/execute/bitfld-3.c: New test.
5971         * gcc.dg/bitfld-2.c: Remove XFAILs.
5972
5973 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
5974
5975         PR c++/16276
5976         * g++.dg/rtti/tinfo1.C: New file.
5977
5978 2004-07-07  Eric Christopher  <echristo@redhat.com>
5979
5980         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
5981
5982 2004-07-07  Andrew Pinski  <apinski@apple.com>
5983
5984         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
5985
5986 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
5987
5988         * g++.dg/init/call1.C: XFAIL.
5989
5990 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
5991
5992         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
5993         except for movstrict*, to movmem* and clrstr* to clrmem*.
5994
5995 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
5996
5997         * gcc.c-torture/execute/20040707-1.c: New test.
5998
5999 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
6000
6001         * gcc.c-torture/execute/20040706-1.c: New test.
6002
6003 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6004
6005         PR c++/3671
6006         * g++.dg/template/spec14.C: New test.
6007
6008 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
6009
6010         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
6011         nothing if not yet defined.  Use it in b, c and d type definitions.
6012         * gcc.c-torture/execute/20040705-1.c: New test.
6013         * gcc.c-torture/execute/20040705-2.c: New test.
6014
6015 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6016
6017         PR c++/2518
6018         * g++.dg/lookup/new1.C: New test.
6019
6020 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6021
6022         PR c++/11406
6023         * g++.dg/template/sizeof8.C: New test.
6024
6025 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
6026
6027         * gcc.c-torture/compile/20040705-1.c: New test.
6028
6029 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
6030
6031         * gfortran.fortran-torture/execute/seq_io.f90: New test.
6032
6033 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
6034
6035         * gcc.dg/cpp/if-mop.c: Two new testcases.
6036         * gcc.dg/cpp/trad/comment-3.c: New.
6037
6038 2004-07-04  Paul Brook  <paul@codesourcery.com>
6039
6040         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
6041
6042 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
6043
6044         PR c++/3761
6045         * g++.dg/lookup/crash4.C: New test.
6046
6047 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
6048
6049         * gcc.c-torture/execute/builtin-abs-1.c
6050         * gcc.c-torture/execute/builtin-abs-2.c
6051         * gcc.c-torture/execute/builtin-complex-1.c
6052         * gcc.c-torture/execute/builtins/string-1-lib.c
6053         * gcc.c-torture/execute/builtins/string-1.c
6054         * gcc.c-torture/execute/builtins/string-2-lib.c
6055         * gcc.c-torture/execute/builtins/string-2.c
6056         * gcc.c-torture/execute/builtins/string-3-lib.c
6057         * gcc.c-torture/execute/builtins/string-3.c
6058         * gcc.c-torture/execute/builtins/string-4-lib.c
6059         * gcc.c-torture/execute/builtins/string-4.c
6060         * gcc.c-torture/execute/builtins/string-5-lib.c
6061         * gcc.c-torture/execute/builtins/string-5.c
6062         * gcc.c-torture/execute/builtins/string-6-lib.c
6063         * gcc.c-torture/execute/builtins/string-6.c
6064         * gcc.c-torture/execute/builtins/string-7-lib.c
6065         * gcc.c-torture/execute/builtins/string-7.c
6066         * gcc.c-torture/execute/builtins/string-8-lib.c
6067         * gcc.c-torture/execute/builtins/string-8.c
6068         * gcc.c-torture/execute/builtins/string-9-lib.c
6069         * gcc.c-torture/execute/builtins/string-9.c
6070         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
6071         * gcc.c-torture/execute/builtins/string-asm-1.c
6072         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
6073         * gcc.c-torture/execute/builtins/string-asm-2.c
6074         * gcc.c-torture/execute/stdio-opt-1.c
6075         * gcc.c-torture/execute/stdio-opt-2.c
6076         * gcc.c-torture/execute/stdio-opt-3.c
6077         * gcc.c-torture/execute/string-opt-1.c
6078         * gcc.c-torture/execute/string-opt-10.c
6079         * gcc.c-torture/execute/string-opt-11.c
6080         * gcc.c-torture/execute/string-opt-12.c
6081         * gcc.c-torture/execute/string-opt-13.c
6082         * gcc.c-torture/execute/string-opt-14.c
6083         * gcc.c-torture/execute/string-opt-15.c
6084         * gcc.c-torture/execute/string-opt-16.c
6085         * gcc.c-torture/execute/string-opt-2.c
6086         * gcc.c-torture/execute/string-opt-6.c
6087         * gcc.c-torture/execute/string-opt-7.c
6088         * gcc.c-torture/execute/string-opt-8.c:
6089         Replace with ...
6090
6091         * gcc.c-torture/execute/builtins/abs-2.c
6092         * gcc.c-torture/execute/builtins/abs-3.c
6093         * gcc.c-torture/execute/builtins/complex-1.c
6094         * gcc.c-torture/execute/builtins/fprintf.c
6095         * gcc.c-torture/execute/builtins/fputs.c
6096         * gcc.c-torture/execute/builtins/memcmp.c
6097         * gcc.c-torture/execute/builtins/memmove.c
6098         * gcc.c-torture/execute/builtins/memops-asm.c
6099         * gcc.c-torture/execute/builtins/mempcpy-2.c
6100         * gcc.c-torture/execute/builtins/mempcpy.c
6101         * gcc.c-torture/execute/builtins/memset.c
6102         * gcc.c-torture/execute/builtins/printf.c
6103         * gcc.c-torture/execute/builtins/sprintf.c
6104         * gcc.c-torture/execute/builtins/strcat.c
6105         * gcc.c-torture/execute/builtins/strchr.c
6106         * gcc.c-torture/execute/builtins/strcmp.c
6107         * gcc.c-torture/execute/builtins/strcpy.c
6108         * gcc.c-torture/execute/builtins/strcspn.c
6109         * gcc.c-torture/execute/builtins/strlen-2.c
6110         * gcc.c-torture/execute/builtins/strlen.c
6111         * gcc.c-torture/execute/builtins/strncat.c
6112         * gcc.c-torture/execute/builtins/strncmp-2.c
6113         * gcc.c-torture/execute/builtins/strncmp.c
6114         * gcc.c-torture/execute/builtins/strncpy.c
6115         * gcc.c-torture/execute/builtins/strpbrk.c
6116         * gcc.c-torture/execute/builtins/strpcpy-2.c
6117         * gcc.c-torture/execute/builtins/strpcpy.c
6118         * gcc.c-torture/execute/builtins/strrchr.c
6119         * gcc.c-torture/execute/builtins/strspn.c
6120         * gcc.c-torture/execute/builtins/strstr-asm.c
6121         * gcc.c-torture/execute/builtins/strstr.c:
6122         ... these new files.
6123
6124         * gcc.c-torture/execute/builtins/abs-2-lib.c
6125         * gcc.c-torture/execute/builtins/abs-3-lib.c
6126         * gcc.c-torture/execute/builtins/complex-1-lib.c
6127         * gcc.c-torture/execute/builtins/fprintf-lib.c
6128         * gcc.c-torture/execute/builtins/fputs-lib.c
6129         * gcc.c-torture/execute/builtins/memcmp-lib.c
6130         * gcc.c-torture/execute/builtins/memmove-lib.c
6131         * gcc.c-torture/execute/builtins/memops-asm-lib.c
6132         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
6133         * gcc.c-torture/execute/builtins/mempcpy-lib.c
6134         * gcc.c-torture/execute/builtins/memset-lib.c
6135         * gcc.c-torture/execute/builtins/printf-lib.c
6136         * gcc.c-torture/execute/builtins/sprintf-lib.c
6137         * gcc.c-torture/execute/builtins/strcat-lib.c
6138         * gcc.c-torture/execute/builtins/strchr-lib.c
6139         * gcc.c-torture/execute/builtins/strcmp-lib.c
6140         * gcc.c-torture/execute/builtins/strcpy-lib.c
6141         * gcc.c-torture/execute/builtins/strcspn-lib.c
6142         * gcc.c-torture/execute/builtins/strlen-2-lib.c
6143         * gcc.c-torture/execute/builtins/strlen-lib.c
6144         * gcc.c-torture/execute/builtins/strncat-lib.c
6145         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
6146         * gcc.c-torture/execute/builtins/strncmp-lib.c
6147         * gcc.c-torture/execute/builtins/strncpy-lib.c
6148         * gcc.c-torture/execute/builtins/strpbrk-lib.c
6149         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
6150         * gcc.c-torture/execute/builtins/strpcpy-lib.c
6151         * gcc.c-torture/execute/builtins/strrchr-lib.c
6152         * gcc.c-torture/execute/builtins/strspn-lib.c
6153         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
6154         * gcc.c-torture/execute/builtins/strstr-lib.c
6155         * gcc.c-torture/execute/builtins/lib/abs.c
6156         * gcc.c-torture/execute/builtins/lib/fprintf.c
6157         * gcc.c-torture/execute/builtins/lib/memset.c
6158         * gcc.c-torture/execute/builtins/lib/printf.c
6159         * gcc.c-torture/execute/builtins/lib/sprintf.c
6160         * gcc.c-torture/execute/builtins/lib/strcpy.c
6161         * gcc.c-torture/execute/builtins/lib/strcspn.c
6162         * gcc.c-torture/execute/builtins/lib/strncat.c
6163         * gcc.c-torture/execute/builtins/lib/strncmp.c
6164         * gcc.c-torture/execute/builtins/lib/strncpy.c
6165         * gcc.c-torture/execute/builtins/lib/strpbrk.c
6166         * gcc.c-torture/execute/builtins/lib/strspn.c
6167         * gcc.c-torture/execute/builtins/lib/strstr.c:
6168         New files containing support routines.
6169
6170         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
6171         declaration.
6172         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
6173         when not optimizing.
6174
6175 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
6176
6177         PR c++/16240
6178         * g++.dg/abi/mangle22.C: New test.
6179         * g++.dg/abi/mangle23.C: Likewise.
6180
6181 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
6182
6183         PR fortran/16290
6184         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
6185         Allow for cases without denormalized floating point numbers.
6186
6187 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
6188
6189         PR c/1027
6190         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
6191         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
6192         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
6193         expected warning text.
6194         * gcc.dg/format/diag-2.c: New test.
6195
6196 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6197
6198         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
6199
6200 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
6201
6202         * gcc.dg/builtins-43.c: New.
6203         * gcc.dg/builtins-44.c: New.
6204         * gcc.dg/builtins-45.c: New.
6205
6206 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
6207             Andreas Tobler  <a.tobler@schweiz.ch>
6208
6209         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
6210         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
6211         as SIGSEGV.
6212         * gcc.dg/cleanup-11.c: Likewise.
6213         * gcc.dg/cleanup-8.c: Likewise.
6214         * gcc.dg/cleanup-9.c: Likewise.
6215         * gcc.dg/cleanup-5.c: Run on all platforms.
6216
6217 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6218
6219         * g++.dg/warn/nonnull1.C: New test.
6220
6221 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
6222
6223         * gcc.dg/compat/compat-common.h: Wrap up CINT in
6224         an #ifndef SKIP_COMPLEX_INT/#endif pair.
6225         Special-case the Sun compiler wrt to <complex.h>.
6226
6227 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
6228
6229         * gcc.dg/Wunreachable-8.C: New test.
6230
6231         * gcc.dg/h8300-ice2.c : New test.
6232
6233 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
6234
6235         PR fortran/16161
6236         * gfortran.fortran-torture/compile/implicit.f90: Add test
6237         for implicit character.
6238
6239 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
6240
6241         PR fortran/16289
6242         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
6243         Use tiny() intrinsic to find smallest non-negative real
6244
6245 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
6246
6247         * gcc.dg/compat/struct-by-value-22_main.c: New test.
6248         * gcc.dg/compat/struct-by-value-22_x.c: New.
6249         * gcc.dg/compat/struct-by-value-22_y.c: New.
6250
6251         * gcc.c-torture/execute/20040629-1.c: New test.
6252
6253 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
6254
6255         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
6256         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
6257
6258         PR target/16195
6259         * gcc.dg/20040625-1.c: New test.
6260
6261 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6262
6263         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
6264
6265 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6266
6267         PR fortran/15963
6268         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
6269
6270 2004-06-29  Richard Henderson  <rth@redhat.com>
6271
6272         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
6273
6274 2004-06-29  Paul Brook  <paul@codesourcery.com>
6275
6276         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
6277         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
6278
6279 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
6280
6281         PR c++/16260
6282         * g++.dg/parse/crash15.C: New.
6283
6284 2004-06-28  Andrew Pinski  <apinski@apple.com>
6285
6286         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
6287         by the error already.
6288
6289         * g++.dg/opt/ptrmem4.C: Change to compile only test.
6290
6291 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
6292
6293         PR target/14041
6294         * gcc.dg/h8300-bss-align-1.c : New.
6295
6296 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
6297
6298         * PR c++/16174
6299         * g++.dg/template/ctor4.C: New.
6300
6301 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6302
6303         PR c++/16205
6304         * g++.dg/warn/Wsequence-point-1.C: New test.
6305
6306 2004-06-27  Paul Brook  <paul@codesourcery.com>
6307
6308         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
6309
6310 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
6311
6312         * g++.old-deja/g++.mike/p7325.C: Remove.
6313
6314 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
6315
6316         PR c/14963
6317         * gcc.dg/pr14963.c: New test.
6318
6319 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
6320
6321         PR c++/16193
6322         * g++.dg/parse/redef1.C: New test.
6323
6324 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6325
6326         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
6327         20021110.c.
6328         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
6329         20021119-1.c.
6330         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
6331         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
6332         5-04.c.
6333         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
6334         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
6335         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
6336         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
6337         g++.brendan/enum14.C.
6338         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
6339         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
6340         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
6341         g++.mike/virt1.C.
6342         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
6343         memtemp24.C.
6344
6345 2004-06-27  Roger Sayle  <roger@eyesopen.com>
6346
6347         * gcc.dg/20040527-1.c: New test case.
6348
6349 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
6350
6351         PR gfortran/pr16196
6352         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
6353
6354 2004-06-25  Roger Sayle  <roger@eyesopen.com>
6355
6356         PR middle-end/15825
6357         * gcc.dg/pr15825-1.c: New test case.
6358
6359 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6360
6361         * gcc.c-torture/execute/20040625-1.c: New test.
6362
6363 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6364
6365         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
6366
6367 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
6368
6369         * gcc.dg/torture/mips-div-1.c: New test.
6370
6371 2004-06-24  Jeff Law  <law@redhat.com>
6372
6373         * gcc.dg/tree-ssa/20040624-1.c: New test.
6374
6375 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
6376
6377         * gcc.c-torture/compile/20040624-1.c: New test.
6378
6379 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6380
6381         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
6382         this directory.
6383
6384 2004-06-23  Andrew Pinski  <apinski@apple.com>
6385
6386         PR middle-end/15988
6387         * g++.dg/opt/ptrmem4.C: New test.
6388
6389         * gcc.dg/c90-array-quals-2.c: New test.
6390
6391 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
6392
6393         * gcc.dg/kpice1.c: New test.
6394
6395 2006-06-23  Andrew Pinski  <apinski@apple.com>
6396
6397         * gcc.dg/c90-array-quals.c: New test.
6398
6399 2006-06-22  Richard Henderson  <rth@redhat.com>
6400
6401         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
6402
6403 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
6404
6405         * gcc.dg/builtins-config.h: Handle FreeBSD.
6406
6407 2006-06-22  Richard Henderson  <rth@redhat.com>
6408
6409         * g++.dg/opt/devirt1.C: New.
6410
6411 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
6412
6413         * g++.dg/opt/pr15551.C: New testcase.
6414
6415 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
6416
6417         PR target/14800
6418         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
6419         x86_64-*-linux* when compiling for 32bit.
6420
6421 2004-06-21  Andrew Pinski  <apinski@apple.com>
6422
6423         * gcc.dg/pch/struct-1.c: New.
6424         * gcc.dg/pch/struct-1.hs: New.
6425
6426 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
6427
6428         * gcc.dg/pch/save-temps-1.c: New file.
6429         * gcc.dg/pch/save-temps-1.hs: New file.
6430
6431 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6432
6433         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
6434         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
6435
6436 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6437
6438         * gfortran.fortran-torture/execute/select_1.f90: Rename function
6439         to fix type error.
6440         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
6441         Remove trailing spaces.
6442
6443 2004-06-21  Richard Henderson  <rth@redhat.com>
6444
6445         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
6446         merging && to BIT_FIELD_REF.
6447
6448 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
6449
6450         * g++.dg/opt/placeholder1.C: New test.
6451
6452 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6453
6454         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
6455         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
6456         * gcc.dg/compat/union-m128-1_x.c: Likewise.
6457         * gcc.dg/compat/union-m128-1_y.c: Likewise.
6458
6459 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
6460
6461         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
6462         extern "C".
6463         * g++.dg/other/pragma-re-1.C: Add comments.
6464
6465 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
6466
6467         PR gfortran/16080
6468         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
6469
6470 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
6471
6472         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
6473         instead of setting the type of size_t by
6474         hand.
6475
6476 2004-06-18  Roger Sayle  <roger@eyesopen.com>
6477
6478         * gcc.dg/unordered-2.c: New test case.
6479         * gcc.dg/unordered-3.c: New test case.
6480
6481 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
6482
6483         PR other/16043
6484         * lib/g++.exp (g++_version): Tweak regexp for version
6485         * lib/g77.exp (g77_version): Likewise
6486         * lib/gfortran.exp (gfortran_version): Likewise
6487         * lib/objc.exp (objc_version): Likewise
6488         * lib/treelang.exp (treelang_version): Likewise
6489
6490 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
6491
6492         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
6493         Use INT_MAX instead of __INT_MAX__.
6494         * gcc.dg/compat/struct-align-2_y.c: Likewise.
6495
6496         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
6497         * gcc.dg/compat/scalar-return-3_x.c: Use it.
6498         * gcc.dg/compat/scalar-return-3_y.c: Use it.
6499         * gcc.dg/compat/scalar-return-4_x.c: Use it.
6500         * gcc.dg/compat/scalar-return-4_y.c: Use it.
6501         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
6502         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
6503         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
6504         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
6505
6506         * gcc.dg/range-test-1.c: New test.
6507         * g++.dg/opt/range-test-1.C: New test.
6508
6509 2004-06-17  Richard Henderson  <rth@redhat.com>
6510
6511         * objc.dg/sync-1.m: New.
6512         * objc.dg/try-catch-1.m: Don't force next runtime.
6513         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
6514         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
6515         shadowed catch clause.
6516         * objc.dg/try-catch-5.m: New.
6517
6518 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
6519
6520         Bug 14610
6521         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
6522
6523 2004-06-15  Richard Henderson  <rth@redhat.com>
6524
6525         * gcc.dg/20001116-1.c: Move expected warning line.
6526
6527 2004-06-15  Richard Henderson  <rth@redhat.com>
6528
6529         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
6530         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
6531
6532 2004-06-15  Jeff Law  <law@redhat.com>
6533
6534         * gcc.dg/tree-ssa/20040615-1.c: New test.
6535         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
6536         be less sensitive to operand ordering.
6537         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
6538
6539 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
6540
6541         * g++.dg/abi/bitfield3.C: Add comment..
6542
6543 2004-06-15  Richard Henderson  <rth@redhat.com>
6544
6545         * g++.dg/ext/stmtexpr1.C: XFAIL.
6546         * gcc.dg/20030612-1.c: XFAIL.
6547
6548 2004-06-15  Eric Christopher  <echristo@redhat.com>
6549
6550         * g++.dg/charset/asm5.c: New.
6551         * gcc.dg/charset/asm6.c: New.
6552
6553 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6554
6555         PR fortran/15962
6556         * gfortran.fortran-torture/execute/select_1.f90: New test.
6557
6558 2004-06-15  Paul Brook  <paul@codesourcery.com>
6559
6560         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
6561
6562 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6563
6564         PR c++/15967
6565         * g++.dg/lookup/crash3.C: New test.
6566
6567 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6568
6569         PR c++/15947
6570         * g++.dg/parse/dtor4.C: New test.
6571
6572 2004-06-14  Jeff Law  <law@redhat.com>
6573
6574         * gcc.c-torture/compile/20040614-1.c: New test.
6575
6576 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6577
6578         PR fortran/15211
6579         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
6580         LEN of a character array.
6581
6582 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
6583
6584         PR c++/15096
6585         * g++.dg/template/ptrmem10.C: New test.
6586
6587         PR c++/14930
6588         * g++.dg/template/friend30.C: New test.
6589
6590 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6591
6592         PR fortran/14928
6593         * gfortran.fortran-torture/compile/mloc.f90: New test.
6594
6595 2004-06-13  Paul Brook  <paul@codesourcery.com>
6596
6597         * gfortran.fortran-torture/execute/random_2.f90: New test.
6598
6599 2004-06-13  Eric Christopher  <echristo@redhat.com>
6600
6601         * gcc.dg/noncompile/redecl-1.c: Fix error message.
6602
6603 2004-06-12  Paul Brook  <paul@codesourcery.com>
6604
6605         * gfortran.fortran-torture/execute/contained_3.f90: New test.
6606
6607 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6608
6609         PR fortran/14923
6610         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
6611
6612 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6613
6614         PR fortran/14957
6615         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
6616         syntax errors in end statements of contained subroutines.
6617
6618 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6619
6620         PR fortran/12841
6621         * gfortran.fortran-torture/execute/null_arg.f90: New test.
6622
6623 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6624
6625         PR fortran/15665
6626         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
6627
6628 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
6629
6630         PR gfortran/12839
6631         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
6632
6633 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
6634
6635         PR c++/15862
6636         * g++.dg/parse/enum1.C: New test.
6637
6638 2004-06-10  Jeff Law  <law@redhat.com>
6639
6640         * gcc.c-torture/compile/20040610-1.c: New test.
6641
6642 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6643
6644         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
6645         * g++.old-deja/g++.other/decl3.C: Likewise.
6646
6647 2004-06-10  Brian Booth  <bbooth@redhat.com>
6648
6649         * gcc.dg/tree-ssa/20031015-1.c: Scan for
6650         V_MAY_DEF instead of VDEF.
6651         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
6652
6653 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
6654
6655         PR c++/14211
6656         * g++.dg/conversion/const1.C: New test.
6657
6658         PR c++/15076
6659         * g++.dg/conversion/reinterpret1.C: New test.
6660
6661         PR c++/15877
6662         * g++.dg/template/enum2.C: New test.
6663
6664         PR c++/15227
6665         * g++.dg/template/error13.C: New test.
6666
6667 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6668
6669         PR fortran/14957
6670         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
6671         arguments to test_* REAL and of the right size.
6672
6673 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6674
6675         PR target/15569
6676         PR rtl-optimization/15681
6677         * gcc.dg/20040609-1.c: New test.
6678
6679 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR c++/14791
6682         * g++.dg/opt/builtins1.C: New test.
6683
6684 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
6685
6686         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
6687         that use default windows32 struct layout.
6688         * gcc.dg/i386-bitfield2.c: Likewise.
6689
6690 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
6691
6692         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
6693         for mingw32 and cygwin targets.
6694
6695 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
6696
6697         * gcc.dg/pch/macro-4.c: New.
6698         * gcc.dg/pch/macro-4.hs: New.
6699
6700 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6701
6702         PR fortran/13249
6703         * gfortran.fortran-torture/compile/name_clash.f90: New test.
6704
6705 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6706
6707         PR fortran/13372
6708         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
6709
6710 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6711
6712         PR gfortran/14897
6713         * gfortran.fortran-torture/execute/t_edit.f90: New test.
6714
6715 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
6716
6717         PR gfortran/15755
6718         * gfortran.fortran-torture/execute/backspace.c : New test.
6719
6720 2004-06-09  Paul Brook  <paul@codesourcery.com>
6721
6722         * gfortran.fortran-torture/execure/intrinsic_associated.f90
6723         (pointer_to_section): Rewrite to use smaller array.
6724
6725 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
6726
6727         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
6728         * gcc.dg/ext/altivec-10.c: Same.
6729         * gcc.dg/ext/altivec-11.c: Same.
6730         * gcc.dg/ext/altivec-12.c: Same.
6731         * gcc.dg/ext/altivec-13.c: Same.
6732         * gcc.dg/ext/altivec-14.c: Same.
6733         * gcc.dg/ext/altivec-15.c: Same.
6734         * gcc.dg/ext/altivec-16.c: Same.
6735         * gcc.dg/ext/altivec-3.c: Same.
6736         * gcc.dg/ext/altivec-4.c: Same.
6737         * gcc.dg/ext/altivec-6.c: Same.
6738         * gcc.dg/ext/altivec-7.c: Same.
6739         * gcc.dg/ext/altivec-8.c: Same.
6740         * gcc.dg/ext/altivec-varargs-1.c: Same.
6741
6742         * g++.dg/ext/altivec-1.C: Correct dg syntax.
6743         * g++.dg/ext/altivec-10.C: Same.
6744         * g++.dg/ext/altivec-2.C: Same.
6745         * g++.dg/ext/altivec-3.C: Same.
6746         * g++.dg/ext/altivec-4.C: Same.
6747         * g++.dg/ext/altivec-5.C: Same.
6748         * g++.dg/ext/altivec-6.C: Same.
6749         * g++.dg/ext/altivec-7.C: Same.
6750         * g++.dg/ext/altivec-8.C: Same.
6751         * g++.dg/ext/altivec-9.C: Same.
6752
6753 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6754
6755         PR c++/7841
6756         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
6757
6758 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6759
6760         * gcc.dg/union-1.c: New test.
6761
6762 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6763
6764         * gcc.dg/builtins-41.c: New test case.
6765         * gcc.dg/builtins-42.c: New test case.
6766
6767 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6768
6769         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
6770         * g++.dg/ext/altivec-10.C: Same.
6771         * g++.dg/ext/altivec-2.C: Same.
6772         * g++.dg/ext/altivec-3.C: Same.
6773         * g++.dg/ext/altivec-4.C: Same.
6774         * g++.dg/ext/altivec-5.C: Same.
6775         * g++.dg/ext/altivec-6.C: Same.
6776         * g++.dg/ext/altivec-7.C: Same.
6777         * g++.dg/ext/altivec-8.C: Same.
6778         * g++.dg/ext/altivec-9.C: Same.
6779         * g++.old-deja/g++.abi/cxa_vec.C: Same.
6780         * g++.old-deja/g++.brendan/new3.C: Same.
6781         * gcc.c-torture/execute/eeprof-1.x: Same.
6782
6783 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
6784
6785         PR c/14765
6786         * gcc.dg/pr14765-1.c: New test.
6787
6788 2004-06-07  Roger Sayle  <roger@eyesopen.com>
6789
6790         PR c/14649
6791         * gcc.dg/pr14649-1.c: New test case.
6792
6793 2004-06-07  Richard Henderson  <rth@redhat.com>
6794
6795         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
6796         if temporaries.
6797
6798 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
6799
6800         * g++.dg/eh/elide1.C: Remove XFAIL.
6801
6802 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/15337
6805         * g++.dg/expr/sizeof3.C: New test.
6806
6807         PR c++/14777
6808         * g++.dg/template/access14.C: New test.
6809
6810         PR c++/15554
6811         * g++.dg/template/enum1.C: New test.
6812
6813         PR c++/15057
6814         * g++.dg/eh/throw1.C: New test.
6815
6816 2004-06-07  David Ayers  <d.ayers@inode.at>
6817             Ziemowit Laski  <zlaski@apple.com>
6818
6819         * lib/objc.exp (objc_target_compile): Revert the '-framework
6820         Foundation' flag fix, since bare Darwin does not ship
6821         with the Foundation framework.
6822         * objc/execute/next_mapping.h: Provide a local NSConstantString
6823         @interface and @implementation.
6824         (objc_constant_string_init): A constructor function, used to
6825         initialize the NSConstantString meta-class object.
6826         * objc/execute/string1.m: Include "next_mapping.h" instead of
6827         <Foundation/NSString.h>.
6828         * objc/execute/string2.m: Likewise.
6829         * objc/execute/string3.m: Likewise.
6830         * objc/execute/string4.m: Likewise.
6831
6832 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
6833
6834         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
6835         to double. Replace double with FLOAT.
6836         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
6837
6838         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
6839         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
6840         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
6841         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
6842         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
6843         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
6844         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
6845         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
6846
6847 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6848
6849         PR c/13519
6850         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
6851
6852 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6853
6854         PR c++/15503
6855         * g++.dg/template/meminit2.C: New test.
6856
6857 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
6858
6859         PR target/15822
6860         * gcc.c-torture/execute/compare-fp-1.c,
6861         gcc.c-torture/execute/compare-fp-2.c,
6862         gcc.c-torture/execute/compare-fp-3.c,
6863         gcc.c-torture/execute/compare-fp-4.c,
6864         gcc.c-torture/execute/compare-fp-3.x,
6865         gcc.c-torture/execute/compare-fp-4.x: Moved...
6866         * gcc.c-torture/execute/ieee/compare-fp-1.c,
6867         gcc.c-torture/execute/ieee/compare-fp-2.c,
6868         gcc.c-torture/execute/ieee/compare-fp-3.c,
6869         gcc.c-torture/execute/ieee/compare-fp-4.c,
6870         gcc.c-torture/execute/ieee/compare-fp-3.x,
6871         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
6872
6873 2004-06-04  David Ayers  <d.ayers@inode.at>
6874
6875         * objc/execute/protocol-isEqual-4.m: New testcase.
6876
6877 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
6878
6879         * objc/execute/protocol-isEqual-1.m: New testcase.
6880         * objc/execute/protocol-isEqual-2.m: New testcase.
6881         * objc/execute/protocol-isEqual-3.m: New testcase.
6882
6883 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6884
6885         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
6886
6887 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
6888
6889         * lib/objc.exp (objc_target_compile): When running tests on
6890         Darwin (Mac OS X), inform the linker about '-framework
6891         'Foundation'.
6892
6893 2004-06-02  Eric Christopher  <echristo@redhat.com>
6894
6895         * gcc.c-torture/compile/20040602-1.c: New.
6896
6897 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
6898
6899         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
6900         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6901
6902         PR tree-optimization/14736
6903         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
6904
6905         PR tree-optimization/14042
6906         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
6907
6908         PR tree-optimization/14729
6909         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
6910
6911 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6912
6913         PR fortran/15557
6914         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
6915
6916 2004-06-01  Richard Hederson  <rth@redhat.com>
6917
6918         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
6919
6920 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6921
6922         PR c++/14932
6923         * g++.dg/parse/offsetof4.C: New test.
6924
6925 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
6926
6927         PR objc/7993
6928         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
6929
6930 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
6931
6932         PR c++/15701
6933         * g++.dg/template/friend29.C: New test.
6934
6935 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6936
6937         PR c/15749
6938         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
6939
6940 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
6941
6942         * gcc.dg/sparc-trap-1.c: New test.
6943
6944 2004-05-31  Roger Sayle  <roger@eyesopen.com>
6945
6946         PR middle-end/15069
6947         * g++.dg/opt/fold3.C: New test case.
6948
6949 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
6950
6951         * lib/target-supports.exp (check_iconv_available): Fix fallout
6952         from 2004-05-28 patch.
6953
6954 2004-05-30  Paul Brook  <paul@codesourcery.com>
6955
6956         PR fortran/15620
6957         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
6958         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
6959
6960 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
6961
6962         * gfortran.fortran-torture/execute/random_1.f90: New test.
6963
6964 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6965
6966         * g++.dg/ext/altivec-10.C: New test.
6967
6968 2004-05-29  Paul Brook  <paul@codesourcery.com>
6969
6970         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
6971
6972 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6973
6974         * gcc.dg/altivec-16.c: New test.
6975
6976 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
6977
6978         * lib/target-supports.exp (check_vmx_hw_available): New.
6979         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
6980
6981         * lib/target-supports.exp (check_alias_available,
6982         check_iconv_available, check_named_sections_available): Use
6983         unique names for temporary files.
6984
6985 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
6986
6987         * gcc.dg/altivec-15.c: New test.
6988
6989 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
6990
6991         PR c++/15083
6992         * g++.dg/warn/noeffect6.C: New test.
6993
6994         PR c++/15471
6995         * g++.dg/expr/ptrmem4.C: New test.
6996
6997         PR c++/15640
6998         * g++.dg/template/operator3.C: New test.
6999
7000 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
7001
7002         PR c++/14668
7003         * g++.dg/lookup/redecl1.C: New test.
7004         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
7005
7006 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
7007
7008         * gcc.c-torture/execute/compare-fp-1.c,
7009         gcc.c-torture/execute/compare-fp-2.c,
7010         gcc.c-torture/execute/compare-fp-3.c,
7011         gcc.c-torture/execute/compare-fp-4.c,
7012         gcc.c-torture/execute/compare-fp-3.x,
7013         gcc.c-torture/execute/compare-fp-4.x,
7014         gcc.dg/pr15649-1.c: New.
7015
7016 2004-05-27  Adam Nemet  <anemet@lnxw.com>
7017
7018         PR c++/12883
7019         * g++.dg/init/array14.C: New test.
7020
7021 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
7022
7023         * lib/compat.exp (compat-get-options-main): New.
7024         (compat-get-options): Remove unneeded code, warn for ignored
7025         command.
7026         (compat-execute): Check flag set by dg-require-* commands.
7027
7028         * lib/compat.exp (compat-execute): Break up long lines.
7029
7030 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
7031
7032         * gcc.dg/altivec-7.c: Don't use 'vector long'.
7033         * gcc.dg/altivec-14.c: New test.
7034         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
7035
7036         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
7037         * gcc.dg/altivec-12.c: Ditto.
7038
7039         * gcc.dg/altivec-3.c: Move call to altivec_check.
7040
7041 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/15044
7044         * g++.dg/template/error12.C: New test.
7045
7046         PR c++/15317
7047         * g++.dg/ext/attrib15.C: New test.
7048
7049         PR c++/15329
7050         * g++.dg/template/ptrmem9.C: New test.
7051
7052 2004-05-25  Paul Brook  <paul@codesourcery.com>
7053
7054         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
7055
7056 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7057
7058         PR c++/15165
7059         * g++.dg/template/crash19.C: New test.
7060
7061 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/15025
7064         * g++.dg/template/redecl1.C: New test.
7065
7066 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
7067
7068         PR c++/14821
7069         * g++.dg/other/ns1.C: New test.
7070
7071         PR c++/14883
7072         * g++.dg/template/invalid1.C: New test.
7073
7074 2004-05-23  Paul Brook  <paul@codesourcery.com>
7075         Victor Leikehman  <lei@haifasphere.co.il>
7076
7077         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
7078         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
7079
7080 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7081
7082         PR c++/15285
7083         PR c++/15299
7084         * g++.dg/template/non-dependent5.C: New test.
7085         * g++.dg/template/non-dependent6.C: New test.
7086
7087 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
7088
7089         PR c++/15507
7090         * g++.dg/inherit/union1.C: New test.
7091
7092         PR c++/15542
7093         * g++.dg/template/addr1.C: New test.
7094
7095         PR c++/15427
7096         * g++.dg/template/array5.C: New test.
7097
7098         PR c++/15287
7099         * g++.dg/template/array6.C: New test.
7100
7101 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
7102             Roger Sayle  <roger@eyesopen.com>
7103
7104         * g++.dg/lookup/forscope2.C: New test case.
7105
7106 2004-05-22  Ben Elliston  <bje@au.ibm.com>
7107
7108         * gcc.dg/cpp/Wmissingdirs.c: New.
7109
7110 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7111
7112         PR target/15301
7113         * gcc.dg/compat/union-m128-1.h: New file.
7114         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7115         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7116         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7117
7118 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
7119
7120         PR target/15302
7121         * gcc.dg/compat/struct-complex-1.h: New file.
7122         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
7123         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
7124         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7125
7126 2004-05-20  Roger Sayle  <roger@eyesopen.com>
7127
7128         PR middle-end/3074
7129         * gcc.dg/pr3074-1.c: New test case.
7130         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
7131
7132 2004-05-20  Falk Hueffner  <falk@debian.org>
7133
7134         PR other/15526
7135         * gcc.dg/ftrapv-1.c: New test case.
7136
7137 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
7138
7139         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
7140
7141 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
7142             Jeff Law  <law@redhat.com>
7143
7144         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
7145         * gcc.dg/tree-ssa/20040518-2.c: New test.
7146
7147         * gcc.dg/tree-ssa/20040518-1.c: New test.
7148
7149 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
7150
7151         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
7152
7153 2004-05-18  Paul Brook  <paul@codesourcery.com>
7154
7155         PR fortran/13930
7156         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
7157
7158 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7159
7160         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
7161         constant folding.
7162
7163 2004-05-17  Steven Bosscher  <stevenb@suse.de>
7164
7165         * gcc.dg/tree-ssa/20040517-1.c: New test.
7166
7167 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7168
7169         * gcc.dg/loop-4.c: New test.
7170
7171 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
7172
7173         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
7174
7175 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
7176
7177         PR fortran/15311
7178         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
7179
7180 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7181
7182         PR fortran/13826
7183         PR fortran/13940
7184         * gfortran.fortran-torture/compile/data_1.f90: New test.
7185
7186 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
7187
7188         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
7189         * gcc.dg/uninit-H.c: Define ASM for __s390__.
7190
7191 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7192
7193         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
7194
7195 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7196
7197         PR c/15444
7198         * gcc.dg/format/xopen-1.c: Adjust expected message.
7199         * gcc.dg/format/xopen-3.c: New test.
7200
7201 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
7202
7203         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
7204
7205 2004-05-14  Jeff Law  <law@redhat.com>
7206
7207         * gcc.dg/tree-ssa/20040514-2.c: New test.
7208
7209 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7210
7211         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
7212         this ...
7213         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
7214         this.
7215
7216 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
7217
7218         * gcc.dg/tree-ssa/20040514-1.c: New test.
7219
7220 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7221
7222         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
7223         test.
7224
7225 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7226
7227         PR fortran/14066
7228         * gfortran.fortran-torture/compile/do_1.f90: New test.
7229
7230 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7231
7232         PR fortran/15051
7233         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
7234         test.
7235
7236 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
7237
7238         PR fortran/15149
7239         * gfortran.fortran-torture/execute/random_init.f90: New test.
7240
7241 2004-05-13  Paul Brook  <paul@codesourcery.com>
7242
7243         PR fortran/15314
7244         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
7245
7246 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
7247
7248         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
7249         for the powerpc case.
7250
7251 2004-05-13  Jeff Law  <law@redhat.com>
7252
7253         * gcc.dg/tree-ssa/20040513-1.c: New test.
7254         * gcc.dg/tree-ssa/20040513-2.c: New test.
7255
7256 2004-05-13  Paul Brook  <paul@codesourcery.com>
7257
7258         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
7259         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
7260         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
7261
7262 2004-05-13  Andreas Schwab  <schwab@suse.de>
7263
7264         PR other/10819
7265         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
7266         characters.
7267
7268 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
7269
7270         PR fortran/15294
7271         * gfortran.fortran-torture/execute/adjustr.f90: New file.
7272
7273 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
7274
7275         Merge from tree-ssa-20020619-branch.  See
7276         ChangeLog.tree-ssa for details.
7277
7278 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
7279
7280         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
7281         include <altivec.h> explicitly.
7282         * gcc.dg/altivec-13.c: Likewise.
7283
7284 2004-05-11  Paul Brook  <paul@codesourcery.com>
7285
7286         * gcc.c-torture/compile/20010518-1.c: Force enum size.
7287
7288 2004-05-10  Eric Christopher  <echristo@redhat.com>
7289
7290         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
7291         * gcc.dg/sibcall-4.c: Ditto.
7292
7293 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
7294
7295         * g++.dg/ext/altivec-8.C: New test case.
7296         * gcc.dg/altivec-13.c: New test case.
7297
7298 2004-05-08  Roger Sayle  <roger@eyesopen.com>
7299
7300         * gcc.c-torture/execute/divcmp-1.c: New test case.
7301         * gcc.c-torture/execute/divcmp-2.c: New test case.
7302         * gcc.c-torture/execute/divcmp-3.c: New test case.
7303
7304 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
7305
7306         * g++.dg/other/pragma-re-2.C: New test.
7307
7308 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7309
7310         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
7311         * gcc.dg/i386-387-2.c: Likewise.
7312
7313         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
7314         __builtin_drem.
7315         * gcc.dg/i386-387-6.c: Likewise.
7316
7317 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
7318
7319         * gcc.dg/builtins-33.c:  Also check log1p*.
7320
7321 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
7322
7323         PR optimization/15296
7324         * gcc.c-torture/execute/pr15296.c: New test.
7325
7326 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
7327
7328         * gcc.dg/builtins-40.c: New test.
7329
7330 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
7331
7332         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
7333
7334 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
7335
7336         * g++.dg/ext/spe1.C: New testcase.
7337
7338 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
7339
7340         * objc.dg/image-info.m: Allow additional attributes
7341         for __image_info section.
7342
7343 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
7344
7345         * gcc.dg/torture/mips-hilo-2.c: New test.
7346
7347 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7348
7349         PR c++/14389
7350         * g++.dg/template/member5.C: New test.
7351
7352 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
7353
7354         * gcc.dg/builtins-34.c: Also check expm1*.
7355
7356 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7357
7358         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
7359         * gcc.dg/torture/builtin-convert-3.c: New test.
7360
7361 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
7362
7363         PR middle-end/15054
7364         * g++.dg/opt/pr15054.C: New test.
7365
7366 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7367
7368         * gcc.dg/torture/builtin-rounding-1.c: New test.
7369         * gcc.dg/builtins-25.c: Delete.
7370         * gcc.dg/builtins-29.c: Delete.
7371
7372 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
7373
7374         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
7375         * gcc.dg/sibcall-4.c: Likewise.
7376         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
7377
7378 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7379
7380         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
7381         bit-field on 16-bit targets.
7382
7383 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
7384
7385         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
7386         16-bit targets.
7387
7388 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
7389
7390         * gcc.dg/rs6000-power2-1.c: Change to compile only.
7391         * gcc.dg/rs6000-power2-2.c: Likewise.
7392
7393 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
7394
7395         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
7396         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
7397         Change the asm registers to be in form of frN instead of fN.
7398
7399 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7400
7401         * gcc.dg/torture/builtin-convert-2.c: New test.
7402
7403 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
7404
7405         * gcc.dg/rs6000-power2-1.c: New test.
7406         * gcc.dg/rs6000-power2-2.c: New test.
7407
7408 2004-04-28  Jan Hubicka  <jh@suse.cz>
7409
7410         * gcc.dg/unused-6.c: New test.
7411
7412 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
7413             Ulrich Weigand  <uweigand@de.ibm.com>
7414
7415         * ada/acats/run_all.sh: Define $target variable.
7416
7417 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
7418
7419         PR c++/15119
7420         * g++.dg/other/vararg-1.C: New test.
7421
7422         PR c++/4794
7423         * g++.dg/eh/cleanup3.C: New test.
7424
7425 2004-04-24  Laurent GUERBY <laurent@guerby.net>
7426
7427         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
7428         and ad8011a (target_insn).
7429         * ada/acats/support/macro.dfs: Likewise.
7430         * ada/acats/support/impbit.adb: New file.
7431
7432 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
7433
7434         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
7435
7436 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7437
7438         * gcc.dg/loop-3.c: New test.
7439
7440 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
7441
7442         * gcc.c-torture/execute/simd-5.c: New test.
7443
7444 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7445
7446         PR c++/15064
7447         * g++.dg/template/crash18.C: New test.
7448
7449 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
7450
7451         * g++.dg/ext/complit3.C: New test.
7452
7453 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7454
7455         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
7456         * gcc.dg/altivec-3.c: Same.
7457         * gcc.dg/altivec-varargs-1.c: Same.
7458
7459 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
7460
7461         * lib/target-supports.exp (check_profiling_available): Assume
7462         profiling is not available on powerpc-eabi targets.
7463
7464 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
7465
7466         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
7467         * gcc.dg/vmx/bug-1.c: Ditto.
7468
7469 2004-04-20  Eric Christopher  <echristo@redhat.com>
7470
7471         * gcc.dg/charset/extern.c: New test.
7472         * g++.dg/charset/extern3.cc: Ditto.
7473
7474 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
7475
7476         * gcc.dg/builtins-39.c: New test.
7477
7478 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
7479
7480         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
7481
7482 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
7483
7484         * gcc.dg/torture/mips-hilo-1.c: New test.
7485
7486 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
7487
7488         * gcc.c-torture/compile/20040419-1.c: New test.
7489
7490 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
7491
7492         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
7493
7494 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
7495             Aldy Hernandez  <aldyh@redhat.com>
7496
7497         * gcc.c-torture/execute/va-arg-24.c: New.
7498
7499 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
7500             Aldy Hernandez  <aldyh@redhat.com>
7501
7502         * gcc.dg/vmx/1b-01.c: New.
7503         * gcc.dg/vmx/1b-02.c: New.
7504         * gcc.dg/vmx/1b-03.c: New.
7505         * gcc.dg/vmx/1b-04.c: New.
7506         * gcc.dg/vmx/1b-05.c: New.
7507         * gcc.dg/vmx/1b-06.c: New.
7508         * gcc.dg/vmx/1b-07.c: New.
7509         * gcc.dg/vmx/1c-01.c: New.
7510         * gcc.dg/vmx/1c-02.c: New.
7511         * gcc.dg/vmx/3a-01a.c: New.
7512         * gcc.dg/vmx/3a-01.c: New.
7513         * gcc.dg/vmx/3a-01m.c: New.
7514         * gcc.dg/vmx/3a-03.c: New.
7515         * gcc.dg/vmx/3a-03m.c: New.
7516         * gcc.dg/vmx/3a-04.c: New.
7517         * gcc.dg/vmx/3a-04m.c: New.
7518         * gcc.dg/vmx/3a-05.c: New.
7519         * gcc.dg/vmx/3a-06.c: New.
7520         * gcc.dg/vmx/3a-06m.c: New.
7521         * gcc.dg/vmx/3a-07.c: New.
7522         * gcc.dg/vmx/3b-01.c: New.
7523         * gcc.dg/vmx/3b-02.c: New.
7524         * gcc.dg/vmx/3b-10.c: New.
7525         * gcc.dg/vmx/3b-13.c: New.
7526         * gcc.dg/vmx/3b-14.c: New.
7527         * gcc.dg/vmx/3b-15.c: New.
7528         * gcc.dg/vmx/3c-01a.c: New.
7529         * gcc.dg/vmx/3c-01.c: New.
7530         * gcc.dg/vmx/3c-02.c: New.
7531         * gcc.dg/vmx/3c-03.c: New.
7532         * gcc.dg/vmx/3d-01.c: New.
7533         * gcc.dg/vmx/4-01.c: New.
7534         * gcc.dg/vmx/4-03.c: New.
7535         * gcc.dg/vmx/5-01.c: New.
7536         * gcc.dg/vmx/5-02.c: New.
7537         * gcc.dg/vmx/5-03.c: New.
7538         * gcc.dg/vmx/5-04.c: New.
7539         * gcc.dg/vmx/5-05.c: New.
7540         * gcc.dg/vmx/5-06.c: New.
7541         * gcc.dg/vmx/5-07.c: New.
7542         * gcc.dg/vmx/5-07t.c: New.
7543         * gcc.dg/vmx/5-08.c: New.
7544         * gcc.dg/vmx/5-10.c: New.
7545         * gcc.dg/vmx/5-11.c: New.
7546         * gcc.dg/vmx/7-01a.c: New.
7547         * gcc.dg/vmx/7-01.c: New.
7548         * gcc.dg/vmx/7c-01.c: New.
7549         * gcc.dg/vmx/7d-01.c: New.
7550         * gcc.dg/vmx/7d-02.c: New.
7551         * gcc.dg/vmx/8-01.c: New.
7552         * gcc.dg/vmx/8-02a.c: New.
7553         * gcc.dg/vmx/8-02.c: New.
7554         * gcc.dg/vmx/brode-1.c: New.
7555         * gcc.dg/vmx/bug-1.c: New.
7556         * gcc.dg/vmx/bug-2.c: New.
7557         * gcc.dg/vmx/bug-3.c: New.
7558         * gcc.dg/vmx/cw-bug-1.c: New.
7559         * gcc.dg/vmx/cw-bug-2.c: New.
7560         * gcc.dg/vmx/cw-bug-3.c: New.
7561         * gcc.dg/vmx/dct.c: New.
7562         * gcc.dg/vmx/debug-1.c: New.
7563         * gcc.dg/vmx/debug-2.c: New.
7564         * gcc.dg/vmx/debug-3.c: New.
7565         * gcc.dg/vmx/debug-4.c: New.
7566         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
7567         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
7568         * gcc.dg/vmx/eg-5.c: New.
7569         * gcc.dg/vmx/fft.c: New.
7570         * gcc.dg/vmx/gcc-bug-1.c: New.
7571         * gcc.dg/vmx/gcc-bug-2.c: New.
7572         * gcc.dg/vmx/gcc-bug-3.c: New.
7573         * gcc.dg/vmx/gcc-bug-4.c: New.
7574         * gcc.dg/vmx/gcc-bug-5.c: New.
7575         * gcc.dg/vmx/gcc-bug-6.c: New.
7576         * gcc.dg/vmx/gcc-bug-7.c: New.
7577         * gcc.dg/vmx/gcc-bug-8.c: New.
7578         * gcc.dg/vmx/gcc-bug-9.c: New.
7579         * gcc.dg/vmx/gcc-bug-b.c: New.
7580         * gcc.dg/vmx/gcc-bug-c.c: New.
7581         * gcc.dg/vmx/gcc-bug-d.c: New.
7582         * gcc.dg/vmx/gcc-bug-e.c: New.
7583         * gcc.dg/vmx/gcc-bug-f.c: New.
7584         * gcc.dg/vmx/gcc-bug-g.c: New.
7585         * gcc.dg/vmx/gcc-bug-i.c: New.
7586         * gcc.dg/vmx/harness.h: New.
7587         * gcc.dg/vmx/ira1.c: New.
7588         * gcc.dg/vmx/ira2a.c: New.
7589         * gcc.dg/vmx/ira2b.c: New.
7590         * gcc.dg/vmx/ira2.c: New.
7591         * gcc.dg/vmx/ira2c.c: New.
7592         * gcc.dg/vmx/mem.c: New.
7593         * gcc.dg/vmx/newton-1.c: New.
7594         * gcc.dg/vmx/ops.c: New.
7595         * gcc.dg/vmx/sn7153.c: New.
7596         * gcc.dg/vmx/spill2.c: New.
7597         * gcc.dg/vmx/spill3.c: New.
7598         * gcc.dg/vmx/spill.c: New.
7599         * gcc.dg/vmx/t.c: New.
7600         * gcc.dg/vmx/varargs-1.c: New.
7601         * gcc.dg/vmx/varargs-2.c: New.
7602         * gcc.dg/vmx/varargs-3.c: New.
7603         * gcc.dg/vmx/varargs-4.c: New.
7604         * gcc.dg/vmx/varargs-5.c: New.
7605         * gcc.dg/vmx/varargs-6.c: New.
7606         * gcc.dg/vmx/varargs-7.c: New.
7607         * gcc.dg/vmx/vmx.exp: New.
7608         * gcc.dg/vmx/vprint-1.c: New.
7609         * gcc.dg/vmx/vscan-1.c: New.
7610         * gcc.dg/vmx/x-01.c: New.
7611         * gcc.dg/vmx/x-02.c: New.
7612         * gcc.dg/vmx/x-03.c: New.
7613         * gcc.dg/vmx/x-04.c: New.
7614         * gcc.dg/vmx/x-05.c: New.
7615         * gcc.dg/vmx/yousufi-1.c: New.
7616         * gcc.dg/vmx/zero-1.c: New.
7617         * gcc.dg/vmx/zero.c: New.
7618
7619 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
7620
7621         * g++.dg/lookup/java1.C: Update for chage of
7622         _Jv_AllocObject.
7623         * g++.dg/lookup/java2.C: Likewise.
7624
7625 2004-04-17  Laurent GUERBY <laurent@guerby.net>
7626
7627         * ada/acats/run_all.sh: use -O2 by default.
7628
7629 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
7630
7631         * gcc.dg/vr-mult-[12].c: New tests.
7632
7633 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7634
7635         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
7636
7637         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
7638
7639 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
7640
7641         * lib/target-supports.exp (check_profiling_available): Assume profiling
7642         isn't available for mips*-*-elf targets.
7643
7644 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
7645
7646         * gcc.dg/builtins-38.c: New test.
7647
7648 2004-04-14  Eric Christopher  <echristo@redhat.com>
7649
7650         * g++.dg/charset/charset.exp: Run .cc extension tests.
7651
7652 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
7653
7654         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
7655
7656 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7657
7658         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
7659
7660 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
7661
7662         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
7663         * gcc.dg/i386-387-2.c: Likewise.
7664
7665         * gcc.dg/i386-387-7.c: New test.
7666         * gcc.dg/i386-387-8.c: New test.
7667
7668         * gcc.dg/builtins-37.c: New test.
7669
7670 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
7671
7672         * g++.dg/pch/externc-1.C: Add missing semicolon.
7673
7674 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
7675
7676         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
7677
7678 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7679
7680         * gcc.c-torture/execute/20040411-1.c: New test.
7681
7682 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7683
7684         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
7685
7686 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
7687
7688         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
7689
7690 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
7691
7692         * lib/target-supports.exp (check_named_sections_available): New.
7693         * lib/gcc-dg.exp (dg-require-named-sections): New.
7694         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
7695         old-deja.exp.  Also prune error-count message from HP linker.
7696         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
7697
7698         * g++.dg/init/init-ref4.C: Use dg-require-weak.
7699         * g++.old-deja/g++.pt/static3.C: Likewise.
7700         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
7701
7702 2004-04-09  Roger Sayle  <roger@eyesopen.com>
7703
7704         * gcc.c-torture/execute/20040409-1.c: New test case.
7705         * gcc.c-torture/execute/20040409-2.c: New test case.
7706         * gcc.c-torture/execute/20040409-3.c: New test case.
7707
7708 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
7709
7710         * gcc.dg/20040409-1.c: New test.
7711
7712 2004-04-08  Roger Sayle  <roger@eyesopen.com>
7713
7714         PR target/14888
7715         * g++.dg/opt/pr14888.C: New test case.
7716
7717 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
7718
7719         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
7720         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
7721         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
7722         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
7723         New tests.
7724
7725 2004-04-08  Paul Brook  <paul@codesourcery.com>
7726
7727         * gcc.dg/spill-1.c: New test.
7728
7729 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7730
7731         * gcc.dg/torture/builtin-ctype-2.c: New test.
7732
7733 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
7734
7735         * gcc.dg/pch/pch.exp: Add largefile test.
7736
7737 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
7738
7739         * g++.dg/pch/externc-1.Hs: New.
7740         * g++.dg/pch/externc-1.C: New.
7741
7742 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7743
7744         * gcc.dg/compat/struct-by-value-5a_main.c,
7745         gcc.dg/compat/struct-by-value-5b_main.c: New files.
7746         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
7747         * gcc.dg/compat/struct-by-value-5a_x.c,
7748         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
7749         gcc.dg/compat/struct-by-value-5_x.c.
7750         * gcc.dg/compat/struct-by-value-5a_y.c,
7751         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
7752         gcc.dg/compat/struct-by-value-5_y.c.
7753
7754         * gcc.dg/compat/struct-by-value-6a_main.c,
7755         gcc.dg/compat/struct-by-value-6b_main.c: New files.
7756         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
7757         * gcc.dg/compat/struct-by-value-6a_x.c,
7758         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
7759         gcc.dg/compat/struct-by-value-6_x.c.
7760         * gcc.dg/compat/struct-by-value-6a_y.c,
7761         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
7762         gcc.dg/compat/struct-by-value-6_y.c.
7763
7764         * gcc.dg/compat/struct-by-value-7a_main.c,
7765         gcc.dg/compat/struct-by-value-7b_main.c: New files.
7766         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
7767         * gcc.dg/compat/struct-by-value-7a_x.c,
7768         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
7769         gcc.dg/compat/struct-by-value-7_x.c.
7770         * gcc.dg/compat/struct-by-value-7a_y.c,
7771         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
7772         gcc.dg/compat/struct-by-value-7_y.c.
7773
7774 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
7775
7776         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
7777         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
7778         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
7779         options.
7780
7781 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
7782
7783         * gcc.dg/builtins-36.c: New test.
7784
7785 2004-04-06  Paul Brook  <paul@codesourcery.com>
7786
7787         * README.gcc: Remove obsolete contraint on testcases.
7788
7789 2004-04-05  Paul Brook  <paul@codesourcery.com>
7790
7791         PR2123
7792         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
7793         failure and exit(0) on success.
7794         * g++.dg/expr/anew2.C: Ditto.
7795         * g++.dg/expr/anew3.C: Ditto.
7796         * g++.dg/expr/anew4.C: Ditto.
7797
7798 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
7799
7800         PR c++/3518
7801         * g++.dg/template/unify7.C: New.
7802
7803 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
7804
7805         * g++.dg/README: Bring up to date with new subdirectories; remove
7806         duplicate subdirectory lines.
7807
7808 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
7809
7810         PR c++/14007
7811         * g++.dg/template/unify5.C: New.
7812         * g++.dg/template/unify6.C: New.
7813         * g++.dg/template/qualttp20.C: Adjust.
7814         * g++.old-deja/g++.jason/report.C: Adjust.
7815         * g++.old-deja/g++.other/qual1.C: Adjust.
7816
7817 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/14803
7820         * g++.dg/inherit/ptrmem1.C: New test.
7821
7822 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR c++/14755
7825         * gcc.c-torture/execute/20040331-1.c: New test.
7826         * gcc.dg/20040331-1.c: New test.
7827
7828 2004-04-01  Paul Brook  <paul@codesourcery.com>
7829
7830         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
7831
7832 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/14724
7835         * g++.dg/init/goto1.C: New test.
7836
7837         PR c++/14763
7838         * g++.dg/template/defarg4.C: New test.
7839
7840 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
7841
7842         * gcc.dg/altivec-11.c: Extend test for more valid cases.
7843
7844 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
7845
7846         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
7847
7848 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
7849
7850         * gcc.dg/noncompile/undeclared-2.c: New test.
7851
7852 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
7853
7854         * gcc.dg/940409-1.c: Remove XFAIL.
7855         * gcc.dg/reg-vol-struct-1.c: New test.
7856
7857 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7858
7859         * gcc.dg/torture/builtin-wctype-1.c: New test.
7860
7861 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
7862
7863         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
7864         * gcc.dg/20001101-1.c: Likewise.
7865         * gcc.dg/20001102-1.c: Likewise.
7866
7867 2004-03-25  Roger Sayle  <roger@eyesopen.com>
7868
7869         * gcc.dg/compare8.c: Add an additional test for XOR.
7870
7871 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7872
7873         * gcc.dg/torture/builtin-ctype-1.c: New test.
7874
7875 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7876
7877         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
7878         * gcc.dg/torture/builtin-math-1.c: Likewise.
7879         * gcc.dg/torture/builtin-power-1.c: New test.
7880
7881 2004-03-24  Andreas Schwab  <schwab@suse.de>
7882
7883         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
7884         IA64 assembler.
7885
7886 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7887             Roger Sayle  <roger@eyesopen.com>
7888
7889         * gcc.dg/compare8.c: New test case.
7890
7891 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
7892
7893         * g++.dg/ext/altivec-7.C: New test.
7894
7895 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
7896
7897         PR 12267, 12391, 12560, 13129, 14114, 14133
7898         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
7899         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
7900         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
7901         Adjust error regexps.
7902         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
7903         * gcc.dg/noncompile/undeclared-1.c: New test cases.
7904         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
7905         * gcc.dg/local1.c: Add explanatory comment.
7906
7907 2004-03-23  Roger Sayle  <roger@eyesopen.com>
7908
7909         PR optimization/14669
7910         * g++.dg/opt/fold2.C: New test case.
7911
7912 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR c/14069
7915         * gcc.dg/20040322-1.c: New test.
7916
7917 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7918
7919         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
7920         * gcc.dg/ultrasp4.c: Likewise.
7921         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
7922
7923 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7924
7925         * gcc.dg/i386-sse-8.c: Reset default options.
7926
7927 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
7928
7929         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
7930         in the error message text.
7931
7932 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7933
7934         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
7935
7936 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
7937
7938         PR c++/14616
7939         * g++.dg/init/array13.C: New test.
7940
7941 2004-03-20  Roger Sayle  <roger@eyesopen.com>
7942
7943         PR target/13889
7944         * gcc.c-torture/compile/pr13889.c: New test case.
7945
7946 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7947
7948         PR c/14635
7949         * builtins-1.c (nan, nans): Don't test.
7950         * builtins-30.c: Don't use nan, nanf, nanl.
7951         * builtins-35.c: New test.
7952
7953 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
7954
7955         * g++.dg/ext/altivec-6.C: New test.
7956
7957 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
7958
7959         * g++.dg/init/placement3.C: New test.
7960
7961         * g++.dg/template/spec13.C: New test.
7962
7963         * g++.dg/lookup/using11.C: New test.
7964
7965         * g++.dg/lookup/koenig3.C: New test.
7966
7967         * g++.dg/template/operator2.C: New test.
7968
7969         * g++.dg/expr/dtor3.C: New test.
7970         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
7971         marker.
7972         * g++.old-deja/g++.law/visibility28.C: Likewise.
7973
7974 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
7975
7976         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
7977         * gcc.dg/ppc64-abi-3.c: Likewise.
7978
7979 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7980
7981         PR c++/14545
7982         * g++.dg/parse/template15.C: New test.
7983
7984 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
7985
7986         * g++.dg/expr/dtor2.C: New test.
7987
7988         * g++.dg/lookup/anon4.C: New test.
7989
7990         * g++.dg/overload/using1.C: New test.
7991
7992         * g++.dg/template/lookup7.C: New test.
7993
7994         * g++.dg/template/typename6.C: New test.
7995
7996         * g++.dg/expr/cond6.C: New test.
7997
7998 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7999
8000         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
8001
8002 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8003
8004         * g++.dg/expr/cond5.C: New test.
8005         * g++.dg/expr/constcast1.C: Likewise.
8006         * g++.dg/expr/ptrmem2.C: Likewise.
8007         * g++.dg/expr/ptrmem3.C: Likewise.
8008         * g++.dg/lookup/main1.C: Likewise.
8009         * g++.dg/template/lookup6.C: Likewise.
8010
8011 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
8012
8013         * gcc.dg/local1.c: New test.
8014
8015         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
8016
8017 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8018
8019         * gcc.dg/torture/builtin-convert-1.c: New test.
8020
8021 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8022
8023         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
8024
8025 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8026
8027         PR c++/14481
8028         * g++.dg/warn/Wunused-7.C: New test.
8029
8030 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8031
8032         * gcc.dg/torture/builtin-integral-1.c: New test.
8033
8034 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
8035
8036         PR c++/14586
8037         * g++.dg/parse/non-dependent3.C: New test.
8038
8039 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
8040
8041         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
8042         * g++.dg/eh/simd-2.C: Likewise.
8043         * g++.dg/init/array10.C: Likewise.
8044         * gcc.c-torture/compile/simd-1.c: Likewise.
8045         * gcc.c-torture/compile/simd-2.c: Likewise.
8046         * gcc.c-torture/compile/simd-3.c: Likewise.
8047         * gcc.c-torture/compile/simd-4.c: Likewise.
8048         * gcc.c-torture/compile/simd-6.c: Likewise.
8049         * gcc.c-torture/execute/simd-1.c: Likewise.
8050         * gcc.c-torture/execute/simd-2.c: Likewise.
8051         * gcc.dg/compat/vector-defs.h: Likewise.
8052         * gcc.dg/20020531-1.c: Likewise.
8053         * gcc.dg/altivec-3.c: Likewise.
8054         * gcc.dg/altivec-4.c: Likewise.
8055         * gcc.dg/altivec-varargs-1.c: Likewise.
8056         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
8057         * gcc.dg/i386-mmx-3.c: Likewise.
8058         * gcc.dg/i386-sse-4.c: Likewise.
8059         * gcc.dg/i386-sse-5.c: Likewise.
8060         * gcc.dg/i386-sse-8.c: Likewise.
8061         * gcc.dg/simd-1.c: Likewise.
8062         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
8063         __ev64_opaque__ since the machine description provides it.
8064
8065 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8066
8067         * lib/compat.exp (skip_list): New global variable.
8068         Use it to hold the user defined COMPAT_SKIPS list if any.
8069         (compat-obj): Add the members of skip_list to optall.
8070
8071 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8072
8073         * gcc.dg/compat/union-by-value-1_main.c,
8074         union-by-value-1_x.c, union-by-value-1_y.c,
8075         union-check.h, union-defs.h,
8076         union-init.h, union-return-1_main.c,
8077         union-return-1_x.c, union-return-1_y.c: New files.
8078
8079 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8080
8081         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
8082         mixed-struct-init.h: Add 4 mixed structure types.
8083         struct-by-value-21_main.c, struct-by-value-21_x.c,
8084         struct-by-value-21_y.c, struct-return-21_main.c,
8085         struct-return-21_x.c, struct-return-21_y.c: New files.
8086
8087 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
8088
8089         PR c++/14550
8090         * g++.dg/parse/template14.C: New test.
8091
8092 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8093
8094         * gcc.c-torture/execute/20040313-1.c: New test.
8095
8096 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR target/14533
8099         * gcc.dg/20040311-2.c: New test.
8100
8101 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
8102
8103         PR other/14544
8104         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
8105         bit-field.
8106
8107 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
8108
8109         * gcc.dg/20040305-2.c: Add missing return statement.
8110
8111 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8112
8113         * gcc.dg/builtins-34.c: Also check pow10*.
8114
8115 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8116
8117         PR target/14262
8118         * gcc.dg/20040305-2.c: New test.
8119
8120 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
8121
8122         * gcc.dg/20040310-1.c: New test.
8123
8124 2004-03-11  Roger Sayle  <roger@eyesopen.com>
8125
8126         * gcc.c-torture/execute/20040311-1.c: New test case.
8127
8128 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
8129
8130         PR c++/14476
8131         * g++.dg/lookup/enum1.C: New test.
8132
8133 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
8134
8135         PR c++/14510
8136         * g++.dg/lookup/struct2.C: New test.
8137
8138 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
8139
8140         * gcc.dg/builtins-34.c: New test.
8141
8142 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8143
8144         * gcc.dg/torture/builtin-nonneg-1.c: New test.
8145
8146 2004-03-09  James E Wilson  <wilson@specifixinc.com>
8147
8148         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
8149         * gcc.dg/alias-2.c: New testcase.
8150
8151 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
8152
8153         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
8154
8155 2004-03-09  Roger Sayle  <roger@eyesopen.com>
8156
8157         * gcc.c-torture/execute/20040309-1.c: New test case.
8158
8159 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
8160
8161         PR c++/14397
8162         * g++.dg/overload/ref1.C: New.
8163
8164 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8165
8166         PR c++/14409
8167         * g++.dg/template/spec12.C: New test.
8168
8169         PR c++/14448
8170         * g++.dg/parse/crash14.C: New test.
8171
8172 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/14230
8175         * g++.dg/init/ref11.C: New test.
8176
8177 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
8178
8179         PR c++/14432
8180         * g++.dg/parse/builtin2.C: New test.
8181
8182 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8183
8184         PR c++/14401
8185         * g++.dg/init/ctor3.C: New test.
8186         * g++.dg/init/union1.C: New test.
8187         * g++.dg/ext/anon-struct4.C: New test.
8188
8189 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
8190
8191         * g++.dg/lookup/koenig1.C: Tweak error messages.
8192         * g++.dg/lookup/used-before-declaration.C: Likewise.
8193         * g++.dg/other/do1.C: Likewise.
8194         * g++.dg/overload/koenig1.C: Likewise.
8195         * g++.dg/parse/crash13.C: Likewise.
8196         * g++.dg/template/instantiate3.C: Likewise.
8197
8198 2004-03-08  Eric Christopher  <echristo@redhat.com>
8199
8200         * * lib/target-supports.exp: Enable libiconv in test
8201         compilation.  Fix up error checking.
8202
8203 2004-03-08  Roger Sayle  <roger@eyesopen.com>
8204
8205         PR middle-end/14289
8206         * gcc.dg/pr14289-1.c: New test case.
8207         * gcc.dg/pr14289-2.c: Likewise.
8208         * gcc.dg/pr14289-3.c: Likewise.
8209
8210 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
8211
8212         * gcc.c-torture/execute/20040308-1.c: New test.
8213
8214 2004-03-07  Roger Sayle  <roger@eyesopen.com>
8215
8216         * gcc.c-torture/execute/20040307-1.c: New test case.
8217
8218 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
8219
8220         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
8221
8222 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
8223
8224         * gcc.dg/20040306-1.c: New test.
8225
8226 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
8227
8228         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
8229         them static.
8230         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
8231
8232 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8233
8234         PR c/14465
8235         * gcc.dg/decl-6.c: New test.
8236
8237 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8238
8239         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
8240         Rename LOGPOW -> LOG_POW.
8241         (SQRT_EXP, POW_EXP): New.
8242
8243 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8244
8245         * gcc.dg/i386-sse-8.c: New test.
8246
8247 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
8248
8249         PR c/14114
8250         * gcc.dg/decl-5.c: New test.
8251
8252 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
8253
8254         * gcc.dg/20040305-1.c: New test.
8255
8256 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
8257
8258         PR other/14354
8259         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
8260
8261 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
8262
8263         PR c++/14425, c++/14426
8264         * g++.dg/ext/altivec-4.C: New test.
8265         * g++.dg/ext/altivec-5.C: New test.
8266
8267 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
8268
8269         * g++.old-deja/g++.other/linkage1.C: Expect errors about
8270         global variables of a type with no linkage.
8271         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
8272         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
8273         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
8274         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
8275         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
8276         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
8277         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
8278         * g++.dg/warn/deprecated.C: Name enum Color.
8279         * g++.dg/overload/VLA.C: Name structure for 'b'.
8280         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
8281
8282 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8283
8284         * gcc.c-torture/compile/20040304-1.c: New test.
8285
8286 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
8287
8288         PR 13728
8289         * gcc.dg/decl-4.c: New testcase.
8290
8291 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
8292
8293         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
8294         as PRECF if sizeof (float) > sizeof (double).
8295         (PRECL): Make it the same as PRECF if
8296         sizeof (float) > sizeof (long double).
8297
8298 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8299
8300         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
8301         system type.  Add check for irix6 which doesn't have c99 runtime.
8302
8303 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
8304
8305         * gcc.dg/const-elim-1.c: xfail for xtensa.
8306
8307 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8308
8309         PR c++/14369
8310         * g++.dg/template/cond4.C: New test.
8311
8312 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8313
8314         PR c++/14360
8315         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
8316
8317         PR c++/14361
8318         * g++.dg/parse/defarg7.C: New test.
8319
8320         PR c++/14359
8321         * g++.dg/template/friend26.C: New test.
8322
8323 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
8324
8325         PR c++/14324
8326         * g++.dg/abi/mangle21.C: New test.
8327
8328         PR c++/14260
8329         * g++.dg/parse/constructor2.C: New test.
8330
8331         PR c++/14337
8332         * g++.dg/template/sfinae1.C: New test.
8333
8334 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8335
8336         PR c++/14267
8337         * g++.dg/expr/crash2.C: New test.
8338
8339         PR middle-end/13448
8340         * gcc.dg/inline-5.c: New test.
8341         * gcc.dg/always-inline.c: Split out tests into ...
8342         * gcc.dg/always-inline2.c: ... this and ...
8343         * gcc.dg/always-inline3.c: ... this.
8344
8345 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
8346
8347         PR debug/12103
8348         * g++.dg/debug/crash1.C: New test.
8349
8350 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
8351
8352         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
8353         function with __attribute__((noinline)).
8354         (recurser_void2): Likewise.
8355         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
8356         (recurser_void2): Likewise.
8357
8358 2004-02-29  Roger Sayle  <roger@eyesopen.com>
8359
8360         PR middle-end/14203
8361         * g++.dg/warn/Wunused-6.C: New test case.
8362
8363 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
8364
8365         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
8366         not defined.
8367
8368 2004-02-27  Eric Christopher  <echristo@redhat.com>
8369
8370         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
8371         * g++.dg/charset/asm2.c: Run only x86.
8372         * gcc.dg/charset/asm3.c: Ditto.
8373
8374 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
8375
8376         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
8377         ld_library_path.
8378
8379 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
8380
8381         * g++.dg/ext/altivec-3.C: New.
8382
8383 2004-02-26  Richard Henderson  <rth@redhat.com>
8384
8385         * g++.dg/ext/attrib10.C: Mark for warning.
8386         * gcc.dg/attr-alias-1.c: New.
8387
8388 2004-02-26  Richard Henderson  <rth@redhat.com>
8389
8390         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
8391         * gcc.c-torture/execute/20040208-2.c: ... it back.
8392
8393 2004-02-26  Eric Christopher  <echristo@redhat.com>
8394
8395         * lib/target-supports.exp (check-iconv-available): New function.
8396         * lib/gcc-dg.exp (dg-require-iconv): New function.
8397         Use above.
8398         * gcc.dg/charset: New directory.
8399         * gcc.dg/charset/charset.exp: New file.
8400         * gcc.dg/charset/asm1.c: Ditto.
8401         * gcc.dg/charset/asm2.c: Ditto.
8402         * gcc.dg/charset/asm3.c: Ditto.
8403         * gcc.dg/charset/asm4.c: Ditto.
8404         * gcc.dg/charset/asm5.c: Ditto.
8405         * gcc.dg/charset/attribute1.c: Ditto.
8406         * gcc.dg/charset/attribute2.c: Ditto.
8407         * gcc.dg/charset/string1.c: Ditto.
8408         * g++.dg/charset: New directory.
8409         * g++.dg/dg.exp: Add here. Special options.
8410         * g++.dg/charset/charset.exp: New file.
8411         * g++.dg/charset/asm1.c: Ditto.
8412         * g++.dg/charset/asm2.c: Ditto.
8413         * g++.dg/charset/asm3.c: Ditto.
8414         * g++.dg/charset/asm4.c: Ditto.
8415         * g++.dg/charset/attribute1.c: Ditto.
8416         * g++.dg/charset/attribute2.c: Ditto.
8417         * g++.dg/charset/extern1.cc: Ditto.
8418         * g++.dg/charset/extern2.cc: Ditto.
8419         * g++.dg/charset/string1.c: Ditto.
8420
8421 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
8422
8423         PR c++/14278
8424         * g++.dg/parse/comma1.C: New test.
8425
8426 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8427
8428         PR c++/14284
8429         * g++.dg/template/ttp8.C: New test.
8430
8431 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
8432
8433         * gcc.dg/fixuns-trunc-1.c: New test.
8434
8435 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8436
8437         * gcc.dg/builtins-config.h: Use #elif.
8438
8439 2004-02-26  Michael Matz  <matz@suse.de>
8440
8441         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
8442         * gcc.dg/991214-1.c: Likewise.
8443         * gcc.dg/i386-asm-1.c: Likewise.
8444
8445 2004-02-25  Richard Henderson  <rth@redhat.com>
8446
8447         * gcc.c-torture/execute/20040208-2.c: Move ...
8448         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
8449
8450 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8451
8452         PR c++/14246
8453         * g++.dg/other/crash-3.C: New test.
8454
8455 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8456
8457         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
8458         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
8459
8460         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
8461         HP-UX.
8462
8463 2004-02-24  Michael Matz  <matz@suse.de>
8464
8465         * gcc.dg/i386-regparm.c: New.
8466
8467 2004-02-23  James E Wilson  <wilson@specifixinc.com>
8468
8469         * gcc.c-torture/execute/20040223-1.c: New.
8470
8471 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
8472             Kazu Hirata  <kazu@cs.umass.edu>
8473
8474         * gcc.dg/fwritable-strings-1.c: Remove.
8475
8476 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
8477
8478         PR c/14156
8479         * gcc.dg/20040223-1.c: New test.
8480
8481 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8482
8483         PR c++/14106
8484         * g++.dg/ext/typeof9.C: New test.
8485
8486 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8487
8488         PR c++/14250
8489         * g++.dg/other/switch1.C: New test.
8490
8491 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8492
8493         * gcc.dg/cast-function-1.c: Adjust for new informative message.
8494         * gcc.dg/va-arg-1.c: Likewise.
8495
8496 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8497
8498         PR c++/14143
8499         * g++.dg/template/koenig5.C: New test.
8500
8501 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
8502
8503         * g++.dg/ext/altivec-1.C: Generalize target triple.
8504         * g++.dg/ext/altivec-2.C: New test case.
8505         * g++.dg/ext/altivec_check.h: New file.
8506         * gcc.dg/altivec-1.c: Generalize target triple;
8507         include altivec_check.h and call altivec_check().
8508         * gcc.dg/altivec-[2-5].c: Generalize target triple.
8509         * gcc.dg/altivec-6.c: New test case.
8510         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
8511         type casts as needed.
8512         * gcc.dg/altivec-10.c: Include altivec_check.h and call
8513         altivec_check().
8514         * gcc.dg/altivec-12.c: New test case.
8515         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
8516         include altivec_check.h and call altivec_check().
8517         * gcc.dg/altivec_check.h: New file.
8518
8519 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8520
8521         * lib/target-supports.exp (check_alias_available): Don't mangle
8522         function `g' in test program.
8523
8524 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8525
8526         * lib/target-supports.exp (check_profiling_available): Check
8527         argument to determine whether we support a profiling type.
8528         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
8529         check_profiling_available.
8530         * g++.dg/bprob/bprob.exp: Likewise
8531         * g77.dg/bprob/bprob.exp: Likewise.
8532         * gcc.misc-tests/bprob.exp: Likewise.
8533         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
8534         dg-require-profiling and delete expected error handling.
8535         * gcc.dg/20021014-1.c: Likewise.
8536         * gcc.dg/nest.c: Likewise.
8537
8538 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8539
8540         PR c++/12007
8541         * g++.dg/other/vthunk1.C: New test.
8542
8543 2004-02-20  Falk Hueffner  <falk@debian.org>
8544
8545         PR target/14201
8546         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
8547
8548 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
8549
8550         PR c++/13927
8551         * g++.dg/other/error8.C: Remove XFAIL markers.
8552
8553         PR c++/14173
8554         * g++.dg/ext/packed5.C: New test.
8555
8556         PR c++/14199
8557         * g++.dg/warn/Wunused-5.C: New test.
8558
8559         PR c++/14186
8560         * g++.dg/lookup/member1.C: New test.
8561
8562 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
8563
8564         * gcc.c-torture/compile/20040130-1.c: Enable only when
8565         __INT_MAX__ >= 2147483647L.
8566         * gcc.c-torture/compile/961203-1.c: Likewise.
8567
8568 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
8569
8570         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
8571         * g++.dg/opt/template1.C: Robustify assembler regexp
8572
8573 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8574
8575         * gcc.c-torture/execute/simd-4.x: Remove.
8576         * gcc.c-torture/execute/va-arg-25.x: Likewise.
8577         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
8578         Guard with #ifndef SKIP_ATTRIBUTE.
8579         * gcc.dg/compat/vector-1_y.c: Likewise.
8580         * gcc.dg/compat/vector-2_x.c: Likewise.
8581         * gcc.dg/compat/vector-2_y.c: Likewise.
8582         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
8583         * g++.dg/eh/simd-2.C: Likewise.
8584
8585 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
8586
8587         * gcc.c-torture/compile/complex-1.c: New.
8588
8589 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
8590
8591         PR target/14209
8592         * gcc.c-torture/execute/20040218-1.c: New test.
8593
8594 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8595
8596         PR c++/14181
8597         * g++.dg/parse/new2.C: New test.
8598
8599 2004-02-18  Paul Brook  <paul@codesourcery.com>
8600
8601         * gcc.c-torture/compile/libcall-1.c: New test.
8602
8603 2004-02-18  Paul Brook  <paul@codesourcery.com>
8604
8605         PR debug/12934
8606         * gcc.dg/debug/debug-7.c: New test.
8607
8608 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
8609
8610         * gcc.dg/20040217-1.c: New test.
8611
8612 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
8613
8614         * gcc.c-torture/execute/990208-1.x: Delete.
8615
8616 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
8617
8618         * gcc.c-torture/execute/20040208-2.x: New file.
8619
8620 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
8621
8622         PR c++/11326
8623         * g++.dg/abi/structret1.C: New test.
8624
8625 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
8626
8627         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
8628         (i386_cpuid): No need to test if cpuid is available on AMD64.
8629         Fix assembly, so that it works onboth i386 and AMD64.
8630         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
8631         (vecInLong): Fix s[] member type to unsigned int.
8632         (vecInWord): Remove type.
8633         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
8634         (a64, b64, c64, d64, e64): Remove.
8635         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
8636         Remove unused variable.  Remove initialization of removed variables.
8637         Don't call mmx_tests nor sse_tests.
8638         (reference_mmx, reference_sse): Remove.
8639         (check): Add return stmt.
8640         * gcc.dg/i386-sse-7.c: New test.
8641         * gcc.dg/i386-mmx-4.c: New test.
8642
8643 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8644
8645         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
8646         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8647         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8648         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
8649         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
8650         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
8651         g++.dg/tc1/dr94.C: Fix line terminator.
8652
8653 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
8654
8655         * gcc.c-torture/compile/20040216-1.c: New.
8656
8657 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8658
8659         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
8660         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
8661         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
8662         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
8663         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
8664         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
8665
8666 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8667
8668         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
8669
8670 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
8671
8672         PR c++/13971
8673         * g++.dg/expr/cond4.C: New test.
8674
8675         PR c++/14086
8676         * g++.dg/lookup/crash2.C: New test.
8677
8678 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
8679
8680         * gcc.c-torture/compile/20040214-2.c: New test.
8681
8682 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
8683
8684         PR c++/14116
8685         * g++.dg/ext/typeof8.C: New test.
8686
8687 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
8688
8689         * gcc.c-torture/compile/20040214-1.c: New test.
8690
8691 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8692
8693         PR c++/13635
8694         * g++.dg/template/spec11.C: New test.
8695
8696 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8697
8698         PR c++/13927
8699         * g++.dg/other/error8.C: New test.
8700
8701 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/14122
8704         * g++.dg/template/array4.C: New test.
8705
8706         PR c++/14108
8707         * g++.dg/inherit/thunk2.C: New test.
8708
8709         PR c++/14083
8710         * g++.dg/eh/cond2.C: New test.
8711
8712 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
8713
8714         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
8715
8716 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
8717
8718         * lib/scanasm.exp (dg-scan): Quote pattern before display.
8719
8720 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
8721
8722         * g++.dg/simd-2.C: xfail on ppc64-linux.
8723
8724 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8725
8726         PR c/456
8727         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
8728         tests.
8729
8730 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
8731
8732         * gcc.dg/builtins-33.c: New test.
8733
8734 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
8735
8736         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
8737
8738 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8739
8740         * g++.dg/simd-2.C: Set -maltivec for ppc64.
8741
8742 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
8743
8744         * gcc.dg/ppc64-abi-3.c: New test.
8745
8746 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
8747
8748         PR c/14092
8749
8750         * gcc.dg/pr14092-1.c: New testcase.
8751
8752 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
8753
8754         * gcc.dg/cpp/assert4.c: Fix typo last change.
8755
8756         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
8757         * gcc.dg/cpp/assert4.c: Handle powerpc64.
8758
8759         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
8760
8761 2004-02-09  Roger Sayle  <roger@eyesopen.com>
8762
8763         * gcc.c-torture/compile/20040209-1.c: New test case.
8764
8765 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
8766
8767         * gcc.dg/c90-init-1.c: Adjust expected error messages.
8768
8769 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
8770
8771         * gcc.c-torture/execute/20040208-[12].c: New tests.
8772
8773 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8774
8775         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
8776
8777 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8778
8779         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
8780
8781 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8782
8783         Bug 13856
8784         * gcc.dg/visibility-8.c: New testcase.
8785
8786 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
8787
8788         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
8789         arguments.
8790         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
8791
8792 2004-02-07  Roger Sayle  <roger@eyesopen.com>
8793
8794         PR middle-end/13696
8795         * g++.dg/opt/fold1.C: New test case.
8796
8797 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8798
8799         PR c++/14033
8800         * g++.dg/other/crash-2.C: New test.
8801
8802 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8803
8804         PR c++/14028
8805         * g++.dg/parse/angle-bracket2.C: New test.
8806
8807 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8808
8809         PR middle-end/13750
8810         Revert:
8811         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8812         PR pch/13361
8813         * testsuite/g++.dg/pch/wchar-1.C: New.
8814         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8815
8816 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8817
8818         PR c++/14008
8819         * g++.dg/parse/error15.C: New test.
8820         * g++.dg/parse/crash11.C: Update dg-error mark.
8821
8822 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8823
8824         PR c++/13932
8825         * g++.dg/warn/conv2.C: New test.
8826
8827 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8828
8829         PR c++/13086
8830         * g++.dg/warn/incomplete1.C: Remove xfail.
8831
8832 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8833
8834         * lib/file-format.exp (gcc_target_object_format): Use
8835         ${tool}_target_compile, not gcc_target_compile.
8836         * lib/target-supports.exp (check_alias_available): Likewise.
8837         (check_gc_sections_available): Likewise.
8838         * g++.dg/ext/attrib10.C: Use dg-require-alias.
8839         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
8840         dg-require-alias.
8841
8842 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
8843
8844         PR c++/13969
8845         * g++.dg/template/static6.C: New test.
8846
8847 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
8848
8849         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
8850
8851 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8852
8853         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
8854         tests for systems where `char' is unsigned by default.
8855
8856 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8857
8858         PR c++/13997
8859         * g++.dg/template/partial3.C: New test.
8860
8861 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
8862
8863         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
8864         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
8865         Remove mentions of obsolete ports.
8866
8867 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
8868
8869         * gcc.dg/noncompile/20001228-1.c: Fix for new
8870         error message.
8871
8872 2004-02-03  Roger Sayle  <roger@eyesopen.com>
8873
8874         PR target/9348
8875         * gcc.c-torture/execute/multdi-1.c: New test case.
8876
8877 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR c++/13925
8880         * g++.dg/template/lookup5.C: New test.
8881
8882 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8883
8884         PR c++/13950
8885         * g++.dg/template/lookup4.C: New test.
8886
8887         PR c++/13970
8888         * g++.dg/parse/error14.C: New test.
8889
8890         PR c++/14002
8891         * g++.dg/parse/template13.C: New test.
8892
8893 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
8894
8895         PR c++/13978
8896         * g++.dg/template/koenig4.C: New test.
8897
8898         PR c++/13968
8899         * g++.dg/template/crash17.C: New test.
8900
8901         PR c++/13975
8902         * g++.dg/parse/error13.C: New test.
8903         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
8904
8905 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8906
8907         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
8908
8909 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
8910
8911         PR c/11658
8912         PR c/13994
8913         * gcc.dg/noncompile/20040203-1.c: New test.
8914         * gcc.dg/noncompile/20040203-2.c: Likewise.
8915         * gcc.dg/noncompile/20040203-3.c: Likewise.
8916         * gcc.dg/20040203-1.c: Likewise.
8917
8918 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
8919
8920         PR c++/10858
8921         * g++.dg/template/sizeof7.C: New test.
8922
8923 2004-02-02  Eric Christopher  <echristo@redhat.com>
8924             Zack Weinberg  <zack@codesourcery.com>
8925
8926         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
8927
8928 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
8929
8930         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
8931         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
8932         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
8933         * gcc.dg/cleanup-5.c: Run only on Linux targets.
8934
8935 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
8936
8937         PR c++/13113
8938         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
8939
8940         PR c++/13854
8941         * g++.dg/ext/attrib13.C: New test.
8942
8943         PR c++/13907
8944         * g++.dg/conversion/op2.C: New test.
8945
8946 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8947
8948         * gcc.dg/titype-1.c: Fix pasto.
8949
8950 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
8951
8952         * gcc.dg/titype-1.c: New test.
8953
8954 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8955
8956         PR c++/13957
8957         * g++.dg/template/non-type-template-argument-1.C,
8958         g++.dg/template/qualified-id1.C: Update dg-error marks.
8959         * g++.dg/template/nontype6.C: New test.
8960
8961 2004-02-01  Roger Sayle  <roger@eyesopen.com>
8962
8963         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
8964         * gcc.dg/builtins-31.c: New testcase.
8965         * gcc.dg/builtins-32.c: New testcase.
8966
8967 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
8968
8969         * objc.dg/call-super-2.m: Update line numbers
8970         for the including of stddef.h.
8971
8972 2004-01-30  Michael Matz  <matz@suse.de>
8973
8974         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
8975         g++.dg/ext/case-range3.C: New tests.
8976
8977 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8978
8979         DR206
8980         PR c++/13813
8981         * g++.dg/template/member4.C: New test.
8982
8983 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8984
8985         PR c++/13683
8986         * g++.dg/template/sizeof6.C: New test.
8987
8988 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8989
8990         * gcc.dg/fwritable-strings-1.c: New test.
8991
8992 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
8993
8994         * gcc.c-torture/compile/20040130-1.c: New test.
8995
8996 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
8997
8998         * objc.dg/call-super-2.m: Include stddef.h for size_t.
8999
9000 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
9001
9002         PR c++/13883
9003         * g++.dg/template/ctor3.C: New test.
9004
9005 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9006
9007         * g++.dg/tc1: New directory.
9008         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
9009         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
9010         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
9011         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
9012         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
9013
9014 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9015
9016         * g++.dg/parse/error11.C: New test.
9017         * g++.dg/parse/error12.C: Likewise.
9018
9019 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
9020
9021         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
9022         (scan_initial, main): Use aligned_sizeof instead of sizeof.
9023
9024 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
9025
9026         PR c++/13791
9027         * g++.dg/ext/attrib12.C: New test.
9028
9029         PR c++/13736
9030         * g++.dg/parse/cast2.C: New test.
9031
9032 2004-01-27  James E Wilson  <wilson@specifixinc.com>
9033
9034         * objc.dg/encode-2.m (main): New local string.  Set depending on
9035         sizeof long.  Use in sscanf call.
9036         * objc.dg/encode-3.m (main): New local string.  Set depending on
9037         sizeof long.  Use in scan_initial call.
9038
9039 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9040
9041         * objc.dg/call-super-2.m: Make LP64-safe.
9042         * objc.dg/desig-init-1.m: Likewise.
9043
9044 2004-01-27  Devang Patel <dpatel@apple.com>
9045
9046         * g++.dg/debug/namespace1.C: New test.
9047
9048 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
9049
9050         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
9051         xscale-*-*.
9052
9053         * gcc.dg/arm-mmx-1.c: New test.
9054
9055 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9056
9057         * gcc.dg/20040127-1.c: New test.
9058         * gcc.dg/20040127-2.c: New test.
9059
9060 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9061
9062         * objc.dg/stret-1.m (glob): Renamed to globa.
9063
9064 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
9065
9066         PR c++/13663
9067         * g++.dg/expr/for1.C: New test.
9068
9069 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
9070
9071         PR middle-end/13779
9072         * gcc.dg/darwin-longlong.c: New test.
9073
9074 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
9075
9076         * gcc.dg/20040124-1.c: Moved test from here...
9077         * gcc.c-torture/compile/20040124-1.c: ...to here.
9078
9079 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9080
9081         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
9082         the assembly output if -m64 is passed.
9083
9084 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
9085
9086         PR c++/13833
9087         * g++.dg/template/cond3.C: New test.
9088
9089 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9090
9091         PR c++/13810
9092         * g++.dg/template/ttp7.C: New test.
9093
9094 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9095
9096         PR c++/13797
9097         * g++.dg/template/nontype4.C: New test.
9098         * g++.dg/template/nontype5.C: Likewise.
9099
9100 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
9101
9102         * gcc.dg/torture/mips-clobber-at.c: New test.
9103
9104 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
9105
9106         * gcc.dg/20040124-1.c: New test.
9107
9108 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
9109
9110         * gcc.dg/20040123-1.c: New test.
9111
9112 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9113
9114         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
9115
9116 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9117
9118         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
9119
9120 2004-01-23  Andrew Pinski  <apinski@apple.com>
9121
9122         * gcc.dg/20030121-1.c: Move to ..
9123         * gcc.dg/20040121-1.c: here.
9124
9125 2004-01-23  Roger Sayle  <roger@eyesopen.com>
9126
9127         * gcc.dg/builtins-29.c: New test case.
9128
9129 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
9130
9131         PR 18314
9132         * gcc.dg/builtins-30.c: New testcase.
9133
9134 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
9135
9136         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
9137         * lib/g77.exp: Likewise.
9138         * lib/objc.exp: Likewise.
9139         * lib/g++.exp: Likewise.
9140
9141 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9142
9143         * gcc.dg/struct-by-value-2.c: New test.
9144
9145 2004-01-21  Andrew Pinski  <apinski@apple.com>
9146
9147         PR target/13785
9148         * gcc.dg/20030121-1.c: New test.
9149
9150 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
9151
9152         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
9153         clobber frame pointer register in asm statement.
9154
9155 2004-01-21  Falk Hueffner  <falk@debian.org>
9156
9157         * gcc.c-torture/compile/20040121-1.c: New test.
9158
9159 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
9160
9161         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
9162
9163 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
9164
9165         * gcc.dg/ppc64-abi-2.c: New test.
9166
9167 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
9168
9169         * lib/treelang.exp: Fill out this file.
9170         * lib/treelang-dg.exp: New File.
9171
9172 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9173
9174         * gcc.c-torture/compile/981022-1.c: Remove.
9175         * gcc.dg/array-5.c: Remove XFAIL.
9176         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
9177         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
9178         gcc.dg/cond-lvalue-1.c: Update.
9179         * gcc.dg/cast-lvalue-2.c: New test.
9180
9181 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
9182
9183         PR c++/13592
9184         * g++.dg/other/error1.C (class foo): Tweak error message.
9185
9186         PR c++/13592
9187         * g++.dg/template/call2.C: New test.
9188
9189 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9190
9191         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
9192         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
9193         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
9194         scalar-return-1_x.c, scalar-return-2_y.c,
9195         scalar-return-3_x.c, scalar-return-3_y.c,
9196         scalar-return-4_x.c, scalar-return-4_y.c,
9197         struct-align-1.h, struct-align-1_x.c,
9198         struct-align-1_y.c, struct-align-2.h,
9199         struct-align-2_x.c, struct-align-2_y.c,
9200         struct-by-value-10_y.c, struct-by-value-11_x.c,
9201         struct-by-value-11_y.c, struct-by-value-12_x.c,
9202         struct-by-value-12_y.c, struct-by-value-13_x.c,
9203         struct-by-value-13_y.c, struct-by-value-14_x.c,
9204         struct-by-value-14_y.c, struct-by-value-15_x.c,
9205         struct-by-value-15_y.c, struct-by-value-16_y.c,
9206         struct-by-value-17_y.c, struct-by-value-18_y.c,
9207         struct-by-value-19_y.c, struct-by-value-1_x.c,
9208         struct-by-value-1_y.c, struct-by-value-20_y.c,
9209         struct-by-value-2_x.c, struct-by-value-2_y.c,
9210         struct-by-value-3_y.c, struct-by-value-4_x.c,
9211         struct-by-value-4_y.c, struct-by-value-5_y.c,
9212         struct-by-value-6_y.c, struct-by-value-7_y.c
9213         struct-by-value-8_x.c, struct-by-value-8_y.c
9214         struct-by-value-9_x.c, struct-by-value-9_y.c
9215         struct-return-10_x.c, struct-return-10_y.c,
9216         struct-return-19_x.c, struct-return-20_x.c
9217         struct-return-2_x.c, struct-return-2_y.c
9218         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
9219         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
9220
9221 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9222
9223         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
9224         attribute on sparc*-sun-solaris2.*.
9225
9226 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
9227
9228         PR c++/13710
9229         * g++.dg/ext/typeof7.C: New test.
9230
9231 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
9232
9233         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
9234         * gcc.dg/const-elim-1.c: Same.
9235
9236 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
9237
9238         * objc.dg/stret-1.m: New.
9239         * objc.dg/stret-2.m: New.
9240
9241 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
9242
9243         PR c++/11895
9244         * g++.dg/ext/vector1.C: New test.
9245
9246 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
9247
9248         * gcc.dg/pch/import-1.c: New.
9249         * gcc.dg/pch/import-1.hs: New.
9250         * gcc.dg/pch/import-1a.h: New.
9251         * gcc.dg/pch/import-1b.h: New.
9252         * gcc.dg/pch/import-1c.h: New.
9253
9254 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9255
9256         PR c++/13574
9257         * g++.dg/ext/array1.C: New test.
9258
9259         PR c++/13178
9260         * g++.dg/conversion/op1.C: New test.
9261
9262 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
9263
9264         PR 11864
9265         From Kazumoto Kojima / Dan Kegel:
9266         * gcc.dg/pr11864-1.c: New test.
9267
9268         PR 10392
9269         From Marcus Comstedt / Dan Kegel:
9270         * gcc.dg/pr10392-1.c: New test.
9271
9272 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/13478
9275         * g++.dg/init/ref10.C: New test.
9276
9277 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9278
9279         PR c++/13407
9280         * g++.dg/parse/typename6.C: New test.
9281
9282 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9283
9284         PR pch/13361
9285         * testsuite/g++.dg/pch/wchar-1.C: New.
9286         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9287
9288 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9289
9290         PR c++/9259
9291         * g++.dg/expr/sizeof2.C: New test.
9292
9293 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
9294
9295         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
9296
9297 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9298
9299         PR c++/13659
9300         * g++.dg/lookup/strong-using-3.C: New.
9301         * g++.dg/lookup/using-10.C: New.
9302
9303 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
9304
9305         PR c++/13594
9306         * g++.dg/lookup/strong-using-2.C: New.
9307
9308 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
9309             Dan Kegel <dank@kegel.com>
9310             J"orn Rennecke <joern.rennecke@superh.com>
9311
9312         PR target/9365
9313         * gcc.dg/pr9365-1.c: New test.
9314
9315 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9316
9317         PR c++/8856
9318         * g++.dg/parse/casting-operator2.C: New test.
9319         * g++.old-deja/g++.pt/explicit83.C: Remove.
9320
9321 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9322
9323         * gcc.dg/label-compound-stmt-1.c: New test.
9324         * gcc.c-torture/compile/950922-1.c,
9325         gcc.c-torture/compile/20000211-3.c,
9326         gcc.c-torture/compile/20000518-1.c,
9327         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
9328         compound statements.
9329
9330 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
9331
9332         * gcc.dg/ppc64-abi-1.c: New test.
9333
9334 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
9335
9336          * g++.dg/ext/attrib9.C: Add dg-warnings.
9337
9338 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9339
9340         PR c++/12335
9341         * g++.dg/parse/dtor3.C: New test.
9342
9343 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
9344
9345         PR c++/12709
9346         * g++.dg/parse/try-catch-1.C: New test.
9347
9348 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
9349
9350         * ada/acats/run_all.sh: Add more verbose output in acats.log
9351         when compiling tests.
9352
9353 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9354
9355         PR 13656
9356         * gcc.dg/typedef-redecl.c: New test case.
9357         * gcc.dg/typedef-redecl.h: New support file.
9358
9359 2004-01-13  Jan Hubicka  <jh@suse.cz>
9360
9361         * gcc.dg/always_inline.c: New test.
9362         * gcc.dg/debug/20031231-1.c: Fix.
9363
9364 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9365
9366         PR c++/13474
9367         * g++.dg/template/array3.C: New test.
9368
9369 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
9370
9371         * g++.dg/ext/lvalue1.C: No longer expected to fail.
9372         * g++.dg/warn/Wunused-2.C: Likewise.
9373
9374 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9375
9376         PR c++/13289
9377         * g++.dg/template/instantiate6.C: New test.
9378
9379 2004-01-12  Roger Sayle  <roger@eyesopen.com>
9380
9381         PR middle-end/11397
9382         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
9383
9384 2004-01-12  Jan Hubicka  <jh@suse.cz>
9385
9386         PR opt/12826
9387         * gcc.dg/20040112-1.c: New.
9388
9389         * gcc.dg/dwarf-die[1-7].c: Move to...
9390         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
9391         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
9392
9393 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
9394
9395         PR c++/4100
9396         * g++.dg/parse/friend4.C: New test.
9397
9398 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
9399
9400         PR c++/4100
9401         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
9402         definition is called a friend.
9403
9404 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
9405
9406         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
9407
9408 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
9409
9410         PR c++/3478
9411         * g++.dg/parse/error10.C: New test.
9412         * g++.dg/template/arg2.C: Accept "invalid type" error.
9413
9414 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
9415
9416         PR middle-end/13392
9417         * g++.dg/opt/expect2.C: New test.
9418
9419 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9420
9421         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
9422         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
9423         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
9424         Update dg-error regexps.
9425
9426 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
9427
9428         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
9429         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
9430
9431 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9432
9433         * gcc.dg/pragma-re-1.c: Use right pointer type.
9434
9435 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9436
9437         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
9438
9439 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
9440
9441         * gcc.dg/rs6000-ldouble-1.c: New.
9442
9443 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9444
9445         DR 337
9446         PR c++/9256
9447         * g++.dg/other/abstract1.C: New test.
9448
9449 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
9450
9451         * g++.dg/lookup/strong-using-1.C: New.
9452
9453 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
9454
9455         PR c/11234
9456         * gcc.dg/func-ptr-conv-1.c: New test.
9457         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
9458
9459 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
9460
9461         PR target/13380.
9462         * gcc.c-torture/compile/20040109-1.c: New.
9463
9464 2004-01-08  Stuart Hastings  <stuart@apple.com>
9465
9466         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
9467         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
9468         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
9469
9470 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
9471
9472         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
9473
9474 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9475
9476         * ada/acats/run_acats: Treat 'gnatchop' the same way
9477         as 'gnatmake'.  Export GCC_DRIVER.
9478         * ada/acats/run_all.sh: Add target_gnatchop.  Use
9479         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
9480
9481 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9482
9483         PR c++/12573
9484         * g++.dg/template/dependent-expr4.C: New test.
9485
9486 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
9487
9488         * gcc.dg/altivec-11.c: New test.
9489
9490 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
9491
9492         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
9493
9494 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9495
9496         PR c/6024
9497         * gcc.dg/enum-compat-1.c: New test.
9498         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
9499
9500 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9501
9502         PR c/12165
9503         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
9504         gcc.dg/c99-idem-qual-3.c: New tests.
9505
9506 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
9507
9508         * gcc.dg/winline-7.c: Don't cast void * to int.
9509
9510 2004-01-06  Jan Hubicka  <jh@suse.cz>
9511
9512         * gcc.dg/i386-sse-5.c: New test
9513         * g++.dg/eh/simd-1.c: Add -w argument for i386.
9514
9515 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9516
9517         PR c++/12815
9518         * g++.dg/rtti/typeid4.C: New test.
9519
9520 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9521
9522         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
9523
9524 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
9525
9526         PR c++/12132
9527         * g++.dg/template/error11.C: New test.
9528
9529         PR c++/13451
9530         * g++.dg/template/class2.C: New test.
9531
9532 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9533         Richard Sandiford <rsandifo@redhat.com>
9534
9535         PR c++/13387
9536         * g++.dg/opt/alias3.C: New test.
9537
9538 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/13157
9541         * g++.dg/template/koenig3.C: New test.
9542
9543         PR c++/13529
9544         * g++.dg/parse/offsetof3.C: New test.
9545
9546         * g++.dg/init/copy7.C: Add missing dg-error markers.
9547
9548         PR c++/12226
9549         * g++.dg/init/copy7.c: New test.
9550
9551         PR c++/13536
9552         * g++.dg/parse/cast1.C: New test.
9553
9554 2004-01-04  Jan Hubicka  <jh@suse.cz>
9555
9556         * gcc.dg/winline[1-7].c: New tests.
9557
9558 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9559
9560         PR c++/13520
9561         * g++.dg/template/qualttp22.C: New test.
9562
9563 2004-01-01  Jan Hubicka  <jh@suse.cz>
9564
9565         * gcc.dg/debug/20031231-1.c: New.
9566         * gcc.c-torture/compile/20040101-1.c: New.
9567         * gcc.dg/dwarf-die-[1-7].c: New.
9568
9569 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
9570
9571         PR optimization/13521
9572         * gcc.c-torture/compile/20031231-1.c: New test.
9573
9574 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9575
9576         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
9577
9578 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9579
9580         PR c++/10079
9581         * g++.dg/template/crash16.C: New test.
9582
9583 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
9584
9585         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
9586
9587 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
9588
9589         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
9590         ports.
9591         * g++.old-deja/g++.jason/thunk3.C: Likewise.
9592         * g++.old-deja/g++.law/profile1.C: Likewise.
9593         * gcc.c-torture/compile/981006-1.c: Likewise.
9594         * gcc.c-torture/execute/loop-2e.x: Likewise.
9595         * gcc.c-torture/execute/loop-2f.x: Remove.
9596         * gcc.c-torture/execute/loop-2g.x: Likewise.
9597         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
9598         * gcc.dg/20020312-2.c: Remove traces of dead ports.
9599
9600 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
9601
9602         PR c++/13507
9603         * g++.dg/ext/attrib11.C: New test.
9604
9605         PR c++/13494
9606         * g++.dg/template/array2-1.C: New test.
9607         * g++.dg/template/array2-2.C: New test.
9608
9609 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
9610
9611         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
9612
9613 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9614
9615         PR c++/12774
9616         * g++.dg/template/array1-1.C: New test.
9617         * g++.dg/template/array1-2.C: New test.
9618
9619 2003-12-29  Roger Sayle  <roger@eyesopen.com>
9620
9621         PR fortran/12632
9622         * g77.dg/12632.f: New test case.
9623
9624 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9625
9626         PR c++/13289
9627         * g++.dg/parse/nontype1.C: New test.
9628
9629 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9630
9631         PR c++/12403
9632         * g++.dg/parse/explicit1.C: New test.
9633         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
9634
9635 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/13081
9638         * g++.dg/opt/inline6.C: New test.
9639
9640         PR c++/12613
9641         * g++.dg/parse/error9.C: New test.
9642
9643         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
9644
9645 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
9646
9647         PR c++/13009
9648         * g++.dg/init/assign1.C: New test.
9649
9650 2003-12-28  Roger Sayle  <roger@eyesopen.com>
9651
9652         PR c++/13070
9653         * g++.dg/warn/format3.C: New test case.
9654
9655 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9656
9657         * gcc.c-torture/compile/20031227-1.c: New test.
9658
9659 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9660
9661         * g++.dg/bprob/bprob.exp: Load target-supports.exp
9662         * g77.dg/bprob/bprob.exp: Likewise.
9663         * gcc.misc-tests/bprob.exp: Likewise.
9664         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
9665         variants on systems where the library does not provide that
9666         functionality.
9667         * gcc.dg/builtins-20.c: Use builtins-config.h.
9668         * gcc.dg/builtins-config.h: New file.
9669
9670 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9671
9672         * lib/gcc-dg.exp (dg-require-profiling): New function.
9673         * lib/target-supports.exp (check_profiling_available): Likewise.
9674         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
9675         * g77.dg/bprob/bprob.exp: Likewise.
9676         * gcc.misc-tests/bprob.exp: Likewise.
9677         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
9678         * gcc.dg/20021014-1.c: Likewise.
9679         * gcc.dg/nest.c: Likewise.
9680
9681 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9682
9683         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
9684         compiling.
9685         * g++.dg/lookup/java2.C: Likewise.
9686         * gcc.dg/cpp/lexident.c: Likewise.
9687
9688 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
9689
9690         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
9691         given.
9692         * gcc.c-torture/compile/961203-1.c: Likewise.
9693         * gcc.c-torture/compile/980506-1.c: Likewise.
9694
9695 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
9696
9697         * lib/gcc-dg.exp (dg-prune-output): New annotation.
9698         (additional_prunes): New global.
9699         (gcc-dg-prune): Handle additional per-test pruning.
9700         (dg-test): Clear additional_prunes between tests.
9701
9702         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
9703         dg-prune-output to avoid spurious failures from assembler
9704         complaining about nonexistent WAW violations.
9705         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
9706         Use dg-prune-output to avoid spurious failures from assembler
9707         warning about Itanium B-step errata.
9708
9709 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
9710
9711         * g++.dg/abi/macro0.C: New test.
9712         * g++.dg/abi/macro1.C: Likewise.
9713         * g++.dg/abi/macro2.C: Likewise.
9714
9715         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
9716         * g++.dg/abi/bitfield7.C: Likewise.
9717         * g++.dg/abi/dtor2.C: Likewise.
9718         * g++.dg/abi/mangle11.C: Likewise.
9719         * g++.dg/abi/mangle12.C: Likewise.
9720         * g++.dg/abi/mangle14.C: Likewise.
9721         * g++.dg/abi/mangle17.C: Likewise.
9722         * g++.dg/abi/vbase10.C: Likewise.
9723         * g++.dg/abi/vbase14.C: Likewise.
9724         * g++.dg/template/qualttp17.C: Likewise.
9725
9726 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
9727
9728         PR c/11995
9729         * gcc.dg/20031223-1.c: New test.
9730
9731 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9732
9733         * gcc.dg/noreturn-7.c: New test.
9734
9735 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9736
9737         * gcc.dg/null-pointer-1.c: New test.
9738
9739 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9740
9741         * g++.old-deja/g++.jason/template18.C: Remove.
9742         * g++.old-deja/g++.jason/template37.C: Likewise.
9743
9744         PR c++/12862
9745         * g++.dg/lookup/ns1.C: New test.
9746
9747         PR c++/12397
9748         * g++.dg/template/lookup3.C: New test.
9749
9750 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9751
9752         * g++.dg/template/recurse1.C: New test
9753
9754 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
9755
9756         PR c++/12479
9757         * g++.dg/parse/semicolon1.C: New test.
9758         * g++.dg/parse/semicolon1.h: Likewise.
9759
9760 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
9761
9762         * gcc.dg/darwin-misaligned.c: New test.
9763
9764 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
9765
9766         PR c/9163
9767         * gcc.dg/20031222-1.c: New test.
9768
9769 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
9770
9771         PR c++/13438
9772         * g++.dg/parse/error8.C: New test.
9773
9774         PR c++/11554
9775         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
9776
9777 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
9778
9779         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
9780         too small.
9781         * gcc.c-torture/compile/930217-1.c: Likewise.
9782         * gcc.c-torture/compile/930513-1.c: Likewise.
9783         * gcc.c-torture/execute/920908-2.c: Likewise.
9784         * gcc.c-torture/execute/921204-1.c: Likewise.
9785         * gcc.c-torture/execute/930621-1.c: Likewise.
9786         * gcc.c-torture/execute/930630-1.c: Likewise.
9787         * gcc.c-torture/execute/931031-1.c: Likewise.
9788         * gcc.c-torture/execute/980602-2.c: Likewise.
9789         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9790         * gcc.c-torture/execute/compndlit-1.c: Likewise.
9791         * gcc.c-torture/execute/extzvsi.c: Likewise.
9792         * gcc.c-torture/unsorted/ext.c: Likewise.
9793
9794 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
9795
9796         PR target/12749
9797         * gcc.c-torture/compile/20031220-2.c: New test case.
9798
9799 2003-12-20  Roger Sayle  <roger@eyesopen.com>
9800
9801         PR optimization/13031
9802         * gcc.c-torture/compile/20031220-1.c: New test case.
9803
9804 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9805
9806         * gcc.dg/cast-function-1.c: New test.
9807
9808 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
9809
9810         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
9811         formats.
9812
9813 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/12795
9816         * g++.dg/ext/attrib10.C: New test.
9817
9818 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9819
9820         * gcc.dg/cleanup-10.c: New test.
9821         * gcc.dg/cleanup-11.c: New test.
9822
9823 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
9824
9825         PR c++/13239
9826         * g++.dg/opt/expect1.C: New test.
9827
9828 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
9829
9830         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
9831
9832 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
9833
9834         PR debug/12923
9835         * gcc.dg/20031218-1.c: New test.
9836
9837         PR debug/12389
9838         * gcc.dg/20031218-2.c: New test.
9839         * gcc.dg/20031218-3.c: New test.
9840
9841         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
9842         of label name and allow for USER_LABEL_PREFIX == "_" names.
9843         * g++.dg/abi/mangle18-2.C: Likewise.
9844         * g++.dg/abi/mangle19-1.C: Likewise.
9845         * g++.dg/abi/mangle19-2.C: Likewise.
9846         * g++.dg/abi/mangle20-1.C: Likewise.
9847         * g++.dg/abi/mangle20-2.C: Likewise.
9848
9849 2003-12-18  Richard Henderson  <rth@redhat.com>
9850
9851         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
9852
9853 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
9854             Dan Kegel <dank@kegel.com>
9855
9856         PR other/12009
9857         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
9858         testing a cross compiler, it causes spurious compile failures.
9859         * lib/g++.exp: Likewise.
9860
9861 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9862
9863         PR c++/13262
9864         * g++.dg/template/access13.C: New test.
9865
9866 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
9867
9868         * gcc.dg/20031216-1.c: New test.
9869
9870 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9871
9872         PR c++/9154
9873         * g++.dg/template/error10.C: New test.
9874
9875 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9876
9877         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
9878         * g++.dg/eh/simd-2.C: Likewise.
9879
9880 2003-12-17  James E Wilson  <wilson@specifixinc.com>
9881             Roger Sayle  <roger@eyesopen.com>
9882
9883         * gcc.c-torture/execute/ieee/mzero5.c: New.
9884
9885 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
9886
9887         PR c++/10603
9888         * g++.dg/parse/error6.C: New test.
9889
9890         PR c++/12827
9891         * g++.dg/parse/error7.C: New test.
9892
9893 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9894
9895         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
9896         at -O with stabs debugging formats.
9897         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
9898         * gcc.dg/debug/debug-2.c: Likewise.
9899
9900 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/12696
9903         * g++.dg/init/error1.C: New test.
9904
9905         PR c++/12218
9906         * g++.dg/init/pm3.C: New test.
9907
9908 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
9909
9910         PR c/3347
9911         * gcc.dg/bitfld-8.c: New test.
9912
9913 2003-12-16  James Lemke  <jim@wasabisystems.com>
9914
9915         * gcc.dg/arm-scd42-[123].c: New tests.
9916
9917 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9918
9919         PR c++/9043
9920         * g++.dg/abi/mangle20-1.C: New test.
9921         * g++.dg/abi/mangle20-2.C: New test.
9922
9923 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
9924
9925         PR c++/13275
9926         * g++.dg/other/offsetof2.C: Remove XFAIL.
9927         * g++.dg/parse/offsetof1.C: New test.
9928         * g++.gd/parse/offsetof2.C: Likewise.
9929
9930 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9931
9932         * g++.dg/template/nontype3.C: New test.
9933         * g++.dg/template/static2.C: Tweaked the dg-error clause.
9934
9935 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9936
9937         * g++.dg/warn/noreturn-3.C: Also test instantiation.
9938
9939 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
9940
9941         PR c++/13387
9942         * g++.dg/expr/assign1.C: New test.
9943
9944         PR c++/13242
9945         * g++.dg/abi/mangle19-1.C: New test.
9946         * g++.dg/abi/mangle19-2.C: New test.
9947
9948 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
9949
9950         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
9951
9952 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9953
9954         * gcc.c-torture/execute/20031216-1.c: New test.
9955
9956 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9957
9958         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
9959         an ICE regression.
9960
9961 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9962
9963         PR c++/10926
9964         * g++.dg/template/error9.C: New test.
9965
9966         PR c++/11116
9967         * g++.dg/template/error8.C: New test.
9968
9969 2003-12-15  Roger Sayle  <roger@eyesopen.com>
9970
9971         PR middle-end/13400
9972         * gcc.c-torture/execute/20031215-1.c: New test case.
9973
9974 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9975
9976         PR c++/13269
9977         * g++.dg/parse/error5.C: New test.
9978
9979         PR c++/12989
9980         * g++.dg/expr/sizeof1.C: New test.
9981
9982         PR c++/13310
9983         * g++.dg/template/crash15.C: New test.
9984
9985 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
9986
9987         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
9988         a non-POD type as the last named parameter of a varargs function.
9989
9990 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/13243
9993         PR c++/12573
9994         * g++.dg/template/crash14.C: New test.
9995         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
9996
9997 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
9998
9999         * g++.dg/other/java1.C: New test.
10000
10001         PR c++/13241
10002         * g++.dg/abi/mangle18-1.C: New test.
10003         * g++.dg/abi/mangle18-2.C: New test.
10004
10005 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10006
10007         PR optimization/10312
10008         * gcc.c-torture/execute/20031214-1.c: New.
10009
10010 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
10011
10012         PR c++/10779
10013         PR c++/12160
10014         * g++.dg/parse/error3.C: New test.
10015         * g++.dg/parse/error4.C: Likewise.
10016         * g++.dg/abi/mangle4.C: Tweak error messages.
10017         * g++.dg/lookup/using5.C: Likewise.
10018         * g++.dg/other/error2.C: Likewise.
10019         * g++.dg/parse/typename5.C: Likewise.
10020         * g++.dg/parse/undefined1.C: Likewise.
10021         * g++.dg/template/arg2.C: Likewise.
10022         * g++.dg/template/ttp3.C: Likewise.
10023         * g++.dg/template/type1.C: Likewise.
10024         * g++.old-deja/g++.other/crash32.C: Likewise.
10025         * g++.old-djea/g++.pt/defarg8.C: Likewise.
10026
10027 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10028
10029         PR c++/13106
10030         * g++.dg/warn/noreturn-3.C: New test.
10031
10032 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10033
10034         PR c++/13118
10035         * g++.dg/abi/covariant3.C: New.
10036
10037 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
10038
10039         * g++.dg/eh/ia64-1.C: New test.
10040
10041 2003-12-12  Roger Sayle  <roger@eyesopen.com>
10042
10043         PR optimization/13037
10044         * g77.f-torture/execute/13037.f: New test case.
10045
10046 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10047
10048         PR c++/12881
10049         * g++.dg/abi/covariant2.C: New.
10050
10051 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
10052
10053         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
10054
10055 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
10056
10057         * gcc.c-torture/execute/wchar_t-1.x: Delete.
10058
10059 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
10060
10061         PR other/10819
10062         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
10063         to fix Bug 10819.
10064         * lib/g++.exp (g++_version): Likewise.
10065         * lib/g77.exp (g77_version): Likewise.
10066         * lib/objc.exp (default_objc_version): Likewise.
10067
10068 2003-12-10  Richard Henderson  <rth@redhat.com>
10069
10070         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
10071
10072         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
10073
10074 2003-12-08  Matt Austern  <austern@apple.com>
10075
10076         PR c/13134
10077         * lib/gcc-dg.exp (dg-require-visibility): Define.
10078         * lib/target-supports (check_visibility_available): Define.
10079         * gcc.dg/visibility-1.c: New test.
10080         * gcc.dg/visibility-2.c: Likewise.
10081         * gcc.dg/visibility-3.c: Likewise.
10082         * gcc.dg/visibility-4.c: Likewise.
10083         * gcc.dg/visibility-5.c: Likewise.
10084         * gcc.dg/visibility-6.c: Likewise.
10085         * g++.dg/ext/visibility-1.C: Likewise.
10086         * g++.dg/ext/visibility-2.C: Likewise.
10087         * g++.dg/ext/visibility-3.C: Likewise.
10088         * g++.dg/ext/visibility-4.C: Likewise.
10089         * g++.dg/ext/visibility-5.C: Likewise.
10090         * g++.dg/ext/visibility-6.C: Likewise.
10091
10092 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10093
10094         * g++.dg/lookup/java1.C: New test.
10095         * g++.dg/lookup/java2.C: New test.
10096
10097 2003-12-07  Falk Hueffner  <falk@debian.org>
10098
10099         * g++.dg/opt/noreturn-1.C: New test.
10100
10101 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
10102
10103         * gcc.dg/overflow-1.c: New test.
10104
10105 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10106
10107         * g77.f-torture/compile/13060.f: New test.
10108
10109 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c++/13323
10112         * g++.dg/inherit/operator2.C: New test.
10113
10114 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10115
10116         PR c++/13305
10117         * g++.dg/ext/attrib9.C: New test.
10118
10119 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
10120
10121         PR c++/13314
10122         * g++.dg/template/error7.C: New test.
10123
10124 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
10125             J"orn Rennecke <joern.rennecke@superh.com>
10126
10127         PR target/13302
10128         * g++.dg/other/struct-va_list.C: New test.
10129
10130 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10131
10132         PR c++/13166
10133         * g++.dg/parse/defarg6.C: New test.
10134
10135 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
10136
10137         PR target/13256
10138         * gcc.c-torture/execute/20031201-1.c: New test.
10139
10140 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
10141
10142         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
10143
10144 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10145
10146         * gcc.dg/builtin-return-1.c: New test.
10147
10148 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
10149             J"orn Rennecke <joern.rennecke@superh.com>
10150
10151         PR optimization/13260
10152         * gcc.c-torture/execute/20031204-1.c: New test.
10153
10154 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10155
10156         PR c++/9127
10157         * g++.dg/template/error6.C: New test.
10158
10159 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * gcc.dg/20031202-1.c: New test.
10162
10163 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
10164
10165         PR c++/13179
10166         * g++.dg/template/eh1.C: New test.
10167
10168         PR c++/10771
10169         * g++.dg/template/error5.C: New test.
10170
10171 2003-12-02  David Ung  <davidu@mips.com>
10172
10173         * gcc.dg/compat/vector-check.h: Corrected type for var
10174         g_##TMODE
10175
10176 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10177
10178         PR c++/10126
10179         * g++.dg/template/ptrmem8.C: New test.
10180
10181 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10182
10183         PR c++/12573
10184         * g++.dg/template/dependent-expr3.C: New test.
10185
10186 2003-12-01  James Lemke  <jim@wasabisystems.com>
10187
10188         * gcc.dg/arm-g2.c: New test.
10189
10190 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10191
10192         PR optimization/11634
10193         * gcc.dg/20031201-2.c: New test case.
10194
10195 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
10196
10197         PR 11433
10198         * objc.dg/proto-lossage-3.m: New test.
10199
10200 2003-12-01  Roger Sayle  <roger@eyesopen.com>
10201
10202         PR optimization/12628
10203         * gcc.dg/20031201-1.c: New test case.
10204
10205 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10206
10207         * gcc.dg/unaligned-1.c: New test.
10208
10209 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
10210
10211         PR c++/9849
10212         * g++.dg/template/error4.C: New test.
10213         * g++.dg/template/nested3.C: Adjust error markers.
10214
10215 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10216
10217         * gcc.dg/cpp/assert4.c: Check more #system assertions.
10218
10219 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10220
10221         PR c/10333
10222         * gcc.dg/bitfld-7.c: New test.
10223
10224 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
10225
10226         * gcc.dg/tls/asm-1.C: New test.
10227
10228 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10229
10230         * gcc.dg/cpp/assert4.c: Update.
10231
10232 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10233
10234         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
10235         * gcc.dg/builtin-apply3.c: New test.
10236
10237 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10238
10239         * lib/compat.exp (compat-obj): New xfaildata parameter.
10240         Use it to set compiler_conditional_xfail_data before compiling.
10241         (compat-get-options): Handle dg-xfail-if.
10242         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
10243         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
10244         * gcc.dg/compat/vector-1_y.c: Likewise.
10245         * gcc.dg/compat/vector-2_x.c: Likewise.
10246         * gcc.dg/compat/vector-2_y.c: Likewise.
10247
10248 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10249
10250         * g++.dg/opt/reg-stack4.C: New test.
10251
10252 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10253
10254         * gcc.dg/builtin-apply2.c: New test.
10255
10256 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10257
10258         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
10259
10260 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10261
10262         PR c++/12924
10263         * g++.dg/template/template-id-2.C: New test.
10264
10265 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10266
10267         PR c++/5369
10268         * g++.dg/template/memfriend1.C: New test.
10269         * g++.dg/template/memfriend2.C: Likewise.
10270         * g++.dg/template/memfriend3.C: Likewise.
10271         * g++.dg/template/memfriend4.C: Likewise.
10272         * g++.dg/template/memfriend5.C: Likewise.
10273         * g++.dg/template/memfriend6.C: Likewise.
10274         * g++.dg/template/memfriend7.C: Likewise.
10275         * g++.dg/template/memfriend8.C: Likewise.
10276         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
10277
10278 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/12515
10281         * g++.dg/ext/cond1.C: New test.
10282
10283 2003-11-20  Richard Henderson  <rth@redhat.com>
10284
10285         * gcc.dg/20020201-2.c: Remove.
10286         * gcc.dg/20020201-4.c: Remove.
10287         * gcc.dg/20020304-1.c: Remove.
10288
10289 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
10290
10291         * gcc.dg/cpp/trad/xwin1.c: New test case.
10292
10293 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
10294
10295         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
10296         * lib/g77.exp: Likewise.
10297         * lib/objc.exp: Likewise.
10298         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
10299         for darwin.
10300
10301 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10302
10303         PR c++/12932
10304         * g++.dg/template/static5.C: New test.
10305
10306 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10307
10308         * gcc.dg/nested-func-1.c: New test.
10309
10310 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10311
10312         * gcc.dg/cpp/assert4.c: New test.
10313
10314 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10315
10316         PR c++/2294
10317         * g++.dg/lookup/using9.c: New test.
10318
10319 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
10320
10321         PR c++/12762
10322         * g++.dg/template/error3.C: New test.
10323
10324 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
10325
10326         PR ada/13035
10327         * ada/acats/run_acats, run_all.sh: Fix syntax error.
10328         No longer use a wrapper for gcc, since this does not work under
10329         Windows.
10330
10331 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
10332
10333         PR c++/2094
10334         * g++.dg/template/ptrmem7.C: New test.
10335
10336 2003-11-13  Andrew Pinski <apinski@apple.com>
10337
10338         * gcc.c-torture/compile/20031113-1.c: New test.
10339
10340 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
10341             Kean Johnston <jkj@sco.com>
10342
10343         PR c/13029
10344         * gcc.dg/unused-4.c: Update.
10345
10346 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10347
10348         * g++.dg/opt/const3.C: New test.
10349
10350 2003-11-13  Jan Hubicka  <jh@suse.cz>
10351
10352         * gcc.c-torture/compile/20031112-1.c: New test.
10353
10354 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
10355
10356         * g++.dg/parse/crash10.C: Remove bogus error marker.
10357
10358 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10359
10360         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
10361         (host_gcc): Likewise.
10362         (ROOT): Honor $PWDCMD.
10363         (BASE): Likewise.
10364         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
10365
10366 2003-11-12  Catherine Moore  <clm@redhat.com>
10367
10368         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
10369
10370 2003-11-12  Andreas Jaeger  <aj@suse.de>
10371             Jakub Jelinek  <jakub@redhat.com>
10372             Andrew Pinski  <pinskia@physics.uc.edu>
10373             Richard Henderson  <rth@redhat.com>
10374
10375         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
10376         systems.
10377         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
10378
10379         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
10380         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
10381
10382 2003-11-11  Andreas Jaeger  <aj@suse.de>
10383
10384         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
10385
10386         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
10387
10388 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
10389
10390         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
10391         Clean ups.
10392
10393 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
10394
10395         * gcc.dg/trampoline-1.c: New test.
10396
10397 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
10398
10399         * gcc.c-torture/compile/200031109-1.c: New test.
10400
10401 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10402
10403         PR c/3190
10404         PR c/8714
10405         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
10406         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
10407         gcc.dg/format/no-y2k-1.c: Update.
10408
10409 2003-11-08  Roger Sayle  <roger@eyesopen.com>
10410
10411         PR optimization/10467
10412         * gcc.dg/20031108-1.c: New test case.
10413
10414 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
10415
10416         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
10417
10418 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10419
10420         * gcc.dg/compound-lvalue-1.c: New test.
10421         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
10422         some XFAILs.
10423
10424 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
10425
10426         * gcc.dg/altivec-varargs-1.c: New test.
10427
10428 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10429
10430         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
10431         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
10432         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
10433         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
10434         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
10435
10436 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10437
10438         * gcc.dg/cond-lvalue-1.c: New test.
10439
10440 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
10441
10442         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
10443
10444 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10445
10446         PR c++/11616
10447         * g++.dg/template/instantiate5.C: New test.
10448
10449 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10450
10451         PR c++/12726
10452         * g++.dg/ext/complit2.C: Replace test with self-contained version.
10453         * ChangeLog: Add missing first entry for above test.
10454
10455 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10456
10457         PR c++/9810
10458         * g++.dg/template/using8.C: New test.
10459         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
10460
10461 2003-11-02  Roger Sayle  <roger@eyesopen.com>
10462
10463         PR optimization/10817
10464         * gcc.c-torture/compile/20031102-1.c: New test case.
10465
10466 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
10467
10468         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
10469         2147483647.
10470
10471 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10472
10473         * gcc.dg/20031102-1.c: New test.
10474
10475 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10476
10477         * gcc.dg/complex-1.c: New test.
10478
10479 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10480
10481         PR c++/12796
10482         * g++.dg/template/crash13.C: Adjust expected error location.
10483         * g++.old-deja/g++.brendan/ns1.C: Likewise.
10484
10485 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10486
10487         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10488
10489 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10490
10491         PR/10239
10492         * gcc.c-torture/compile/20031031-2.c: New test.
10493
10494 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
10495
10496         PR/11640
10497         * gcc.c-torture/compile/20031031-1.c: New test.
10498
10499 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
10500
10501         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
10502         * gcc.misc-tests/bprob.exp: Likewise.
10503         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
10504         the execution test on arm-elf configs.
10505         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
10506         configs that don't support scratch files.
10507         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
10508
10509 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
10510
10511         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
10512         done by dejagnu.
10513
10514 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
10515
10516         * ada/acats/run_all.sh: Redirect mv output to /dev/null
10517         Avoid non pure sh syntax. Add more logging.
10518
10519         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
10520         fail.
10521
10522 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10523
10524         PR libgcj/10610
10525         * gcc.dg/ppc-stackalign-1.c: New test.
10526
10527 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
10528
10529         * ada/acats/run_all.sh: Change output to be more compliant with
10530         dejagnu framework.
10531         Create acats.sum and acats.log files under testsuite/ada/acats
10532         Only run [a-z]* directories, to filter out e.g. CVS.
10533         Redirect build output to log file.
10534
10535 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10536
10537         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
10538
10539 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
10540
10541         PR ada/5909:
10542         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
10543
10544 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
10545
10546         * gcc.c-torture/compile/20031023-1.c: New test.
10547         * gcc.c-torture/compile/20031023-2.c: New test.
10548         * gcc.c-torture/compile/20031023-3.c: New test.
10549         * gcc.c-torture/compile/20031023-4.c: New test.
10550
10551 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10552
10553         PR c++/10371
10554         * g++.dg/lookup/scoped8.C: New test.
10555
10556 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10557
10558         * g++.dg/opt/reg-stack3.C: New test.
10559
10560 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10561
10562         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
10563
10564 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10565
10566         PR c++/11076
10567         * g++.dg/template/crash13.C: New test.
10568
10569 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10570
10571         * gcc.dg/c99-restrict-2.c: New test.
10572
10573 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
10574
10575         PR c++/12698, c++/12699, c++/12700, c++/12566
10576         * g++.dg/inherit/covariant9.C: New test.
10577         * g++.dg/inherit/covariant10.C: New test.
10578         * g++.dg/inherit/covariant11.C: New test.
10579
10580 2003-10-23  Jason Merrill  <jason@redhat.com>
10581
10582         PR c++/12726
10583         * g++.dg/ext/complit2.C: New test.
10584
10585 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10586
10587         PR target/12654
10588         * gcc.c-torture/execute/20031020-1.c: New test.
10589
10590 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10591
10592         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
10593         following the jump_insn.
10594
10595 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10596
10597         * gcc.dg/cast-lvalue-1.c: New test.
10598
10599 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
10600
10601         PR c++/11962
10602         * g++.dg/template/cond2.C: New test.
10603
10604 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10605
10606         * gcc.dg/builtins-28.c: New test.
10607
10608 2003-10-20  Jan Hubicka  <jh@suse.cz>
10609
10610         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
10611         parameter.
10612         * testsuite/gcc.dg/inline-2.c: Likewise.
10613
10614 2003-10-20  Phil Edwards  <phil@codesourcery.com>
10615
10616         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
10617         * gcc.dg/nest.c:  Likewise.
10618
10619 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10620
10621         PR c++/9781, c++/10583, c++/11862
10622         * g++.dg/parse/crash13.C: New test.
10623
10624 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10625
10626         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
10627
10628 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10629
10630         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
10631         Define HAVE_C99_RUNTIME except on Solaris.
10632         * gcc.dg/builtins-20.c: Likewise.
10633
10634 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10635
10636         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
10637
10638 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10639
10640         PR c++/12495
10641         * g++.dg/template/crash21.C: New test.
10642
10643 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10644
10645         PR c++/2513
10646         * g++.dg/template/typename5.C: New test.
10647
10648 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10649
10650         PR c++/12369
10651         * g++.dg/template/friend25.C: New test.
10652
10653 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
10654
10655         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
10656         versions.
10657
10658 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
10659
10660         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
10661         == 2147483647.
10662
10663 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
10664
10665         * gcc.c-torture/execute/960416-1.x: Remove.
10666         * gcc.c-torture/execute/divconst-3.x: Likewise.
10667
10668 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
10669
10670         PR target/12598
10671         * gcc.dg/torture/cris-volatile-1.c: New test.
10672
10673 2003-10-14  Roger Sayle  <roger@eyesopen.com>
10674
10675         PR optimization/9325
10676         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
10677         for overflowing floating point to integer conversion during RTL
10678         simplification.
10679
10680 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
10681
10682         * objc/execute/_cmd.m: Fix typo.
10683         * objc.dg/image-info.m, objc.dg/symtab-1.m:
10684         Relax 'scan-assembler' regexp.
10685         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
10686         objc.dg/try-catch-4.m: Run on non-Darwin targets.
10687         * objc.dg/zero-link-2.m: Remove blank line.
10688         * objc.dg/zero-link-3.m: New test case.
10689
10690 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
10691
10692         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
10693
10694         * gcc.dg/asm-names.c: Use scan-assembler-not rather
10695         than linker trickery.
10696
10697 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10698
10699         PR c++/12370
10700         * g++.dg/other/friend2.C: New test.
10701
10702 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10703
10704         * gcc.dg/20031012-1.c: New test.
10705
10706 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
10707
10708         * gcc.dg/weak/weak-3.c: Fix for new warning.
10709
10710 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
10711
10712         PR optimization/8750
10713         * gcc.c-torture/execute/20031012-1.c: New test case.
10714
10715 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10716
10717         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
10718         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
10719
10720 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10721
10722         PR optimization/12260
10723         * gcc.c-torture/compile/20031011-2.c: New test case.
10724
10725 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10726
10727         * gcc.c-torture/execute/20031011-1.c: New testcase.
10728
10729 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10730
10731         * gcc.c-torture/compile/20031011-1.c: New test.
10732
10733 2003-10-11  Jan Hubicka  <jh@suse.cz>
10734
10735         * g++.dg/other/first-global.C: New test.
10736
10737 2003-10-11  Roger Sayle  <roger@eyesopen.com>
10738
10739         * gcc.c-torture/execute/string-opt-18.c: New testcase.
10740
10741 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
10742
10743         * gcc.c-torture/compile/20031010-1.c: New test.
10744
10745 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
10746
10747         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
10748         * gcc.c-torture/execute/va-arg-25.c: ... here.
10749
10750 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
10751
10752         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
10753
10754 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
10755
10756         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
10757
10758 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
10759
10760         * g++.dg/parse/error2.C: New test.
10761
10762 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
10763
10764         PR c++/11097
10765         * g++.dg/other/error5.C: Modify the error message.
10766         * g++.dg/lookup/using8.C: New test.
10767
10768 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
10769
10770         * gcc.dg/darwin-abi-2.c: New file.
10771         * gcc.c-torture/execute/va-arg-24.c: New file.
10772
10773 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
10774
10775         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
10776         indentation.
10777
10778 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
10779
10780         PR c++/10147
10781         * g++.dg/other/error4.C: Update error messages.
10782         * g++.dg/template/ptrmem4.C: Likewise.
10783
10784         PR c++/12337
10785         * g++.dg/init/new9.C: New test.
10786
10787         PR c++/12334, c++/12236, c++/8656
10788         * g++.dg/ext/attrib8.C: New test.
10789
10790 2003-10-06  Devang Patel  <dpatel@apple.com>
10791
10792         * gcc.dg/debug/dwarf2-3.h: New test.
10793         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
10794
10795 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
10796
10797         * g++.dg/opt/cfg2.C: New test.
10798
10799 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
10800
10801         * g++.dg/opt/float1.C: New test.
10802
10803 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10804
10805         * gcc.dg/c90-array-lval-6.c: New test.
10806         * gcc.dg/c99-array-lval-6.c: New test.
10807
10808 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
10809             Ziemowit Laski  <zlaski@apple.com>
10810
10811         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
10812         'Derived', so that it is never considered a class method; add
10813         new warning for '+port' method ambiguity.
10814         * objc.dg/method-12.m: Include <objc/objc.h> instead of
10815         <objc/objc-api.h> (needed on Mac OS X).
10816         * objc.dg/method-13.m: New test.
10817
10818 2003-10-03  Roger Sayle  <roger@eyesopen.com>
10819
10820         PR optimization/9325, PR java/6391
10821         * gcc.c-torture/execute/20031003-1.c: New test case.
10822
10823 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
10824
10825         PR optimization/12180
10826         * gcc.dg/20031002-1.c: New test.
10827
10828         PR c++/12486
10829         * g++.dg/inherit/error1.C: New test.
10830
10831 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
10832
10833         * lib/f-torture.exp (search_for): Rename to...
10834         (search_for_re): This.  Also, clean up comments and the
10835         "regexp" invocation.
10836
10837 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
10838
10839         * gcc.c-torture/compile/20031002-1.c: New test.
10840
10841 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
10842
10843         * g++.dg/opt/cond1.C: New test.
10844
10845 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
10846
10847         * gcc.dg/Wold-style-definition-2.c: New testcase.
10848         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
10849
10850 2003-09-29  Richard Henderson  <rth@redhat.com>
10851
10852         * g++.dg/init/array10.C: Add dg-options.
10853
10854 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10855
10856         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
10857
10858 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10859
10860         * g++.dg/template/friend19.C: Fix typo.
10861         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
10862
10863 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
10864
10865         * gcc.c-torture/execute/20030928-1.c: New test.
10866         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
10867
10868 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10869
10870         * g++.dg/opt/unroll1.C: New test.
10871
10872 2003-09-26  Roger Sayle  <roger@eyesopen.com>
10873
10874         PR optimization/11741
10875         * gcc.dg/20030926-1.c: New test case.
10876
10877 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10878
10879         PR c++/5655
10880         * g++.dg/parse/access7.C: New test.
10881         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
10882
10883 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
10884
10885         MERGE OF objc-improvements-branch into MAINLINE:
10886         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
10887         if libobjc has not been built.
10888         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
10889         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
10890         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
10891         objc/execute/nested-3.m, objc/execute/np-2.m,
10892         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
10893         objc/execute/redefining_self.m, objc/execute/root_methods.m,
10894         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
10895         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
10896         objc.dg/special/unclaimed-category-1.h,
10897         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
10898         well as GNU runtime.
10899         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
10900         * execute/cascading-1.m, execute/function-message-1.m,
10901         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
10902         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
10903         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
10904         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
10905         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
10906         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
10907         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
10908         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
10909         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
10910         * objc.dg/bitfield-2.m: Run only on Darwin.
10911         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
10912         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
10913         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
10914         * objc.dg/const-str-1.m: Fix constant string layout.
10915
10916 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
10917
10918         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
10919
10920 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
10921
10922         * gcc.dg/darwin-abi-1.c: New file.
10923
10924 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
10925
10926         PR target/12281
10927         * gcc.c-torture/compile/20030921-1.c: New test.
10928
10929 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10930
10931         * g++.dg/opt/reg-stack2.C: New test.
10932
10933 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10934
10935         * g++.dg/eh/delayslot1.C: New test.
10936
10937 2003-09-20  Richard Henderson  <rth@redhat.com>
10938
10939         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
10940
10941 2003-09-20  Roger Sayle  <roger@eyesopen.com>
10942
10943         * gcc.c-torture/execute/20030920-1.c: New test case.
10944
10945 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10946
10947         * g++.dg/rtti/typeid3.C: Correct expected error message.
10948
10949 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10950
10951         PR c++/157
10952         * g++.dg/parse/crash12.C: New test.
10953
10954 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
10955
10956         * gcc.dg/compat/mixed-struct-check.h: New.
10957         * gcc.dg/compat/mixed-struct-defs.h: New.
10958         * gcc.dg/compat/mixed-struct-init.h: New.
10959         * gcc.dg/compat/struct-by-value-19_main.c: New.
10960         * gcc.dg/compat/struct-by-value-19_x.c: New.
10961         * gcc.dg/compat/struct-by-value-19_y.c: New.
10962         * gcc.dg/compat/struct-by-value-20_main.c: New.
10963         * gcc.dg/compat/struct-by-value-20_x.c: New.
10964         * gcc.dg/compat/struct-by-value-20_y.c: New.
10965         * gcc.dg/compat/struct-return-19_main.c: New.
10966         * gcc.dg/compat/struct-return-19_x.c: New.
10967         * gcc.dg/compat/struct-return-19_y.c: New.
10968         * gcc.dg/compat/struct-return-20_main.c: New.
10969         * gcc.dg/compat/struct-return-20_x.c: New.
10970         * gcc.dg/compat/struct-return-20_y.c: New.
10971
10972 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
10973         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
10974         so that it will not complain on LP64 targets.
10975
10976 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10977
10978         PR c++/495
10979         * g++.dg/template/friend24.C: New test.
10980
10981 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
10982
10983         PR c++/12332
10984         * g++.dg/template/memtmpl2.C: New test.
10985
10986 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
10987
10988         PR target/11184
10989         * gcc.dg/builtin-apply1.c: New test.
10990
10991 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
10992
10993         PR c++/9848
10994         * g++.dg/warn/Wunused-4.C: New test.
10995
10996 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10997
10998         PR c++/12316
10999         * g++.dg/other/gc2.C: New test.
11000
11001 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
11002
11003         PR c++/11991
11004         * g++.dg/rtti/typeid3.C: New test.
11005
11006         PR c++/12266
11007         * g++.dg/overload/template1.C: New test.
11008
11009 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11010
11011         * g++.dg/opt/cfg3.C: New test.
11012
11013 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11014
11015         PR c++/7939
11016         * g++.dg/template/crash11.C: New test.
11017
11018 2003-09-16  Jason Merrill  <jason@redhat.com>
11019             Jakub Jelinek  <jakub@redhat.com>
11020
11021         * gcc.dg/attr-warn-unused-result.c: New test.
11022
11023 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
11024
11025         PR c++/12184
11026         * g++.dg/expr/call2.C: New test.
11027
11028 2003-09-15  Andreas Jaeger  <aj@suse.de>
11029
11030         * gcc.dg/Wold-style-definition-1.c: New test.
11031
11032 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/3907
11035         * g++.dg/parse/template12.C: New test.
11036
11037         * g++.dg/abi/bitfield11.C: New test.
11038         * g++.dg/abi/bitfield12.C: Likewise.
11039
11040 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
11041
11042         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
11043         non-expansion of functional macro name without arguments at EOL.
11044         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
11045
11046 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
11047
11048         * gcc.c-torture/execute/20030914-[12].c: New tests.
11049
11050 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
11051
11052         PR c++/11788
11053         * g++.dg/overload/addr1.C: New test.
11054
11055 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
11056
11057         * gcc.dg/20030909-1.c: New test.
11058
11059 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11060
11061         * gcc.dg/ultrasp10.c: New test.
11062
11063 2003-09-09  Devang Patel  <dpatel@apple.com>
11064
11065         * gcc.dg/darwin-ld-6.c: New test.
11066
11067 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11068
11069         * gcc.dg/torture/builtin-explog-1.c: New testcase.
11070
11071 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11072
11073         * gcc.dg/ia64-types1.c: New test.
11074         * gcc.dg/ia64-types2.c: Likewise.
11075
11076 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11077
11078         * gcc.dg/builtins-1.c: Add more _Complex tests.
11079         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11080
11081         * gcc.dg/builtins-1.c: Test existing _Complex functions.
11082         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11083
11084 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
11085
11086         PR c++/11786
11087         * g++.dg/lookup/koenig2.C: New test.
11088
11089         PR c++/5296
11090         * g++.dg/rtti/typeid2.C: New test.
11091
11092 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
11093
11094         * gcc.c-torture/compile/20030904-1.c: New test.
11095
11096 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11097
11098         * g++.dg/opt/longbranch2.C: New test.
11099
11100 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11101
11102         * g++.dg/template/crash10.C: Only compile it.
11103
11104 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11105
11106         PR middle-end/11665
11107         * gcc.c-torture/compile/20030907-1.c: New test.
11108         * g++.dg/init/array11.C: New test.
11109
11110 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11111
11112         PR c++/11852
11113         * g++.dg/init/struct1.C: New test.
11114
11115 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
11116
11117         PR c++/12181
11118         * g++.dg/expr/comma1.C: New test.
11119
11120 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/11867
11123         * g++.dg/expr/static_cast5.C: New test.
11124
11125 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11126
11127         PR c++/11507
11128         * g++.dg/lookup/scoped7.C: New test.
11129
11130         PR c++/9574
11131         * g++.dg/other/static1.C: New test.
11132
11133         PR c++/11490
11134         * g++.dg/warn/template-1.C: New test.
11135
11136         PR c++/11432
11137         * g++.dg/template/crash10.C: New test.
11138
11139         PR c++/2478
11140         * g++.dg/overload/VLA.C: New test.
11141
11142         PR c++/10804
11143         * g++.dg/template/call1.C: New test.
11144
11145 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11146
11147         PR c++/11794
11148         * g++.dg/parse/using3.C: New test.
11149
11150 2003-09-06  Roger Sayle  <roger@eyesopen.com>
11151
11152         PR c++/11409
11153         * g++.dg/overload/builtin3.C: New test case.
11154
11155 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
11156
11157         PR c/9862
11158         * gcc.dg/20030906-1.c: New test.
11159         * gcc.dg/20030906-2.c: Likewise.
11160
11161 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11162
11163         PR c++/12167
11164         * g++.dg/parse/defarg5.C: New test.
11165
11166         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
11167
11168 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
11169
11170         PR c++/12163
11171         * g++.dg/expr/static_cast4.C: New test.
11172
11173         PR c++/12146
11174         * g++.dg/template/crash9.C: New test.
11175
11176 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11177
11178         * g++.old-deja/g++.ext/pretty2.C: Update for change
11179         in __FUNCTION__.
11180         * g++.old-deja/g++.ext/pretty3.C: Likewise.
11181
11182 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
11183
11184         PR c++/11922
11185         * g++/dg/template/qualified-id1.C: New test.
11186
11187         PR c++/12037
11188         * g++.dg/warn/noeffect4.C: New test.
11189
11190 2003-09-04  Matt Austern  <austern@apple.com>
11191
11192         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
11193         * g++.dg/ext/fnname2.C: Likewise.
11194         * g++.dg/ext/fnname3.C: Likewise.
11195
11196 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
11197
11198         * g++.dg/expr/lval1.C: New test.
11199         * g++.dg/ext/lvcast.C: Remove.
11200
11201 2003-09-03  Roger Sayle  <roger@eyesopen.com>
11202
11203         PR optimization/11700.
11204         * gcc.c-torture/compile/20030903-1.c: New test case.
11205
11206 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
11207
11208         PR c++/12053
11209         * g++.dg/abi/layout4.C: New test.
11210
11211 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
11212
11213         PR c++/11553
11214         * g++.dg/parse/friend3.C: New test.
11215
11216 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
11217
11218         PR c++/11847
11219         * g++.dg/template/class1.C: New test.
11220
11221         PR c++/11808
11222         * g++.dg/expr/call1.C: New test.
11223
11224 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
11225
11226         PR c++/12114
11227         * g++.dg/init/ref9.C: New test.
11228
11229         PR c++/11972
11230         * g++.dg/template/nested4.C: New test.
11231
11232 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11233
11234         PR c++/12093
11235         * g++.dg/template/non-dependent4.C: New test.
11236
11237         PR c++/11928
11238         * g++.dg/inherit/conv1.C: New test.
11239
11240 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
11241
11242         PR c++/6196
11243         * g++.dg/ext/label1.C: New test.
11244         * g++.dg/ext/label2.C: Likewise.
11245
11246 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11247
11248         * g++.dg/expr/cond3.C: New test.
11249
11250 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11251
11252         * gcc.dg/builtins-1.c: Add new builtin cases.
11253
11254 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11255
11256         * gcc.dg/builtins-1.c: Add new cases.
11257         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11258
11259 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11260
11261         * gcc.dg/builtins-1.c: Add more math builtin tests.
11262         * gcc.dg/torture/builtin-attr-1.c: New test.
11263
11264 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
11265
11266         PR optimization/5079
11267         * g++.dg/opt/static3.C: New test.
11268
11269 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11270
11271         * gcc.misc-tests/gcov-10b.c: New test.
11272
11273 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
11274
11275         * g++.dg/opt/ptrmem3.C: New test.
11276
11277         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
11278
11279 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
11280
11281         * gcc.dg/20030826-2.c: New test.
11282
11283 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11284
11285         PR middle-end/12002
11286         * g77.f-torture/compile/12002.f: New test case.
11287
11288 2003-08-26  Roger Sayle  <roger@eyesopen.com>
11289
11290         * gcc.dg/20030826-1.c: New test case.
11291
11292 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
11293
11294         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
11295
11296 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
11297
11298         PR c++/11871
11299         * c++.dg/lookup/crash1.C: New test.
11300
11301         * c++.dg/warn/noeffect3.C: New test.
11302
11303 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
11304
11305         * gcc.dg/compat/vector-1_x.c: Compile with -w.
11306         * gcc.dg/compat/vector-1_y.c: Ditto.
11307         * gcc.dg/compat/vector-2_x.c: Ditto.
11308         * gcc.dg/compat/vector-2_y.c: Ditto.
11309
11310 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
11311
11312         * gcc.dg/20030702-1.c: New test.
11313
11314 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
11315
11316         PR c++/8795
11317         * g++.dg/ext/altivec-1.C: New test.
11318
11319 2003-08-24  Richard Henderson  <rth@redhat.com>
11320
11321         * g++.dg/eh/simd-2.C: Add -w for x86.
11322
11323 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
11324
11325         * gcc.dg/20030815-1.c: New test.
11326
11327 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11328
11329         PR c++/3765
11330         * g++.dg/parse/access6.C: New test.
11331
11332 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11333
11334         PR c++/641, c++/11876
11335         * g++.dg/template/friend22.C: New test.
11336         * g++.dg/template/friend23.C: Likewise.
11337
11338 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11339
11340         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
11341         identically.
11342
11343 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11344
11345         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
11346
11347 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11348
11349         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
11350
11351 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11352
11353         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
11354
11355 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
11356
11357         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
11358
11359 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
11360
11361         PR c++/11919
11362         * g++.dg/overload/prom1.C: New test.
11363
11364         PR c++/11551
11365         * g++.dg/parse/dtor2.C: New test.
11366
11367         PR c++/10762
11368         * g++.dg/parse/using2.C: New test.
11369
11370 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
11371
11372         PR target/11805
11373         * gcc.c-torture/compile/20030821-1.c: New.
11374
11375 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
11376
11377         PR c++/11834
11378         * g++.dg/template/deduce2.C: New test.
11379
11380 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
11381
11382         * gcc.c-torture/execute/20030821-1.c: New test.
11383
11384 2003-08-20  Roger Sayle  <roger@eyesopen.com>
11385
11386         PR middle-end/11984
11387         * gcc.dg/20030820-1.c: New test case.
11388
11389 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         PR c++/11945
11392         * g++.dg/warn/noeffect2.C: New test.
11393
11394 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
11395
11396         PR c++/10926
11397         * g++.dg/template/dtor2.C: New test.
11398
11399         PR c++/11684
11400         * g++.dg/template/operator1.C: New test.
11401         * g++.dg/parse/operator4.C: New test.
11402
11403         PR c++/11946.C
11404         * g++.dg/expr/enum1.C: New test.
11405         * gcc.dg/c99-bool-1.c: Remove bogus warning.
11406
11407         PR c++/11036.C
11408         * g++.dg/parse/elab2.C: New test.
11409         * g++.dg/parse/typedef4.C: Change error message.
11410         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
11411         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
11412         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
11413
11414 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
11415
11416         * gcc.dg/pch/warn-1.c: New.
11417         * gcc.dg/pch/warn-1.hs: New.
11418
11419         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
11420         not-tested file.
11421
11422 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11423
11424         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
11425
11426 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11427
11428         * gcc.dg/uninit-D.c: New Test.
11429         * gcc.dg/uninit-E.c: New Test.
11430         * gcc.dg/uninit-F.c: New Test.
11431         * gcc.dg/uninit-G.c: New Test.
11432
11433 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
11434
11435         * g++.dg/README: Describe the pch directory.
11436
11437 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11438
11439         PR c++/11174
11440         * g++.dg/parse/access4.C: New test.
11441         * g++.dg/parse/access5.C: Likewise.
11442         * g++.old-deja/g++.jason/access17.C: Adjust error message.
11443
11444 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
11445
11446         * gcc.dg/noncompile/20030818-1.c: New.
11447
11448 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
11449
11450         PR c++/11957
11451         * g++.dg/warn/noeffect1.C: New test.
11452
11453         * g++.dg/template/scope2.C: New test.
11454         * g++.dg/template/error2.C: Correct dg-error
11455
11456 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
11457
11458         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
11459
11460 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
11461
11462         PR C++/11512
11463         * g++.dg/template/warn1.C: New.
11464
11465 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
11466
11467         * g++.dg/template/error2.C: New test.
11468         * g++.dg/lookup/using7.C: Adjust errors
11469         * g++.old-deja/g++.pt/crash36.C: Likewise.
11470         * g++.old-deja/g++.pt/derived3.C: Likewise.
11471
11472 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11473
11474         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
11475         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
11476         * gcc.c-torture/execute/builtins/string-9.c: New, from
11477         string-opt-9.c.  Adjust for execute/builtins framework.
11478         * gcc.c-torture/execute/string-opt-9.c: Delete.
11479
11480 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
11481
11482         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
11483
11484         * g++.dg/parse/ret-type2.C: New test.
11485
11486         PR c++/11703
11487         * g++.dg/init/new8.C: New test.
11488
11489         PR c++/10923
11490         * g++.dg/parse/typedef5.C: New test.
11491
11492         PR c++/9512
11493         * g++.dg/parse/qualified2.C: New test.
11494         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
11495         invalid code.
11496
11497 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
11498
11499         * g++.dg/conversion/ptrmem1.C: New test.
11500
11501 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR target/11693
11504         * gcc.dg/20030811-1.c: New test.
11505
11506         PR target/11535
11507         * gcc.c-torture/execute/20030811-1.c: New test.
11508
11509 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11510
11511         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
11512
11513 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/11789.C
11516         * g++.dg/inherit/multiple1.C: New test.
11517
11518 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
11519
11520         * gcc.dg/spe1.c: New test.
11521
11522         PR c++/11670
11523         * g++.dg/expr/cast2.C: New test.
11524
11525         PR c++/10530
11526         * g++.dg/template/dependent-name2.C: New test.
11527
11528 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
11529
11530         * g++.dg/parse/crash11.C: Put the dg options in comments.
11531
11532 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
11533
11534         * lib/gcc-dg.exp: Update for diagnostic change.
11535
11536 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11537
11538         PR c++/5767
11539         * g++.dg/parse/crash11.C: New test.
11540
11541 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
11542
11543         * gcc.dg/cpp/spacing1.c: Update.
11544
11545 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
11546
11547         PR target/11739
11548         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
11549         a value for -mtune.
11550
11551 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11552
11553         PR middle-end/11771
11554         * gcc.c-torture/compile/20030804-1.c: New test case.
11555
11556 2003-08-04  Roger Sayle  <roger@eyesopen.com>
11557
11558         * gcc.dg/20030804-1.c: New test case.
11559
11560 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
11561
11562         * gcc.dg/cpp/separate-1.c: New test.
11563
11564 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
11565
11566         PR c++/11704
11567         * g++.dg/template/dependent-expr2.C: New test.
11568
11569         PR c++/11766
11570         * g++.dg/expr/ptrmem1.C: New test.
11571
11572 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11573
11574         PR c++/9453
11575         * g++.dg/template/friend15.C: New test.
11576
11577 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
11578
11579         * lib/dg-pch.exp: Work round PCH bug.
11580
11581 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11582
11583         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
11584         builtins.  Move cases from builtins-4.c here.
11585
11586         * gcc.dg/torture/builtin-math-1.c: New test taken from
11587         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
11588         additional cases.
11589
11590         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
11591         Delete.
11592
11593 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11594
11595         PR c++/9447
11596         * g++.dg/template/using7.C: New test.
11597
11598 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
11599
11600         * import1.c, import2.c: New tests.
11601
11602 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
11603
11604         * g++.dg/eh/crossjump1.C: New test.
11605
11606 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
11607
11608         PR c++/11697
11609         * g++.dg/template/using6.C: New test.
11610
11611         PR c++/11744
11612         * g++.dg/template/koenig2.C: New test.
11613
11614 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11615
11616         PR c++/7983
11617         * g++.dg/parse/typedef4.C: New test.
11618
11619 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11620
11621         PR c++/8442, c++/8806
11622         * g++.dg/template/elab1.C: New test.
11623         * g++.dg/template/type2.C: Likewise.
11624         * g++.dg/template/ttp3.C: Adjust expected error message.
11625         * g++.old-deja/g++.law/visibility13.C: Likewise.
11626         * g++.old-deja/g++.niklas/t135.C: Likewise.
11627         * g++.old-deja/g++.pt/ttp41.C: Likewise.
11628         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
11629         template argument.
11630         * g++.old-deja/g++.pt/ttp44.C: Likewise.
11631
11632 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
11633
11634         PR c++/11295
11635         * g++.dg/ext/stmtexpr1.C: New test.
11636
11637         * g++.dg/opt/tmp1.C: New test.
11638
11639         PR c++/11525
11640         * g++.dg/parse/constant4.C: New test.
11641
11642         PR c++/9447
11643         * g++.dg/template/using5.C: New test.
11644
11645 2003-07-31  Roger Sayle  <roger@eyesopen.com>
11646
11647         * gcc.dg/builtins-27.c: New test case.
11648
11649 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
11650
11651         * gcc.dg/tls/opt-7.c: New test.
11652
11653 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
11654
11655         * g++.old-deja/g++.other/crash18.C: Remove.
11656
11657 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11658
11659         * g++.dg/template/explicit3.C: New.
11660         * g++.dg/template/explicit4.C: New.
11661         * g++.dg/template/explicit5.C: New.
11662
11663         PR c++/11347
11664         * g++.dg/template/memtmpl1.C: New.
11665
11666 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
11667
11668         PR target/11565
11669         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
11670         * gcc.dg/i386-387-5.c (dg-options): Likewise.
11671
11672 2003-07-30  Jan Hubicka  <jh@suse.cz>
11673
11674         * vtgc1.c: Kill.
11675
11676 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
11677
11678         * gcc.dg/struct-in-proto-1.c: New test.
11679
11680 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
11681
11682         * gcc.dg/cpp/include2.c: Only expect one message.
11683
11684 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
11685
11686         PR c++/9447
11687         * g++.dg/template/using1.C: New test.
11688         * g++.dg/template/using2.C: New test.
11689         * g++.dg/template/using3.C: New test.
11690         * g++.dg/template/using4.C: New test.
11691
11692 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
11693
11694         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
11695         * gcc.c-torture/execute/string-opt-10.c: Likewise.
11696
11697 2003-07-28  Jan Hubicka  <jh@suse.cz>
11698
11699         PR c++/11530
11700         * g++.dg/opt/call1.C: New test.
11701
11702 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
11703
11704         PR c++/11667
11705         * g++.dg/init/enum2.C: New test.
11706         * g++.dg/template/overload1.C: Add "-w" option.
11707
11708 2003-07-28    <hp@bitrange.com>
11709
11710         * gcc.dg/Wdeclaration-after-statement-1.c,
11711         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
11712
11713 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
11714
11715         * gcc.c-torture/compile/20030725-1.c: New test.
11716
11717 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
11718
11719         * gcc.dg/20030505.c: Only run for SPE.
11720         Remove definition of opaque type.
11721
11722 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
11723
11724         * g++.dg/template/ptrmem6.C: New test.
11725
11726 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
11727
11728         * gcc.c-torture/compile/zero-strct-2.c: New test.
11729
11730 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
11731
11732         * gcc.dg/intermod-1.c: New test.
11733
11734 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11735
11736         PR c++/11617
11737         * g++.dg/template/lookup2.C: New test.
11738         * g++.dg/template/memclass1.C: Remove instantiated from error.
11739         * g++.dg/other/error2.C: Tweak expected errors.
11740
11741         PR c++/11596
11742         * g++.dg/template/defarg3.C: New test.
11743
11744         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
11745
11746 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
11747
11748         * g++.dg/inherit/access5.C: New test.
11749
11750 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11751
11752         PR c++/11513
11753         * g++.dg/template/crash8.C: New test.
11754
11755 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
11756
11757         PR c/10602
11758         * gcc.dg/noncompile/incomplete-2.c: New test.
11759
11760 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
11761
11762         PR c++/11645
11763         * g++.dg/inherit/access4.C: New test.
11764
11765         PR c++/11517
11766         * g++.dg/expr/cond2.C: New test.
11767
11768         PR optimization/10679
11769         * g++.dg/opt/inline4.C: New test.
11770
11771 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.dg/parse/crash10: New test.
11774
11775 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.dg/ext/flexary1.C: New test.
11778
11779 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11780
11781         PR c++/10793
11782         * g++.dg/template/crash9.C: New test.
11783
11784 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11785
11786         PR c++/3004
11787         * g++.dg/parse/typedef3.C: New test.
11788
11789         PR c++/7906
11790         * g++.dg/parse/operator2.C: New test.
11791
11792         PR c++/8895
11793         * g++.dg/parse/def-tmpl-arg1.C: New test.
11794
11795         PR c++/9282
11796         * g++.dg/parse/funptr1.C: New test.
11797
11798         PR c++/9452
11799         * g++.dg/parse/ambig3.C: New test.
11800
11801         PR c++/9454
11802         * g++.dg/parse/operator3.C: New test.
11803
11804         PR c++/9486
11805         * g++.dg/parse/template10.C: New test.
11806
11807         PR c++/9488
11808         * g++.dg/parse/template11.C: New test.
11809
11810         PR c++/10150
11811         * g++.dg/parse/invalid-op1.C: New test.
11812
11813         PR c++/10247
11814         * g++.dg/parse/condexpr1.C: New test.
11815
11816 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
11817
11818         * g++.dg/ext/packed3.C: New test.
11819         * g++.dg/ext/packed4.C: New test.
11820
11821         * gcc.dg/pack-test-3.c: New test.
11822
11823 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
11824
11825         * lib/compat.exp: Handle dg-options per source file.
11826         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
11827         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
11828         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
11829         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
11830         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
11831         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
11832         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
11833         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
11834         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
11835         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
11836         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
11837         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
11838         * g++.dg/compat/break/bitfield7_x.C: Ditto.
11839         * g++.dg/compat/break/bitfield7_y.C: Ditto.
11840
11841 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11842
11843         PR c/10320
11844         * gcc.c-torture/execute/20030718-1.c: New test.
11845
11846 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11847
11848         PR optimization/11536
11849         * gcc.dg/20030721-1.c: New test.
11850
11851 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
11852
11853         PR c++/11546
11854         * g++.dg/template/lookup1.C: New test.
11855
11856 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
11857
11858         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
11859         diagnostics of ill-formed constructs involving labels.
11860         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
11861         the new 'previously defined here' message.
11862
11863 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
11864
11865         * g++.dg/parse/non-dependent2.C: New test.
11866
11867 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11868
11869         * g++.dg/init/init-ref4.C: xfail on targets without
11870         weak symbols.
11871
11872 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR target/11087
11875         * gcc.c-torture/execute/20030717-1.c: New test.
11876
11877 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11878
11879         * g++.dg/opt/cfg1.C: New test.
11880
11881 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
11882
11883         PR optimization/11557
11884         * gcc.dg/20030717-1.c: New test.
11885
11886 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
11887
11888         PR c++/10476
11889         * g++.dg/expr/crash-1.C: New test.
11890
11891         PR c++/11027
11892         * g++.dg/template/init3.C: New test.
11893
11894         PR c++/8222
11895         * g++.dg/template/non-dependent1.C: New test.
11896
11897         PR c++/11070
11898         * g++.dg/template/non-dependent2.C: New test.
11899
11900         PR c++/11071
11901         * g++.dg/template/non-dependent3.C: New test.
11902
11903         PR c++/9907
11904         * g++.dg/template/sizeof5.C: New test.
11905
11906 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
11907
11908         PR 11498
11909         * gcc.c-torture/compile/mangle-1.c: New file.
11910
11911 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11912
11913         PR c++/7809
11914         * g++.dg/parse/access3.C: New test.
11915
11916 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
11917
11918         PR c++/11384
11919         * g++.dg/init/init-ref4.C: New test.
11920
11921 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
11922
11923         PR c++/11547
11924         * g++.dg/parse/constant3.C: New test.
11925         * g++.dg/parse/crash7.C: Likewise.
11926
11927 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
11928
11929         PR target/11008
11930         * gcc.dg/i386-pentium4-not-mull.c: New.
11931
11932 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
11933
11934         * gcc.dg/asm-names.c (ymain): Make it weak.
11935
11936 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11937
11938         PR c++/5421
11939         * g++.dg/template/friend21.C: New test.
11940
11941 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
11942
11943         * gcc.dg/cleanup-8.c: New test.
11944         * gcc.dg/cleanup-9.c: New test.
11945
11946 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
11947
11948         * g++.dg/ext/dll-MI1.h: New file.
11949         * g++.dg/ext/dllexport-MI1.C: New file.
11950         * g++.dg/ext/dllimport-MI1.C: New file.
11951
11952 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
11953
11954         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
11955         it does not have cmpstrsi patterns (just cmpmemsi).
11956
11957 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
11958
11959         PR debug/11473
11960         * g++.dg/debug/debug8.C: New test.
11961
11962 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11963
11964         PR c++/10108
11965         * g++.dg/template/crash7.C: New test.
11966
11967 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
11968
11969         PR target/10795
11970         * gcc.c-torture/compile/20030708-1.c: New.
11971
11972 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
11973
11974         * gcc.c-torture/execute/20030715-1.c: New test.
11975
11976 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
11977
11978         * gcc.dg/pch/inline-3.c: New file.
11979         * gcc.dg/pch/inline-3.hs: New file.
11980         * gcc.dg/pch/inline-4.c: New file.
11981         * gcc.dg/pch/inline-4.hs: New file.
11982
11983 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
11984
11985         PR c++/11509
11986         * g++.dg/template/crash6.C: New test.
11987
11988         PR c++/7053
11989         * g++.dg/template/friend20.C: New test.
11990
11991         PR c++/7019
11992         * g++.dg/template/overload2.C: New test.
11993
11994 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11995
11996         PR optimization/11440
11997         * gcc.c-torture/execute/20030714-1.c: New test.
11998
11999 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12000
12001         PR c++/11154
12002         * g++.dg/template/partial2.C: New test.
12003
12004 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
12005
12006         PR c++/11503
12007         * g++.dg/template/anon1.C: New test.
12008
12009         PR c++/11493
12010         PR c++/11495
12011         * g++.dg/parse/template9.C: Likewise.
12012         * g++.dg/template/crash4.C: New test.
12013         * g++.dg/template/koenig1.C: Likewise.
12014         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
12015         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
12016         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
12017         functions.
12018         * g++.old-deja/g++.jason/template36.C: Likewise.
12019         * g++.old-deja/g++.mike/p1989.C: Likewise.
12020         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
12021         * g++.old-deja/g++.pt/ttp20.C: Use this->.
12022         * g++.old-deja/g++.pt/ttp21.C: Use this->.
12023         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
12024         compiling.
12025         * g++.old-deja/g++.pt/union2.C: Use this->.
12026
12027 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
12028
12029         * gcc.dg/20030711-1.c: New test.
12030
12031 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
12032
12033         PR c++/11050
12034         * g++.dg/parse/args1.C: New test.
12035         * g++.pt/defarg8.C: Change expected errors.
12036
12037 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
12038
12039         PR c++/8164
12040         * g++.dg/template/nontype2.C: New test.
12041
12042         PR c++/10558
12043         * g++.dg/parse/template8.C: New test.
12044
12045         PR c++/8327
12046         * g++.dg/template/scope1.C: New test.
12047
12048         * g++.dg/warn/Wsign-compare-1.C: New test.
12049
12050 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12051
12052         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
12053
12054 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
12055
12056         PR c++/9411
12057         * g++.dg/template/explicit2.C: New test.
12058
12059         PR c++/10032
12060         * g++.dg/warn/pedantic1.C: New test.
12061
12062 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
12063
12064         PR c++ 9483
12065         * g++.dg/other/field1.C: New test.
12066
12067 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
12068
12069         PR c/11449
12070         * gcc.c-torture/compile/20030707-1.c: New.
12071
12072 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12073
12074         PR c++/10849
12075         * g++.dg/template/access12.C: New test.
12076
12077 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.dg/bprob/bprob.exp (prof_ext): Update.
12080         * g77.dg/bprob/bprob.exp (prof_ext): Update.
12081         * gcc.misc-tests/bprob.exp (prof_ext): Update.
12082         * gcc.misc-tests/gcov.exp: Update
12083         * g++.dg/gcov/gcov.exp: Update
12084         * lib/gcov.exp: Update.
12085
12086 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
12087
12088         * g++.dg/abi/mangle17.C: Make sure template expressions are
12089         dependent.
12090         * g++.dg/abi/mangle4.C: Mark erroneous casts.
12091         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
12092         * g++.dg/opt/stack1.C: Remove erroneous code.
12093         * g++.dg/parse/template7.C: New test.
12094         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
12095         * g++.old-deja/g++.pt/crash4.C: Likewise.
12096
12097 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12098
12099         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
12100         with zero or one occurence of `$' after the initial `L'.
12101
12102 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
12103
12104         * gcc.c-torture/compile/20030704-1.c: Add a comment.
12105
12106 2003-07-08  Roger Sayle  <roger@eyesopen.com>
12107
12108         PR c/11370
12109         * gcc.dg/Wunreachable-6.c: New testcase.
12110         * gcc.dg/Wunreachable-7.c: New testcase.
12111
12112 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12113
12114         PR c/11420
12115         * gcc.dg/20030708-1.c: New test.
12116
12117 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
12118
12119         * gcc.dg/compat/sdata-section.h: New file.
12120         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
12121         * gcc.dg/torture/mips-sdata-1.c: New test.
12122
12123 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12124
12125         PR c++/11030
12126         * g++.dg/template/friend19.C: New test.
12127
12128 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
12129
12130         * g++.dg/opt/strength-reduce.C: New test.
12131
12132 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12133
12134         PR target/10979
12135         * gcc.dg/20030707-1.c: New testcase.
12136
12137 2003-07-07  Roger Sayle  <roger@eyesopen.com>
12138
12139         PR optimization/11059
12140         * g++.dg/opt/emptyunion.C: New testcase.
12141
12142 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12143             Eric Botcazou  <ebotcazou@libertysurf.fr>
12144
12145         * g++.dg/opt/stack1.C: New test.
12146
12147 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
12148
12149         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
12150         run test.
12151
12152         PR c++/11431
12153         * g++.dg/expr/static_cast3.C: New test.
12154
12155 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
12156
12157         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
12158         everywhere.
12159         * gcc.dg/concat.c: Concatenation of string constants with
12160         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
12161         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
12162         * gcc.dg/cpp/escape-2.c: Use wide character constants where
12163         necessary to avoid multi-character character constant warning.
12164         * gcc.dg/cpp/escape.c: Likewise.
12165         * gcc.dg/cpp/ucs.c: Likewise.
12166         Remove backslashes from dg-bogus comments, as they confuse Tcl.
12167         Fix a typo.
12168
12169 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12170
12171         PR c/11428
12172         * gcc.c-torture/compile/20030704-1.c: New.
12173
12174 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
12175
12176         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
12177
12178 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
12179
12180         PR c++/5287, PR c++/7910,  PR c++/11021
12181         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
12182         tests for warnings.
12183         * g++.dg/ext/dllimport2.C: Add tests for warnings.
12184         * g++.dg/ext/dllimport3.C: Likewise.
12185         * g++.dg/ext/dllimport4.C: New file.
12186         * g++.dg/ext/dllimport5.C: New file.
12187         * g++.dg/ext/dllimport6.C: New file.
12188         * g++.dg/ext/dllimport7.C: New file.
12189         * g++.dg/ext/dllimport8.C: New file.
12190         * g++.dg/ext/dllimport9.C: New file.
12191         * g++.dg/ext/dllimport10.C: New file.
12192         * g++.dg/ext/dllexport1.C: New file.
12193
12194 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12195
12196         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
12197         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
12198
12199 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12200
12201         * gcc.dg/builtins-25.c: New testcase.
12202         * gcc.dg/builtins-26.c: New testcase.
12203
12204 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
12205
12206         * gcc.dg/compat/vector-defs.h: New file.
12207         * gcc.dg/compat/vector-setup.h: New file.
12208         * gcc.dg/compat/vector-check.h: New file.
12209         * gcc.dg/compat/vector-1_main.c: New file.
12210         * gcc.dg/compat/vector-1_x.c: New file.
12211         * gcc.dg/compat/vector-1_y.c: New file.
12212         * gcc.dg/compat/vector-2_main.c: New file.
12213         * gcc.dg/compat/vector-2_x.c: New file.
12214         * gcc.dg/compat/vector-2_y.c: New file.
12215
12216         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
12217         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
12218         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
12219         * gcc.dg/compat/struct-align-1.h: New file.
12220         * gcc.dg/compat/struct-align-1_main.c: New file.
12221         * gcc.dg/compat/struct-align-1_x.c: New file.
12222         * gcc.dg/compat/struct-align-1_y.c: New file.
12223         * gcc.dg/compat/struct-align-2.h: New file.
12224         * gcc.dg/compat/struct-align-2_main.c: New file.
12225         * gcc.dg/compat/struct-align-2_x.c: New file.
12226         * gcc.dg/compat/struct-align-2_y.c: New file.
12227
12228         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
12229         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12230         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12231         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12232         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12233         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12234         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12235         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12236         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12237         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12238         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12239         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12240         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12241         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12242         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12243         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12244         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12245         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12246         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12247         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12248         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12249         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12250         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12251         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12252         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12253         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12254         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12255         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12256         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12257
12258 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12259
12260         * gcc.dg/i386-call-1.c: New test.
12261
12262 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
12263
12264         PR c++/9162
12265         * g++.dg/parse/defarg4.C: New.
12266
12267 2003-07-03  Roger Sayle  <roger@eyesopen.com>
12268
12269         PR target/10700
12270         * gcc.c-torture/compile/20030703-1.c: New test case.
12271
12272 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
12273
12274         * g++.dg/template/local3.C: Remove extra semicolon.
12275
12276 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12277
12278         * gcc.dg/i386-volatile-1.c: New test.
12279
12280 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         PR c++/11072
12283         * g++.dg/other/offsetof2.C: XFAIL.
12284         * g++.dg/other/offsetof5.C: New.
12285
12286         PR c++/10219
12287         * g++.dg/template/error1.C: New.
12288
12289         PR c++/9779
12290         * g++.dg/template/dependent-expr1.C: New.
12291
12292 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12293
12294         PR c++/6949
12295         * g++.dg/template/local3.C: New test.
12296
12297         PR c++/11149
12298         * g++.dg/lookup/scoped6.C: New test.
12299
12300 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
12301
12302         PR c++/8046
12303         * g++.dg/other/error7.C: New test.
12304
12305 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
12306
12307         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
12308         * g++.old-deja/g++.abi/vtable3.h: Likewise.
12309         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12310         * g++.old-deja/g++.other/union2.C: Likewise.
12311         * gcc.dg/c90-const-expr-2.c: Likewise.
12312         * gcc.dg/c90-const-expr-3.c: Likewise.
12313         * gcc.dg/c99-const-expr-2.c: Likewise.
12314         * gcc.dg/c99-const-expr-3.c: Likewise.
12315         * gcc.dg/concat.c: Likewise.
12316
12317 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
12318
12319         PR c++/9559
12320         * g++.dg/init/static1.C: New test.
12321
12322 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12323
12324         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
12325         * g++.old-deja/g++.other/access2.C: Likewise.
12326         * g++.old-deja/g++.other/decl2.C: Likewise.
12327         * gcc.c-torture/execute/20020615-1.c: Likewise.
12328
12329 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12330
12331         PR c++/4933
12332         * g++.dg/template/sizeof4.C: New test.
12333
12334 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12335
12336         * g++.dg/other/error6.C: New test.
12337
12338 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
12339
12340         PR c++/10750
12341         * g++.dg/parse/constant2.C: New test.
12342
12343 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
12344
12345         PR c++/11106
12346         * g++.dg/other/error5.C: New test.
12347
12348 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12349
12350         * gcc.dg/format/gcc_diag-1.c: New test.
12351
12352 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
12353
12354         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
12355
12356 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
12357
12358         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
12359         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
12360         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
12361
12362 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
12363
12364         * gcc.c-torture/execute/builtins/string-8.c: New test.
12365         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
12366         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
12367         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
12368
12369 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/10468
12372         * g++.dg/ext/typeof6.C: New test.
12373
12374 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
12375
12376         PR c++/10796
12377         * g++.dg/init/enum1.C: New test.
12378
12379 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
12380
12381         * gcc.dg/20030627-1.c: New test.
12382
12383 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
12384
12385         PR c++/11332
12386         * g++.dg/expr/static_cast2.C: New test.
12387
12388 2003-06-26  Roger Sayle  <roger@eyesopen.com>
12389             Jakub Jelinek  <jakub@redhat.com>
12390
12391         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
12392         sprintf(dst,"%s",src) optimization.
12393         * gcc.c-torture/execute/20030626-1.c: New test case.
12394         * gcc.c-torture/execute/20030626-2.c: New test case.
12395
12396 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
12397
12398         * gcc.c-torture/execute/multi-ix.c: New test.
12399
12400         * gcc.c-torture/execute/simd-4.c (main):
12401         Added missing semicolon at end of union.
12402
12403 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
12404
12405         PR c++/8266
12406         * g++.dg/template/explicit-instantiation3.C: New test.
12407
12408 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12409
12410         * gcc.dg/20030626-1.c: Use signed char.
12411
12412 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
12413
12414         * gcc.dg/20030626-1.c: New test.
12415
12416 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
12417
12418         * const-str-2.m: Update.
12419
12420 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
12421
12422         PR c++/10990
12423         * g++.dg/rtti/dyncast1.C: New test.
12424         * g++.dg/abi/mangle4.C: Correct base-specifier access.
12425         * g++.dg/lookup/scoped1.C: Remove XFAIL.
12426         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
12427
12428         PR c++/10931
12429         * g++.dg/expr/static_cast1.C: New test.
12430
12431 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
12432
12433         * gcc.dg/20030625-1.c: New test.
12434
12435 2003-06-24  Roger Sayle  <roger@eyesopen.com>
12436
12437         * gcc.c-torture/compile/20030624-1.c: New test case.
12438
12439 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
12440
12441         * gcc.c-torture/execute/string-opt-17.c: New test.
12442
12443 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
12444
12445         PR c++/5754
12446         * g++.dg/parse/crash6.C: New test.
12447
12448 2003-06-23  Roger Sayle  <roger@eyesopen.com>
12449
12450         * gcc.dg/builtins-24.c: New test case.
12451
12452 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
12453
12454         * g++.dg/opt/operator1.C: New test.
12455
12456 2003-06-22  Roger Sayle  <roger@eyesopen.com>
12457
12458         * gcc.c-torture/execute/string-opt-16.c: New test case.
12459
12460 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12461
12462         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
12463         * g++.old-deja/g++.other/conv7.C: Likewise
12464         * g++.old-deja/g++.other/overcnv2.C: Likewise.
12465         * g++.old-deja/g++.other/overload14.C: Likewise.
12466
12467 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
12468
12469         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
12470         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
12471
12472 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12473
12474         PR c++/10888
12475         * g++.dg/warn/Winline-3.C: New test.
12476
12477 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12478
12479         * lib/target-supports.exp (check_alias_available): Make the test
12480         program acceptable to the Solaris assembler.
12481
12482         PR c++/10749
12483         * g++.dg/template/memclass2.C: New test.
12484
12485 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12486             Eric Botcazou  <ebotcazou@libertysurf.fr>
12487
12488         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
12489         data for non-matching targets.
12490         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
12491
12492 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
12493
12494         PR c++/10845
12495         * g++.dg/template/member3.C: New test.
12496
12497 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
12498
12499         PR c++/10939
12500         * g++.dg/template/func1.C: New test.
12501
12502         PR c++/9649
12503         * g++.dg/template/static4.C: New test.
12504         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
12505
12506         PR c++/11041
12507         * g++.dg/init/ref7.C: New test.
12508
12509 2003-06-19  Matt Austern  <austern@apple.com>
12510
12511         PR c++/11228
12512         * g++.dg/anew1.C: New test.
12513         * g++.dg/anew2.C: New test.
12514         * g++.dg/anew3.C: New test.
12515         * g++.dg/anew4.C: New test.
12516
12517 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
12518
12519         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
12520
12521 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
12522
12523         * gcc.c-torture/execute/simd-4.c (main): Make expected value
12524         endian-dependent.
12525
12526 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
12527
12528         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
12529         Remove cruft.
12530
12531 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
12532
12533         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
12534         * gcc.c-torture/compile/961203-1.c: Likewise.
12535         * gcc.c-torture/compile/980506-1.c: Likewise.
12536
12537 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12538
12539         PR c++/10712
12540         * g++.dg/lookup/using7.C: New test.
12541
12542 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
12543
12544         PR c++/11105
12545         * g++.dg/abi/conv1.C: Remove it.
12546         * g++.dg/template/conv7.C: New test.
12547         * g++.dg/template/conv8.C: Likewise.
12548         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
12549         conversion operator.
12550
12551 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
12552
12553         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
12554         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
12555         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12556         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
12557         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
12558         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12559         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12560         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
12561         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
12562         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
12563         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
12564         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
12565         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
12566         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
12567         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
12568         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
12569         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
12570         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
12571         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12572         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12573         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12574         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12575         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12576         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12577         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12578         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12579         * gcc.dg/compat/struct-return-10_x.c: Ditto.
12580         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12581         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12582
12583 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
12584
12585         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
12586         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
12587         indications.
12588
12589 2003-06-16  Roger Sayle  <roger@eyesopen.com>
12590
12591         * gcc.dg/i386-387-5.c: New test case.
12592         * gcc.dg/i386-387-6.c: New test case.
12593         * gcc.dg/builtins-23.c: New test case.
12594
12595 2003-06-15  Roger Sayle  <roger@eyesopen.com>
12596
12597         * gcc.dg/builtins-22.c: New test case.
12598         * gcc.dg/i386-387-1.c: Update to test exp.
12599         * gcc.dg/i386-387-2.c: Likewise.
12600
12601 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12602
12603         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
12604
12605 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12606
12607         * lib/gcc-dg.exp (dg-require-dll): New function.
12608         (dg-xfail-if): Likewise.
12609         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
12610         driver.
12611
12612         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
12613         * gcc.c-torture/compile/20001205-1.c: Likewise.
12614         * gcc.c-torture/compile/20001226-1.c: Likewise.
12615         * gcc.c-torture/compile/20010518-2.c: Likewise.
12616         * gcc.c-torture/compile/20020312-1.c: Likewise.
12617         * gcc.c-torture/compile/20020604-1.c: Likewise.
12618         * gcc.c-torture/compile/920501-12.c: Likewise.
12619         * gcc.c-torture/compile/920501-4.c: Likewise.
12620         * gcc.c-torture/compile/920520-1.c: Likewise.
12621         * gcc.c-torture/compile/920521-1.c: Likewise.
12622         * gcc.c-torture/compile/920625-1.c: Likewise.
12623         * gcc.c-torture/compile/961203-1.c: Likewise.
12624         * gcc.c-torture/compile/980506-1.c: Likewise.
12625         * gcc.c-torture/compile/981006-1.c: Likewise.
12626         * gcc.c-torture/compile/981022-1.c: Likewise.
12627         * gcc.c-torture/compile/981223-1.c: Likewise.
12628         * gcc.c-torture/compile/990617-1.c: Likewise.
12629         * gcc.c-torture/compile/dll.c: Likewise.
12630         * gcc.c-torture/compile/labels-3.c: Likewise.
12631         * gcc.c-torture/compile/mipscop-1.c: Likewise.
12632         * gcc.c-torture/compile/mipscop-2.c: Likewise.
12633         * gcc.c-torture/compile/mipscop-3.c: Likewise.
12634         * gcc.c-torture/compile/mipscop-4.c: Likewise.
12635         * gcc.c-torture/compile/simd-5.c: Likewise.
12636         * gcc.c-torture/compile/20000804-1.x: Remove.
12637         * gcc.c-torture/compile/20001205-1.x: Likewise.
12638         * gcc.c-torture/compile/20001226-1.x: Likewise.
12639         * gcc.c-torture/compile/20010518-2.x: Likewise.
12640         * gcc.c-torture/compile/20020312-1.x: Likewise.
12641         * gcc.c-torture/compile/20020604-1.x: Likewise.
12642         * gcc.c-torture/compile/920501-12.x: Likewise.
12643         * gcc.c-torture/compile/920501-4.x: Likewise.
12644         * gcc.c-torture/compile/920520-1.x: Likewise.
12645         * gcc.c-torture/compile/920521-1.x: Likewise.
12646         * gcc.c-torture/compile/920625-1.x: Likewise.
12647         * gcc.c-torture/compile/961203-1.x: Likewise.
12648         * gcc.c-torture/compile/980506-1.x: Likewise.
12649         * gcc.c-torture/compile/981006-1.x: Likewise.
12650         * gcc.c-torture/compile/981022-1.x: Likewise.
12651         * gcc.c-torture/compile/981223-1.x: Likewise.
12652         * gcc.c-torture/compile/990617-1.x: Likewise.
12653         * gcc.c-torture/compile/mipscop-1.x: Likewise.
12654         * gcc.c-torture/compile/mipscop-2.x: Likewise.
12655         * gcc.c-torture/compile/mipscop-3.x: Likewise.
12656         * gcc.c-torture/compile/mipscop-4.x: Likewise.
12657         * gcc.c-torture/compile/simd-5.x: Likewise.
12658
12659         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
12660
12661 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12662
12663         * gcc.c-torture/execute/20030611-1.c: New test.
12664
12665 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12666
12667         PR middle-end/168
12668         * gcc.dg/20030612-1.c: New test case.
12669
12670 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
12671
12672         PR c++/10635
12673         * g++.dg/expr/cast1.C: New test.
12674
12675 2003-06-12  Roger Sayle  <roger@eyesopen.com>
12676
12677         * gcc.dg/builtins-21.c: New test case.
12678
12679 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
12680
12681         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
12682         options instead of at the end.
12683         * lib/objc.exp (objc_target_compile): Likewise.
12684
12685 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
12686
12687         PR c++/10432
12688         * g++.dg/parse/error1.C: New test.
12689
12690 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
12691
12692         * gcc.dg/compat/struct-by-value-11_main.c: New file.
12693         * gcc.dg/compat/struct-by-value-11_x.c: New file.
12694         * gcc.dg/compat/struct-by-value-11_y.c: New file.
12695         * gcc.dg/compat/struct-by-value-12_main.c: New file.
12696         * gcc.dg/compat/struct-by-value-12_x.c: New file.
12697         * gcc.dg/compat/struct-by-value-12_y.c: New file.
12698         * gcc.dg/compat/struct-by-value-13_main.c: New file.
12699         * gcc.dg/compat/struct-by-value-13_x.c: New file.
12700         * gcc.dg/compat/struct-by-value-13_y.c: New file.
12701         * gcc.dg/compat/struct-by-value-14_main.c: New file.
12702         * gcc.dg/compat/struct-by-value-14_x.c: New file.
12703         * gcc.dg/compat/struct-by-value-14_y.c: New file.
12704         * gcc.dg/compat/struct-by-value-15_main.c: New file.
12705         * gcc.dg/compat/struct-by-value-15_x.c: New file.
12706         * gcc.dg/compat/struct-by-value-15_y.c: New file.
12707         * gcc.dg/compat/struct-by-value-16_main.c: New file.
12708         * gcc.dg/compat/struct-by-value-16_x.c: New file.
12709         * gcc.dg/compat/struct-by-value-16_y.c: New file.
12710         * gcc.dg/compat/struct-by-value-17_main.c: New file.
12711         * gcc.dg/compat/struct-by-value-17_x.c: New file.
12712         * gcc.dg/compat/struct-by-value-17_y.c: New file.
12713         * gcc.dg/compat/struct-by-value-18_main.c: New file.
12714         * gcc.dg/compat/struct-by-value-18_x.c: New file.
12715         * gcc.dg/compat/struct-by-value-18_y.c: New file.
12716
12717         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
12718         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
12719         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
12720         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
12721         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
12722         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
12723         * gcc.dg/compat/scalar-return-3_main.c: New file.
12724         * gcc.dg/compat/scalar-return-3_x.c: New file.
12725         * gcc.dg/compat/scalar-return-3_y.c: New file.
12726         * gcc.dg/compat/scalar-return-4_main.c: New file.
12727         * gcc.dg/compat/scalar-return-4_x.c: New file.
12728         * gcc.dg/compat/scalar-return-4_y.c: New file.
12729
12730 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
12731
12732         * gcc.dg/compat/fp2-struct-check.h: New file.
12733         * gcc.dg/compat/fp2-struct-defs.h: New file.
12734         * gcc.dg/compat/fp2-struct-init.h: New file.
12735         * gcc.dg/compat/struct-by-value-10_main.c: New file.
12736         * gcc.dg/compat/struct-by-value-10_x.c: New file.
12737         * gcc.dg/compat/struct-by-value-10_y.c: New file.
12738         * gcc.dg/compat/struct-return-10_main.c: New file.
12739         * gcc.dg/compat/struct-return-10_x.c: New file.
12740         * gcc.dg/compat/struct-return-10_y.c: New file.
12741
12742         * gcc.dg/compat/compat-common.h: New file.
12743         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
12744         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
12745         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
12746         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
12747         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
12748         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
12749         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
12750         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
12751         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
12752         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
12753         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
12754         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
12755         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
12756         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
12757         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
12758         * gcc.dg/compat/small-struct-check.h: Ditto.
12759         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
12760         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
12761         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
12762         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
12763         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
12764         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12765         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
12766         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
12767         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
12768         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
12769         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12770         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12771         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
12772         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12773         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12774         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
12775         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
12776         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
12777         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
12778         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
12779         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
12780         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
12781         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
12782         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
12783         * gcc.dg/compat/struct-return-2_main.c: Ditto.
12784         * gcc.dg/compat/struct-return-2_x.c: Ditto.
12785         * gcc.dg/compat/struct-return-2_y.c: Ditto.
12786         * gcc.dg/compat/struct-return-3_main.c: Ditto.
12787         * gcc.dg/compat/struct-return-3_x.c: Ditto.
12788         * gcc.dg/compat/struct-return-3_y.c: Ditto.
12789
12790 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
12791
12792         * g++.dg/pch/static-1.C: New file.
12793         * g++.dg/pch/static-1.Hs: New file.
12794
12795 2003-06-10  Richard Henderson  <rth@redhat.com>
12796
12797         * gcc.dg/asm-7.c: Adjust expected warning text.
12798
12799 2003-06-10  Roger Sayle  <roger@eyesopen.com>
12800
12801         * gcc.dg/builtins-20.c: New test case.
12802
12803 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
12804
12805         PR c++/11131
12806         * g++.dg/opt/template1.C: New test.
12807
12808 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12809
12810         * lib/gcc-dg.exp (dg-test): Clear additional_files and
12811         additional_sources.
12812
12813 2003-05-21  David Taylor  <dtaylor@emc.com>
12814
12815         * gcc.dg/Wpadded.c: New file.
12816
12817 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12818
12819         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
12820         * gcc.dg/special/weak-2.c: Add dg-require-weak.
12821         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
12822         dg-require-weak.
12823
12824 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
12825
12826         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
12827
12828 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
12829
12830         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
12831         (dg-require-alias): Likewise.
12832         (dg-require-gc-sections): Likewise.
12833         * lib/target-supports.exp (check_gc_sections_available): Likewise.
12834
12835 2003-06-08  Richard Henderson  <rth@redhat.com>
12836
12837         * gcc.dg/20011029-2.c: Fix the array reference.
12838         * gcc.dg/asm-7.c: New.
12839
12840 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
12841
12842         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
12843
12844 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
12845
12846         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
12847         (dg-require-gc-sections): Likewise.
12848
12849 2003-06-08  Jan Hubicka  <jh@suse.cz>
12850
12851         * i386-cmov1.c: Fix regular expression.
12852         * i386-cvt-1.c: Likewise.
12853         * i386-local.c: Likewise.
12854         * i386-local2.c: Likewise.
12855         * i386-mul.c: Likewise.
12856         * i386-ssetype-1.c: Likewise.
12857         * i386-ssetype-3.c: Likewise.
12858         * i386-ssetype-5.c: Likewise.
12859
12860 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12861
12862         PR c++/11039
12863         * g++.dg/warn/implicit-typename2.C: New test.
12864         * g++.dg/warn/implicit-typename3.C: New test.
12865
12866 2003-06-07  Richard Henderson  <rth@redhat.com>
12867
12868         * g++.dg/other/offsetof3.C: Use size_t.
12869         * g++.dg/other/offsetof4.C: Likewise.
12870
12871 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
12872
12873         * lib/copy-file.exp: New. Implement gcc_copy_files.
12874
12875         * lib/dg-pch.exp: Load copy-file.exp
12876         (dg-pch): Use gcc_copy_files instead of "file copy".
12877
12878 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
12879
12880         * gcc.dg/weak/weak.exp: Simplify.
12881         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
12882         * gcc.dg/weak/weak-1.c: Likewise.
12883         * gcc.dg/weak/weak-2.c: Likewise.
12884         * gcc.dg/weak/weak-3.c: Likewise.
12885         * gcc.dg/weak/weak-4.c: Likewise.
12886         * gcc.dg/weak/weak-5.c: Likewise.
12887         * gcc.dg/weak/weak-6.c: Likewise.
12888         * gcc.dg/weak/weak-7.c: Likewise.
12889         * gcc.dg/weak/weak-8.c: Likewise.
12890         * gcc.dg/weak/weak-9.c: Likewise.
12891
12892 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
12893
12894         gcc.c-torture/execute/20030606-1.c: New.
12895
12896 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12897
12898         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
12899         * gcc.dg/builtins-19.c: Likewise.
12900
12901 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12902
12903         * gcc.dg/builtins-2.c: Add some more tests.
12904         * gcc.dg/builtins-18.c: New test case.
12905         * gcc.dg/builtins-19.c: New test case.
12906
12907 2003-06-06  Roger Sayle  <roger@eyesopen.com>
12908             Jim Wilson  <wilson@tuliptree.org>
12909
12910         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
12911
12912 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
12913
12914         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
12915         mempcpy/stpcpy calls not to be optimized into something else.
12916         * gcc.c-torture/execute/string-opt-3.c: Moved to...
12917         * gcc.c-torture/execute/builtins/string-7.c: ...here.
12918         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
12919
12920 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12921
12922         * gcc.dg/format/asm_fprintf-1.c: New test.
12923
12924 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
12925
12926         * lib/gcc-defs.exp (additional_sources): New variable.
12927         (dg-additional-sources): New function.
12928         (additional_files): New variable.
12929         (dg-additional-files): New function.
12930         (dg-additional-files-options): Likewise.
12931         * lib/gcc-dg.exp (dg-require-weak): New function.
12932         (dg-require-alias): Likewise.
12933         (dg-require-gc-sections): Likewise.
12934         * lib/target-supports.exp (check_alias_available): Remove testfile
12935         parameter.
12936         (check_gc_sections_available): New function.
12937         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
12938         (dg-gpp-additional-files): Likewise.
12939         * lib/g++.exp (additional_sources): Remove.
12940         (additional_files): Likewise.
12941         (g++_target_compile): Use dg-additional-files-options.
12942
12943         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
12944         Tcl logic.
12945         * gcc.dg/special/ecos.exp: Remove.
12946         * gcc.dg/special/20000419-2.c: Use dg-require-*.
12947         * gcc.dg/special/alias-1.c: Likewise.
12948         * gcc.dg/special/alias-2.c: Likewise.
12949         * gcc.dg/special/gcsec-1.c: Likewise.
12950         * gcc.dg/special/weak-1.c: Likewise.
12951         * gcc.dg/special/weak-2.c: Likewise.
12952         * gcc.dg/special/wkali-1.c: Likewise.
12953         * gcc.dg/special/wkali-2.c: Likewise.
12954
12955         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
12956         dg-gpp-additional-*.
12957         * g++.dg/special/conpr-3.C: Likewise.
12958         * g++.dg/special/conpr-4.C: Likewise.
12959         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
12960         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
12961         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
12962         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
12963         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
12964         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
12965         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
12966         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
12967         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
12968         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
12969         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
12970         * g++.old-deja/g++.other/comdat1.C: Likewise.
12971         * g++.old-deja/g++.other/comdat2.C: Likewise.
12972         * g++.old-deja/g++.other/comdat3.C: Likewise.
12973         * g++.old-deja/g++.other/ctor1.C: Likewise.
12974         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
12975
12976 2003-06-05  Richard Henderson  <rth@redhat.com>
12977
12978         * gcc.dg/debug/20030605-1.c: New.
12979
12980 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12981
12982         * README.QMTEST: Update.
12983
12984 2003-06-04  Richard Henderson  <rth@redhat.com>
12985
12986         * gcc.dg/cleanup-1.c: New.
12987         * gcc.dg/cleanup-2.c: New.
12988         * gcc.dg/cleanup-3.c: New.
12989         * gcc.dg/cleanup-4.c: New.
12990         * gcc.dg/cleanup-5.c: New.
12991         * gcc.dg/cleanup-6.c: New.
12992         * gcc.dg/cleanup-7.c: New.
12993
12994 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
12995
12996         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
12997
12998         * lib/dg-pch.exp: New file.
12999         * g++.dg/pch/pch.exp: Use dg-pch.exp.
13000         * gcc.dg/pch/pch.exp: Likewise.
13001
13002 2003-06-04  Roger Sayle  <roger@eyesopen.com>
13003
13004         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
13005         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
13006         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
13007         * gcc.dg/builtins-17.c: New test case.
13008         * gcc.dg/i386-387-4.c: New test case.
13009         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
13010
13011 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13012
13013         * gcc.dg/ultrasp9.c: New test.
13014
13015 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13016
13017         * gcc.c-torture/compile/20030604-1.c: New test.
13018         * gcc.dg/sparc-constant-1.c: New test.
13019
13020 2003-06-03  Glen Nakamura  <glen@imodulo.com>
13021
13022         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
13023
13024 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
13025
13026         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
13027
13028         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
13029         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
13030
13031 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
13032
13033         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
13034
13035 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13036
13037         PR c++/10940
13038         * g++.dg/template/spec10.C: New test.
13039
13040 2003-06-03  Roger Sayle  <roger@eyesopen.com>
13041
13042         * gcc.dg/builtins-16.c: New test case.
13043
13044 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
13045
13046         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
13047         mempcpy test with post-increments.
13048         * gcc.c-torture/execute/string-opt-3.c: New test.
13049         * gcc.dg/string-opt-1.c: New test.
13050
13051 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
13052
13053         PR fortran/10965
13054         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
13055
13056 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
13057
13058         * lib/scanasm.exp (dg-scan): New function, factored out of ...
13059         (scan-assembler): ... here.  Use dg-scan.
13060         (scan-assembler-not): Likewise.
13061         (scan-file): New function.
13062         (scan-file-not): Likewise.
13063         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
13064         * gcc.dg/cpp/_Pragma4.c: Likewise.
13065         * gcc.dg/cpp/_Pragma5.c: Likewise.
13066         * gcc.dg/cpp/avoidpaste1.c: Likewise.
13067         * gcc.dg/cpp/avoidpaste2.c: Likewise.
13068         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
13069         * gcc.dg/cpp/cmdlne-P.c: Likewise.
13070         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
13071         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
13072         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
13073         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
13074         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
13075         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
13076         * gcc.dg/cpp/cxxcom1.c: Likewise.
13077         * gcc.dg/cpp/line1.c: Likewise.
13078         * gcc.dg/cpp/maccom1.c: Likewise.
13079         * gcc.dg/cpp/maccom2.c: Likewise.
13080         * gcc.dg/cpp/maccom3.c: Likewise.
13081         * gcc.dg/cpp/maccom4.c: Likewise.
13082         * gcc.dg/cpp/maccom5.c: Likewise.
13083         * gcc.dg/cpp/maccom6.c: Likewise.
13084         * gcc.dg/cpp/multiline.c: Likewise.
13085         * gcc.dg/cpp/spacing1.c: Likewise.
13086         * gcc.dg/cpp/spacing2.c: Likewise.
13087         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
13088         * gcc.dg/cpp/trad/maccom1.c: Likewise.
13089         * gcc.dg/cpp/trad/maccom2.c: Likewise.
13090         * gcc.dg/cpp/trad/maccom3.c: Likewise.
13091         * gcc.dg/cpp/trad/maccom4.c: Likewise.
13092         * gcc.dg/cpp/trad/maccom6.c: Likewise.
13093         * gcc.dg/cpp/cxxcom2.c: Likewise.
13094         * gcc.dg/cpp/cxxcom2.h: New file.
13095
13096         * gcc.dg/cpp/truefalse.cpp: Move it to ...
13097         * g++.dg/cpp/truefalse.C: Here.
13098         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
13099
13100 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
13101
13102         * gcc.dg/cpp/redef3.c: New file.
13103
13104 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13105
13106         * gcc.dg/i386-loop-3.c: New test.
13107
13108 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
13109
13110         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
13111
13112 2003-05-31  Roger Sayle  <roger@eyesopen.com>
13113
13114         * gcc.dg/fwrapv-1.c: New test case.
13115         * gcc.dg/fwrapv-2.c: New test case.
13116
13117 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13118
13119         PR c++/10956
13120         * g++.dg/template/spec9.C: New test.
13121
13122 2003-05-29  Roger Sayle  <roger@eyesopen.com>
13123
13124         * gcc.dg/duff-4.c: New test case.
13125
13126 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
13127
13128         PR fortran/10843
13129         * g77.dg/ffixed-form-1.f: New test
13130         * g77.dg/ffixed-form-2.f: New test
13131         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
13132         * g77.dg/ffree-form-3.f: New test
13133
13134 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
13135
13136         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
13137         * gcc.dg/wint_t-1.c: Likewise.
13138
13139 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13140
13141         * g++.dg/template/access11.C: New test.
13142
13143 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13144
13145         PR c++/10849
13146         * g++.dg/template/access10.C: New test.
13147
13148 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13149             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13150
13151         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
13152
13153 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13154
13155         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
13156         suppress for powerpc-*-darwin*.
13157         * gcc.dg/torture/builtin-noret-2.c: Likewise.
13158
13159 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
13160
13161         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
13162         suppress option for powerpc-*-darwin*.
13163
13164 2003-05-23  Roger Sayle  <roger@eyesopen.com>
13165
13166         * gcc.dg/builtins-1.c: Add tests for tan and atan.
13167         * gcc.dg/builtins-4.c: Add test for fmod.
13168
13169 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13170
13171         PR c++/10682
13172         * g++.dg/template/instantiate4.C: New test.
13173
13174 2003-05-22  Roger Sayle  <roger@eyesopen.com>
13175
13176         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
13177
13178 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
13179
13180         * gcc.dg/compat/scalar-return-1_main.c: New file.
13181         * gcc.dg/compat/scalar-return-1_x.c: New file.
13182         * gcc.dg/compat/scalar-return-1_y.c: New file.
13183         * gcc.dg/compat/scalar-return-2_main.c: New file.
13184         * gcc.dg/compat/scalar-return-2_x.c: New file.
13185         * gcc.dg/compat/scalar-return-2_y.c: New file.
13186         * gcc.dg/compat/struct-return-3_main.c: New file.
13187         * gcc.dg/compat/struct-return-3_y.c: New file.
13188         * gcc.dg/compat/struct-return-3_x.c: New file.
13189         * gcc.dg/compat/struct-return-2_main.c: New file.
13190         * gcc.dg/compat/struct-return-2_x.c: New file.
13191         * gcc.dg/compat/struct-return-2_y.c: New file.
13192
13193 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13194
13195         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
13196         for hppa*-hp-hpux*.
13197         * gcc.dg/20021014-1.c (dg-options): Likewise.
13198         * gcc.dg/nest.c (dg-options): Likewise.
13199
13200 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
13201
13202         PR c++/9738
13203         * g++.dg/ext/dllimport2.C: New file.
13204         * g++.dg/ext/dllimport3.C: New file.
13205
13206 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
13207
13208         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
13209         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13210         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13211         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13212         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13213         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13214         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
13215         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
13216         * gcc.dg/compat/small-struct-defs.h: New file.
13217         * gcc.dg/compat/small-struct-init.h: New file.
13218         * gcc.dg/compat/small-struct-check.h: New file.
13219         * gcc.dg/compat/fp-struct-defs.h: New file.
13220         * gcc.dg/compat/fp-struct-check.h: New file.
13221         * gcc.dg/compat/fp-struct-init.h: New file.
13222         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
13223         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
13224
13225 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
13226
13227         * gcc.dg/20030225-2.c: New test.
13228
13229 2003-05-18  Roger Sayle  <roger@eyesopen.com>
13230             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13231
13232         * gcc.c-torture/compile/20030518-1.c: New test case.
13233
13234 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
13235
13236         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
13237         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
13238         gcc-dg-debug-runtest.
13239         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
13240         gcc-dg-debug-runtest.
13241
13242 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13243
13244         PR c++/9022
13245         * g++.dg/lookup/using6.C: New test.
13246
13247 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13248
13249         * g++.dg/parse/access2.C: New test.
13250
13251 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
13252
13253         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
13254         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
13255         * gcc.dg/debug/debug.exp: Likewise.
13256
13257 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
13258
13259         * gcc.dg/dollar.c: New test.
13260
13261 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
13262
13263         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
13264         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
13265         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
13266         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
13267         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
13268         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
13269         * gcc.dg/compat/struct-by-value-6_main.c: New file.
13270         * gcc.dg/compat/struct-by-value-6_x.c: New file.
13271         * gcc.dg/compat/struct-by-value-6_y.c: New file.
13272         * gcc.dg/compat/struct-by-value-7_main.c: New file.
13273         * gcc.dg/compat/struct-by-value-7_x.c: New file.
13274         * gcc.dg/compat/struct-by-value-7_y.c: New file.
13275         * gcc.dg/compat/struct-by-value-8_main.c: New file.
13276         * gcc.dg/compat/struct-by-value-8_x.c: New file.
13277         * gcc.dg/compat/struct-by-value-8_y.c: New file.
13278         * gcc.dg/compat/struct-by-value-9_main.c: New file.
13279         * gcc.dg/compat/struct-by-value-9_x.c: New file.
13280         * gcc.dg/compat/struct-by-value-9_y.c: New file.
13281
13282 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
13283
13284         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
13285         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
13286         support for "repo" mode.
13287         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
13288         * lib/g77-dg.exp: Likewise.
13289         * lib/obj-dg.exp: Likewise.
13290
13291 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
13292
13293         Merge from gcc-3_2-rhl8-branch:
13294         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
13295
13296         * gcc.dg/tls/opt-6.c: New test.
13297
13298         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.dg/20030405-1.c: New test.
13301
13302         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
13303
13304         * gcc.dg/20030309-1.c: New test.
13305
13306         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13307
13308         * gcc.c-torture/execute/20030307-1.c: New test.
13309
13310         2003-02-20  Randolph Chung  <tausq@debian.org>
13311
13312         * gcc.c-torture/compile/20030220-1.c: New test.
13313
13314         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
13315
13316         * gcc.dg/20030217-1.c: New test.
13317
13318         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
13319
13320         * gcc.c-torture/compile/20020129-1.c: New test.
13321
13322         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13323
13324         * gcc.dg/unroll-1.c: New test.
13325
13326         2002-11-16  Jan Hubicka  <jh@suse.cz>
13327
13328         * gcc.c-torture/execute/20020920-1.c: New test.
13329
13330         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
13331
13332         PR target/7434
13333         * gcc.c-torture/compile/20021008-1.c: New test.
13334
13335         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
13336
13337         PR target/7559
13338         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
13339
13340         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13341
13342         * gcc.c-torture/compile/20020807-1.c: New test.
13343
13344         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
13345
13346         * gcc.dg/tls/opt-1.c: New test.
13347
13348         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
13349
13350         * gcc.dg/20020729-1.c: New test.
13351
13352         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
13353
13354         * g++.dg/opt/life1.C: New test.
13355
13356         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
13357
13358         * gcc.dg/20020525-1.c: New test.
13359
13360         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13361
13362         PR c++/6794
13363         * g++.dg/ext/pretty1.C: New test.
13364         * g++.dg/ext/pretty2.C: New test.
13365
13366 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
13367
13368         PR c++/8385
13369         * g++.dg/ext/typeof5.C: New test.
13370
13371 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
13372
13373         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
13374         __USER_LABEL_PREFIX__ into account.
13375         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
13376
13377 2003-05-14  Roger Sayle  <roger@eyesopen.com>
13378
13379         * gcc.dg/builtins-15.c: New test case.
13380
13381 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
13382
13383         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
13384
13385 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
13386
13387         * lib/g++.exp: Tweak handling of additional source files.
13388         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
13389         * g++.dg/special/conpr-2a.C: Rename to ...
13390         * g++.dg/special/conpr-2a.cc: ... this.
13391         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
13392         * g++.dg/special/conpr-3a.C: Rename to ...
13393         * g++.dg/special/conpr-3a.cc: This.
13394         * g++.dg/special/conpr-3b.C: Rename to ...
13395         * g++.dg/special/conpr-3b.cc: This.
13396         * g++.dg/special/conpr-4.C: New test.
13397         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
13398
13399 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
13400
13401         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
13402
13403 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13404
13405         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
13406         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13407         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
13408         * g++.old-deja/g++.other/warn3.C: Likewise.
13409
13410 2003-05-11  Roger Sayle  <roger@eyesopen.com>
13411
13412         * gcc.dg/i386-387-1.c: Update to also test log.
13413         * gcc.dg/i386-387-2.c: Likewise.
13414
13415 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13416
13417         * g77.f-torture/execute/int8421.f: New test.
13418
13419 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13420
13421         PR c++/10230, c++/10481
13422         * g++.dg/lookup/scoped5.C: New test.
13423
13424 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13425
13426         PR c++/10552
13427         * g++.dg/template/ttp6.C: New test.
13428
13429 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
13430
13431         * gcc.c-torture/execute/builtins: New directory.
13432         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
13433         gcc.c-torture/execute/builtins.
13434         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
13435         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
13436         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
13437         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
13438
13439 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13440
13441         PR c++/9252
13442         * g++.dg/template/access8.C: New test.
13443         * g++.dg/template/access9.C: New test.
13444
13445 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13446
13447         PR c++/9554
13448         * g++.dg/parse/access1.C: New test.
13449
13450 2003-05-09  DJ Delorie  <dj@redhat.com>
13451
13452         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
13453         long, and not an int.
13454
13455 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13456
13457         PR c++/10555, c++/10576
13458         * g++.dg/template/memclass1.C: New test.
13459
13460 2003-05-08  DJ Delorie  <dj@redhat.com>
13461
13462         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
13463         targets.
13464         * gcc.c-torture/execute/20021024-1.x: Likewise.
13465         * gcc.c-torture/execute/shiftdi.x: Likewise.
13466         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
13467         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
13468         * gcc.dg/20021018-1.c: Likewise.
13469
13470 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13471
13472         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
13473
13474         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
13475         (bcopy): Call memmove.
13476
13477 2003-05-08  Roger Sayle  <roger@eyesopen.com>
13478
13479         * g77.f-torture/compile/8485.f: New test case.
13480
13481 2003-05-07  Richard Henderson  <rth@redhat.com>
13482
13483         PR c++/10570
13484         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
13485         Verify exception_cleanup not called for rethrows.
13486         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
13487         when exiting catch block without rethrowing.
13488         * g++.dg/eh/forced3.C: New.
13489         * g++.dg/eh/forced4.C: New.
13490
13491 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
13492
13493         * gcc.dg/20030505.c: Fix triplet.
13494
13495 2003-05-06  DJ Delorie  <dj@redhat.com>
13496
13497         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
13498         * gcc.dg/nest.c: Likewise.
13499
13500 2003-05-05  Roger Sayle  <roger@eyesopen.com>
13501
13502         * gcc.dg/builtins-14.c: New test case.
13503
13504 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
13505
13506         * lib/compat.exp (compat-execute): New argument.
13507         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
13508         * gcc.dg/compat: New test directory.
13509         * gcc.dg/compat/compat.exp: New expect script.
13510         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
13511         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
13512         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
13513         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
13514         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
13515         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
13516
13517         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
13518         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
13519         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
13520         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
13521         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
13522         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
13523         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
13524         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
13525         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
13526         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
13527         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
13528         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
13529         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
13530         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
13531         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
13532
13533 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
13534
13535         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
13536
13537 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
13538
13539         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
13540
13541 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
13542
13543         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
13544         * gcc.dg/ppc-fsel-2.c: New test.
13545
13546         * gcc.dg/unused-5.c: New test.
13547
13548 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13549
13550         PR c++/10496
13551         * g++.dg/warn/pmf1.C: New test.
13552
13553 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13554
13555         PR c++/4494
13556         * g++.dg/warn/main.C: New test.
13557
13558 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13559
13560         * gcc.dg/nonnull-3.c: New test.
13561
13562 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
13563
13564         * gcc.dg/cpp/Wtrigraphs.c: Update.
13565         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
13566
13567 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
13568
13569         * gcc.dg/ppc-fsel-1.c: New test.
13570
13571 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
13572
13573         PR c/10604
13574         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
13575
13576 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
13577
13578         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
13579
13580 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13581
13582         PR c++/9364, c++/10553, c++/10586
13583         * g++.dg/parse/typename4.C: New test.
13584         * g++.dg/parse/typename5.C: Likewise.
13585
13586 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
13587
13588         * gcc.c-torture/compile/20030503-1.c: New test.
13589
13590 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13591
13592         * g++.dg/lookup/using5.C: Fix testcase error.
13593
13594 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
13595
13596         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
13597         since MEABI is no longer supported.  Remove all vestiges
13598         of MEABI from the test.
13599
13600 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13601
13602         PR c++/10554
13603         * g++.dg/lookup/using5.C: New test.
13604
13605 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13606
13607         PR c++/8772
13608         * g++.dg/template/ttp5.C: New test.
13609
13610 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
13611
13612         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
13613         (dg-gpp-additional-sources): New function.
13614         (dg-gpp-additional-files): Likewise.
13615         * lib/g++.exp (additional_sources): New variable.
13616         (additional_files): Likewise.
13617         (g++_target_compile): Deal with them.
13618         * lib/old-dejagnu.exp: Remove.
13619         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
13620         * g++.old-deja: Revise all tests to use dg commands.
13621
13622 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13623
13624         PR c++/9432, c++/9528
13625         * g++.dg/lookup/using4.C: New test.
13626
13627 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
13628
13629         * gcc.dg/noreturn-5.c: New file.
13630         * gcc.dg/noreturn-6.c: New file.
13631
13632         * gcc.c-torture/compile/inline-1.c: New file.
13633
13634 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13635
13636         PR c++/10551
13637         * g++.dg/template/explicit1.C: New test.
13638
13639 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13640
13641         PR c++/10549
13642         * g++.dg/other/bitfield1.C: New test.
13643
13644         PR c++/10527
13645         * g++.dg/init/new7.C: New test.
13646
13647 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
13648
13649         * g++.dg/ext/desig1.C: New test.
13650         * g++.dg/ext/init1.C: Update.
13651
13652         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
13653
13654 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
13655
13656         PR c++/10180
13657         * g++.dg/warn/Winline-1.C: New test.
13658
13659 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
13660
13661         * gcc.c-torture/execute/string-opt-19.c: New test.
13662
13663         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
13664         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
13665
13666 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
13667
13668         PR c++/10506
13669         * g++.dg/init/new6.C: New test.
13670
13671         PR c++/10503
13672         * g++.dg/init/ref6.C: New test.
13673
13674 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
13675
13676         * g++.dg/warn/weak1.C: XFAIL on AIX4.
13677
13678 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13679
13680         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
13681         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
13682
13683 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
13684
13685         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
13686         initialized static data members.
13687
13688 2003-04-25  H.J. Lu <hjl@gnu.org>
13689
13690         * gcc.dg/ia64-sync-4.c: New test.
13691
13692 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13693
13694         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
13695         date.
13696
13697 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         PR c++/10337
13700         * g++.dg/warn/conv1.C: New test.
13701         * g++.old-deja/g++.other/conv7.C: Adjust.
13702         * g++.old-deja/g++.other/overload14.C: Adjust.
13703
13704 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13705
13706         PR c++/10471
13707         * g++.dg/template/defarg2.C: New test.
13708
13709 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
13710
13711         * gcc.dg/cpp/include2.c: Update.
13712         * gcc.dg/cpp/multiline-2.c: New.
13713         * gcc.dg/cpp/multiline.c: Update.
13714         * gcc.dg/cpp/strify2.c: Update.
13715         * gcc.dg/cpp/trad/literals-2.c: Update.
13716
13717 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13718
13719         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
13720
13721 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13722
13723         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
13724
13725 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/10451
13728         * g++.dg/parse/crash4.C: New test.
13729
13730         PR c++/9847
13731         * g++.dg/parse/crash5.C: New test.
13732
13733 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/10446
13736         * g++.dg/parse/crash3.C: New test.
13737
13738         PR c++/10428
13739         * g++.dg/parse/elab1.C: New test.
13740
13741 2003-04-22  Devang Patel  <dpatel@apple.com>
13742
13743         * gcc.dg/cpp/trad/funlike-5.c: New test.
13744
13745 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
13746
13747         * g++.dg/other/packed1.C: Fix dg options.
13748
13749 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         * g++.dg/other/offsetof2.C: New test.
13752
13753 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
13754
13755         * g++.dg/template/recurse.C: Adjust location of error messages.
13756
13757 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
13758
13759         PR c++/9881
13760         * g++.dg/init/addr-const1.C: New test.
13761         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
13762
13763 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
13764
13765         PR c++/10405
13766         * g++.dg/lookup/struct-hack1.C: New test.
13767
13768 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
13769
13770         * ucs.c: Update diagnostic messages.
13771
13772 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13773
13774         * gcc.dg/cpp/truefalse.cpp: New test.
13775         * gcc.dg/cpp/cpp.exp: Update.
13776         * g++.dg/other/stdbool-if.C: Remove.
13777
13778 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
13779
13780         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
13781         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
13782
13783 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13784
13785         * gcc.c-torture/compile/20030418-1.c: New test.
13786
13787 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
13788
13789         * README.compat: Remove; content moved to doc/sourcebuild.texi.
13790
13791 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13792
13793         PR c++/10347
13794         g++.dg/template/dependent-name1.C: New test.
13795
13796 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
13797
13798         * gcc.dg/warn-1.c (tourist_guide): New array,
13799         contains a pointer to bar.
13800
13801 2003-04-16  Roger Sayle  <roger@eyesopen.com>
13802
13803         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
13804         * gcc.c-torture/execute/medce-1.c: New test case.
13805         * gcc.c-torture/execute/medce-2.c: New test case.
13806
13807 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
13808
13809         * lib/prune.exp: Ignore more messages.
13810
13811         PR c++/10381
13812         * g++.dg/parse/lookup3.C: New test.
13813
13814 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
13815
13816         * gcc.c-torture/compile/20030415-1.c : New test.
13817
13818 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
13819
13820         * gcc.c-torture/execute/scope-2.c: Move to ...
13821         * gcc.dg/noncompile/scope.c: .... here.
13822
13823 2003-04-14  Roger Sayle  <roger@eyesopen.com>
13824
13825         * gcc.dg/20030414-2.c: New test case.
13826
13827 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
13828
13829         PR target/10377
13830         * gcc.dg/20030414-1.c: New test.
13831
13832 2003-04-13  Roger Sayle  <roger@eyesopen.com>
13833
13834         * gcc.dg/builtins-12.c: New test case.
13835         * gcc.dg/builtins-13.c: New test case.
13836
13837 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13838
13839         * gcc.c-torture/execute/string-opt-18.c: New test.
13840
13841 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
13842
13843         PR c++/10300
13844         * g++.dg/init/new5.C: New test.
13845
13846 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
13847
13848         PR c++/7910
13849         * g++.dg/ext/dllimport1.C: New test.
13850
13851 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13852
13853         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
13854
13855 2003-04-11  Bud Davis <bdavis9659@comcast.net>
13856
13857         PR Fortran/9263
13858         * g77.f-torture/noncompile/9263.f: New test
13859         PR Fortran/1832
13860         * g77.f-torture/execute/1832.f: New test
13861
13862 2003-04-11  David Chad  <davidc@freebsd.org>
13863             Loren J. Rittle  <ljrittle@acm.org>
13864
13865         libobjc/8562
13866         * objc.dg/headers.m: New test.
13867
13868 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
13869
13870         * gcc.c-torture/execute/builtin-noret-2.c: New.
13871         * gcc.c-torture/execute/builtin-noret-2.x: New.
13872         XFAIL builtin-noret-2.c at -O1 and above.
13873         * gcc.dg/redecl.c: New.
13874         * gcc.dg/Wshadow-1.c: Update error regexps.
13875
13876 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
13877
13878         * g++.dg/abi/bitfield10.C: New test.
13879
13880 2003-04-09  Mike Stump  <mrs@apple.com>
13881
13882         * gcc.dg/pch/pch.exp: Make testcase names longer.
13883         * g++.dg/pch/pch.exp: Make testcase names longer.
13884
13885 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13886
13887         * gcc.dg/builtins-11.c: New test case.
13888
13889 2003-04-08  Roger Sayle  <roger@eyesopen.com>
13890
13891         * gcc.dg/builtins-9.c: New test case.
13892         * gcc.dg/builtins-10.c: New test case.
13893
13894 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
13895
13896         * gcc.dg/noncompile/init-4.c.c: New test.
13897
13898 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
13899
13900         * gcc.misc-test/gcov-9.c: New test.
13901         * gcc.misc-test/gcov-10.c: New test
13902         * gcc.misc-test/gcov-11.c: New test.
13903
13904 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
13905
13906         PR optimization/10024
13907         * gcc.c-torture/compile/20030405-1.c: New test.
13908
13909 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
13910
13911         * gcc.dg/pch/static-3.c: New.
13912         * gcc.dg/pch/static-3.hs: New.
13913         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
13914
13915 2003-04-04  Richard Henderson  <rth@redhat.com>
13916
13917         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
13918         * g++.dg/eh/forced2.C: Likewise.
13919
13920 2003-04-03  Mike Stump  <mrs@apple.com>
13921
13922         * lib/scanasm.exp (scan-assembler): Add xfail processing for
13923         target arg.
13924         (scan-assembler-times, scan-assembler-not): Likewise.
13925         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
13926
13927 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13928
13929         * gcc.dg/sparc-loop-1.c: New test.
13930
13931 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
13932
13933         PR other/9274
13934         * g++.dg/pch/system-2.C: New.
13935         * g++.dg/pch/system-2.Hs: New.
13936
13937 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
13938
13939         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
13940
13941         * g++.dg/eh/simd-1.C (vecfunc): Same.
13942
13943 2003-04-01  Roger Sayle  <roger@eyesopen.com>
13944
13945         * gcc.c-torture/execute/20030401-1.c: New test case.
13946
13947 2003-04-01  Ziemowit Laski <zlaski@apple.com>
13948
13949         * objc.dg/defs.m: New.
13950
13951 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
13952
13953         * g++.dg/eh/simd-1.C: New.
13954         * g++.dg/eh/simd-2.C: New.
13955
13956 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
13957
13958         * gcc.c-torture/execute/simd-3.c: New.
13959
13960 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13961
13962         PR c/9936
13963         * gcc.dg/20030331-2.c: New test.
13964
13965 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/10278
13968         * g++.dg/parse/crash2.C: New test.
13969
13970 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13971
13972         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
13973         * gcc.c-torture/execute/20030331-1.c: ...here.
13974
13975 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13976
13977         * gcc.c-torture/execute/20030331-1.c: New test.
13978
13979 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13980
13981         * lib/gcov.exp: Adjust call return testing strings.
13982         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
13983
13984 2003-03-31  Roger Sayle  <roger@eyesopen.com>
13985
13986         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
13987         * gcc.dg/builtins-7.c: New test case.
13988         * gcc.dg/builtins-8.c: New test case.
13989
13990 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
13991
13992         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
13993
13994 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/7647
13997         * g++.dg/lookup-class-member-2.C: New test.
13998
13999 2003-03-30  Glen Nakamura  <glen@imodulo.com>
14000
14001         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
14002
14003 2003-03-28  Roger Sayle  <roger@eyesopen.com>
14004
14005         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
14006
14007 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
14008
14009         * g++.dg/init/attrib1.C: New test.
14010
14011 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14012
14013         * gcc.dg/ultrasp8.c: New test.
14014
14015 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14016
14017         * gcc.dg/ultrasp7.c: New test.
14018
14019 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
14020
14021         PR c++/10047
14022         * g++.dg/template/inline1.C: New test.
14023
14024 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
14025
14026         * gcc.dg/sparc-dwarf2.c: New test.
14027
14028 2003-03-27  Roger Sayle  <roger@eyesopen.com>
14029
14030         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
14031         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
14032
14033 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
14034
14035         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
14036         than reading .x files.
14037         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
14038         * g77.dg/gcov/gcov-1.f: Likewise.
14039         * gcc.misc-tests/gcov-4b.c: Likewise.
14040         * gcc.misc-tests/gcov-5b.c: Likewise.
14041         * gcc.misc-tests/gcov-6.c: Likewise.
14042         * gcc.misc-tests/gcov-7.c: Likewise.
14043         * gcc.misc-tests/gcov-8.c: Likewise.
14044         * g++.dg/gcov/gcov-1.x: Remove.
14045         * g77.dg/gcov/gcov-1.x: Likewise.
14046         * gcc.misc-tests/gcov-4b.x: Likewise.
14047         * gcc.misc-tests/gcov-5b.x: Likewise.
14048         * gcc.misc-tests/gcov-6.x: Likewise.
14049         * gcc.misc-tests/gcov-7.x: Likewise.
14050         * gcc.misc-tests/gcov-8.x: Likewise.
14051
14052 2003-03-27  Glen Nakamura  <glen@imodulo.com>
14053
14054         PR opt/10087
14055         * gcc.dg/20030324-1.c: New test.
14056
14057 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
14058
14059         PR c++/10224
14060         * g++.dg/template/arg3.C: New test.
14061
14062         PR c++/10158
14063         * g++.dg/template/friend18.C: New test.
14064
14065 2003-03-26  Roger Sayle  <roger@eyesopen.com>
14066
14067         * g77.f-torture/compile/20030326-1.f: New test case.
14068
14069 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
14070
14071         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
14072
14073         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
14074
14075 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
14076
14077         * gcc.dg/ia64-sync-3.c: New test.
14078
14079 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
14080
14081         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
14082
14083 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
14084
14085         * gcc.dg/ultrasp6.c: New test.
14086
14087 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14088
14089         * gcc.dg/i386-signbit-1.c: New test.
14090         * gcc.dg/i386-signbit-2.c: New test.
14091         * gcc.dg/i386-signbit-3.c: New test.
14092
14093 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14094
14095         * gcc.dg/ultrasp5.c: Fix options.
14096
14097 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14098
14099         * gcc.dg/ultrasp5.c: Fix comment.
14100
14101 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
14102
14103         PR fortran/10197
14104         * g77.f-torture/execute/10197.f: New test.
14105
14106 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         PR c++/9898, c++/383
14109         * g++.dg/template/conv6.C: New test.
14110
14111         PR c++/10119
14112         * g++.dg/template/ptrmem5.C: New test.
14113
14114         PR c++/10026
14115         * g++.dg/lookup/koenig1.C: New test.
14116
14117         PR C++/10199
14118         * g++.dg/lookup/template2.C: New test.
14119
14120 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * g++.dg/opt/rtti1.C: New test.
14123
14124 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14125
14126         * gcc.dg/ultrasp5.c: New test.
14127
14128 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
14129
14130         PR middle-end/9967
14131         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
14132         builtin fputs.
14133
14134 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
14135
14136         PR c/8224
14137         * gcc.dg/20030323-1.c: New test.
14138
14139 2003-03-23  Roger Sayle  <roger@eyesopen.com>
14140
14141         * gcc.c-torture/compile/20030323-1.c: New test case.
14142
14143 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
14144
14145         * gcc.dg/20030321-1.c: New test.
14146
14147 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
14148
14149         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
14150
14151 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         PR c++/9978, c++/9708
14154         * g++.dg/ext/vlm1.C: Adjust expected error.
14155         * g++.dg/ext/vla2.C: New test.
14156         * g++.dg/template/arg1.C: New test.
14157         * g++.dg/template/arg2.C: New test.
14158
14159 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
14160
14161         * g77.f-torture/execute/select.f: New test.
14162         * g77.f-torture/noncompile/select_no_compile.f: New test.
14163
14164 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
14165
14166         PR c++/9898
14167         * g++.dg/other/error4.C: New test.
14168
14169 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
14170
14171         * g++.dg/template/friend17.C: New test.
14172
14173 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
14174
14175         * gcc.c-torture/compile/20030320-1.c: New.
14176
14177 2003-03-20  Roger Sayle  <roger@eyesopen.com>
14178
14179         * gcc.dg/builtins-6.c: New test case.
14180
14181 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
14182
14183         PR target/10073
14184         * gcc.c-torture/compile/20030319-1.c: New.
14185
14186 2003-03-18  Jan Hubicka  <jh@suse.cz>
14187
14188         * gcc.dg/i386-cvt-1.c: New test.
14189
14190 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
14191
14192         * objc.dg/naming-1.m: Use "(parse|syntax) error".
14193         * objc.dg/naming-2.m: Likewise.
14194
14195 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
14196
14197         PR c++/9639
14198         * g++.dg/parse/crash1.C: New test.
14199
14200 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
14201
14202         PR c++/8805
14203         * g++.dg/eh/cleanup1.C: New test.
14204
14205 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
14206
14207         * gcc.c-torture/execute/20030316-1.c: New test case.
14208
14209 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         PR c++/9629
14212         * g++.dg/init/ctor2.C: New test.
14213
14214 2003-03-15  Roger Sayle  <roger@eyesopen.com>
14215
14216         * g77.f-torture/compile/xformat.f: New test case.
14217
14218 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14219
14220         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
14221         * g++.old-deja/g++.mike/eh50.C: Likewise.
14222
14223 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14224
14225         PR c++/6440
14226         * g++.dg/template/spec7.C: New test.
14227         * g++.dg/template/spec8.C: Likewise.
14228
14229 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
14230
14231         * gcc.c-torture/execute/20030313-1.c: New test.
14232
14233 2003-03-14  Richard Henderson  <rth@redhat.com>
14234
14235         * gcc.dg/inline-2.c: Adjust alpha test for external call.
14236
14237 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14238
14239         * gcc.c-torture/compile/20030314-1.c: New test.
14240
14241 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
14242
14243         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
14244         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
14245         thumb target,
14246         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
14247         to accept newer _imp__  prefix and additional
14248         newline in .drectve section.
14249         * gcc.dg/dll-4.c: Likewise.
14250         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
14251         switch.
14252
14253 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
14254
14255         * g++.dg/parse/namespace9.C: New test.
14256
14257         * g++.dg/init/ref5.C: New test.
14258         * g++.dg/parse/ptrmem1.C: Likewise.
14259
14260 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14261
14262         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
14263         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
14264         regular expression.
14265         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
14266         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
14267
14268 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
14269
14270         * gcc.c-torture/execute/20030224-2.c: New test.
14271
14272 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14273
14274         * gcc.dg/decl-3.c: New test.
14275
14276 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14277
14278         * gcc.dg/i386-loop-2.c: New test.
14279
14280 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
14281
14282         PR c++/9474
14283         * g++.dg/parse/namespace8.C: New test.
14284
14285         PR c++/9924
14286         * g++.dg/overload/builtin2.C: New test.
14287
14288 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
14289
14290         * gcc.dg/return-type-3.c: New test.
14291
14292 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
14293
14294         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
14295         profiling options are not supported.
14296
14297 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
14298
14299         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
14300         * g++.old-deja/g++.warn/impint2.C: Likewise.
14301
14302 2003-03-10  Devang Patel  <dpatel@apple.com>
14303
14304         * g++.dg/cpp/c++_cmd_1.C: New test.
14305         * g++.dg/cpp/c++_cmd_1.h: New file.
14306
14307 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
14308
14309         * gcc.dg/altivec-9.c: New file.
14310
14311 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14312
14313         * gcc.dg/ppc-sdata-1.c: New test.
14314         * gcc.dg/ppc-sdata-2.c: New test.
14315
14316 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
14317
14318         PR c++/9373
14319         * g++.dg/opt/ptrmem2.C: New test.
14320
14321         PR c++/8534
14322         * g++.dg/opt/ptrmem1.C: New test.
14323
14324 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14325
14326         * gcc.dg/i386-loop-1.c: New test.
14327
14328 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14329
14330         PR c++/9970
14331         * g++.dg/lookup/friend1.C: New test.
14332
14333 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14334
14335         PR c++/9823
14336         * g++.dg/parser/constructor1.C: New test.
14337
14338 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
14339
14340         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
14341
14342         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
14343
14344 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
14345
14346         * gcc.dg/cpp/Wunused.c: Update test.
14347
14348 2003-03-08  Jan Hubicka  <jh@suse.cz>
14349
14350         * gcc.dg/inline-3.c: New test.
14351
14352 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
14353
14354         PR c++/9809
14355         * g++.dg/parse/builtin1.C: New test.
14356
14357         PR c++/9982
14358         * g++.dg/abi/cookie1.C: New test.
14359         * g++.dg/abi/cookie2.C: Likewise.
14360
14361         PR c++/9524
14362         * g++.dg/template/field1.C: New test.
14363
14364         PR c++/9912
14365         * g++.dg/parse/class1.C: New test.
14366         * g++.dg/parse/namespace7.C: Likewise.
14367         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
14368
14369 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
14370
14371         * g++.dg/init/ref4.C: New test.
14372
14373 2003-03-07  Jan Hubicka  <jh@suse.cz>
14374
14375         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
14376         * gcc.dg/inline-3.c:  New test.
14377
14378 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
14379
14380         * g++.dg/init/ref3.C: New test.
14381
14382         PR c++/9965
14383         * g++.dg/init/ref2.C: New test.
14384
14385         PR c++/9400
14386         * g++.dg/warn/Wshadow-2.C: New test.
14387
14388         PR c++/9791
14389         * g++.dg/warn/Woverloaded-1.C: New test.
14390
14391 2003-03-05  Jan Hubicka  <jh@suse.cz>
14392
14393         * gcc.dg/i386-local2.c: New.
14394         * gcc.dg/i386-local.c: Fix typo.
14395
14396 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
14397
14398         * g++.dg/abi/layout3.C: New test.
14399
14400 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14401
14402         * gcc.c-torture/compile/20030305-1.c
14403
14404 2003-03-05  Jan Hubicka  <jh@suse.cz>
14405
14406         * gcc.dg/i386-local.c: New.
14407
14408 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
14409
14410         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
14411
14412 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14413
14414         * gcc.dg/switch-2.c: New test.
14415         * gcc.dg/switch-3.c: New test.
14416         * gcc.dg/Wswitch.c: Adjust line numbers.
14417         * gcc.dg/Wswitch-default.c: Likewise.
14418         * gcc.dg/Wswitch-enum.c: Likewise.
14419
14420 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
14421
14422         * gcc.c-torture/execute/20030222-1.c: New test.
14423
14424 2003-03-03  James E Wilson  <wilson@tuliptree.org>
14425
14426         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
14427
14428 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
14429
14430         PR c++/9878
14431         * g++.dg/init/ref1.C: New test.
14432
14433 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
14434
14435         * gcc.dg/sh-relax.c: New SH-only test.
14436
14437 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
14438
14439         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
14440         comment explaining purpose of testcase.
14441
14442 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14443
14444         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
14445         for HC11/HC12 (asm needs two int registers).
14446         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
14447         HC11/HC12 because the test uses an asm which needs two 32-bit
14448         registers.
14449
14450 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
14451
14452         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
14453         for HC11/HC12 (array is too large otherwise).
14454         * gcc.c-torture/compile/920501-4.x: New file, likewise.
14455         * gcc.c-torture/compile/20010518-2.x: Likewise.
14456         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
14457         HC11/HC12 (array is too large).
14458
14459 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
14460
14461         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
14462         * lib/g++-dg.exp (g++-dg-test): Likewise.
14463
14464 2003-03-01  Roger Sayle  <roger@eyesopen.com>
14465
14466         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
14467         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
14468
14469 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14470
14471         * g++.dg/warn/implicit-typename1.C: Remove warning.
14472
14473 2003-02-28  Richard Henderson  <rth@redhat.com>
14474
14475         * gcc.dg/noreturn-1.c: Move noreturn warning line.
14476         * gcc.dg/return-type-1.c: Move control reaches end warning line.
14477
14478 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
14479
14480         * gcc.dg/pch/pch.exp: Change .pch to .gch.
14481         * g++.dg/pch/pch.exp: Likewise.
14482
14483 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
14484
14485         PR c++/9879
14486         * testsuite/g++.dg/init/new4.C: New test.
14487
14488 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
14489
14490         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
14491
14492 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
14493
14494         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
14495         unsigned long.
14496
14497         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
14498         wider than float.
14499
14500 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14501
14502         * lib/scanasm.exp: Add support for counting numbers of
14503         occurences.
14504         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
14505         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
14506
14507 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
14508
14509         PR c++/9683
14510         * g++.dg/template/static3.C: New test.
14511
14512         PR c++/9829
14513         * g++.dg/parse/namespace6.C: New test.
14514
14515 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14516
14517         PR target/9732
14518         * gcc.dg/20030225-1.c: New test.
14519
14520 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
14521
14522         * README: Remove out-of-date information.
14523
14524         PR c++/9836
14525         * g++.dg/template/spec6.C: New test.
14526
14527 2003-02-24  Jeff Law  <law@redhat.com>
14528
14529         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
14530
14531 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14532
14533         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
14534         * gcc.dg/pragma-ep-1.c: Likewise.
14535
14536 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14537
14538         PR c++/9602
14539         * g++.dg/template/friend16.C: New test.
14540
14541 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
14542
14543         PR c++/5333
14544         * g++.dg/parse/fused-params1.C: Adjust error messages.
14545         * g++.dg/template/nested3.C: New test.
14546
14547 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
14548
14549         * g++.dg/abi/param1.C: New test.
14550
14551 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14552
14553         PR c++/7982
14554         * g++.dg/warn/implicit-typename1.C: New test.
14555
14556 2003-02-22  Kelley Cook <kelleycook@comcast.net>
14557
14558         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
14559         with "mtune".
14560         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14561         * gcc.c-torture/execute/20010129-1.x: Likewise.
14562         * gcc.dg/20011107-1.c: Likewise.
14563         * gcc.dg/20020108-1.c: Likewise.
14564         * gcc.dg/20020122-3.c: Likewise.
14565         * gcc.dg/20020206-1.c: Likewise.
14566         * gcc.dg/20020310-1.c: Likewise.
14567         * gcc.dg/20020426-2.c: Likewise.
14568         * gcc.dg/20020517-1.c: Likewise.
14569         * gcc.dg/991230-1.c: Likewise.
14570         * gcc.dg/i386-unroll-1.c: Likewise.
14571         * gcc.misc-tests/i386-prefetch.exp: Likewise.
14572
14573 2003-02-22  Jan Hubicka  <jh@suse.cz>
14574
14575         * gcc.dg/i386-mul.c: New test.
14576
14577 2003-02-21  Roger Sayle  <roger@eyesopen.com>
14578
14579         * gcc.dg/builtins-5.c: New test case.
14580
14581 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
14582
14583         * gcc.dg/asmreg-1.c: New test.
14584
14585 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14586
14587         PR c++/9749
14588         * g++.dg/parse/varmod1.C: New test.
14589
14590 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14591
14592         PR c++/9727
14593         * g++.dg/template/op1.C: New test.
14594
14595 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14596
14597         PR c++/8906
14598         * g++.dg/template/nested2.C: New test.
14599
14600 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
14601
14602         PR c++/8724
14603         * g++.dg/expr/dtor1.C: New test.
14604
14605 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
14606
14607         * gcc.dg/cpp/include3.c: New test.
14608         * gcc.dg/cpp/inc/foo.h: New file.
14609
14610 2003-02-21  Glen Nakamura  <glen@imodulo.com>
14611
14612         * gcc.c-torture/execute/20030221-1.c: New test.
14613
14614 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
14615
14616         PR c++/9729
14617         * g++.dg/abi/conv1.C: New test.
14618
14619 2003-02-20  Jan Hubicka  <jh@suse.cz>
14620
14621         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
14622
14623 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
14624
14625         * gcc.c-torture/compile/20030219-1.c: New test.
14626
14627 2003-02-18  Jan Hubicka  <jh@suse.cz>
14628
14629         * gcc.dg/funcorder.c: New test.
14630
14631 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14632
14633         * gcc.c-torture/execute/20030218-1.c: New.
14634
14635 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
14636
14637         * gcc.dg/20030218-1.c: New.
14638
14639 2003-02-18  Richard Henderson  <rth@redhat.com>
14640
14641         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
14642         * gcc.dg/attr-used-2.c: New.
14643
14644 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
14645
14646         PR c++/9704
14647         * g++.dg/init/copy5.C: New test.
14648
14649 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
14650
14651         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
14652         * g++.dg/pch/pch.exp: Likewise.
14653
14654 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
14655
14656         * gcc.c-torture/execute/20030209-1.c: Enable the test if
14657         STACK_SIZE is not defined.
14658
14659 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14660
14661         PR c++/9457
14662         * g++.dg/template/init1.C: New test.
14663
14664 2003-02-16  Jan HUbicka  <jh@suse.cz>
14665
14666         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
14667         (foo): Add few extra tests
14668         * gcc.dg/c99-const-expr-3.c: Likewise.
14669         * gcc.c-torture/execute/20030216-1.c: New.
14670
14671 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14672
14673         PR c++/9459
14674         * g++.dg/ext/typeof4.C: New test.
14675
14676 2003-02-15  Roger Sayle  <roger@eyesopen.com>
14677
14678         * gcc.dg/i386-387-3.c: New test case.
14679
14680 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
14681
14682         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
14683         cris-*-elf* cris-*-aout* and mmix-*-*.
14684
14685 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
14686
14687         * gcc.dg/20030213-1.c: New test.
14688
14689 2003-02-12  Roger Sayle  <roger@eyesopen.com>
14690
14691         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
14692         * gcc.dg/i386-387-2.c: Likewise.
14693
14694 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
14695
14696         * gcc.dg/ppc-spe.c: Fix formatting.
14697         Enable tests that were previously unsupported by gas.
14698         Delete tests for instructions that no longer exist.
14699         Switch arguments on evsubifw builtin.
14700
14701 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
14702
14703         * gcc.c-torture/execute/20030209-1.c: Disable the test if
14704         STACK_SIZE is too small.
14705
14706 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14707             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14708
14709         * gcc.dg/decl-2.c: New test.
14710
14711 2003-02-10  Jan Hubicka  <jh@suse.cz>
14712
14713         * gcc.dg/i386-fpcvt-1.c:  New test.
14714
14715 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
14716
14717         * gcc.c-torture/execute/20030209-1.c: New test.
14718
14719 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
14720
14721         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
14722         int-wide bitops, use the constants of the same width.
14723         Likewise, if long long is 32-bit wide, test bitops using
14724         32-bit constants.
14725
14726 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
14727
14728         * gcc.dg/20021014-1.c: Annotate with expected notice text.
14729
14730 2003-02-07  Roger Sayle  <roger@eyesopen.com>
14731
14732         * testsuite/gcc.dg/builtins-4.c: New test case.
14733
14734 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14735
14736         * gcc.dg/20020430-1.c: Fix dg command typos.
14737         * gcc.dg/20020503-1.c: Likewise.
14738
14739 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14740
14741         PR c++/8785
14742         * g++.dg/parse/fused-params1.C: New test.
14743
14744         PR c++/8857
14745         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
14746
14747         PR c++/8921
14748         * g++.dg/parse/non-dependent1.C: New test.
14749
14750         PR c++/8928
14751         * g++.dg/parse/dupl-tmpl-args1.C: New test.
14752
14753         PR c++/9228
14754         * g++.dg/parse/undefined7.C: New test.
14755         * g++.dg/parse/non-templ1.C: New test.
14756
14757         PR c++/9229
14758         * g++.dg/parse/too-many-tmpl-args1.C: New test.
14759
14760 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
14761
14762         * gcc.c-torture/compile/20030206-1.c: New test.
14763
14764 2003-02-05  Roger Sayle  <roger@eyesopen.com>
14765
14766         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
14767         "pow" to "foo" to avoid potential confusion with a math built-in.
14768
14769 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14770
14771         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
14772         conditions for SPARC targets.
14773
14774 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
14775
14776         * gcc.dg/20030204-1.c: New test.
14777
14778 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14779
14780         PR c++/38
14781         * g++.dg/parse/array-size1.C: New test.
14782
14783         PR c++/5657
14784         * g++.dg/parse/undefined3.C: New test.
14785
14786         PR c++/5665
14787         * g++.dg/parse/undefined4.C: New test.
14788
14789         PR c++/5975
14790         * g++.dg/parse/undefined5.C: New test.
14791
14792         PR c++/7259
14793         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
14794
14795         PR c++/8578
14796         * g++.dg/parse/casting-operator1.C: New test.
14797
14798         PR c++/8596
14799         * g++.dg/parse/undefined6.C: New test.
14800
14801         PR c++/8736
14802         * g++.dg/parse/missing-template1.C: New test.
14803
14804 2003-02-04  Jan Hubicka  <jh@suse.cz>
14805
14806         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
14807         * gcc.dg/i386-cmov?.c:  Likewise.
14808         * gcc.dg/i386-fpcvt-?.c:  Likewise.
14809         * gcc.dg/i386-ssefp-1.c:  Likewise.
14810         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
14811         conventions.
14812
14813 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
14814
14815         PR c++/7129
14816         * testsuite/g++.dg/ext/max.C: New test.
14817
14818 2003-02-03  Jan Hubicka  <jh@suse.cz>
14819
14820         * gcc.c-torture/execute/20030203-1.c: New test.
14821
14822 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
14823
14824         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
14825         'natural-endian'.
14826
14827 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
14828
14829         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
14830         * g++.dg/init/new2.C: Likewise.
14831         * g++.dg/other/new1.C: Likewise.
14832
14833 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
14834
14835         * gcc.dg/struct-ret-libc.c: New test.
14836
14837 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
14838
14839         * gcc.dg/20030129-1.c: New test.
14840
14841 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14842
14843         PR c++/8849
14844         * g++.dg/template/ptrmem4.C: New test.
14845
14846 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
14847
14848         * g++.dg/parser/constant1.C: New test.
14849
14850 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14851
14852         PR c++/8591
14853         * g++.dg/parse/friend2.C: New test.
14854
14855 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
14856
14857         PR c++/9437
14858         * g++.dg/template/unify4.C: New test.
14859
14860 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
14861
14862         * gcc.c-torture/execute/20030128-1.c: New test.
14863
14864 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
14865
14866         * g++.dg/lookup/nested1.C: Test moved from ...
14867         * g++.old-deja/g++.other/lookup24.C: ... here.
14868
14869 2003-01-28  Jan Hubicka  <jh@suse.cz>
14870
14871         * gcc.dg/i386-cmov5.c:  New test.
14872
14873 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
14874
14875         * gcc.c-torture/execute/20010925-1.c: Changed the
14876         memcpy declaration.
14877
14878 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14879
14880         PR c++/3902
14881         * g++.dg/parse/template5.C: New test.
14882
14883 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
14884
14885         PR fortran/9258
14886         * g77.dg/pr9258: New test.
14887
14888 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
14889
14890         * README: Move relevant parts from README.g++.
14891
14892         * README.g++: Remove this file.
14893
14894 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
14895
14896         * g++.dg/abi/dcast1.C: New test.
14897
14898 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14899
14900         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
14901
14902 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
14903
14904         PR c++/47
14905         * g++.old-deja/g++.other/lookup24.C: New test.
14906
14907 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14908
14909         PR middle-end/7227
14910         * gcc.dg/uninit-C.c: New test.
14911
14912 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * g++.dg/abi/covariant1.C: New test.
14915
14916 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
14917
14918         * gcc.dg/20030123-1.c: New test.
14919
14920 2003-01-25  Jan Hubicka  <jh@suse.cz>
14921
14922         PR opt/8492
14923         * gcc.c-torture/compile/20030125-1.c
14924
14925 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         PR c++/9403
14928         * g++.dg/parse/template3.C: New test.
14929         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
14930
14931         PR c++/795
14932         * g++.dg/parse/template4.C: New test.
14933
14934         PR c++/9415
14935         * g++.dg/template/qual2.C: New test.
14936
14937         PR c++/8545
14938         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
14939
14940         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
14941
14942 2003-01-25  Roger Sayle  <roger@eyesopen.com>
14943
14944         * gcc.c-torture/execute/switch-1.c: New test case.
14945
14946 2003-01-25  Jan Hubicka  <jh@suse.cz>
14947
14948         * gcc.c-torture/execute/20030125-1.[cx]: New test.
14949
14950 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
14951
14952         Tweaks for Bison-1.875. From the NEWS file:
14953         "- `parse error' -> `syntax error'
14954         Bison now uniformly uses the term `syntax error'"
14955         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
14956         * gcc.dg/cpp/digraph2.c: Likewise.
14957         * gcc.dg/cpp/direct2.c: Likewise.
14958         * gcc.dg/cpp/paste4.c: Likewise.
14959         * gcc.dg/c90-restrict-1.c: Likewise.
14960         * gcc.dg/c99-func-2.c: Likewise.
14961         * gcc.dg/noncompile/920721-2.c: Likewise.
14962         * gcc.dg/noncompile/930622-2.c: Likewise.
14963         * gcc.dg/noncompile/940112-1.c: Likewise.
14964         * gcc.dg/noncompile/950921-1.c: Likewise.
14965         * gcc.dg/noncompile/951123-1.c: Likewise.
14966         * gcc.dg/noncompile/971104-1.c: Likewise.
14967         * gcc.dg/noncompile/990416-1.c: Likewise.
14968
14969 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
14970
14971         * g++.dg/parse/undefined1.C: Add error message.
14972
14973 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
14974
14975         PR c++/9354
14976         * g++.dg/parse/new1.C: New test.
14977
14978         PR c++/9216
14979         * g++.dg/parse/template2.C: New test.
14980
14981         PR c++/9354
14982         * g++.dg/parse/typedef2.C: New test.
14983
14984         PR c++/9328
14985         * g++.dg/ext/typeof3.C: New test.
14986
14987 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14988
14989         PR c++/2738
14990         * g++.dg/parse/ret-type1.C: New test.
14991
14992         PR c++/3792
14993         * g++.dg/parse/tmpl-outside1.C: New test.
14994
14995         PR c++/4207
14996         * g++.dg/parse/int-as-enum1.C: New test.
14997
14998         PR c++/4903
14999         * g++.dg/parse/no-typename1.C: New test.
15000
15001         PR c++/5533
15002         * g++.dg/parse/no-value1.C: New test.
15003
15004         PR c++/5921
15005         * g++.dg/parse/wrong-inline1.C: New test.
15006
15007         PR c++/6402
15008         * g++.dg/parse/ref1.C: New test.
15009
15010         PR c++/6992
15011         * g++.dg/parse/attr-ctor1.C: New test.
15012
15013         PR c++/7229
15014         * g++.dg/parse/namespace5.C: New test.
15015
15016         PR c++/7917
15017         * g++.dg/parse/func-def1.C: New test.
15018
15019         PR c++/8143
15020         * g++.dg/parse/undefined1.C: New test.
15021
15022         PR c++/5723, PR c++/8522
15023         * g++.dg/parse/specialization1.C: New test.
15024
15025         PR c++/163, PR c++/8595
15026         * g++.dg/parse/struct-as-enum1.C: New test.
15027
15028         PR c++/9173
15029         * g++.dg/parse/undefined2.C: New test.
15030
15031 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
15032
15033         PR c++/9298
15034         * g++.dg/parse/template1.C: New test.
15035
15036         PR c++/9384
15037         * g++.dg/parse/using1.C: New test.
15038
15039         PR c++/9285
15040         PR c++/9294
15041         * g++.dg/parse/expr2.C: New test.
15042
15043         PR c++/9388
15044         * g++.dg/parse/lookup2.C: Likewise.
15045
15046 2003-01-21  Jan Hubicka  <jh@suse.cz>
15047
15048         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
15049         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
15050         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
15051         * gcc.c-torture/execute/string-opt-*.c: Likewise.
15052
15053 2003-01-20  Nick Clifton  <nickc@redhat.com>
15054
15055         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
15056         problem with ARM sibcall code generation.
15057
15058 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15059
15060         * gcc.c-torture/execute/20030120-1.c: New.
15061
15062 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
15063
15064         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
15065
15066 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
15067
15068         PR c++/9272
15069         * g++.dg/parse/ctor1.C: New test.
15070
15071         PR c++/9294:
15072         * g++.dg/parse/qualified1.C: New test.
15073
15074         * g++.dg/parse/typename3.C: New test.
15075
15076 2003-01-16  Richard Henderson  <rth@redhat.com>
15077
15078         * g++.dg/tls/init-2.C: Fix error matches for real this time.
15079
15080 2003-01-16  Richard Henderson  <rth@redhat.com>
15081
15082         * g++.dg/pch/pch.exp: Copy test header to the working directory
15083         before using it either for precompilation or direct use.
15084         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
15085         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
15086
15087 2003-01-16  Richard Henderson  <rth@redhat.com>
15088
15089         * gcc.dg/pch/pch.exp: Copy test header to the working directory
15090         before using it either for precompilation or direct use.
15091         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
15092         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
15093
15094 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
15095
15096         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
15097         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
15098         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
15099         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
15100         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
15101         typename warning into error.
15102         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
15103         error messages.
15104         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
15105         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
15106         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
15107         messages.
15108         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
15109         make declaration visible in template.
15110         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
15111         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
15112         messages.
15113         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
15114         message.
15115         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
15116         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
15117         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
15118         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
15119         typename warning with error message.
15120         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
15121         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
15122         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
15123
15124 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
15125
15126         * g++.dg/parse/ambig2.C: New test.
15127
15128 2003-01-15  Richard Henderson  <rth@redhat.com>
15129
15130         * g++.dg/tls/init-2.C: Update error message string.
15131
15132 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15133
15134         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
15135
15136 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
15137
15138         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
15139         all for HC11/HC12.
15140         * gcc.c-torture/compile/20001205-1.x: Likewise.
15141         * gcc.c-torture/compile/20001226-1.x: Likewise.
15142         * gcc.c-torture/compile/920520-1.x: Likewise.
15143         * gcc.c-torture/compile/961203-1.x: Likewise.
15144         * gcc.c-torture/compile/20020604-1.x: Likewise.
15145
15146 2003-01-15  Jan Hubicka  <jh@suse.cz>
15147
15148         * gcc.c-torture/compile/20030115-1.c: New test.
15149
15150         * gcc.dg/i386-fpcvt-1.c: New test.
15151         * gcc.dg/i386-fpcvt-2.c: New test.
15152
15153 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
15154
15155         Further conform g++'s __vmi_class_type_info to the C++ ABI
15156         specification.
15157         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
15158         the specification.
15159
15160 2003-01-14  Jan Hubicka  <jh@suse.cz>
15161
15162         * gcc.dg/i386-fpcvt-1.c: New test.
15163         * gcc.dg/i386-fpcvt-2.c: New test.
15164
15165 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15166
15167         * gcc.dg/i386-mmx-3.c: New test.
15168
15169 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
15170
15171         PR c++/9264
15172         * g++.dg/parse/octal1.C: New file.
15173
15174         PR c++/9172
15175         * g++.dg/parse/typename1.C: New file.
15176
15177 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
15178
15179         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
15180         * gcc.dg/bf-no-ms-layout.c: Likewise.
15181         * gcc.dg/bf-ms-attrib.c: Likewise.
15182
15183 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/9099
15186         * g++.dg/parse/dtor1.C: New file.
15187
15188         PR c++/9128
15189         * g++.dg/rtti/typeid1.C: New file.
15190
15191         PR c++/9153
15192         * g++.dg/parse/lookup1.C: New file.
15193
15194         PR c++/9171
15195         * g++.dg/templ/spec5.C: New file.
15196
15197 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
15198
15199         * gcc.c-torture/compile/20030110-1.c: New test.
15200
15201 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
15202
15203         Merge from pch-branch:
15204
15205         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
15206
15207         * gcc.dg/pch/cpp-1.h: New.
15208         * gcc.dg/pch/cpp-1.c: New.
15209         * gcc.dg/pch/cpp-2.h: New.
15210         * gcc.dg/pch/cpp-2.c: New.
15211
15212         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
15213
15214         * gcc.dg/pch/except-1.h: New.
15215         * gcc.dg/pch/except-1.c: New.
15216
15217         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
15218
15219         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
15220         running test.
15221         * gcc.dg/pch: Include *.hp not *.h.
15222         * gcc.dg/pch/system-1.h: New.
15223         * gcc.dg/pch/system-1.c: New.
15224
15225         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
15226
15227         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
15228         rather than trying to build and run a program using PCH.
15229         * gcc.dg/pch: Remove dg-do commands from test files.
15230
15231         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
15232
15233         * gcc.dg/pch/macro-3.c: New.
15234         * gcc.dg/pch/macro-3.h: New.
15235
15236         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
15237
15238         * gcc.dg/pch/common-1.c: New.
15239         * gcc.dg/pch/common-1.h: New.
15240         * gcc.dg/pch/decl-1.c: New.
15241         * gcc.dg/pch/decl-1.h: New.
15242         * gcc.dg/pch/decl-2.c: New.
15243         * gcc.dg/pch/decl-2.h: New.
15244         * gcc.dg/pch/decl-3.c: New.
15245         * gcc.dg/pch/decl-3.h: New.
15246         * gcc.dg/pch/decl-4.c: New.
15247         * gcc.dg/pch/decl-4.h: New.
15248         * gcc.dg/pch/decl-5.c: New.
15249         * gcc.dg/pch/decl-5.h: New.
15250         * gcc.dg/pch/global-1.c: New.
15251         * gcc.dg/pch/global-1.h: New.
15252         * gcc.dg/pch/inline-1.c: New.
15253         * gcc.dg/pch/inline-1.h: New.
15254         * gcc.dg/pch/inline-2.c: New.
15255         * gcc.dg/pch/inline-2.h: New.
15256         * gcc.dg/pch/static-1.c: New.
15257         * gcc.dg/pch/static-1.h: New.
15258         * gcc.dg/pch/static-2.c: New.
15259         * gcc.dg/pch/static-2.h: New.
15260
15261         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
15262
15263         * g++.dg/pch/pch.exp: Better handle failing testcases.
15264         * gcc.dg/pch/pch.exp: Likewise.
15265         * gcc.dg/pch/macro-1.c: New.
15266         * gcc.dg/pch/macro-1.h: New.
15267         * gcc.dg/pch/macro-2.c: New.
15268         * gcc.dg/pch/macro-2.h: New.
15269
15270         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
15271
15272         * g++.dg/dg.exp: Treat files in pch/ specially.
15273         * g++.dg/pch/pch.exp: New file.
15274         * g++.dg/pch/empty.H: New file.
15275         * g++.dg/pch/empty.C: New file.
15276         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
15277         "precompile".
15278
15279         * gcc.dg/pch/pch.exp: New file.
15280         * gcc.dg/pch/empty.h: New file.
15281         * gcc.dg/pch/empty.c: New file.
15282         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
15283         "precompile".
15284
15285 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15286
15287         * g++.dg/template/friend14.C: New test.
15288
15289 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15290
15291         * gcc.dg/old-style-asm-1.c: New test.
15292
15293 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
15294
15295         * gcc.c-torture/compile/20030109-1.c: New test.
15296
15297 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15298
15299         * gcc.c-torture/execute/20030109-1.c: New test.
15300
15301 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
15302
15303         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
15304         * g++.old-deja/g++.mike/dyncast2.C: Likewise
15305         * g++.old-deja/g++.mike/dyncast3.C: Likewise
15306         * g++.old-deja/g++.mike/eh2.C: Likewise
15307         * g++.old-deja/g++.mike/eh3.C: Likewise
15308         * g++.old-deja/g++.mike/eh5.C: Likewise
15309         * g++.old-deja/g++.mike/eh6.C: Likewise
15310         * g++.old-deja/g++.mike/eh7.C: Likewise
15311         * g++.old-deja/g++.mike/eh8.C: Likewise
15312         * g++.old-deja/g++.mike/eh9.C: Likewise
15313         * g++.old-deja/g++.mike/eh10.C: Likewise
15314         * g++.old-deja/g++.mike/eh12.C: Likewise
15315         * g++.old-deja/g++.mike/eh13.C: Likewise
15316         * g++.old-deja/g++.mike/eh14.C: Likewise
15317         * g++.old-deja/g++.mike/eh16.C: Likewise
15318         * g++.old-deja/g++.mike/eh17.C: Likewise
15319         * g++.old-deja/g++.mike/eh18.C: Likewise
15320         * g++.old-deja/g++.mike/eh21.C: Likewise
15321         * g++.old-deja/g++.mike/eh23.C: Likewise
15322         * g++.old-deja/g++.mike/eh24.C: Likewise
15323         * g++.old-deja/g++.mike/eh25.C: Likewise
15324         * g++.old-deja/g++.mike/eh26.C: Likewise
15325         * g++.old-deja/g++.mike/eh27.C: Likewise
15326         * g++.old-deja/g++.mike/eh28.C: Likewise
15327         * g++.old-deja/g++.mike/eh29.C: Likewise
15328         * g++.old-deja/g++.mike/eh31.C: Likewise
15329         * g++.old-deja/g++.mike/eh33.C: Likewise
15330         * g++.old-deja/g++.mike/eh34.C: Likewise
15331         * g++.old-deja/g++.mike/eh35.C: Likewise
15332         * g++.old-deja/g++.mike/eh36.C: Likewise
15333         * g++.old-deja/g++.mike/eh37.C: Likewise
15334         * g++.old-deja/g++.mike/eh38.C: Likewise
15335         * g++.old-deja/g++.mike/eh39.C: Likewise
15336         * g++.old-deja/g++.mike/eh40.C: Likewise
15337         * g++.old-deja/g++.mike/eh41.C: Likewise
15338         * g++.old-deja/g++.mike/eh42.C: Likewise
15339         * g++.old-deja/g++.mike/eh44.C: Likewise
15340         * g++.old-deja/g++.mike/eh46.C: Likewise
15341         * g++.old-deja/g++.mike/eh47.C: Likewise
15342         * g++.old-deja/g++.mike/eh48.C: Likewise
15343         * g++.old-deja/g++.mike/eh49.C: Likewise
15344         * g++.old-deja/g++.mike/eh50.C: Likewise
15345         * g++.old-deja/g++.mike/eh51.C: Likewise
15346         * g++.old-deja/g++.mike/eh53.C: Likewise
15347         * g++.old-deja/g++.mike/eh55.C: Likewise
15348         * g++.old-deja/g++.mike/p7912.C: Likewise
15349         * g++.old-deja/g++.mike/p9706.C: Likewise
15350         * g++.old-deja/g++.mike/p10416.C: Likewise
15351         * g++.old-deja/g++.mike/p11667.C: Likewise
15352         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
15353         Remove redundant reference to Iris.
15354         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
15355         Elxsi, i860, Pico Java, and WE32K.
15356
15357 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
15358
15359         * g++.dg/ext/asm4.C: New test.
15360
15361 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15362
15363         PR c++/9030
15364         * g++.dg/template/friend12.C: New test.
15365         * g++.dg/template/friend13.C: Likewise.
15366         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
15367
15368 2003-01-08  Jan Hubicka  <jh@suse.cz>
15369
15370         * gcc.dg/i386-cadd.c: New test.
15371         * gcc.dg/i386-cmov4.c: Likewise.
15372
15373 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
15374
15375         PR c++/9165
15376         * g++.dg/warn/Wunused-3.C: New test.
15377
15378         * g++.dg/abi/bitfield9.C: New test.
15379
15380         PR c++/9189
15381         * g++.dg/parse/defarg3.C: New test.
15382
15383 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15384
15385         * g++.dg/parse/ambig1.C: New test.
15386         * g++.dg/parse/defarg2.C: New test.
15387
15388 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
15389
15390         * g++.dg/template/defarg-1.C: New test.
15391         * g++.dg/template/local2.C: Likewise.
15392
15393 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
15394
15395         * gcc.c-torture/execute/20030105-1.c: New test.
15396
15397 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15398
15399         * g++.dg/parse/namespace3.C: Remove extra semicolons.
15400         * g++.dg/parse/namespace4.C: Likewise.
15401
15402 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
15403
15404         * g++.dg/template/ntp2.C: New test.
15405
15406 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
15407
15408         * g++.dg/parse/extern-C-1.C: New test.
15409
15410         * g++.dg/parse/namespace4.C: New test.
15411
15412         * g++.dg/template/nested1.C: New test.
15413
15414         * g++.dg/parse/namespace3.C: New test.
15415
15416 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15417
15418         * g++.dg/lookup/two-stage1.C: New test.
15419
15420 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15421
15422         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
15423         * g++.old-deja/g++.jason/access8.C: Likewise.
15424         * g++.old-deja/g++.other/decl5.C: Likewise.
15425
15426 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15427
15428         * g++.dg/parse/parse7.C: New test.
15429
15430 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
15431
15432         PR c++/2843
15433         * g++.dg/ext/attrib7.C: New test.
15434
15435 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
15436
15437         * g++.dg/parse/parse6.C: New test.
15438
15439 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
15440
15441         * gcc.dg/h8300-stack-1.c: New.
15442
15443 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15444
15445         g++.dg/lookup/exception1.C: New test.
15446
15447         g++.dg/lookup/template1.C: New test.
15448
15449         g++.dg/parse/namespace2.C: New test.
15450
15451         g++.dg/parse/parens2.C: New test.
15452
15453 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15454
15455         * g++.dg/parse/parse5.C: New test.
15456         * g++.dg/lookup/scoped4.C: New test.
15457
15458 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
15459
15460         * g++.dg/parse/parens1.C: New test.
15461
15462         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
15463         angle-bracket1.C.
15464         * g++.dg/parse/parens2.C: New test.
15465
15466         * g++.dg/lookup/scope-operator1.C: New test.
15467
15468         * g++.dg/parse/operator1.C: New test.
15469
15470 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15471
15472         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
15473         * g++.old-deja/g++.other/access6.C: Likewise.
15474         * g++.old-deja/g++.other/decl1.C: Likewise.
15475         * g++.old-deja/g++.pt/typename12.C: Likewise.
15476
15477 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15478
15479         * g++.dg/parse/namespace1.C: New test.
15480
15481 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15482
15483         * g++.dg/parse/parse4.C: New test.
15484
15485 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15486
15487         * g++.dg/parse/parse3.C: New test.
15488
15489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15490
15491         * g++.dg/parse/parse2.C: New test.
15492
15493 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15494
15495         * g++.dg/template/friend11.C: New test.
15496
15497 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
15498
15499         * g++.dg/parse/parse1.C: New test.
15500
15501 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
15502
15503         * lib/profopt.exp: Change the name of a global variable to avoid
15504         possible clashes with other test suites.
15505
15506 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
15507
15508         * g++.dg/inherit/covariant8.C: New test.
15509
15510 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
15511
15512         * g++.dg/init/array9.C: New test.
15513
15514         PR c++/9112
15515         * g++.dg/parse/expr1.C: New test.
15516
15517 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
15518
15519         * gcc.c-torture/compile/20021230-1.c: New test.
15520
15521 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
15522
15523         * g++.dg/inherit/covariant5.C: New test.
15524         * g++.dg/inherit/covariant6.C: New test.
15525         * g++.dg/inherit/covariant7.C: New test.
15526
15527 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15528
15529         PR c++/2739
15530         * g++.dg/other/access2.C: New test.
15531
15532 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15533
15534         * g++.dg/other/anon-struct.C: No longer fails
15535         * g++.old-deja/g++.brendan/parse4.C: Likewise.
15536         * g++.old-deja/g++.brendan/parse5.C: Likewise.
15537         * g++.old-deja/g++.brendan/parse6.C: Likewise.
15538
15539 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15540
15541         * g++.dg/parse/angle-bracket.C (main): No longer fails.
15542
15543 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
15544
15545         * g++.dg/eh/spec4.C: Remove stray semicolon.
15546         * g++.dg/expr/pmf-1.C: Change error message.
15547         * g++.dg/ext/asm1.C: Remove stray semicolon.
15548         * g++.dg/ext/typename1.C: Add missing typenames.
15549         * g++.dg/inherit/template-as-base.C: Change error message.
15550         * g++.dg/lookup/scoped1.C: Likewise.
15551         * g++.dg/lookup/scoped2.C: Likewise.
15552         * g++.dg/lookup/using2.C: Likewise.
15553         * g++.dg/other/component1.C: Remove stray semicolon.
15554         * g++.dg/other/do1.C: Change error message.
15555         * g++.dg/other/error2.C: Likewise.
15556         * g++.dg/other/init1.C: Likewise.
15557         * g++.dg/other/packed1.C: Remove stray semicolon.
15558         * g++.dg/other/ptrmem2.C: Change error message.
15559         * g++.dg/parse/parameter-declaration-1.C: Remove line number
15560         marker.
15561         * g++.dg/special/initp1.C: Remove invalid attribute usage.
15562         * g++.dg/template/access3.C: Add typename keyword.
15563         * g++.dg/template/access5.C: Remove stray semicolon.
15564         * g++.dg/template/access6.C: Likewise.
15565         * g++.dg/template/complit1.C: Likewise.
15566         * g++.dg/template/crash1.C: Change error message.
15567         * g++.dg/template/inherit2.C: Remove stray semicolon.
15568         * g++.dg/template/instantiate2.C: Likewise.
15569         * g++.dg/template/instantiate3.C: Change error message.
15570         * g++.dg/template/qual1.C: Remove stray semicolon.
15571         * g++.dg/template/qualttp18.C: Change error message.
15572         * g++.dg/template/ref1.C: Remove stray semicolon.
15573         * g++.dg/template/sizeof1.C (A::value): Declare it.
15574         * g++.dg/template/spec4.C: Change error message.
15575         * g++.dg/template/static1.C: Likewise.
15576         * g++.dg/template/type1.C: Likewise.
15577         * g++.dg/template/typename3.C: Likewise.
15578         * g++.old-deja/g++.benjamin/13478.C: Change error message.
15579         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
15580         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
15581         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
15582         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
15583         named return value extension.
15584         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
15585         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
15586         * g++.old-deja/g++.bob/extern_C.C: Likewise.
15587         * g++.old-deja/g++.bob/inherit2.C: Likewise.
15588         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15589         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15590         * g++.old-deja/g++.brendan/crash13.C: Likewise.
15591         * g++.old-deja/g++.brendan/crash15.C: Likewise.
15592         * g++.old-deja/g++.brendan/crash18.C: Change error message.
15593         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
15594         * g++.old-deja/g++.brendan/crash38.C: Likewise.
15595         * g++.old-deja/g++.brendan/crash50.C: Likewise.
15596         * g++.old-deja/g++.brendan/crash56.C: Likewise.
15597         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
15598         syntax.
15599         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
15600         * g++.old-deja/g++.brendan/crash8.C: Change error message.
15601         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
15602         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15603         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
15604         * g++.old-deja/g++.brendan/template11.C: Likewise.
15605         * g++.old-deja/g++.brendan/template26.C: Likewise.
15606         * g++.old-deja/g++.brendan/template27.C: Use explicit
15607         specialization syntax.
15608         * g++.old-deja/g++.brendan/template30.C: Likewise.
15609         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
15610         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
15611         non-dependent names.
15612         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
15613         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
15614         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
15615         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
15616         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
15617         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
15618         named return value extension.
15619         * g++.old-deja/g++.ext/namedret2.C: Likewise.
15620         * g++.old-deja/g++.ext/namedret3.C: Likewise.
15621         * g++.old-deja/g++.ext/return1.C: Likewise.
15622         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
15623         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
15624         * g++.old-deja/g++.jason/access8.C: Likewise.
15625         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
15626         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
15627         pseudo-destructor names.
15628         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
15629         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
15630         pseudo-destructor names.
15631         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
15632         * g++.old-deja/g++.jason/overload19.C: Likewise.
15633         * g++.old-deja/g++.jason/overload32.C: Likewise.
15634         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
15635         stray semicolons.
15636         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
15637         * g++.old-deja/g++.jason/return.C: Likewise.
15638         * g++.old-deja/g++.jason/return2.C: Likewise.
15639         * g++.old-deja/g++.jason/shadow1.C: Likewise.
15640         * g++.old-deja/g++.jason/special.C: Use explicit specialization
15641         syntax.
15642         * g++.old-deja/g++.jason/template10.C: Account for use of
15643         non-dependent names.
15644         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
15645         syntax.
15646         * g++.old-deja/g++.jason/template37.C: Likewise.
15647         * g++.old-deja/g++.law/access4.C: Change error messages.
15648         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
15649         pseudo-destructor names.
15650         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
15651         * g++.old-deja/g++.law/ctors9.C: Likewise.
15652         * g++.old-deja/g++.law/cvt22.C: Likewise.
15653         * g++.old-deja/g++.law/dtors5.C: Likewise.
15654         * g++.old-deja/g++.law/global-init1.C: Likewise.
15655         * g++.old-deja/g++.law/missed-error3.C: Likewise.
15656         * g++.old-deja/g++.law/operators28.C: Likewise.
15657         * g++.old-deja/g++.law/visibility28.C: Likewise.
15658         * g++.old-deja/g++.martin/eval1.C: Likewise.
15659         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
15660         name.
15661         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
15662         * g++.old-deja/g++.mike/net34.C: Likewise.
15663         * g++.old-deja/g++.mike/net36.C: Likewise.
15664         * g++.old-deja/g++.mike/ns2.C: Likewise.
15665         * g++.old-deja/g++.mike/p12306.C: Likewise.
15666         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
15667         value extension.
15668         * g++.old-deja/g++.mike/p700.C: Likewise.
15669         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
15670         * g++.old-deja/g++.mike/p710.C: Likewise.
15671         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
15672         value extension.
15673         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
15674         * g++.old-deja/g++.mike/pmf9.C: Likewise.
15675         * g++.old-deja/g++.ns/crash2.C: Likewise.
15676         * g++.old-deja/g++.ns/crash3.C: Likewise.
15677         * g++.old-deja/g++.ns/invalid1.C: Likewise.
15678         * g++.old-deja/g++.ns/ns17.C: Likewise.
15679         * g++.old-deja/g++.ns/template16.C: Likewise.
15680         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
15681         keyword.
15682         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
15683         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
15684         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
15685         named return value extension.
15686         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
15687         * g++.old-deja/g++.other/access4.C: Issue additional error
15688         messages.
15689         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
15690         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
15691         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
15692         * g++.old-deja/g++.other/crash25.C: Change error message.
15693         * g++.old-deja/g++.other/crash4.C: Change error message.
15694         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
15695         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
15696         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
15697         checks.
15698         * g++.old-deja/g++.other/defarg8.C: Likewise.
15699         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
15700         * g++.old-deja/g++.other/dtor10.C: Likewise.
15701         * g++.old-deja/g++.other/incomplete.C: Likewise.
15702         * g++.old-deja/g++.other/linkage7.C: Likewise.
15703         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
15704         lookup algorithm.
15705         * g++.old-deja/g++.other/mangle2.C: Likewise.
15706         * g++.old-deja/g++.other/refinit2.C: Likewise.
15707         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
15708         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
15709         * g++.old-deja/g++.pt/crash28.C: Likewise.
15710         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
15711         syntax.
15712         * g++.old-deja/g++.pt/crash32.C: Change error message.
15713         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
15714         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
15715         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
15716         error message position.
15717         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
15718         * g++.old-deja/g++.pt/defarg8.C: Change error message.
15719         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
15720         syntax.
15721         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
15722         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
15723         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
15724         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
15725         keyword.
15726         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15727         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
15728         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
15729         keyword.
15730         * g++.old-deja/g++.pt/explicit71.C: Change error message.
15731         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
15732         syntax.
15733         * g++.old-deja/g++.pt/friend28.C: Account for use of
15734         non-dependent names.
15735         * g++.old-deja/g++.pt/friend29.C: Likewise.
15736         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
15737         rules.
15738         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
15739         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
15740         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
15741         lookup rules.
15742         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
15743         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
15744         keyword.
15745         * g++.old-deja/g++.pt/memclass20.C: Likewise.
15746         * g++.old-deja/g++.pt/memclass5.C: Likewise.
15747         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
15748         keyword.
15749         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
15750         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
15751         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
15752         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
15753         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
15754         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
15755         keyword.
15756         * g++.old-deja/g++.pt/spec10.C: Likewise.
15757         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
15758         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
15759         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
15760         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
15761         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
15762         * g++.old-deja/g++.pt/ttp62.C: Likewise.
15763         * g++.old-deja/g++.pt/ttp64.C: Likewise.
15764         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
15765         * g++.old-deja/g++.pt/typename15.C: Likewise.
15766         * g++.old-deja/g++.pt/typename22.C: Likewise.
15767         * g++.old-deja/g++.pt/typename6.C: Change error messages.
15768         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
15769         * g++.old-deja/g++.pt/virtual2.C: Likewise.
15770         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
15771         syntax.
15772         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
15773         return value extension.
15774         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
15775         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
15776         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
15777         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
15778
15779 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15780
15781         * g++.dg/warn/inline1.C: New test.
15782         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
15783         * g++.old-deja/g++.jason/synth10.C: Likewise.
15784         * g++.old-deja/g++.mike/net31.C: Likewise.
15785         * g++.old-deja/g++.mike/p8786.C: Likewise.
15786
15787         * g++.dg/template/friend10.C: New test.
15788         * g++.dg/template/conv5.C: New test.
15789
15790 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15791
15792         * g++.dg/lookup/scoped3.C: New test.
15793
15794         * g++.dg/lookup/decl1.C: New test.
15795         * g++.dg/lookup/decl2.C: New test.
15796
15797 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15798
15799         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
15800         gcc.c-torture/compile/20021015-1.c,
15801         gcc.c-torture/compile/20021015-2.c,
15802         gcc.c-torture/compile/20021123-1.c,
15803         gcc.c-torture/compile/20021123-2.c,
15804         gcc.c-torture/compile/20021123-3.c,
15805         gcc.c-torture/compile/20021123-4.c,
15806         gcc.c-torture/execute/20021024-1.c: Add tests previously added
15807         only to 3.1 or 3.2 branch.
15808
15809 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
15810
15811         * gcc.dg/i386-bitfield3.c: New test.
15812
15813         * gcc.dg/i386-bitfield2.c: New test.
15814
15815 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
15816
15817         * g++.dg/parse/conv_op1.C: New test.
15818
15819 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
15820
15821         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
15822         approved.
15823
15824 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
15825
15826         * gcc.c-torture/compile/20021220-1.c: New test.
15827
15828 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
15829
15830         * gcc.dg/i386-fastcall-1.c: New.
15831
15832 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15833
15834         * gcc.c-torture/execute/20021219-1.c: New test.
15835
15836 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15837
15838         * gcc.dg/i386-pic-1.c: New test.
15839
15840 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15841
15842         PR c++/8099
15843         * g++.dg/template/friend9.C: New test.
15844
15845 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15846
15847         PR c++/3663
15848         * g++.dg/template/access7.C: New test.
15849
15850 2002-12-18  Nick Clifton  <nickc@redhat.com>
15851
15852         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
15853         the libstdc++-v3 directory has been found.
15854
15855 2002-12-12  Devang Patel <dpatel@apple.com>
15856         * gcc.dg/darwin-ld-1.c: New test.
15857         * gcc.dg/darwin-ld-2.c: New test.
15858         * gcc.dg/darwin-ld-3.c: New test.
15859         * gcc.dg/darwin-ld-4.c: New test.
15860         * gcc.dg/darwin-ld-5.c: New test.
15861
15862 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15863
15864         * gcc.c-torture/compile/20021212-1.c: New test.
15865
15866 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
15867
15868         * gcc.dg/fshort-wchar: New test.
15869
15870 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
15871
15872         PR c++/8372
15873         * g++.dg/template/dtor1.C: New test.
15874
15875         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
15876         markers.
15877
15878 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
15879
15880         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
15881
15882 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
15883
15884         * g++.dg/template/static1.C: New test.
15885         * g++.dg/template/static2.C: New test.
15886         * g++.old-deja/g++.ext/memconst.C: New test.
15887
15888 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15889
15890         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
15891         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
15892         * g++.dg/special/initp1.C: Likewise.
15893
15894 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
15895
15896         * gcc.c-torture/execute/20021204-1.c: New test.
15897
15898 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
15899
15900         * gcc.dg/ppc-fmadd-1.c: New file.
15901         * gcc.dg/ppc-fmadd-2.c: New file.
15902         * gcc.dg/ppc-fmadd-3.c: New file.
15903
15904 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15905
15906         * gcc.c-torture/compile/20021204-1.c: New test.
15907
15908 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15909
15910         * g++.dg/inherit/covariant2.C: New test.
15911         * g++.dg/inherit/covariant3.C: New test.
15912         * g++.dg/inherit/covariant4.C: New test.
15913         * g++.dg/inherit/covariant1.C: Remove XFAIL.
15914         * g++.old-deja/g++.robertl/eb17.C: Likewise.
15915
15916 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/8688
15919         * g++.dg/init/brace3.C: New test.
15920
15921 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
15922
15923         * gcc.dg/20020210-1.c: Fix a comment typo.
15924
15925 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
15926
15927         PR c++/8720
15928         * g++.dg/parse/defarg1.C: New test.
15929
15930         PR c++/8615
15931         * g++.dg/template/char1.C: New test.
15932
15933         * g++.dg/template/varmod1.C: Fix typo.
15934
15935 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15936
15937         DR 180
15938         * g++.old-deja/g++.pt/crash32.C: Expect error.
15939
15940 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
15941
15942         PR c++/5919
15943         * g++.dg/template/varmod1.C: New test.
15944
15945         PR c++/8727
15946         * g++.dg/inherit/typeinfo1.C: New test.
15947
15948         PR c++/8663
15949         * g++.dg/inherit/typedef1.C: New test.
15950
15951 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
15952
15953         PR c++/8332
15954         PR c++/8493
15955         * g++.dg/template/strlen1.C: New test.
15956
15957         PR c++/8227
15958         * g++.dg/template/ctor2.C: New test.
15959
15960         PR c++/8214
15961         * g++.dg/init/string1.C: New test.
15962
15963         PR c++/8511
15964         * g++.dg/template/friend8.C: New test.
15965
15966 2002-11-29  Joe Buck <jbuck@synopsys.com>
15967
15968         * g++.dg/lookup/anon2.C: New test.
15969
15970 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
15971
15972         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
15973         h8300 port.
15974
15975 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
15976
15977         * gcc.dg/bitfld-6.c: New test.
15978
15979 2002-11-27  Jan Hubicka  <jh@suse.cz>
15980
15981         * gcc.c-torture/execute/20021127.[cx]: New test.
15982
15983 2002-11-26  Jan Hubicka  <jh@suse.cz>
15984
15985         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
15986         quality.
15987
15988 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
15989
15990         * g++.dg/init/brace2.C: New test.
15991         * g++.old-deja/g++.mike/p9129.C: Correct.
15992
15993 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
15994
15995         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
15996
15997 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
15998
15999         * gcc.dg/sibcall-6: New test for indirect sibcalls.
16000
16001 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
16002
16003         * testsuite/g++.dg/abi/empty11.C: New test.
16004         * testsuite/g++.dg/rtti/cv1.C: New test.
16005
16006 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
16007
16008         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
16009
16010 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
16011
16012         * g++.dg/abi/empty10.C: New test.
16013
16014 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16015
16016         * gcc.c-torture/compile/20021124-1.c: New test.
16017
16018 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
16019
16020         * g++.dg/abi/rtti2.C: New test.
16021
16022 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16023
16024         * gcc.dg/i386-unroll-1.c: New test.
16025
16026 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16027
16028         * gcc.c-torture/compile/20021120-1.c: New test.
16029         * gcc.c-torture/compile/20021120-2.c: New test.
16030
16031 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16032
16033         * gcc.dg/bitfld-5.c: New test.
16034
16035 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16036
16037         * gcc.c-torture/execute/20021120-3.c: New test.
16038
16039 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16040
16041         * gcc.c-torture/execute/20021120-2.c: New test.
16042
16043 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
16044
16045         * gcc.c-torture/execute/20021120-1.c: New test.
16046
16047 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
16048
16049         * gcc.c-torture/execute/20021118-3.c: New test.
16050
16051 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16052
16053         * gcc.c-torture/compile/20021119-1.c: New test.
16054
16055 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
16056
16057         * gcc.dg/duff-1.c: New test.
16058         * gcc.dg/duff-2.c: New test.
16059         * gcc.dg/duff-3.c: New test.
16060
16061 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
16062
16063         * gcc.dg/cpp/_Pragma5.c: New test.
16064
16065 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16066
16067         * gcc.c-torture/execute/20021118-2.c: New test.
16068
16069 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
16070
16071         * gcc.c-torture/execute/20021118-1.c: New test.
16072
16073 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
16074
16075         * gcc.dg/20021116-1.c: New test.
16076
16077 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
16078
16079         * g++.dg/abi/vcall1.C: New test.
16080
16081 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
16082
16083         * gcc.dg/20021029-1.c: New test.
16084         * gcc.dg/20021029-2.c: New test.
16085
16086 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16087
16088         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
16089
16090 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16091
16092         PR c/8439
16093         * gcc.dg/20021110.c: Move to ...
16094         * gcc.c-torture/compile/20021110.c: .... here.
16095
16096 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16097
16098         PR c/8467
16099         * gcc.c-torture/execute/20021111-1.c
16100
16101 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16102
16103         PR c/8439
16104         * gcc.dg/20021110.c: New test.
16105
16106 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
16107
16108         * g++.dg/abi/vthunk3.C: Run only on x86.
16109
16110 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16111
16112         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
16113
16114 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
16115
16116         * lib/compat.exp (compat-execute): Fix logic error in last
16117         change.
16118
16119 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
16120
16121         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
16122
16123 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16124
16125         PR c++/8389
16126         * g++.dg/template/access6.C: New test.
16127
16128 2002-11-08  Jan Hubicka  <jh@suse.cz>
16129
16130         * gcc.dg/i386-ssefp-1.c: New test.
16131         * gcc.dg/i386-ssefp-1.c: New test.
16132
16133 2002-11-08  Jan Hubicka  <jh@suse.cz>
16134
16135         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
16136
16137 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16138
16139         * g++.dg/abi/vthunk3.C: New test.
16140
16141         PR c++/8338
16142         * g++.dg/template/crash2.C: New test.
16143
16144 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
16145
16146         * testsuite/g++.dg/abi/dtor1.C: New test.
16147         * testsuite/g++.dg/abi/dtor2.C: Likewise.
16148
16149 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
16150
16151         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
16152         Darwin.
16153
16154 2002-11-04  Adam Nemet  <anemet@lnxw.com>
16155
16156         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
16157         -mthumb.  Only xfail with -O0.
16158
16159 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
16160
16161         * g++.dg/abi/thunk1.C: New test.
16162         * g++.dg/abi/thunk2.C: Likewise.
16163         * g++.dg/abi/vtt1.C: Likewise.
16164
16165 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
16166
16167         PR optimization/8423
16168         * gcc.c-torture/execute/builtin-constant.c: New test.
16169
16170 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
16171
16172         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
16173         Add some more cases.
16174
16175 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
16176
16177         PR c++/8391
16178         * g++.dg/opt/local1.C: New test.
16179
16180 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
16181
16182         PR c++/8160
16183         * g++.dg/template/complit1.C: New test.
16184
16185         PR c++/8149
16186         * g++.dg/template/typename4.C: Likewise.
16187
16188 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16189
16190         Core issue 287, PR c++/7639
16191         * g++.dg/template/instantiate1.C: Adjust error location.
16192         * g++.dg/template/instantiate3.C: New test.
16193         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
16194         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
16195         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
16196
16197 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
16198
16199         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
16200
16201 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
16202
16203         PR c++/8287
16204         * g++.dg/init/dtor2.C: New test.
16205
16206 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16207
16208         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
16209         * gcc.dg/nest.c: Bypass errors on irix6.
16210
16211 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
16212
16213         * gcc.dg/nest.c: Expect error for mmix-*-*.
16214         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
16215
16216 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
16217
16218         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
16219         markers.
16220
16221         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
16222
16223 2002-10-25  Mike Stump  <mrs@apple.com>
16224
16225         * gcc.dg/warn-1.c: New test.
16226
16227 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16228
16229         * g++.dg/template/typename3.C: New test.
16230
16231 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
16232
16233         * g++.dg/lookup/ptrmem1.C: New test.
16234
16235         * g++.dg/abi/vthunk2.C: New test.
16236
16237 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
16238
16239         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
16240
16241 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
16242
16243         * g++.dg/abi/empty9.C: New test.
16244
16245 2002-10-24  Richard Henderson  <rth@redhat.com>
16246
16247         * g++.dg/inherit/thunk1.C: Enable for ia64.
16248
16249 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16250
16251         PR c++/8067
16252         * g++.dg/lookup/pretty1.C: New test.
16253
16254 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
16255
16256         * gcc.dg/20021023-1.c: New test.
16257
16258 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
16259
16260         PR c++/7679
16261         * g++.dg/parse/inline1.C: New test.
16262
16263 2002-10-23  Richard Henderson  <rth@redhat.com>
16264
16265         * g++.dg/inherit/thunk1.C: Enable for x86_64.
16266
16267         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
16268
16269 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
16270
16271         PR c++/6579
16272         * g++.dg/parse/stmtexpr3.C: New test.
16273
16274 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16275
16276         * g++.dg/expr/cond1.C: New test.
16277
16278 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16279
16280         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
16281
16282 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16283
16284         * g++.dg/abi/vbase13.C: New test.
16285         * g++.dg/abi/vbase14.C: Likewise.
16286
16287 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
16288
16289         * gcc.dg/tls/pic-1.c: New test.
16290         * gcc.dg/tls/nonpic-1.c: New test.
16291         * gcc.dg/20021018-1.c: New test.
16292
16293 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16294
16295         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
16296         Remove only files with the same base name as the test case.
16297         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
16298         (profopt-execute): Likewise.  Also, remove old profiling
16299         and performance data files before running the tests.
16300
16301         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
16302         * g++.dg/bprob/bprob.exp: Likewise.
16303         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
16304         to allow more general test case names.
16305
16306         * g++.dg/bprob/bprob-1.C: Rename to ...
16307         * g++.dg/bprob/g++-bprob-1.C: ... this.
16308
16309         * g77.dg/bprob/bprob-1.f: Rename to ...
16310         * g77.dg/bprob/g77-bprob-1.f: ... this.
16311
16312 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
16313
16314         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
16315         bison 1.50 or later.
16316
16317 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
16318
16319         * g++.dg/README: Describe more test directories.
16320
16321 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16322
16323         * g++.dg/init/array6.C: Add additional tests.
16324
16325 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
16326
16327         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
16328         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
16329
16330 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
16331
16332         * gcc.c-torture/compile/20020604-1.x: New.
16333         * gcc.c-torture/compile/simd-5.x: Likewise.
16334         * gcc.c-torture/execute/920710-1.x: Likewise.
16335         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
16336
16337 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
16338
16339         * g++.dg/inherit/override1.C: Add dg-options clause.
16340
16341 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16342
16343         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
16344         _mm_slli_si128.
16345
16346 2002-10-19  Andreas Schwab  <schwab@suse.de>
16347
16348         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
16349         directory component.
16350
16351 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
16352
16353         * g++.dg/inherit/thunk1.C: New test.
16354
16355         * g++.dg/inherit/override1.C: New test.
16356
16357         * g++.dg/abi/mangle11.C: New test.
16358         * g++.dg/abi/mangle14.C: New test.
16359         * g++.dg/abi/mangle17.C: New test.
16360
16361 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
16362
16363         * g++.dg/overload/member2.C: New test.
16364
16365 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
16366
16367         * g++.dg/README: Describe new compat directory.
16368         * g++.dg/dg.exp: Skip tests in compat directory.
16369         * README.compat: New file.
16370         * lib/compat.exp: New expect script.
16371         * g++.dg/compat: New test directory.
16372         * g++.dg/compat/compat.exp: New expect script.
16373         * g++.dg/compat/abi: New test directory.
16374         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
16375         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
16376         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
16377         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
16378         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
16379         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
16380         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
16381         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
16382         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
16383         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
16384         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
16385         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
16386         * g++.dg/compat/break: New test directory.
16387         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
16388         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
16389         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
16390         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
16391         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
16392         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
16393         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
16394         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
16395         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
16396         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
16397         g++.dg/compat/break/README: New files.
16398         * g++.dg/compat/eh: New test directory.
16399         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
16400         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
16401         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
16402         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
16403         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
16404         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
16405         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
16406         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
16407         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
16408         g++.dg/compat/eh/filter2_y.C,
16409         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
16410         g++.dg/compat/eh/new1_y.C,
16411         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
16412         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
16413         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
16414         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
16415         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
16416         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
16417         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
16418         g++.dg/compat/eh/unexpected1_y.C: New files.
16419         * g++.dg/compat/init: New test directory.
16420         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
16421         g++.dg/compat/init/array5_y.C,
16422         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
16423         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
16424         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
16425         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
16426         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
16427         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
16428         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
16429         g++.dg/compat/init/init-ref2_y.C: New files.
16430
16431 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16432
16433         PR c++/7584
16434         * g++.dg/inherit/using3.C: New test.
16435
16436 2002-10-17  Jan Hubicka  <jh@suse.cz>
16437
16438         * gcc.dg/20021017-2.c: New test.
16439
16440 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
16441
16442         * g++.dg/abi/mangle16.C: Adjust.
16443
16444         * g++.dg/init/array8.C: New test.
16445
16446 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
16447
16448         * gcc.dg/special/mips-abi.exp: New test.
16449         * gcc.dg/special/mips-abi.s: Empty file used by the above.
16450
16451 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16452
16453         * g++.dg/abi/mangle16.C: New test.
16454         * g++.dg/abi/mangle17.C: Likewise.
16455
16456         PR c++/7478
16457         * g++.dg/template/ref1.C: New test.
16458
16459 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16460
16461         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
16462
16463 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
16464
16465         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
16466
16467 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
16468
16469         PR c++/7524
16470         * g++.dg/init/array7.C: New test.
16471
16472 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
16473
16474         * g++.dg/init/array6.C: New test.
16475
16476         * g++.dg/abi/mangle13.C: Likewise.
16477         * g++.dg/abi/mangle14.C: Likewise.
16478         * g++.dg/abi/mangle15.C: Likewise.
16479
16480 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16481
16482         * g++.dg/abi/empty8.C: New test.
16483
16484 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
16485
16486         * g++.dg/init/ctor1.C: New test.
16487
16488 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
16489
16490         * gcc.c-torture/execute/20021015-1.c: New test.
16491
16492 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
16493
16494         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
16495
16496 2002-10-14  Jan Hubicka  <jh@suse.cz>
16497
16498         * gcc.dg/i386-ssetype-[1-5].c: New tests.
16499
16500 2002-10-14  Richard Henderson  <rth@redhat.com>
16501
16502         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
16503
16504 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16505
16506         PR optimization/6631
16507         * g++.dg/opt/const2.C: New test.
16508
16509 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/7176
16512         * g++.dg/parse/friend1.C: New test.
16513         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
16514
16515 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
16516
16517         * gcc.dg/20021014-1.c: New test.
16518
16519 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/5661
16522         * g++.dg/ext/vlm1.C: New test.
16523         * g++.dg/ext/vlm2.C: Likewise.
16524
16525         * g++.dg/init/array1.C: Remove invalid braces.
16526         * g++.dg/init/brace1.C: New test.
16527         * g++.dg/init/copy2.C: Likewise.
16528         * g++.dg/init/copy3.C: Likewise.
16529         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
16530         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
16531         braces.
16532
16533 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
16534
16535         * gcc.dg/cpp/assembler.S: Don't use -ansi.
16536
16537 2002-10-11  Richard Shann  <richard.shann@superh.com>
16538
16539         * gcc.c-torture/compile/simd-5.c: New test.
16540
16541 2002-10-10  Roger Sayle  <roger@eyesopen.com>
16542
16543         * gcc.c-torture/execute/shiftopt-1.c: New test case.
16544
16545 2002-10-10  Jim Wilson  <wilson@redhat.com>
16546
16547         * gcc.c-torture/execute/20021010-1.c: New test.
16548
16549 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
16550
16551         PR c/7353
16552         * g++.dg/ext/typedef-init.C: New test.
16553         * gcc.dg/typedef-init.c: New test.
16554
16555 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
16556
16557         * gcc.dg/cpp/paste13.c: New test.
16558
16559 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16560
16561         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
16562         remaining platforms, XFAIL during compile, not execute.  Don't
16563         XFAIL at -O0.
16564
16565 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
16566
16567         * gcc.dg/alias-1.c: Tweak expected warning.
16568
16569 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
16570
16571         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
16572
16573 2002-10-06  Andreas Jaeger  <aj@suse.de>
16574
16575         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
16576         * gcc.dg/cpp/c++98.C: Likewise.
16577
16578         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
16579         * g++.dg/cpp/c++98.C: Likewise.
16580
16581         * g++.dg/README (Subdirectories): Mention cpp directory.
16582
16583         PR target/7559
16584         * gcc.dg/20021006-1.c: New test.
16585
16586 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16587
16588         PR c++/7804
16589         * g++.dg/other/warning1.C: New test.
16590
16591 2002-10-04  Roger Sayle  <roger@eyesopen.com>
16592
16593         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
16594         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
16595         and sparc-*-* with -m64 as expected failures.  See PR 8087.
16596
16597 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16598
16599         PR c++/7931
16600         * g++.dg/template/ptrmem3.C: New test.
16601
16602         PR c++/7754
16603         * g++.dg/template/union1.C: New test.
16604
16605 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/8006
16608         * g++.dg/abi/mangle9.C: New test.
16609         * g++.dg/abi/mangle10.C: New test.
16610         * g++.dg/abi/mangle11.C: New test.
16611         * g++.dg/abi/mangle12.C: New test.
16612
16613 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/7188.
16616         * g++.dg/template/meminit1.C: New test.
16617         * g++.dg/warn/Wreorder-1.C: Likewise.
16618         * g++.old-deja/g++.mike/warn3.C: Tweak.
16619         * lib/prune.exp: Ingore "in copy constructor".
16620
16621 2002-10-02  Andreas Jaeger  <aj@suse.de>
16622
16623         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
16624         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
16625         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
16626         on x86-64.
16627
16628 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16629
16630         * gcc.dg/empty1.C: Fix typo.
16631
16632 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
16633
16634         * gcc.dg/alias-1.c: New test.
16635
16636 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
16637
16638         * gcc.dg/empty1.C: New test.
16639
16640         * g++.dg/tls/init-2.C: Tweak error messages.
16641
16642 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
16643
16644         * gcc.c-torture/compile/20020923-1.c: New test.
16645
16646 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
16647
16648         * gcc.c-torture/execute/ffs-1.c: New test.
16649         * gcc.c-torture/execute/ffs-2.c: Ditto.
16650
16651 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
16652
16653         * g++.dg/overload/member1.C: New test.
16654
16655 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
16656
16657         * g++.dg/abi/empty7.C: New test.
16658         * g++.dg/init/pm2.C: Likewise.
16659
16660 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
16661
16662         * g++.dg/rtti/crash1.C: New test.
16663
16664 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
16665
16666         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
16667         gcc.dg/sibcall-4.c: New tests.
16668
16669 2002-09-28  Roger Sayle  <roger@eyesopen.com>
16670
16671         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
16672         powerpc and MMIX targets.
16673
16674 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
16675
16676         * gcc.dg/cpp/20020927-1.c: New.
16677
16678 2002-09-26  David S. Miller  <davem@redhat.com>
16679
16680         * gcc.c-torture/compile/trunctfdf.c: New.
16681
16682 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16683
16684         * lib/target-supports.exp (check_weak_available): Handle solaris2.
16685
16686 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
16687
16688         * gcc.c-torture/execute/loop-15.c: New.
16689
16690 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
16691
16692         * README.QMTEST: Fix typo.
16693
16694 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
16695
16696         * gcc.dg/20020926-1.c: New test.
16697
16698 2002-09-25  David S. Miller  <davem@redhat.com>
16699
16700         PR target/7842
16701         * gcc.c-torture/execute/shiftdi.c: New test.
16702
16703 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
16704
16705         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
16706         unique to the tool.
16707         * lib/g77.exp (g77_init): Likewise.
16708         * lib/g++.exp (g++_init): Likewise.
16709         * lib/objc.exp (objc_init): Likewise.
16710
16711 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
16712
16713         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
16714         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
16715         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
16716
16717 2002-09-25  Richard Henderson  <rth@redhat.com>
16718
16719         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
16720         too-small long double.
16721
16722 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
16723
16724         * gcc.dg/20020919-1.c: New test.
16725
16726 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
16727
16728         * g++.dg/abi/bitfield6.C: New test.
16729         * g++.dg/abi/bitfield7.C: New test.
16730         * g++.dg/abi/bitfield8.C: New test.
16731         * g++.dg/abi/vbase11.C: New test.
16732
16733 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16734
16735         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
16736         hppa*-*-hpux*.  Update test comment.
16737
16738 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
16739
16740         * gcc.dg/tls/struct-1.c: New test.
16741
16742 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
16743
16744         * gcc.dg/cpp/tr-warn2.c: Update.
16745
16746 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16747
16748         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
16749
16750 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
16751
16752         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
16753         systems.
16754
16755 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
16756
16757         * gcc.c-torture/execute/ieee/mzero3.c: New test.
16758
16759         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
16760         Adjust for c++filt moved to binutils.  Remove spurious duplicate
16761         setting of cxxfilt.
16762
16763 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
16764
16765         * gcc.dg/20020312-2.c: Update for darwin.
16766
16767 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
16768
16769         * g++.old-deja/g++.other/crash32.C: Mark ICE.
16770
16771 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
16772
16773         * objc.dg/comp-types-1.m: New test.
16774         * objc.dg/comp-types-2.m: New test.
16775         * objc.dg/comp-types-3.m: New test.
16776         * objc.dg/comp-types-4.m: New test.
16777         * objc.dg/comp-types-5.m: New test.
16778         * objc.dg/comp-types-6.m: New test.
16779
16780 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16781
16782         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
16783
16784 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16785
16786         * g++.dg/other/do1.C: New test.
16787
16788         * g++.dg/template/subst1.C: New test.
16789
16790 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
16791
16792         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
16793
16794 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
16795
16796         * g++.dg/template/qualttp20.C: Adjust expected errors.
16797         * g++.old-deja/g++.jason/report.C: Likewise.
16798         * g++.old-deja/g++.other/qual1.C: Likewise.
16799
16800         * g++.dg/lookup/scoped2.C: New test.
16801
16802         * g++.dg/ext/asm3.C: New test.
16803
16804 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
16805
16806         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
16807
16808 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
16809
16810         * ChangeLog: follow spelling conventions.
16811         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
16812         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
16813         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
16814         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
16815         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
16816         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
16817         * g++.old-deja/g++.law/global-init1.C: Likewise.
16818         * g++.old-deja/g++.other/delete4.C: Likewise.
16819         * g++.old-deja/g++.other/inline21.C: Likewise.
16820         * g++.old-deja/g++.other/singleton.C: Likewise.
16821         * g77.dg/strlen0.f: Likewise.
16822         * g77.f-torture/compile/20010519-1.f: Likewise.
16823         * g77.f-torture/compile/980310-4.f: Likewise.
16824         * gcc.c-torture/compile/20000605-1.c: Likewise.
16825         * gcc.c-torture/execute/20020225-1.c: Likewise.
16826         * gcc.dg/c90-hexfloat-2.c: Likewise.
16827         * gcc.dg/c99-bool-1.c: Likewise.
16828         * gcc.dg/c99-hexfloat-2.c: Likewise.
16829         * gcc.dg/dll-2.c: Likewise.
16830         * gcc.dg/wtr-union-init-1.c: Likewise.
16831         * gcc.dg/wtr-union-init-2.c: Likewise.
16832         * gcc.dg/wtr-union-init-3.c: Likewise.
16833         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16834         * gcc.dg/cpp/defined.c: Likewise.
16835         * gcc.dg/cpp/macsyntx.c: Likewise.
16836         * gcc.dg/cpp/paste2.c: Likewise.
16837         * gcc.dg/cpp/trad/defined.c: Likewise.
16838         * gcc.dg/format/c90-printf-1.c: Likewise.
16839         * gcc.dg/format/c90-scanf-1.c: Likewise.
16840         * gcc.dg/format/c99-printf-1.c: Likewise.
16841         * gcc.dg/format/c99-scanf-1.c: Likewise.
16842         * gcc.misc-tests/gcov-8.c: Likewise.
16843         * lib/profopt.exp: Likewise.
16844
16845 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
16846
16847         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
16848
16849 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16850
16851         * g++.dg/inherit/using2.C: New test.
16852
16853 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
16854
16855         * ChangeLog: Follow spelling conventions.
16856         * g++.dg/template/friend4.C: Likewise.
16857         * g++.old-deja/g++.pt/crash67.C: Likewise.
16858         * gcc.c-torture/execute/20000801-4.c: Likewise.
16859         * gcc.dg/c90-digraph-1.c: Likewise.
16860         * gcc.dg/c94-digraph-1.c: Likewise.
16861         * gcc.dg/c99-digraph-1.c: Likewise.
16862         * gcc.dg/cpp/line5.c: Likewise.
16863         * gcc.dg/cpp/multiline.c: Likewise.
16864         * gcc.dg/cpp/trad/literals-1.c: Likewise.
16865         * gcc.dg/format/attr-3.c: Likewise.
16866         * gcc.dg/format/c90-scanf-3.c: Likewise.
16867         * gcc.dg/format/ext-4.c: Likewise.
16868
16869 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
16870
16871         * g++.dg/template/pretty1.C: New test.
16872
16873 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
16874
16875         * gcc.c-torture/execute/struct-cpy-1.c: New test.
16876
16877 2002-09-13  Matt Austern  <austern@apple.com>
16878
16879         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
16880         passing a cast expression to a function by const reference.
16881
16882 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
16883
16884         * g++.dg/template/deduce1.C: New test.
16885
16886 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
16887
16888         * gcc.c-torture/execute/simd-1.c: Force all use of int to
16889         32-bit int.
16890
16891 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16892
16893         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
16894         usage.
16895
16896 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
16897
16898         * gcc.c-torture/compile/20020910-1.c: New test.
16899
16900 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
16901
16902         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
16903
16904 2002-09-10  Andreas Jaeger  <aj@suse.de>
16905
16906         * gcc.dg/20020312-2.c: Adjust for x86-64.
16907
16908 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
16909
16910         * g77.dg/7388.f: New test case for PR 7388.
16911
16912 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
16913
16914         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
16915
16916 2002-09-05  Ziemowit Laski <zlaski@apple.com>
16917
16918         * objc.dg/proto-lossage-1.m: New test.
16919
16920 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
16921
16922         * gcc.dg/cpp/_Pragma4.c: Fix typo.
16923
16924 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
16925
16926         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
16927         expected to pass.
16928
16929 2002-09-06  Stan Shebs  <shebs@apple.com>
16930             David Edelsohn  <edelsohn@gnu.org>
16931
16932         * gcc.dg/weak: New directory.
16933         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
16934         target-specific xfail bits.
16935         * gcc.dg/typeof-2.c: Move to new directory.
16936         * gcc.dg/weak.exp: New expect script.
16937
16938 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
16939
16940         * gcc.c-torture/execute/extzvsi.c: New test.
16941
16942 2002-09-05  Stan Shebs  <shebs@apple.com>
16943
16944         * gcc.dg/weak-1.c: xfail on Darwin.
16945         * gcc.dg/weak-2.c: Ditto.
16946         * gcc.dg/weak-3.c: Ditto.
16947         * gcc.dg/weak-4.c: Ditto.
16948         * gcc.dg/weak-5.c: Ditto.
16949         * gcc.dg/weak-6.c: Ditto.
16950         * gcc.dg/weak-7.c: Ditto.
16951         * gcc.dg/weak-8.c: Ditto.
16952         * gcc.dg/weak-9.c: Ditto.
16953
16954 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
16955
16956         * gcc.c-torture/execute/loop-14.c: New test.
16957
16958 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
16959
16960         * g++.dg/other/cxa-atexit1.C: New test.
16961
16962         * gcc.dg/typeof-2.c: New test.
16963
16964 2002-09-03  Roger Sayle  <roger@eyesopen.com>
16965
16966         * gcc.dg/builtins-2.c: New testcase.
16967         * gcc.dg/builtins-3.c: New testcase.
16968
16969 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
16970
16971         * gcc.dg/cpp/_Pragma4.c: New test.
16972
16973 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
16974
16975         * objc/execute/nil_method-1.m: New testcase.
16976
16977 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
16978
16979         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
16980         [Object class], not [Object initialize].
16981
16982 2002-08-31  Roger Sayle  <roger@eyesopen.com>
16983             Hans-Peter Nilsson  <hp@bitrange.com>
16984
16985         * gcc.c-torture/execute/20020720-1.x: Skip test on
16986         mmix-knuth-mmixware.  Correct comment.
16987
16988 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
16989
16990         * testsuite/g++.dg/abi/bitfield5.C: New test.
16991         * testsuite/g++.dg/abi/vbase10.C: Likewise.
16992
16993 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
16994
16995         * objc.dg/undeclared-selector.m: New test.
16996
16997 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
16998
16999         * g++.dg/other/offsetof1.C: Avoid cast warning.
17000
17001 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
17002
17003         * objc.dg/super-class-2.m: New test.
17004
17005 2002-08-24  Matt Austern  <austern@apple.com>
17006
17007         * g++.dg/ext/lvaddr.C: New test.
17008         * g++.dg/ext/lvcast.C: New test.
17009
17010 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
17011
17012         * testsuite/g++.dg/inherit/cond1.C: New test.
17013
17014 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
17015
17016         * gcc.dg/noncompile/incomplete-1.c: New test.
17017
17018 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
17019
17020         * gcc.dg/typespec-1.c: New test.
17021
17022 2002-08-20  Devang Patel  <dpatel@apple.com>
17023         * objc.dg/proto-hier-2.m: New test.
17024
17025 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
17026
17027         * objc.dg/bitfield-1.m: New test.
17028         * objc.dg/bitfield-2.m: New test.
17029
17030 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17031
17032         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
17033         gcc.dg/c99-flex-array-4.c: New tests.
17034
17035 2002-08-16  Stan Shebs  <shebs@apple.com>
17036
17037         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
17038
17039 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
17040
17041         * gcc.dg/typeof-1.c: New test.
17042         * g++.dg/ext/typeof2.C: New test.
17043
17044 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
17045
17046         * g++.dg/other/offsetof1.C: New test.
17047
17048 2002-08-14  Richard Henderson  <rth@redhat.com>
17049
17050         * gcc.dg/tls/diag-3.c: Fix expected message strings.
17051
17052 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
17053
17054         * gcc.dg/cpp/_Pragma3.c: New test.
17055
17056 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
17057
17058         * g++.dg/template/inherit3: New test.
17059
17060 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
17061
17062         * gcc.dg/bitfld-4.c: Add blank options.
17063
17064 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
17065
17066         * g++.dg/template/crash1.C: New test.
17067
17068 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17069
17070         * gcc.dg/tls/opt-2.c: New test.
17071
17072 2002-08-08  Devang Patel  <dpatel@apple.com>
17073
17074         * objc.dg/selector-1.m : New test
17075
17076 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17077
17078         * g++.dg/abi/bitfield4.C: New test.
17079         * gcc.dg/bitfld-4.c: New test.
17080
17081 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
17082
17083         * g++.dg/other/packed1.C: New test.
17084
17085 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
17086
17087         * g++.dg/abi/offsetof.C: Tweak error messages.
17088         * g++.old-deja/g++.mike/p10769a.C: Likewise.
17089
17090 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
17091
17092         * gcc.dg/bitfld-3.c: New test.
17093
17094 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
17095             Richard Henderson  <rth@redhat.com>
17096
17097         * gcc.dg/i386-bitfield1.c: New test.
17098         * g++.dg/abi/bitfield3.C: Update.
17099
17100 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
17101
17102         * objc.dg/const-str-2.m: Update.
17103         * gcc.dg/cpp/c++98.c: Change to C extension.
17104         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
17105         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
17106
17107 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
17108
17109         * testsuite/gcc.dg/tls/diag-3.c: New.
17110
17111 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
17112
17113         * g++.dg/README (Subdirectories): Document new subdir expr.
17114         * g++.dg/expr/pmf-1.C: New test.
17115
17116 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
17117
17118         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
17119
17120 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
17121
17122         * g++.dg/abi/bitfield3.C: New test.
17123
17124 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
17125
17126         * lib/gcov.exp: Tweak expected line formats.
17127         * gcc.misc-tests/gcov8.c: New test.
17128         * gcc.misc-tests/gcov8.x: New flags.
17129
17130 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
17131
17132         * consistency.vlad/layout/endian.c: Include string.h.
17133
17134         * gcc.c-torture/execute/20020805-1.c: New test.
17135
17136 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
17137
17138         * g++.dg/other/conversion1.C: New test.
17139
17140 2002-08-03  Roger Sayle  <roger@eyesopen.com>
17141
17142         * gcc.dg/builtins-1.c: New testcase.
17143
17144 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
17145
17146         * g++.dg/inherit/access3.C: New test.
17147
17148 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
17149
17150         * gcc.dg/ia64-visibility-2.c: New test.
17151
17152 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
17153
17154         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
17155         __qualifier_flags to __flags.
17156
17157 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
17158
17159         * g++.dg/inherit/operator1.C: New test.
17160         * g++.dg/lookup/disamb1.C: Fix typo in comment.
17161         * g++.dg/other/error1.C: Change expected error message.
17162         * g++.dg/template/conv4.C: Likewise.
17163
17164 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
17165
17166         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
17167         for documented behavior.
17168
17169 2002-07-25  Roger Sayle  <roger@eyesopen.com>
17170
17171         * gcc.c-torture/execute/20020720-1.x: Skip this test on
17172         several targets known to fail.
17173
17174 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
17175
17176         * gcc.dg/mips-args-[123].c: New tests.
17177
17178 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
17179
17180         * gcc.dg/ppc-spe.c: New.
17181
17182 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
17183
17184         * g++.dg/other/ptrmem4.C: New testcase.
17185
17186 2002-07-24  Richard Henderson  <rth@redhat.com>
17187
17188         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
17189
17190 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
17191
17192         * g++.dg/ext/alignof1.C (main): Return 0 for success.
17193
17194 2002-07-24  Roger Sayle  <roger@eyesopen.com>
17195
17196         * gcc.c-torture/execute/memset-3.c: New testcase.
17197
17198 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
17199
17200         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
17201         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
17202
17203 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17204
17205         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
17206         Delete.
17207
17208 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
17209
17210         * gcc.c-torture/compile/simd-4.c: New test.
17211
17212 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17213
17214         PR c++/7347, c++/7348
17215         * g++.dg/template/access4.C: New test.
17216         * g++.dg/template/access5.C: New test.
17217         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
17218         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
17219         * g++.old-deja/g++.pt/ttp58.C: Likewise.
17220         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
17221
17222 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
17223
17224         * gcc.dg/gnu89-init-2.c: New test.
17225
17226 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
17227
17228         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
17229
17230 2002-07-20  Roger Sayle  <roger@eyesopen.com>
17231
17232         * gcc.c-torture/execute/20020720-1.c: New testcase.
17233
17234 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
17235
17236         * gcc.dg/cpp/Wsignprom.c: New tests.
17237
17238 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
17239
17240         * gcc.c-torture/execute/loop-13.c: New test.
17241
17242 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
17243
17244         * gcc.dg/cpp/expr.c: New tests.
17245
17246 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
17247
17248         * g++.dg/opt/pr6713.C: Add template instantiation.
17249
17250 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
17251
17252         * gcc.dg/nest.c: New test.
17253
17254 2002-07-17  Richard Henderson  <rth@redhat.com>
17255
17256         * g++.dg/opt/pr6713.C: New test.
17257
17258 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
17259
17260         * gcc.c-torture/execute/loop-2e.x: Let the testcase
17261         XFAIL for all x86 processors.
17262
17263 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
17264
17265         * gcc.c-torture/execute/20010122-1.x: Do not test with
17266         -fomit-frame-pointer.
17267
17268 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17269
17270         * g++.dg/template/instantiate2.C: New test.
17271         * g++.dg/template/spec4.C: New test.
17272
17273 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17274
17275         * g++.dg/template/access2.C: New test.
17276         * g++.dg/template/access3.C: New test.
17277
17278 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
17279
17280         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
17281         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
17282         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
17283         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
17284         Convert to use <stdarg.h>.
17285         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
17286         Delete.
17287         * gcc.dg/va-arg-2.c: New.
17288         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
17289
17290 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
17291
17292         * gcc.c-torture/compile/20020710-1.c: New test.
17293
17294 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
17295                           Andrew Pinski  <pinskia@physics.uc.edu>
17296
17297         gcc.c-torture/compile/simd-2.c: New testcase.
17298         gcc.c-torture/compile/simd-3.c: Likewise.
17299
17300 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
17301
17302         PR c++/7224
17303         * g++.dg/overload/error1.C: New test.
17304
17305 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17306
17307         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
17308         configuration and IRIX 6 O32 ABI.
17309
17310 2002-07-11  Roger Sayle  <roger@eyesopen.com>
17311
17312         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
17313
17314 2002-07-10  Roger Sayle  <roger@eyesopen.com>
17315
17316         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
17317
17318 2002-07-10  Jeffrey A Law  <law@redhat.com>
17319
17320         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
17321
17322         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
17323
17324 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
17325
17326         * gcc.dg/20020312-2.c: Check for __PPC__.
17327
17328 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
17329
17330         * gcc.c-torture/compile/20020709-1.c: New test.
17331
17332 2002-07-07  Roger Sayle  <roger@eyesopen.com>
17333
17334         * g++.dg/template/qualttp21.C: New test case.
17335
17336 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
17337
17338         * gcc.c-torture/compile/20020706-1.c: New test.
17339         * gcc.c-torture/compile/20020706-2.c: New test.
17340
17341 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
17342             Alexandre Oliva  <aoliva@redhat.com>
17343
17344         * g++.dg/warn/incomplete1.C: New test.
17345
17346 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17347
17348         PR c++/7099
17349         * g++.dg/warn/noreturn1.C: New test.
17350
17351 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
17352
17353         PR c++/6706
17354         * g++.dg/debug/debug6.C: New test.
17355         * g++.dg/debug/debug7.C: New test.
17356
17357 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
17358
17359         * gcc.c-torture/compile/simd-3.c: New test.
17360
17361 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
17362
17363         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
17364         * gcc.dg/20020620-1.c: Likewise.
17365
17366 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17367
17368         PR c++/6944
17369         * g++.dg/init/array4.C: New test.
17370         * g++.dg/init/array5.C: New test.
17371
17372 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
17373
17374         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
17375         * gcc.c-torture/execute/simd-2.c (main): Likewise.
17376
17377 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17378
17379         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
17380         * gcc.dg/wtr-aggr-init-1.c: Likewise.
17381         * gcc.dg/wtr-conversion-1.c: Likewise.
17382         * gcc.dg/wtr-escape-1.c: Likewise.
17383         * gcc.dg/wtr-int-type-1.c: Likewise.
17384         * gcc.dg/wtr-label-1.c: Likewise.
17385         * gcc.dg/wtr-static-1.c: Likewise.
17386         * gcc.dg/wtr-strcat-1.c: Likewise.
17387         * gcc.dg/wtr-suffix-1.c: Likewise.
17388         * gcc.dg/wtr-switch-1.c: Likewise.
17389         * gcc.dg/wtr-unary-plus-1.c: Likewise.
17390         * gcc.dg/wtr-union-init-1.c: Likewise.
17391         * gcc.dg/wtr-union-init-2.c: Likewise.
17392         * gcc.dg/wtr-union-init-3.c: Likewise.
17393
17394         * gcc.dg/wtr-func-def-1.c: New test.
17395
17396 2002-07-02 Devang Patel <dpatel@apple.com>
17397
17398         * objc.dg/param-1.m: New test.
17399
17400 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
17401
17402         * gcc.dg/cpp/trad/directive.c: Add test.
17403         * gcc.dg/cpp/trad/macroargs.c: Add test.
17404         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
17405
17406 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
17407
17408         * gcc.dg/cpp/cmdlne-M.c: New test.
17409
17410 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
17411
17412         * objc.dg/desig-init-1.m: New test.
17413
17414 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17415
17416         PR c++/6716
17417         * g++.dg/template/instantiate1.C: New test.
17418
17419 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
17420
17421         PR c++/7112
17422         * g++.dg/template/sizeof2.C: New test.
17423
17424 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17425
17426         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
17427         gcc.dg/cpp/trad/include.c: New tests.
17428
17429 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
17430
17431         PR target/7177
17432         * gcc.c-torture/compile/20020701-1.c: New test.
17433
17434 2002-07-01  Stan Shebs  <shebs@apple.com>
17435
17436         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
17437         header here...
17438         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
17439         (objc-torture-execute): or here.
17440
17441 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
17442
17443         * gcc.c-torture/execute/arith-rand-ll.c: New test.
17444
17445 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
17446
17447         * gcc.dg/cpp/trad/escaped-nl.c: New test.
17448
17449 2002-06-30  Devang Patel  <dpatel@apple.com>
17450
17451         * objc.dg/fsyntax-only.m: New test.
17452
17453 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/6695
17456         * g++.dg/template/friend7.C: New file.
17457
17458 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
17459
17460         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
17461         return type.
17462
17463 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
17464
17465         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
17466         avoid division by zero.
17467
17468 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
17469
17470         * gcc.dg/Wunknownprag.c: New tests.
17471
17472 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
17473
17474         * gcc.c-torture/execute/simd-2.c: New test.
17475
17476 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
17477
17478         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
17479         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
17480         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
17481         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
17482         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
17483         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
17484         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
17485         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
17486         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
17487         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
17488         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
17489         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
17490         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
17491         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
17492         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
17493         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
17494         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
17495
17496 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
17497
17498         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
17499         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
17500         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
17501         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
17502         New tests.
17503         * gcc.dg/cpp/trad/directive.c: Update.
17504
17505 2002-06-23  Andreas Jaeger  <aj@suse.de>
17506
17507         * gcc.c-torture/execute/complex-6.c: New.
17508
17509 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
17510
17511         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
17512         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
17513         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
17514         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
17515
17516 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
17517
17518         * gcc.dg/cpp/trad: New directory with traditional tests copied
17519         from parent directory.
17520         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17521         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17522         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17523         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17524         Move to trad/ and rename.
17525         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
17526         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
17527         gcc.dg/cpp/trad/redef2.c: New tests.
17528         * gcc.dg/cpp/trad/trad.exp: New driver.
17529
17530 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
17531
17532         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
17533         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
17534         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
17535         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
17536         Remove.
17537
17538 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
17539
17540         * gcc.dg/20020620-1.c: New test.
17541
17542 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17543
17544         * g++.dg/template/ttp4.C: New test.
17545
17546 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
17547
17548         * g++.dg/opt/vt1.C: Fix regexp.
17549
17550 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17551
17552         * gcc.c-torture/execute/pure-1.c: Make functions static again.
17553         Don't use attribute `noinline'.
17554
17555 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17556
17557         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
17558
17559 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
17560
17561         * gcc.c-torture/execute/simd-1.c: New.
17562
17563         * gcc.dg/simd-1.c: New.
17564
17565 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
17566
17567         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
17568
17569 2002-06-16  Richard Henderson  <rth@redhat.com>
17570
17571         * g++.dg/ext/anon-struct1.C: New.
17572         * g++.dg/ext/anon-struct2.C: New.
17573         * g++.dg/ext/anon-struct3.C: New.
17574         * gcc.dg/anon-struct-1.c: New.
17575         * gcc.dg/anon-struct-2.c: New.
17576         * gcc.dg/anon-struct-3.c: New.
17577         * gcc.dg/20011008-1.c: Adjust warning text.
17578         * gcc.dg/20020527-1.c: Add -fms-extensions.
17579
17580 2002-06-16  Richard Henderson  <rth@redhat.com>
17581
17582         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
17583
17584 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
17585
17586         * gcc.c-torture/execute/20020615-1.c: New test.
17587
17588 2002-06-15  Roger Sayle  <roger@eyesopen.com>
17589
17590         * gcc.c-tortuture/execute/compare-1.c: New test case.
17591         * gcc.c-tortuture/execute/compare-2.c: New test case.
17592         * gcc.c-tortuture/execute/compare-3.c: New test case.
17593
17594 2002-06-13  Richard Henderson  <rth@redhat.com>
17595
17596         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
17597         ia64 ilp32.
17598
17599 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17600
17601         * g++.dg/template/typename2.C: Update error message.
17602
17603 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
17604
17605         * gcc.c-torture/execute/20020611-1.c: New test.
17606
17607 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
17608
17609         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
17610         list of targets to skip.
17611
17612 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
17613
17614         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
17615         targets if not optimizing.
17616
17617 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
17618
17619         * gcc.c-torture/compile/20020605-1.c: New test.
17620
17621         * g++.dg/opt/vt1.C: New test.
17622
17623         * gcc.dg/20020531-1.c: New test.
17624
17625         * gcc.dg/20020530-1.c: New test.
17626
17627         * gcc.dg/20020527-1.c: New test.
17628
17629         * g++.dg/opt/cse1.C: New test.
17630
17631 2002-06-07  Roger Sayle  <roger@eyesopen.com>
17632
17633         * gcc.dg/20020607-2.c: New test case.
17634
17635 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
17636
17637         * gcc.c-torture/compile/20020604-1.c: New test.
17638
17639 2002-06-04  Richard Henderson  <rth@redhat.com>
17640
17641         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
17642         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
17643         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
17644
17645 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
17646
17647         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
17648
17649 2002-06-03  Richard Henderson  <rth@redhat.com>
17650
17651         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
17652         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
17653
17654 2002-06-02  Richard Henderson  <rth@redhat.com>
17655
17656         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
17657         test functions static.
17658
17659 2002-06-02  Andreas Jaeger  <aj@suse.de>
17660
17661         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
17662         now.
17663
17664 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17665
17666         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
17667         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
17668         Update for mofified diagnostics.
17669         * gcc.dg/c99-intconst-1.c: No longer fail.
17670
17671 2002-06-02  Richard Henderson  <rth@redhat.com>
17672
17673         * gcc.dg/uninit-A.c: Remove xfail markers.
17674
17675 2002-06-01  Roger Sayle  <roger@eyesopen.com>
17676
17677         * gcc.dg/fnegate-1.c: New test case.
17678
17679 2002-05-30  Osku Salerma  <osku@iki.fi>
17680
17681         * gcc.c-torture/execute/mayalias-1.c: New file.
17682
17683 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17684
17685         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
17686         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
17687         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
17688
17689 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
17690
17691         * gcc.c-torture/execute/20020529-1.c: New test.
17692
17693 2002-05-27  Richard Henderson  <rth@redhat.com>
17694
17695         * g++.dg/ext/attrib6.C: New test case.
17696
17697 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17698
17699         * gcc.c-torture/execute/pure-1.c: New test.
17700
17701 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17702
17703         * gcc.dg/cpp/arith-2.c: Remove.
17704
17705 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17706
17707         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
17708         * gcc.dg/cpp/if-3.c: Remove.
17709
17710 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
17711
17712         * g++.dg/opt/cse2.C: New test.
17713
17714 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
17715
17716         * gcc.dg/cpp/arith-1.c: New semantic tests.
17717         * gcc.dg/cpp/if-1.c: Update.
17718
17719 2002-05-24  Ben Elliston  <bje@redhat.com>
17720
17721         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
17722
17723 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
17724
17725         * gcc.dg/verbose-asm.c: New test.
17726
17727 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17728
17729         * gcc.dg/cpp/paste12.c: New test.
17730
17731 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17732
17733         * g++.dg/parse/named_ops.C: New test.
17734
17735 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
17736
17737         * gcc/testsuite/gcc.dg/weak-8.c: New test.
17738
17739 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
17740
17741         * gcc.dg/weak-2.c: Allow optional leading underscore
17742         in scan-assembler symbol name.
17743         * gcc.dg/weak-3.c: Likewise.
17744         * gcc.dg/weak-4.c: Likewise.
17745         * gcc.dg/weak-5.c: Likewise.
17746
17747 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
17748
17749         * gcc.dg/20020523-1.c: New test.
17750
17751 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17752
17753         * objc.dg/const-str-2.m: Update now that we stop after
17754         a command line error.
17755
17756 2002-05-22  Richard Henderson  <rth@redhat.com>
17757
17758         * g++.dg/dg.exp: Fix typo in test pruneing.
17759
17760 2002-05-22  Richard Henderson  <rth@redhat.com>
17761
17762         * g++.dg/dg.exp: Prune the tls subdirectory.
17763         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
17764         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
17765         * g++.dg/tls/init-1.C: New.
17766
17767 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
17768
17769         * gcc.dg/20020517-1.c: New test.
17770
17771 2002-05-21  Richard Henderson  <rth@redhat.com>
17772
17773         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
17774         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
17775
17776 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
17777
17778         * g++.dg/other/copy2.C: New test.
17779
17780 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
17781
17782         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
17783         (MAX_COPY): Bump up to 10 times sizeof (long long).
17784         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
17785
17786         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
17787         sizeof (long long).
17788
17789         * gcc.c-torture/execute/strcpy-1.c: New test.
17790
17791 2002-05-19  Jason Merrill  <jason2redhat.com>
17792
17793         * g++.dg/ext/oper1.C: New test.
17794
17795 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
17796 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
17797
17798         * README.QMTEST: New file.
17799
17800         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
17801
17802 2002-05-19  Andreas Jaeger  <aj@suse.de>
17803
17804         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
17805         now.
17806         * gcc.c-torture/execute/loop-2d.x: Likewise.
17807
17808 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
17809
17810         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
17811         support weak symbols.
17812         * gcc.dg/weak-4.c: Likewise
17813         * gcc.dg/weak-6.c: Likewise
17814
17815 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
17816
17817         * gcc.dg/weak-3.c: Add dg-excess-error comment for
17818         cygwin, coff and h8300-*-hms targets
17819         * gcc.dg/weak-5.c: Likewise
17820         * gcc.dg/weak-7.c: Likewise
17821
17822 2002-05-16  Jason Merrill  <jason@redhat.com>
17823
17824         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
17825         (scan-assembler-not, scan-assembler-dem): Likewise.
17826         (scan-assembler-dem-not): Likewise.
17827
17828 2002-05-15  Richard Henderson  <rth@redhat.com>
17829
17830         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
17831
17832 2002-05-15  Richard Henderson  <rth@redhat.com>
17833
17834         * gcc.dg/weak-5.c (vfoo1c): No warning here.
17835         (vfoo1f): Warning here.
17836         (vfoo1l): Don't redefine the alias.
17837
17838 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
17839
17840         * g++.dg/init/pm1.C: New test.
17841
17842 2002-05-12  David S. Miller  <davem@redhat.com>
17843
17844         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
17845         types.
17846
17847 2002-05-10  Roger Sayle  <roger@eyesopen.com>
17848
17849         * gcc.c-torture/execute/20020510-1.c: New test case.
17850
17851 2002-05-10  David S. Miller  <davem@redhat.com>
17852
17853         * gcc.c-torture/execute/conversion.c: Test long double too.
17854
17855 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
17856
17857         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
17858         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
17859         * lib/g++.exp (g++_link_flags): Likewise.
17860         * lib/objc.exp (objc_target_compile): Likewise.
17861
17862 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
17863
17864         * gcc.dg/cpp/poison.c: Update.
17865         * gcc.dg/cpp/20000625-2.c: Remove.
17866         * gcc.dg/cpp/direct2s.c: Remove final test.
17867
17868 2002-05-08  Tom Rix  <trix@redhat.com>
17869
17870         * gcc.c-torture/execute/20020508-1.c: New test.
17871         * gcc.c-torture/execute/20020508-2.c: New test.
17872         * gcc.c-torture/execute/20020508-3.c: New test.
17873
17874 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
17875
17876         * gcc.dg/cpp/charconst-4.c: More tests.
17877
17878 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
17879
17880         PR c/6569
17881         * gcc.dg/weak-3.c: Update location of warning messages.
17882         * gcc.dg/weak-5.c: Likewise.
17883
17884 2002-05-06  Roger Sayle  <roger@eyesopen.com>
17885
17886         * gcc.c-torture/execute/20020506-1.c: New test case.
17887
17888 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17889
17890         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
17891
17892 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17893
17894         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
17895
17896 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17897
17898         * gcc.dg/cpp/charconst-3.c: New test.
17899
17900 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17901
17902         * gcc.dg/cpp/charconst.c: Update tests.
17903
17904 2002-05-05  Tim Josling  <tej@melbpc.org.au>
17905
17906         * treelang: Added directory for new sample language treelang. Also
17907         lib/treelang.exp: New file to signal treelang should be tested.
17908
17909 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17910
17911         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
17912         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
17913         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
17914         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
17915         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
17916         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
17917         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
17918
17919 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
17920
17921         * gcc.dg/format/xopen-2.c: New test.
17922
17923 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
17924
17925         * gcc.dg/20020503-1.c: New test.
17926
17927 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
17928
17929         * g++.dg/init/dtor1.C: Make it tougher.
17930
17931 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
17932
17933         * g++.dg/init/dtor1.C: New test.
17934
17935 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
17936
17937         * gcc.dg/altivec-8.c: New.
17938
17939 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
17940
17941         * gcc.dg/altivec-7.c: New.
17942
17943 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
17944
17945         * g++.dg/parse/typedef1.C: New test.
17946
17947 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
17948
17949         PR c++/6486
17950         * g++.dg/template/friend6.C: New test.
17951
17952         PR c++/6492
17953         * g++.dg/init/copy1.C: New test.
17954
17955 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
17956
17957         * g++.dg/warn/effc1.C: New test.
17958
17959 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17960
17961         * gcc.dg/cpp/if-cexp.c: Add a test.
17962
17963 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
17964
17965         * gcc.dg/20020426-2.c: New test.
17966
17967 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17968
17969         * gcc.dg/cpp/if-mop.c: Update.
17970         * gcc.dg/cpp/if-mpar.c: Add test.
17971         * gcc.dg/cpp/if-oppr.c: Update.
17972
17973 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17974
17975         PR c/6343
17976         * gcc.dg/weak-[2-7].c: New tests.
17977
17978 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17979
17980         * gcc.dg/enum1.c: New test.
17981
17982 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17983
17984         PR c++/6497
17985         * g++.dg/inherit/access2.C: New test.
17986
17987 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
17988
17989         PR bootstrap/6445
17990         * gcc.dg/20020426-1.c: New test.
17991
17992 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
17993
17994         * g++.dg/abi/enum1.C: New test.
17995
17996 2002-04-26  Richard Henderson  <rth@redhat.com>
17997
17998         * gcc.dg/c99-bool-1.c: Expect always true warning.
17999
18000 2002-04-25  Roger Sayle  <roger@eyesopen.com>
18001
18002         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
18003
18004 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18005
18006         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
18007         targets.
18008
18009 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
18010
18011         * g++.dg/abi/mange7.C: New test.
18012
18013         PR c++/6438.
18014         * g++.dg/parse/stmtexpr2.C: New test.
18015
18016 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
18017
18018         * gcc.dg/20020312-2.c: Add SH target.
18019
18020 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18021
18022         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
18023         compiler output on mips*-*-irix*.
18024
18025 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
18026
18027         * g++.dg/parse/attr1.C: New test.
18028
18029 2002-04-23  Roger Sayle  <roger@eyesopen.com>
18030
18031         * gcc.c-torture/execute/string-opt-17.c: New test case.
18032         * gcc.c-torture/execute/memset-2.c: New test case.
18033
18034 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
18035
18036         PR c++/6256:
18037         * g++.dg/template/friend5.C: New test.
18038
18039         PR c++/6331:
18040         * g++.dg/template/qual1.C: Likewise.
18041
18042 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
18043
18044         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
18045         Include stdlib.h, not stdio.h or ctype.h.
18046
18047 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
18048
18049         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
18050         cris-*-elf* and mmix-*-*.
18051         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
18052         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
18053         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
18054         Ditto.
18055         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
18056         * gcc.dg/wchar_t-1.c: Ditto.
18057
18058 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
18059
18060         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
18061         Clarify comment.
18062
18063 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
18064
18065         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
18066
18067 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18068
18069         * gcc.c-torture/execute/20000906-1.x: Delete.
18070
18071 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
18072
18073         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
18074
18075 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
18076
18077         * PR6367
18078         * g77.f-torture/execute/6367.f: New test.
18079         * g77.f-torture/execute/6367.x: Disable for MMIX.
18080
18081 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
18082
18083         * PR6352
18084         * g++.dg/opt/inline2.C: New test.
18085
18086 2002-04-18  Richard Henderson  <rth@redhat.com>
18087
18088         * gcc.dg/20000906-1.c: Enable for all targets.
18089         * gcc.c-torture/compile/iftrap-2.c: New.
18090
18091 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18092
18093         * gcc.dg/20020418-1.c: New test.
18094         * gcc.dg/20020418-2.c: New test.
18095
18096 2002-04-18  Richard Henderson  <rth@redhat.com>
18097
18098         * gcc.c-torture/compile/iftrap-1.c: New.
18099         * gcc.dg/iftrap-1.c: Adjust for ia64.
18100         * gcc.dg/iftrap-2.c: New.
18101
18102 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
18103
18104         * gcc.c-torture/compile/20020418-1.c: New test.
18105
18106 2002-04-18  Roger Sayle  <roger@eyesopen.com>
18107
18108         * gcc.c-torture/compile/20020415-1.c: New.
18109
18110 2002-04-18  David S. Miller  <davem@redhat.com>
18111
18112         * gcc.c-torture/execute/20020418-1.c: New test.
18113
18114 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
18115
18116         * gcc.dg/20020416-1.c: New test.
18117
18118         * g++.dg/opt/inline1.C: New test.
18119
18120 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
18121
18122         * gcc.dg/altivec-5.c: New test.
18123
18124         * gcc.dg/20020415-1.c: New test.
18125
18126 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
18127
18128         * testsuite/lib/chill.exp: Remove.
18129
18130 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
18131
18132         * g++.dg/other/big-struct.C: New test.
18133
18134 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
18135
18136         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
18137         of scratch file.
18138
18139 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
18140
18141         PR c/6277
18142         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
18143         in scan-assembler function name
18144
18145 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
18146
18147         * g77.f-torture/execute/980628-4.x,
18148         g77.f-torture/execute/980628-5.x,
18149         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18150         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18151         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
18152         i[34567]86-*-*.
18153
18154 2002-04-13  David S. Miller  <davem@redhat.com>
18155
18156         * gcc.c-torture/execute/20020413-1.c: New test.
18157
18158 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
18159
18160         * gcc.dg/asm-6.c,
18161         * g++.dg/ext/asm1.C: New tests.
18162
18163 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
18164
18165         PR c++ 5373.
18166         * g++.dg/parse/stmtexpr1.C: New test.
18167
18168         PR c++/5189.
18169         * g++.dg/template/copy1.C: New test.
18170
18171 2002-04-12  Richard Henderson  <rth@redhat.com>
18172
18173         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
18174
18175 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
18176
18177         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
18178         gcc.c-torture/execute/20020307-2.c.
18179
18180 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
18181
18182         * g++.dg/ext/attrib5.C,
18183         * g++.dg/lookup/struct1.C: New tests.
18184
18185 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
18186
18187         * gcc.dg/20020411-1.c: New test.
18188
18189         * gcc.c-torture/execute/20020411-1.c: New test.
18190
18191 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
18192
18193         * g77.f-torture/execute/6177.f: New test.
18194
18195 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
18196
18197         PR middle-end/6247
18198         * g++.dg/opt/cleanup1.C: New test.
18199
18200         * g++.dg/opt/const1.C: New test.
18201
18202 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
18203
18204         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
18205
18206 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         PR c++/5507
18209         * g++.dg/template/typename2.C: New test.
18210
18211 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
18212
18213         * gcc.c-torture/execute/loop-12.c: New.
18214
18215 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
18216
18217         * g77.f-torture/execute/980628-4.x,
18218         g77.f-torture/execute/980628-5.x,
18219         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
18220         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
18221         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
18222
18223 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18224
18225         PR optimization/6086
18226         * g++.dg/opt/preinc1.C: New test.
18227
18228 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/5571
18231         * g++.dg/opt/static2.C: New test.
18232
18233 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR c/5120
18236         * gcc.dg/20020406-1.c: New test.
18237
18238 2002-04-04  David S. Miller  <davem@redhat.com>
18239
18240         * gcc.c-torture/execute/20020404-1.c: New test.
18241
18242 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
18243
18244         PR c/6123
18245         * gcc.dg/20020312-2.c: Do not declare global register variable
18246         if __PIC__ or __pic__ is defined.
18247
18248 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
18249
18250         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
18251         __asm__ so that it works correctly even if -ansi -pedantic-errors.
18252
18253 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18254
18255         * gcc.misc-tests/linkage.exp: Update last change to handle
18256         sparc*-, not just sparc-.
18257
18258 2002-04-03  Richard Henderson  <rth@redhat.com>
18259
18260         * gcc.dg/cpp/ucs.c: Improved long UCS test.
18261
18262 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18263
18264         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
18265
18266 2002-04-02  David S. Miller  <davem@redhat.com>
18267
18268         * gcc.c-torture/execute/20020402-3.c: New test.
18269
18270 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
18271
18272         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
18273         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
18274
18275         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
18276         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
18277         g77.f-torture/execute/20001201.x,
18278         g77.f-torture/execute/u77-test.x: New files.
18279
18280         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
18281         * gcc.dg/wchar_t-1.c: Ditto.
18282
18283 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18284
18285         * gcc.c-torture/execute/20020402-1.c: New test.
18286
18287 2002-04-01  Richard Henderson  <rth@redhat.com>
18288
18289         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
18290
18291         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
18292
18293 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18294
18295         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
18296
18297 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18298
18299         * g++.dg/inherit/template-as-base.C: Expect error.
18300         * g++.dg/inherit/namespace-as-base.C: Likewise.
18301
18302 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
18303
18304         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
18305         g++.dg/ext/instantiate3.C: Tweak match patterns.
18306
18307         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
18308         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
18309         -da test.
18310
18311 2002-03-31  Richard Henderson  <rth@redhat.com>
18312
18313         * gcc.dg/special/alias-2.c: New.
18314         * gcc.dg/special/ecos.exp: Run it.
18315
18316 2002-03-31  Richard Henderson  <rth@redhat.com>
18317
18318         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
18319
18320 2002-03-31  Kazu Hirata  <kazu@hxi.com>
18321
18322         * gcc.dg/weak-1.c: Disable on h8300 port.
18323
18324 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
18325
18326         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
18327         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
18328         ordering tests.
18329         * g++.dg/bprob/bprob-1.C: New test.
18330         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
18331         * g++.dg/gcov/gcov-1.C: New test.
18332         * g++.dg/gcov/gcov-1.x: New file.
18333         * g++.dg/gcov/gcov-2.C: New test.
18334         * g++.dg/gcov/gcov-3.C: New test.
18335         * g++.dg/gcov/gcov-3.h: New file.
18336
18337 2002-03-28  Roger Sayle  <roger@eyesopen.com>
18338
18339         * g++.old-deja/g++.other/builtins5.C: New test.
18340         * g++.old-deja/g++.other/builtins6.C: New test.
18341         * g++.old-deja/g++.other/builtins7.C: New test.
18342         * g++.old-deja/g++.other/builtins8.C: New test.
18343         * g++.old-deja/g++.other/builtins9.C: New test.
18344
18345 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
18346
18347         * g++.dg/opt/static1.C: New test.
18348
18349         * g++.dg/opt/longbranch1.C: New test.
18350
18351 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
18352
18353         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
18354
18355         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
18356
18357 2002-03-28  Jeffrey A Law  (law@redhat.com)
18358
18359         * gcc.c-torture/execute/20020328-1.c: New test.
18360
18361 2002-03-27  Richard Henderson  <rth@redhat.com>
18362
18363         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
18364         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
18365         move from g++.old-deja/g++.ext/.
18366
18367 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
18368
18369         * g++.dg/init/new2.C: New test.
18370
18371 2002-03-26  Richard Henderson  <rth@redhat.com>
18372
18373         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
18374
18375         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
18376         on sparc.
18377
18378         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
18379         sparcv9 systems.
18380         * gcc.dg/20001102-1.c: Likewise.
18381
18382 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
18383
18384         * gcc.dg/cpp/endif-pedantic1.c,
18385         gcc.dg/cpp/endif-pedantic2.c:  New tests.
18386
18387 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
18388
18389         * g++.dg/init/new1.C: New test.
18390
18391 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
18392
18393         * g++.dg/abi/vbase9.C: New test.
18394
18395 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
18396
18397         * gcc.dg/arm-asm.c: New test.
18398
18399 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
18400
18401         * gcc.dg/Wswitch-enum.c: New test.
18402         Fix PR c/5044.
18403
18404 2002-03-26  Richard Henderson  <rth@redhat.com>
18405
18406         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
18407         structure.
18408
18409 2002-03-25  Richard Henderson  <rth@redhat.com>
18410
18411         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
18412         sparcv9 systems.
18413
18414         * gcc.c-torture/compile/20011119-1.c (xxx): New.
18415         * gcc.c-torture/compile/20011119-2.c (xxx): New.
18416
18417 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
18418
18419         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
18420
18421 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
18422
18423         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
18424         targets using generic thunk support.
18425
18426 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
18427
18428         * gcc.c-torture/compile/20020323-1.c: New test.
18429
18430         * g++.dg/opt/conj2.C: New test.
18431
18432 2002-03-24  Richard Henderson  <rth@redhat.com>
18433
18434         * gcc.dg/weak-1.c: Use -fno-common.
18435
18436 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18437
18438         * g77.dg/f77-edit-apostrophe-out.f: New test
18439         * g77.dg/f77-edit-h-out.f: New test
18440         * g77.dg/f77-edit-t-in.f: New test
18441         * g77.dg/f77-edit-t-out.f: New test
18442         * g77.dg/f77-edit-x-out.f: New test
18443         * g77.dg/f77-edit-slash-out.f: New test
18444         * g77.dg/f77-edit-colon-out.f: New test
18445         * g77.dg/f77-edit-s-out.f: New test
18446
18447 2002-03-24  Richard Henderson  <rth@redhat.com>
18448
18449         * objc/execute/formal_protocol-6.x: New XFAIL.
18450
18451 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18452
18453         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
18454         that do not support weak symbols
18455
18456 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
18457
18458         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
18459         * lib/g77.exp:  Likewise
18460         * lib/objc.exp: Likewise
18461
18462 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
18463
18464         * gcc.dg/Wswitch-default.c: New test.
18465
18466 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
18467
18468         * g++.dg/other/enum1.C: New test.
18469
18470 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
18471
18472         * gcc.dg/pragma-ep-3.c: Fix typo.
18473
18474 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
18475
18476         * g++.dg/inherit/template-as-base.C: New test.
18477
18478 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
18479
18480         * g++.old-deja/g++.other/dwarf2-1.C: Move...
18481         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
18482
18483 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
18484
18485         * gcc.dg/cpp/multiline.c: Update to match.
18486
18487 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
18488
18489         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
18490
18491 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
18492
18493         * gcc.dg/cpp/extratokens2.c:  New file.
18494
18495 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
18496
18497         * gcc.dg/20020312-2.c: Add rs6000 target.
18498
18499         * gcc.c-torture/compile/20020319-1.c: New test.
18500
18501 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18502
18503         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
18504         (A, E): Handle this.
18505
18506 2002-03-20  Jason Merrill  <jason@redhat.com>
18507
18508         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
18509         ignoring -fpic.
18510         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
18511         through prune_gcc_output.
18512
18513 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
18514
18515         * gcc.c-torture/compile/20020320-1.c: New test.
18516
18517 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
18518
18519         * gcc.c-torture/compile/20020318-1.c: New test.
18520
18521         * gcc.dg/struct-by-value-1.c: New test.
18522
18523         * gcc.dg/20020319-1.c: New test.
18524
18525 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
18526
18527         * g++.dg/opt/conj1.C: New test.
18528
18529 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
18530
18531         * g++.dg/template/qualttp20.C: Revert previous change.
18532         * g++.dg/template/qualttp3.C: Likewise.
18533         * g++.dg/template/qualttp4.C: Likewise
18534         * g++.dg/template/qualttp5.C: Likewise
18535         * g++.dg/template/qualttp6.C: Likewise
18536         * g++.dg/template/qualttp7.C: Likewise
18537         * g++.dg/template/qualttp8.C: Likewise
18538         * g++.dg/template/recurse.C: Likewise.
18539
18540 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18541
18542         * gcc.dg/cpp/wchar-1.c: Update.
18543
18544 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
18545
18546         * g++.dg/template/conv1.C: New test.
18547         * g++.dg/template/conv2.C: New test.
18548         * g++.dg/template/conv3.C: New test.
18549         * g++.dg/template/conv4.C: New test.
18550
18551 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18552
18553         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
18554         * g++.dg/template/qualttp3.C: Likewise.
18555         * g++.dg/template/qualttp4.C: Likewise
18556         * g++.dg/template/qualttp5.C: Likewise
18557         * g++.dg/template/qualttp6.C: Likewise
18558         * g++.dg/template/qualttp7.C: Likewise
18559         * g++.dg/template/qualttp8.C: Likewise
18560         * g++.dg/template/recurse.C: Likewise.
18561
18562 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
18563
18564         * g++.dg/opt/dtor1.C: New test.
18565
18566 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
18567
18568         * gcc.c-torture/compile/20020315-1.c: New test.
18569
18570 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
18571
18572         * gcc.dg/weak-1.c: Fix scan tests.
18573
18574 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
18575
18576         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
18577         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
18578         cris-*-aout* mmix-*-*.
18579         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
18580         cris-*-aout* mmix-*-*.
18581         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
18582         cris-*-elf* cris-*-aout* and mmix-*-*.
18583         * gcc.dg/20001009-1.c: Ditto.
18584         * gcc.dg/20010912-1.c: Ditto.
18585         * gcc.dg/20020122-4.c: Ditto.
18586         * gcc.dg/inline-2.c: Ditto.
18587
18588 2002-03-14  Jeffrey A Law  (law@cygnus.com)
18589
18590         * gcc.c-torture/compile/20020314-1.c: New test.
18591
18592 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
18593
18594         * gcc.c-torture/execute/20020314-1.c: New test.
18595
18596 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
18597
18598         * g++.dg/warn/Wunused-1.C: New test.
18599
18600 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
18601
18602         * g++.dg/abi/mangle6.C: New test.
18603
18604 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
18605
18606         * gcc.c-torture/compile/20020309-2.c: New test.
18607
18608         * gcc.c-torture/compile/20020312-1.c: New test.
18609
18610 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
18611
18612         * g++.dg/other/access1.C: New test.
18613
18614 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
18615
18616         * gcc.c-torture/execute/wchar_t-1.c: New test.
18617
18618 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
18619
18620         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
18621
18622 2002-03-12  Roger Sayle  <roger@eyesopen.com>
18623
18624         * gcc.dg/20020312-1.c: New test case.
18625
18626 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
18627
18628         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
18629
18630 2002-03-11  Richard Henderson  <rth@redhat.com>
18631
18632         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
18633         * g++.old-deja/g++.jason/report.C: Likewise.
18634
18635 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
18638         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
18639
18640 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
18641
18642         * testsuite/g++.dg/overload/pmf1.C: New test.
18643
18644 2002-03-11  Kazu Hirata  <kazu@hxi.com>
18645
18646         * gcc.c-torture/execute/20020307-1.c: Use long.
18647
18648 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
18649
18650         PR optimization/5844
18651         * gcc.dg/20020310-1.c: New test.
18652
18653 2002-03-09  Michael Meissner  <meissner@redhat.com>
18654
18655         * gcc.c-torture/execute/memcpy-2.c: New test.
18656         * gcc.c-torture/execute/memset-1.c: New test.
18657         * gcc.c-torture/execute/strlen-1.c: New test.
18658         * gcc.c-torture/execute/strcmp-1.c: New test.
18659         * gcc.c-torture/execute/strncmp-1.c: New test.
18660
18661 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
18662
18663         * gcc.dg/ppc-ldstruct.c: New test.
18664
18665 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
18666
18667         * gcc.c-torture/execute/va-arg-22.c: New test.
18668
18669 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18670
18671         * gcc.c-torture/compile/20020309-1.c: New test.
18672
18673 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
18674
18675         * gcc.c-torture/execute/20020307-2.c: New test.
18676
18677 2002-03-07  Jeffrey A Law  (law@redhat.com)
18678
18679         * g77.f-torture/compile/20020307-1.f: New test.
18680
18681 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
18682
18683         * gcc.dg/unordered-1.c: New test.
18684
18685 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
18686
18687         * gcc.c-torture/execute/20020307-1.c: New test.
18688
18689 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
18690
18691         * gcc.dg/20020304-1.c: New test.
18692
18693         * gcc.c-torture/compile/20020304-2.c: New test.
18694
18695 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
18696
18697         * gcc.c-torture/compile/20020304-1.c: New test case
18698         (from PR c/5830).
18699
18700 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
18701
18702         * gcc.dg/20020103-1.c: Add other -D ppc variants.
18703
18704 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
18705
18706         * g++.dg/other/classkey1.C: New test.
18707
18708 2002-03-01  Richard Henderson  <rth@redhat.com>
18709
18710         * gcc.c-torture/compile/981223-1.x: New.
18711         * gcc.c-torture/compile/920625-1.x: New.
18712
18713 2002-02-28  Richard Henderson  <rth@redhat.com>
18714
18715         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
18716
18717 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
18718
18719         * gcc.c-torture/execute/20020227-1.c: New test.
18720
18721 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
18722
18723         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
18724         here" ERROR lines.
18725         * g++.old-deja/g++.oliva/partord1.C: Likewise.
18726         * g++.old-deja.g++.other/defarg1.C: Likewise.
18727         * g++.old-deja/g++.pt/calls2.C: Likewise.
18728         * g++.old-deja/g++.pt/crash20.C: Likewise.
18729         * g++.old-deja/g++.pt/crash30.C: Likewise.
18730         * g++.old-deja/g++.pt/crash36.C: Likewise.
18731         * g++.old-deja/g++.pt/crash6.C: Likewise.
18732         * g++.old-deja/g++.pt/defarg13.C: Likewise.
18733         * g++.old-deja/g++.pt/derived3.C: Likewise.
18734         * g++.old-deja/g++.pt/error1.C: Likewise.
18735         * g++.old-deja/g++.pt/friend21.C: Likewise.
18736         * g++.old-deja/g++.pt/friend23.C: Likewise.
18737         * g++.old-deja/g++.pt/infinite1.C: Likewise.
18738         * g++.old-deja/g++.robertl/eb128.C: Likewise.
18739
18740 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
18741
18742         * gcc.c-torture/execute/20020225-2.c: New test.
18743
18744 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
18745
18746         * gcc.c-torture/execute/920730-1t.c,
18747         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
18748         Delete test cases, only relevant to -traditional.
18749
18750 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18751
18752         * gcc.dg/cpp/undef1.c: Remove.
18753         * gcc.dg/cpp/directiv.c: Update.
18754         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
18755
18756 2002-02-27  Michael Meissner  <meissner@redhat.com>
18757
18758         * gcc.c-torture/execute/20020226-1.c: New test.
18759
18760 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
18761
18762         * g++.dg/debug/debug4.C: New test.
18763
18764         * gcc.dg/ia64-visibility-1.c: New test.
18765
18766 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
18767
18768         * gcc.dg/debug/20020224-1.c: New.
18769
18770 2002-02-25  Kazu Hirata  <kazu@hxi.com>
18771
18772         * gcc.c-torture/execute/960416-1.x: New.
18773         * gcc.c-torture/execute/divconst-3.x: Likewise.
18774
18775 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
18776
18777         * gcc.dg/20020224-1.c: New test.
18778
18779 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
18780
18781         * gcc.c-torture/execute/20020225-1.c: New.
18782
18783 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18784
18785         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
18786
18787 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
18788
18789         * gcc.dg/20020222-1.c: New test.
18790
18791 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
18792
18793         * g++.dg/opt/anonunion1.C: New test.
18794
18795 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18796
18797         * g++.dg/template/qualttp19.C: New test.
18798         * g++.dg/template/qualttp20.C: New test.
18799         * g++.old-deja/g++.jason/report.C: Adjust expected errors
18800         * g++.old-deja/g++.other/qual1.C: Likewise.
18801
18802 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
18803
18804         * gcc.dg/attr-alwaysinline.c: New.
18805
18806 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
18807
18808         * gcc.dg/20020220-1.c: New test.
18809
18810         * gcc.dg/20020220-2.c: New test.
18811
18812         * g++.dg/opt/mmx1.C: New test.
18813
18814 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
18815
18816         * gcc.c-torture/compile/20020110.c: New test.
18817
18818 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
18819
18820         * gcc.c-torture/execute/20020219-1.c: New test.
18821
18822         * gcc.dg/20020219-1.c: New test.
18823
18824         * gcc.dg/noncompile/20020220-1.c: New test.
18825
18826         * g++.dg/opt/ptrintsum1.C: New test.
18827
18828         * gcc.dg/debug/20020220-1.c: New test.
18829
18830 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
18831
18832         * gcc.c-torture/execute/20020216-1.c: New test.
18833
18834 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
18835
18836         * gcc.dg/decl-1.c: Update, new test.
18837
18838 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
18839
18840         * g++.dg/abi/bitfield1.C: New test.
18841         * g++.dg/abi/bitfield2.C: New test.
18842
18843 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18844
18845         * gcc.dg/attr-nest.c: New test.
18846
18847 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
18848
18849         * gcc.c-torture/execute/20020215-1.c: New test.
18850
18851 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
18852
18853         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
18854         * g++.dg/debug/debug.exp: New.
18855         * g++.dg/debug/trivial.C: New.
18856         * g++.dg/debug/debug1.C: Moved...
18857         * g++.dg/other/debug1.C: ...from here.
18858         * g++.dg/debug/debug2.C: Moved...
18859         * g++.dg/other/debug2.C: ...from here.
18860         * g++.dg/debug/debug3.C: Moved...
18861         * g++.dg/other/debug3.C: ...from here.
18862
18863         * gcc.dg/noncompile/20020213-1.c: New test.
18864
18865 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
18866
18867         * g++.dg/other/debug3.C: New test.
18868
18869         * gcc.c-torture/execute/20020213-1.c: New test.
18870
18871 2002-02-13  Richard Smith <richard@ex-parrot.com>
18872
18873         * g++.old-deja/g++.other/thunk1.C: New test.
18874
18875 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18876
18877         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
18878
18879 2002-02-13  Stan Shebs  <shebs@apple.com>
18880
18881         * gcc.dg/altivec-3.c: New.
18882
18883 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
18884
18885         * gcc.dg/Wunreachable-1.c: New test.
18886         * gcc.dg/Wunreachable-2.c: New test.
18887
18888 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
18889
18890         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
18891
18892 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
18893
18894         * gcc.dg/decl-1.c: New test.
18895
18896 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
18897
18898         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
18899
18900 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18901
18902         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
18903         * gcc.c-torture/compile/980506-1.x: Likewise.
18904
18905 2002-02-10  Kazu Hirata  <kazu@hxi.com>
18906
18907         * gcc.dg/20020210-1.c: New.
18908
18909 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
18910
18911         * g77.f-torture/execute/947.f: New regression test
18912         for PR fortran/947.
18913
18914 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
18915
18916         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
18917         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
18918
18919 2002-02-08  Richard Henderson  <rth@redhat.com>
18920
18921         * gcc.c-torture/compile/labels-3.c: New.
18922
18923 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
18924
18925         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
18926         expression statements work instead.
18927         * gcc.dg/noncompile/20020207-1.c: New test.
18928
18929 2002-02-07  Richard Henderson  <rth@redhat.com>
18930
18931         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
18932
18933 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18934
18935         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
18936         message from g77
18937         * lib/g77-dg.exp: Trim g77 error messages so that they are
18938         recognized by dg.exp.
18939
18940 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18941
18942         PR fortran/5473
18943         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
18944
18945 2002-02-07  Richard Henderson  <rth@redhat.com>
18946
18947         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
18948         to be sufficiently aligned for integers.
18949
18950 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
18951
18952         * g++.dg/template/friend4.C: New test.
18953
18954 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
18955
18956         PR fortran/5743
18957         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
18958         unsupported cases.
18959
18960 2002-02-07  Richard Henderson  <rth@redhat.com>
18961
18962         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
18963         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
18964         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
18965         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
18966
18967 2002-02-06  Richard Henderson  <rth@redhat.com>
18968
18969         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
18970
18971 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
18972
18973         * gcc.dg/20020206-1.c: New test.
18974
18975 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
18976
18977         * gcc.c-torture/execute/20020206-1.c: New test.
18978
18979         * gcc.c-torture/execute/20020206-2.c: New test.
18980
18981         PR optimization/5429:
18982         * gcc.c-torture/compile/20020206-1.c: New test.
18983
18984 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
18985
18986         * g++.dg/ext/align1.C: Do not use an explicit alignment value
18987         as certain file formats cannot support particularly large
18988         alignments.
18989
18990         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
18991         and do not expect to be able to link the executable.
18992
18993         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
18994         fail because the COFF format does not support the weak attribute.
18995
18996 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
18997
18998         * g77.dg/pr5473.f:  New test
18999
19000 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
19001
19002         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
19003         Fix testcase accordingly.
19004
19005 2002-02-04  Richard Henderson  <rth@redhat.com>
19006
19007         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
19008         (buf): Change to be an array of pointers, not ints.
19009
19010 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19011
19012         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
19013         before all tests.  Move warning one line above to match where it
19014         C frontend emits.
19015         * gcc.dg/Wswitch-2.c: New test.
19016         * g++.dg/warn/Wswitch-1.C: New test.
19017         * g++.dg/warn/Wswitch-2.C: New test.
19018
19019 2002-02-04  Richard Henderson  <rth@redhat.com>
19020
19021         * g++.dg/abi/offsetof.C: Fix size comparison.
19022
19023 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
19024
19025         * gcc.dg/cast-qual-2.c: New test.
19026
19027 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
19028
19029         * gcc.dg/20020201-4.c: New test.
19030
19031 2002-02-04  Ben Elliston  <bje@redhat.com>
19032
19033         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
19034         target_info attribute != 0, in addition to the empty string.
19035         (gcc_target_compile): Likewise.
19036
19037 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
19038
19039         * gcc.dg/Wswitch.c: New test.
19040         PR gcc/4475. PR gcc/3780.
19041
19042 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
19043
19044         * g77.f-torture/execute/5122.f: New test for regressions
19045         against PR fortran/5122.
19046
19047 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
19048
19049         * g77.f-torture/compile/pr3743.f: Delete
19050         * g77.dg/pr3743-1.f: New test.
19051         * g77.dg/pr3743-2.f: New test.
19052         * g77.dg/pr3743-3.f: New test.
19053         * g77.dg/pr3743-4.f: New test.
19054
19055 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19056
19057         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
19058
19059 2002-02-02  Richard Henderson  <rth@redhat.com>
19060
19061         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
19062         * gcc.c-torture/execute/bf64-1.c: Likewise.
19063
19064 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19065
19066         * gcc.dg/20020201-2.c: New test.
19067
19068         * gcc.dg/20020201-3.c: New test.
19069
19070         * gcc.c-torture/execute/bitfld-2.c: New test.
19071
19072 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19073
19074         * gcc.dg/bitfld-1.c: Update.
19075         * gcc.dg/bitfld-2.c: Update.
19076         * gcc.c-torture/execute/bitfld-1.x: New.
19077
19078 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
19079
19080         * gcc.c-torture/execute/20020201-1.c: New test.
19081
19082 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
19083
19084         PR target/5469
19085         * gcc.dg/20020201-1.c: New test.
19086
19087 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
19088
19089         PR fortran/3743
19090         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
19091         * g77.f-torture/compile/pr3743.x: Remove
19092
19093 2002-01-31  Tom Rix  <trix@redhat.com>
19094
19095         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
19096
19097 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19098
19099         * gcc.dg/noncompile/20020130-1.c: New test.
19100
19101 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
19102
19103         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
19104
19105 2002-01-29  Richard Henderson  <rth@redhat.com>
19106
19107         * gcc.c-torture/execute/991118-1.c: Cast various constants back
19108         to long long.
19109         * gcc.c-torture/execute/bf64-1.c: Likewise.
19110
19111 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
19112
19113         * gcc.c-torture/execute/20020129-1.c: New test.
19114
19115 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19116
19117         * gcc.c-torture/compile/20000224-1.c: Update.
19118         * gcc.c-torture/execute/bitfld-1.c: New tests.
19119         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
19120         * gcc.dg/uninit-A.c: Update.
19121
19122 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
19123
19124         * g++.dg/template/ctor1.C: Add instantiation.
19125
19126 2002-01-28  Paul Koning  <pkoning@equallogic.com>
19127
19128         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
19129         argument to __builtin_prefetch to be const ptr.
19130
19131 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
19132
19133         * gcc.c-torture/compile/20020120-1.c: New test.
19134
19135 2002-01-27  Kazu Hirata  <kazu@hxi.com>
19136
19137         * gcc.c-torture/execute/20020127-1.c: New test.
19138
19139 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
19140
19141         * g77.dg/f77-edit-i-in.f: New test
19142         * g77.dg/f77-edit-i-out.f: New test
19143
19144 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
19145
19146         * gcc.dg/debug/debug.exp: New file.
19147         * gcc.dg/debug/trivial.c: New file.
19148         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
19149         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
19150         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
19151         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
19152         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
19153         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
19154         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
19155         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
19156         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
19157         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
19158         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
19159         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
19160         * gcc.dg/20000503-1.c: Removed.
19161         * gcc.dg/20010207-1.c: Removed.
19162         * gcc.dg/20011223-1.c: Removed.
19163         * gcc.dg/20020104-2.c: Removed.
19164         * gcc.dg/debug-1.c: Removed.
19165         * gcc.dg/debug-2.c: Removed.
19166         * gcc.dg/debug-3.c: Removed.
19167         * gcc.dg/debug-4.c: Removed.
19168         * gcc.dg/debug-5.c: Removed.
19169         * gcc.dg/debug-6.c: Removed.
19170         * gcc.dg/dwarf2-1.c: Removed.
19171         * gcc.dg/dwarf2-2.c: Removed.
19172
19173 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
19174
19175         * g++.old-deja/g++.other/eh5.C: New test.
19176         * g++.old-deja/g++.other/sibcall2.C: New test.
19177         * g++.old-deja/g++.other/array9.C: New test.
19178         * g++.old-deja/g++.other/typename2.C: New test.
19179         * g++.old-deja/g++.other/crash60.C: New test.
19180         * g++.old-deja/g++.other/conv9.C: New test.
19181         * g++.old-deja/g++.other/mangle10.C: New test.
19182         * g++.old-deja/g++.other/unchanging1.C: New test.
19183         * g++.old-deja/g++.other/exprstmt1.C: New test.
19184         * g++.old-deja/g++.other/inline23.C: New test.
19185         * g++.old-deja/g++.eh/ia64-1.C: New test.
19186         * g++.old-deja/g++.other/dwarf2-1.C: New test.
19187         * g++.old-deja/g++.other/reload1.C: New test.
19188         * g++.old-deja/g++.other/static20.C: New test.
19189         * g++.old-deja/g++.other/local-alloc1.C: New test.
19190         * g++.old-deja/g++.other/conv8.C: New test.
19191         * g++.old-deja/g++.other/stmtexpr2.C: New test.
19192         * g++.old-deja/g++.other/storeexpr1.C: New test.
19193         * g++.old-deja/g++.other/storeexpr2.C: New test.
19194         * g++.dg/eh/template2.C: New test.
19195         * g++.dg/warn/weak1.C: New test.
19196
19197 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
19198
19199         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19200         Remove first, non-varying, argument.
19201
19202 2002-01-23  Richard Henderson  <rth@redhat.com>
19203
19204         * gcc.dg/inline-2.c: New.
19205
19206         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
19207         Add optional target arg.  Check number of arguments.
19208         (scan-assembler-not, scan-assembler-dem): Likewise.
19209         (scan-assembler-dem-not): Likewise.
19210
19211 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19212
19213         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
19214         line 12.
19215         * g++.old-deja/g++.brendan/parse3.C,
19216         g++.old-deja/g++.other/crash26.C,
19217         g++.old-deja/g++.other/crash28.C,
19218         g++.old-deja/g++.other/crash29.C,
19219         g++.old-deja/g++.other/crash30.C,
19220         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
19221
19222 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
19223
19224         * gcc.dg/20020115-1.c: New.
19225
19226 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
19227
19228         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
19229
19230 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
19231
19232         * gcc.dg/20020122-3.c: New.
19233
19234 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
19235
19236         * g++.dg/other/gc1.C: New test.
19237
19238 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
19239
19240         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
19241
19242 2002-01-22  Richard Henderson  <rth@redhat.com>
19243
19244         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
19245
19246 2002-01-22  Richard Henderson  <rth@redhat.com>
19247
19248         * gcc.dg/20020122-4.c: New.
19249
19250 2002-01-22  H.J. Lu <hjl@gnu.org>
19251
19252         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
19253         link output.
19254         * gcc.dg/special/ecos.exp: Likewise.
19255         * lib/g++-dg.exp: Likewise.
19256         * lib/g77-dg.exp: Likewise.
19257         * lib/gcc-dg.exp : Likewise.
19258         * lib/mike-g++.exp: Likewise.
19259         * lib/mike-g77.exp: Likewise.
19260         * lib/mike-gcc.exp: Likewise.
19261         * lib/objc-dg.exp: Likewise.
19262
19263 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
19264
19265         PR target/5379
19266         * gcc.dg/20020122-2.c: New test.
19267
19268 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
19269
19270         * gcc.dg/20020122-1.c: New test.
19271
19272 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
19273
19274         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
19275
19276 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
19277
19278         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
19279
19280 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19281
19282         * gcc.c-torture/compile/20020121-1.c: New test.
19283
19284 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19285
19286         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
19287         ld_library_path.
19288
19289 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
19290
19291         * gcc.dg/20020218-1.c: New test.
19292
19293 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
19294
19295         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
19296         messages
19297         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
19298         "At global scope" warning
19299         * g++.dg/ext/align1.C: Change cygwin test for alignment
19300         from db-bogus to dg-warning
19301
19302 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
19303
19304         * g77.f-torture/compile/cpp2.F: New test.
19305
19306 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
19307
19308         * g++.dg/template/access1.C: New test.
19309
19310 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
19311
19312         * gcc.dg/20020118-1.c: New.
19313
19314 2002-01-18  Kazu Hirata  <kazu@hxi.com>
19315
19316         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
19317
19318 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19319
19320         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
19321         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
19322         alignment warnings.
19323
19324 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
19325
19326         * gcc.misc-tests/i386-prefetch.exp: Save and restore
19327         torture_with_loops and torture_without_loops
19328
19329 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
19330
19331         * gcc.c-torture/compile/20020116-1.c: New test.
19332
19333 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
19334
19335         * gcc.dg/20020116-2.c: New test.
19336
19337         * gcc.dg/ultrasp4.c: New test.
19338
19339         * gcc.dg/20020116-1.c: New test.
19340
19341 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
19342
19343         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
19344         by EABI.
19345
19346 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
19347
19348         * gcc.misc-tests/i386-prefetch.exp: New.
19349         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
19350         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
19351         * gcc.misc-tests/i386-pf-none-1.c: New test.
19352         * gcc.misc-tests/i386-pf-sse-1.c: New test.
19353
19354 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
19355
19356         * gcc.dg/gnu89-init-1.c: Add new tests.
19357
19358 2002-01-15  Andreas Jaeger  <aj@suse.de>
19359
19360         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
19361         * gcc.dg/i386-mmx-2.c: Likewise.
19362         * gcc.dg/i386-sse-1.c: Likewise.
19363         * gcc.dg/i386-sse-2.c: Likewise.
19364         * gcc.dg/i386-sse-3.c: Likewise.
19365
19366 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
19367
19368         * g77.f-torture/execute/intrinsic-unix-bessel.f:
19369         Uncomment additional cases that now pass.
19370
19371 2002-01-11  Richard Henderson  <rth@redhat.com>
19372
19373         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
19374         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
19375
19376 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
19377
19378         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
19379
19380 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
19381
19382         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
19383         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
19384
19385 2002-01-10  Dale Johannesen  <dalej@apple.com>
19386
19387         * gcc.c-torture/execute/loop-11.c: New.
19388
19389 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
19390
19391         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
19392         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
19393
19394 2002-01-09  Richard Henderson  <rth@redhat.com>
19395
19396         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
19397         type in which to perform the operation for each size.
19398
19399 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
19400
19401         * gcc.c-torture/compile/20020109-2.c: New test.
19402
19403 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
19404
19405         * gcc.c-torture/execute/loop-10.c: New test.
19406
19407 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19408
19409         * gcc.c-torture/compile/20010226-1.c: New test.
19410         * gcc.c-torture/compile/20010227-1.c: New test.
19411         * gcc.c-torture/compile/20010426-1.c: New test.
19412         * gcc.c-torture/compile/20010510-1.c: New test.
19413         * gcc.c-torture/compile/20010605-3.c: New test.
19414         * gcc.c-torture/compile/20010824-1.c: New test.
19415         * gcc.c-torture/execute/20010409-1.c: New test.
19416         * gcc.dg/noncompile/20000901-1.c: New test.
19417         * gcc.dg/20001023-1.c: New test.
19418         * gcc.dg/20001101-1.c: New test.
19419         * gcc.dg/20001102-1.c: New test.
19420         * gcc.dg/20010207-1.c: New test.
19421         * gcc.dg/20010405-1.c: New test.
19422         * gcc.dg/20010822-1.c: New test.
19423         * gcc.dg/20011107-1.c: New test.
19424
19425 2002-01-09  Jeffrey A Law  (law@redhat.com)
19426
19427         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
19428
19429         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
19430         execution failure on PA targets.
19431
19432 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
19433
19434         * gcc.c-torture/compile/20020109-1.c: New test.
19435
19436 2002-01-08  Kazu Hirata  <kazu@hxi.com>
19437
19438         * gcc.c-torture/execute/20020108-1.c: New test.
19439
19440 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
19441
19442         * gcc.dg/20020108-1.c: New test.
19443
19444 2002-01-08  H.J. Lu <hjl@gnu.org>
19445
19446         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
19447         for header files.
19448
19449 2002-01-08  Geoff Keating  <geoffk@redhat.com>
19450
19451         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
19452         consistency.
19453
19454 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
19455
19456         * gcc.dg/altivec-4.c: Test altivec predicates.
19457
19458 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
19459
19460         * gcc.c-torture/execute/20020107-1.c: New test.
19461
19462 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19463
19464         PR c/5279
19465         * gcc.c-torture/compile/20020106-1.c: New test.
19466
19467 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19468
19469         * gcc.c-torture/execute/nestfunc-4.c: New test.
19470
19471 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19472
19473         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
19474         extra triple that slipped in.
19475         * g++.old-deja/g++.abi/align.C: Likewise.
19476         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19477
19478 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
19479
19480         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
19481         * g++.old-deja/g++.abi/align.C: Likewise.
19482         * g++.old-deja/g++.abi/bitfields.C: Likewise.
19483
19484         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
19485         on FreeBSD/i386.
19486         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
19487         FreeBSD.
19488
19489 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
19490
19491         * gcc.dg/20020104-1.c: New test.
19492
19493         * gcc.dg/20020104-2.c: New test.
19494
19495 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
19496
19497         * gcc.dg/20020103-1.c: Fix typo in target selector.
19498
19499 2002-01-03  Richard Henderson  <rth@redhat.com>
19500
19501         * gcc.dg/20020103-1.c: New.
19502
19503 2002-01-03  Kazu Hirata  <kazu@hxi.com>
19504
19505         * gcc.c-torture/execute/20020103-1.c: New test.
19506
19507 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
19508
19509         * g++.dg/other/debug2.C: New test.
19510
19511         * gcc.c-torture/compile/20020103-1.c: New test.
19512
19513 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
19514
19515         * gcc.dg/gnu89-init-1.c: Added new tests.
19516
19517 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19518
19519         * g++.dg/template/friend2.C: Remove as patch is reverted.
19520
19521         * g++.dg/warn/oldcast1.C: New test.
19522
19523         * g++.dg/template/ptrmem1.C: New test.
19524         * g++.dg/template/ptrmem2.C: New test.
19525
19526         * g++.dg/template/ntp.C: New test.
19527
19528         * g++.dg/other/component1.C: New test.
19529
19530         * g++.dg/template/ttp3.C: New test.
19531
19532         * g++.dg/template/friend2.C: New test.
19533         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
19534
19535 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19536
19537         * g++.dg/other/ptrmem1.C: New test.
19538         * g++.dg/other/ptrmem2.C: New test.
19539
19540 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19541
19542         * g++.dg/template/ctor1.C: New test.
19543
19544 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
19545
19546         * g++.dg/template/friend2.C: New test.
19547
19548 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
19549
19550         * gcc.dg/mmix-1.c: New test.
19551
19552 2001-12-31  Richard Henderson  <rth@redhat.com>
19553
19554         * gcc.dg/asm-5.c: New.
19555
19556 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
19557
19558         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
19559         in namespace __gnu_cxx
19560
19561 2001-12-30  Richard Henderson  <rth@redhat.com>
19562
19563         * gcc.dg/debug-6.c: New.
19564
19565 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
19566
19567         * gcc.c-torture/compile/20011229-2.c: New test.
19568
19569 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
19570
19571         * gcc.dg/debug-3.c: New test.
19572         * gcc.dg/debug-4.c: New test.
19573         * gcc.dg/debug-5.c: New test.
19574
19575 2001-12-29  Richard Henderson  <rth@redhat.com>
19576
19577         * g++.dg/eh/loop1.C: New.
19578
19579 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19580
19581         * g++.dg/template/crash1.C: New test.
19582
19583 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19584
19585         * g++.dg/other/const1.C: New test.
19586
19587 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
19588
19589         * gcc.c-torture/compile/20011229-1.c: New test.
19590
19591 2001-12-28  Stan Shebs  <shebs@apple.com>
19592
19593         * lib/objc-torture.exp: Resync with c-torture.exp.
19594         * lib/objc.exp: Load standard libraries.
19595
19596 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
19597
19598         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
19599         additional tests.
19600
19601 2001-12-27  Roger Sayle <roger@eyesopen.com>
19602
19603         * gcc.c-torture/execute/string-opt-16.c: New testcase.
19604
19605 2001-12-27  Richard Henderson  <rth@redhat.com>
19606
19607         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
19608
19609 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
19610
19611         * g++.dg/eh/ctor1.C: New test.
19612         * g++.dg/other/error2.C: New test.
19613
19614 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
19615
19616         * g++.dg/other/init2.C: New test.
19617
19618 2001-12-24  Richard Henderson  <rth@redhat.com>
19619
19620         * gcc.dg/20011223-1.c: New.
19621         * gcc.dg/inline-1.c: New.
19622
19623 2001-12-23  Richard Henderson  <rth@redhat.com>
19624
19625         * gcc.dg/asm-4.c: Test operand modifiers.
19626
19627 2001-12-23  Richard Henderson  <rth@redhat.com>
19628
19629         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
19630
19631 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19632
19633         * gcc.c-torture/execute/20011223-1.c: New test.
19634
19635 2001-12-21  Richard Henderson  <rth@redhat.com>
19636
19637         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
19638         re-enables the warning.
19639
19640 2001-12-21  Richard Henderson  <rth@redhat.com>
19641
19642         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
19643
19644 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19645
19646         * gcc.c-torture/compile/20011218-1.c: New test.
19647
19648 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
19649
19650         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
19651         arm-isr.c test.
19652         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
19653         epilogue generation for ARM ISR routines.
19654
19655 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19656
19657         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
19658         * gcc.dg/format/c90-printf-3.c: Likewise.
19659         * gcc.dg/format/c99-printf-3.c: Likewise.
19660         * gcc.dg/format/ext-1.c: Likewise.
19661         * gcc.dg/format/ext-6.c: Likewise.
19662         * gcc.dg/format/format.h: Prototype unlocked stdio.
19663
19664 2001-12-20  Richard Henderson  <rth@redhat.com>
19665
19666         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
19667         (arena): Use it.
19668         (malloc): Correct allocation logic.  Abort if we fill up the
19669         arena before initialization complete.
19670         (realloc): Correct allocation logic.
19671
19672 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
19673
19674         * gcc.c-torture/compile/20011219-2.c: New test.
19675
19676         * gcc.c-torture/execute/20011219-1.c: New test.
19677
19678 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
19679
19680         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
19681         target does not support weak symbols.
19682
19683 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
19684
19685         * gcc.c-torture/compile/20011219-1.c: New test.
19686
19687 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19688
19689         * g++.dg/other/error1.C: New test.
19690
19691 2001-12-17  Jeffrey A Law  (law@redhat.com)
19692
19693         * gcc.c-torture/execute/20011217-1.c: New test.
19694
19695 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
19696
19697         * objc.dg/special/: New directory.
19698         * objc.dg/special/special.exp: New file.
19699         * objc.dg/special/unclaimed-category-1.h: New file.
19700         * objc.dg/special/unclaimed-category-1a.m: New file.
19701         * objc.dg/special/unclaimed-category-1.m: New file.
19702
19703 2001-12-17  Andreas Jaeger  <aj@suse.de>
19704
19705         * gcc.c-torture/compile/20011217-2.c: New test.
19706
19707 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19708
19709         * gcc.c-torture/compile/20011217-1.c: New test.
19710
19711 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
19712
19713         * testsuite/gcc.dg/20011214-1.c: New.
19714
19715 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
19716
19717         * gcc.dg/altivec-4.c: New.
19718
19719 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
19720
19721         * gcc.dg/20011113-1.c: New test.
19722
19723 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19724
19725         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
19726         std::__malloc_alloc_template<0> and
19727         std::__default_alloc_template<false, 0>.
19728
19729 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
19730
19731         * objc/execute/bf-21.m: New test.
19732         * objc/execute/enumeration-1.m: New test.
19733         * objc/execute/enumeration-2.m: New test.
19734
19735 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
19736
19737         * gcc.dg/gnu89-init-1.c: New test.
19738
19739 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
19742         * g++.old-deja/g++.jason/2371.C: Likewise.
19743         * g++.old-deja/g++.jason/template33.C: Likewise.
19744         * g++.old-deja/g++.jason/template34.C: Likewise.
19745         * g++.old-deja/g++.jason/template36.C: Likewise.
19746         * g++.old-deja/g++.oliva/typename1.C: Likewise.
19747         * g++.old-deja/g++.oliva/typename2.C: Likewise.
19748         * g++.old-deja/g++.other/typename1.C: Likewise.
19749         * g++.old-deja/g++.pt/inherit2.C: Likewise.
19750         * g++.old-deja/g++.pt/nontype5.C: Likewise.
19751         * g++.old-deja/g++.pt/typename11.C: Likewise.
19752         * g++.old-deja/g++.pt/typename14.C: Likewise.
19753         * g++.old-deja/g++.pt/typename16.C: Likewise.
19754         * g++.old-deja/g++.pt/typename3.C: Likewise.
19755         * g++.old-deja/g++.pt/typename4.C: Likewise.
19756         * g++.old-deja/g++.pt/typename5.C: Likewise.
19757         * g++.old-deja/g++.pt/typename7.C: Likewise.
19758         * g++.old-deja/g++.robertl/eb9.C: Likewise.
19759
19760 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
19761
19762         * g++.dg/other/linkage1.C: New test.
19763         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
19764         specifiers.
19765
19766 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
19767
19768         * gcc.dg/concat.c: New test.
19769
19770 2001-12-11  Stan Shebs  <shebs@apple.com>
19771
19772         * objc/compile: New test directory.
19773         * objc/compile/compile.exp: New expect script.
19774         * objc/compile/20011211-1.m: New compile test.
19775
19776 2001-12-11  Jason Merrill  <jason@redhat.com>
19777
19778         * lib/prune.exp (prune_gcc_output): Also handle "In member
19779         function".  So many permutations...
19780
19781 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
19782
19783         * g++.dg/template/typedef1.C: New test.
19784
19785 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
19786
19787         * g++.dg/other/copy1.C: New test.
19788
19789 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
19790
19791         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
19792
19793         * gcc.dg/builtin-choose-expr.c: New.
19794
19795 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
19796
19797         * gcc.dg/altivec-2.c: New.
19798
19799 2001-12-07  Richard Henderson  <rth@redhat.com>
19800
19801         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
19802
19803 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
19804
19805         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
19806         ultrasparc.
19807
19808 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19809
19810         * g++-old.deja/g++.robertl/eb101.C: Deleted.
19811
19812 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
19813
19814         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
19815         variable argument list.
19816
19817 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
19818
19819         * gcc.c-torture/execute/memcheck: Delete entire directory.
19820         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
19821         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
19822
19823 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19824
19825         * gcc.dg/Wshadow-1.c: New test.
19826
19827 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
19828
19829         * gcc.c-torture/compile/20011130-1.c: New test.
19830
19831         * gcc.dg/noncompile/20011025-1.c: New test.
19832
19833         * g++.dg/other/anon-union.C: New test.
19834
19835         * gcc.c-torture/execute/20011024-1.c: New test.
19836
19837 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19838
19839         * gcc.c-torture/execute/20000722-1.x,
19840         gcc.c-torture/execute/20010123-1.x: Remove.
19841         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
19842         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
19843         gcc.dg/c99-complit-2.c: New tests.
19844
19845 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
19846
19847         * g++.dg/inherit/base1.C: New test.
19848
19849 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
19850
19851         * g++.dg/other/stdarg1.C: New test.
19852
19853         * gcc.c-torture/compile/20011130-2.c: New test.
19854
19855 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
19856
19857         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
19858         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
19859         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
19860         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
19861         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
19862         * gcc.dg/builtin-prefetch-1.c: New test.
19863
19864 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
19865
19866         * gcc.dg/20011130-1.c: New test.
19867
19868 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19869
19870         * g++.dg/other/scope1.C: New test.
19871         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
19872
19873 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19874
19875         * gcc.dg/vla-init-1.c: New test.
19876
19877 2001-12-01  Geoff Keating  <geoffk@redhat.com>
19878
19879         * gcc.c-torture/compile/structs.c: New testcase from GDB.
19880
19881 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19882
19883         * objc.dg/alias.m: Update.
19884         * objc.dg/class-1.m: Update.
19885         * objc.dg/const-str-1.m: Update.
19886         * objc.dg/fwd-proto-1.m: Update.
19887         * objc.dg/id-1.m: Update.
19888         * objc.dg/super-class-1.m: Update.
19889
19890 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
19891
19892         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
19893         constructs.
19894
19895 2001-11-28  Jeffrey A Law  (law@cygnus.com)
19896
19897         * gcc.c-torture/execute/20011128-1.c: New test.
19898
19899 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
19900
19901         * gcc.dg/20011127-1.c: New test.
19902
19903 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19904
19905         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
19906         from Austin Group draft 7.
19907         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
19908         scanf format arguments.
19909         * gcc.dg/format/no-exargs-2.c: New test.
19910
19911 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
19912
19913         * g++.dg/abi/vbase8-4.C: New test.
19914
19915 2001-11-24  Ian Lance Taylor  <ian@airs.com>
19916
19917         * gcc.c-torture/execute/20011121-1.c: New test.
19918
19919 2001-11-23  Jeffrey A Law  (law@cygnus.com)
19920
19921         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
19922
19923 2001-11-23  Andreas Jaeger  <aj@suse.de>
19924
19925         * gcc.dg/cpp/charconst-2.c: New test.
19926
19927 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
19928
19929         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
19930         to the host if it is remote.  Let tests specify extra headers
19931         they use.
19932         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
19933         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
19934         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
19935         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
19936         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
19937         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
19938         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
19939         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
19940         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
19941         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
19942
19943 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
19944
19945         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
19946         for little endian ARMs.
19947
19948 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
19949
19950         * gcc.c-torture/compile/20011119-1.c: New test.
19951         * gcc.c-torture/compile/20011119-2.c: New test.
19952
19953 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
19954
19955         * gcc.dg/altivec-1.c: Fix typo.
19956
19957 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19958
19959         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
19960
19961 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
19962
19963         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
19964
19965 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
19966
19967         * lib/g77.exp: Don't specify --rpath-link.
19968
19969         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
19970         across all the headers.
19971         * gcc.dg/format/format.exp: For testing on a remote host,
19972         copy format.h.
19973
19974         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
19975         * gcc.c-torture/execute/930406-1.c: Likewise.
19976         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
19977
19978 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
19979
19980         * gcc.dg/altivec-1.c: New.
19981
19982 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
19983
19984         * gcc.dg/cpp/fpreprocessed.c: New test case.
19985
19986 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19987
19988         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
19989         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
19990         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
19991
19992 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19993
19994         * gcc.dg/no-builtin-1.c: New test.
19995
19996 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
19997
19998         * gcc.c-torture/execute/20011115-1.c: New test.
19999
20000 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
20001
20002         * gcc.c-torture/compile/20011114-2.c: New test.
20003         * gcc.c-torture/compile/20011114-3.c: New test.
20004         * gcc.c-torture/compile/20011114-4.c: New test.
20005
20006 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
20007
20008         * g++.dg/other/init1.C: New test.
20009
20010 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
20011
20012         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
20013         message.
20014
20015         * gcc.c-torture/execute/20011114-1.c: New testcase.
20016
20017         * gcc.c-torture/compile/20010327-1.c: Revert last change.
20018         * gcc.c-torture/compile/20011114-1.c: New test, exactly
20019         like the (before this change) version of 20010327-1.c.
20020
20021 2001-11-14  Roger Sayle <roger@eyesopen.com>
20022
20023         * gcc.c-torture/execute/string-opt-13.c: New testcase.
20024
20025 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
20026
20027         * g++.dg/init/array2.C: New test.
20028
20029 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
20030
20031         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
20032
20033 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
20034
20035         * g++.dg/other/forscope1.C: New test.
20036         * g++.dg/ext/forscope1.C: New test.
20037         * g++.dg/ext/forscope2.C: New test.
20038
20039 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
20040
20041         * gcc.c-torture/execute/20011113-1.c: New test.
20042
20043 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
20044
20045         * gcc.c-torture/execute/20011109-2.c: New test.
20046
20047         * gcc.c-torture/execute/20011109-1.c: New test.
20048
20049 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
20050
20051         * gcc.c-torture/compile/20011109-1.c: New test.
20052
20053 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
20054
20055         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
20056         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
20057         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
20058         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
20059         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
20060         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
20061         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
20062
20063 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20064
20065         * g++.dg/warn/Wshadow-1.C: New tests.
20066         * g++.old-deja/g++.mike/for3.C: Update.
20067
20068 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20069
20070         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
20071         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
20072         XFAILs.  Adjust expected error texts.
20073         * gcc.c-torture/compile/20011106-1.c,
20074         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
20075         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
20076         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
20077         gcc.dg/c99-array-lval-5.c: New tests.
20078
20079 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20080
20081         * gcc.dg/cpp/defined.c: Update.
20082
20083 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20084
20085         * gcc.c-torture/execute/anon-1.c: New test.
20086
20087 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
20088
20089         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
20090         same size, so no warning should be produced on stormy16.
20091
20092         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
20093         due to oversized array.
20094         * g++.old-deja/g++.mike/ns15.C: Likewise.
20095         * g++.old-deja/g++.pt/crash16.C: Likewise.
20096
20097 2001-11-02  Graham Stott  <grahams@redhat.com>
20098
20099         * g++.dgother/debug1.C: Fix typos.
20100
20101 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
20102
20103         * g++.dg/other/debug1.C: New test.
20104
20105 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20106
20107         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
20108         of unsigned long.
20109
20110 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
20111
20112         * gcc.dg/20011029-2.c: New test.
20113
20114         * gcc.c-torture/compile/20011029-1.c: New test.
20115
20116 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
20117
20118         * objc/execute/class_self-1.m: New test.
20119         * objc/execute/class_self-2.m: New test.
20120
20121 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
20122
20123         * gcc.misc-tests/msgs.exp: Delete.
20124         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
20125         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
20126         error set to match recent changes.
20127
20128 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
20129
20130         * gcc.dg/20011021-1.c: New test.
20131
20132 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
20133
20134         * gcc.c-torture/compile/20011023-1.c: New test.
20135
20136 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
20137
20138         * lib/g77.exp: Rewrite based on lib/g++.exp.
20139
20140 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
20141
20142         * gcc.c-torture/execute/20011019-1.c: New test.
20143
20144         * gcc.dg/20011018-1.c: New test.
20145
20146 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
20147
20148         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
20149
20150 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
20151
20152         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
20153         * gcc.dg/attr-invalid.c: Likewise.
20154
20155 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
20156
20157         * testsuite/gcc.dg/20011015-1.c: New test.
20158
20159 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20160
20161         * g++.dg/template/unify2.C: New test.
20162
20163 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
20164
20165         * g++.dg/other/exception-specification.C: New test
20166
20167 2001-10-13  Tom Rix  <trix@redhat.com>
20168
20169         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
20170         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
20171
20172 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
20173
20174         * testsuite/gcc.dg/20011009-1.c: New test.
20175
20176 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20177
20178         PR g++/4476
20179         * g++.dg/other/friend1.C: New test.
20180
20181 2001-10-11  Richard Henderson  <rth@redhat.com>
20182
20183         * g++.old-deja/g++.other/crash18.C: Add -S to options.
20184
20185 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20186
20187         * gcc.c-torture/compile/20011010-1.c: New.
20188
20189 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20190
20191         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
20192         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
20193         g77.f-torture/execute/execute.exp,
20194         g77.f-torture/noncompile/noncompile.exp,
20195         gcc.c-torture/compile/compile.exp,
20196         gcc.c-torture/execute/execute.exp,
20197         gcc.c-torture/execute/ieee/ieee.exp,
20198         gcc.c-torture/execute/memcheck/memcheck.exp,
20199         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
20200         objc/execute/execute.exp: Update FSF address.
20201
20202 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
20203
20204         * gcc.dg/cpp/cmdlne-C.c: Update.
20205         * gcc.dg/cpp/cmdlne-C2.c: New.
20206
20207 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20208
20209         * gcc.c-torture/execute/20011008-3.c: New.
20210
20211 2001-10-08  DJ Delorie  <dj@redhat.com>
20212
20213         * gcc.dg/20011008-1.c: New.
20214         * gcc.dg/20011008-2.c: New.
20215
20216 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
20217
20218         * gcc.dg/cpp/spacing1.c: Update test.
20219
20220 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20221
20222         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
20223         spelling errors of "separate" as "seperate".
20224
20225 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
20226
20227         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
20228         enough to avoid inlining.
20229
20230 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20231
20232         * lib/g77.exp: set libg2c_dir correctly.
20233
20234 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20235
20236         * gcc.dg/cpp/macro11.c: New test.
20237
20238 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20239
20240         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
20241         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
20242         gcc.dg/format/multattr-3.c: New tests.
20243         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
20244         tests for format attributes on function pointers being rejected.
20245
20246 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20247
20248         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
20249
20250 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
20251
20252         * g++.dg/warn/format1.C: New test.
20253
20254 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20255
20256         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
20257
20258 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20259
20260         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
20261
20262 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20263
20264         * gcc.dg/cpp/redef2.c: Add test.
20265
20266 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
20267
20268         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
20269         long-standing bug on i686, apparently.
20270         * gcc.c-torture/execute/loop-2c.x: New file.
20271         * gcc.c-torture/execute/loop-2d.x: New file.
20272         * gcc.c-torture/execute/loop-3c.x: New file.
20273
20274 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
20275
20276         * gcc.dg/cpp/20000625-2.c: Correct line number.
20277
20278 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20279
20280         * gcc.dg/cpp/macro10.c: New test.
20281         * gcc.dg/cpp/strify3.c: New test.
20282         * gcc.dg/cpp/spacing1.c: Add tests.
20283         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
20284         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
20285
20286 2001-09-24  DJ Delorie  <dj@redhat.com>
20287
20288         * gcc.c-torture/execute/20010924-1.c: New test.
20289
20290 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20291
20292         * testsuite/objc/execute/paste.m: Remove.
20293
20294 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20295
20296         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
20297
20298 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
20299
20300         * g77.dg/strlen0.f: New test.
20301
20302 2001-09-21  Richard Henderson  <rth@redhat.com>
20303
20304         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
20305         * g++.old-deja/g++.abi/vtable2.C: Likewise.
20306
20307 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
20308
20309         Table-driven attributes.
20310         * g++.dg/ext/attrib1.C: New test.
20311
20312 2001-09-20  DJ Delorie  <dj@redhat.com>
20313
20314         * gcc.dg/20000926-1.c: Update expected warning messages.
20315         * gcc.dg/array-2.c: Likewise, and test for warnings too.
20316         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
20317         array.
20318
20319 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
20320
20321         * g++.dg/eh/registers1.C: New test case.
20322
20323 2001-09-17  Richard Henderson  <rth@redhat.com>
20324
20325         * gcc.dg/array-5.c: Fix VLA decomposition test.
20326
20327 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20328
20329         * gcc.dg/cpp/line5.c: New testcase.
20330
20331 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20332
20333         * gcc.dg/cpp/macro9.c: New test.
20334
20335 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
20336
20337         * gcc.c-torture/execute/980223.c: Change type of addr from long
20338         to char *.
20339
20340 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
20341
20342         * gcc.c-torture/execute/20010915-1.c: New test.
20343
20344 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
20345
20346         * g77.dg/bprob: New directory.
20347         * g77.dg/bprob/bprob.exp: New file.
20348         * g77.dg/bprob/bprob-1.f: New test.
20349         * g77.dg/gcov: New directory.
20350         * g77.dg/gcov/gcov.exp: New file.
20351         * g77.dg/gcov/gcov-1.f: New test.
20352         * g77.dg/gcov/gcov-1.x: New file.
20353
20354 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20355
20356         * gcc.dg/cpp/directiv.c: Update.
20357         * gcc.dg/cpp/undef1.c: Update.
20358
20359 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
20360
20361         * gcc.dg/20010912-1.c: New test.
20362
20363 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
20364
20365         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
20366         language-independent file in lib.
20367         * lib/gcov.exp: New file.
20368
20369 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20370
20371         * gcc.c-torture/compile/20010911-1.c: New test.
20372
20373 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
20374
20375         * lib/profopt.exp: New, to support profile-directed optimizations.
20376         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
20377         * gcc.misc-tests/bprob-1.c: New test.
20378         * gcc.misc-tests/bprob-2.c: New test.
20379
20380 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
20381
20382         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
20383         XFAIL and which kinds of gcov output to verify.
20384         * gcc.misc-tests/gcov-4b.x: New file.
20385         * gcc.misc-tests/gcov-5b.x: New file.
20386         * gcc.misc-tests/gcov-6.x: New file.
20387         * gcc.misc-tests/gcov-7.c: New test.
20388         * gcc.misc-tests/gcov-7.x: New file.
20389
20390 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
20391
20392         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
20393         * gcc.misc-tests/gcov-6.c: New test.
20394
20395 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
20396
20397         PR c++/3986
20398         * g++.dg/abi/vbase1.C: New test.
20399
20400 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
20401
20402         * objc.dg/method-2.m: New.
20403
20404 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
20405
20406         PR c++/4203
20407         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
20408         * g++.dg/init/empty1.C: New test.
20409
20410 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
20411
20412         * gcc.c-torture/compile/20010903-1.c: New test.
20413
20414 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
20415
20416         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
20417         for m68k.
20418
20419 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
20420
20421         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
20422
20423         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
20424
20425         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
20426
20427 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
20428
20429         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
20430         for 16-bit 'unsigned int'.
20431
20432 2001-08-29  Kazu Hirata  <kazu@hxi.com>
20433
20434         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
20435
20436 2001-08-27  Richard Henderson  <rth@redhat.com>
20437
20438         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
20439         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
20440
20441 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
20442
20443         * gcc.dg/asm-names.c (ymain): New.
20444
20445 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
20446
20447         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
20448         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
20449         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
20450
20451 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20452
20453         * gcc.dg/compare5.c: New testcase.
20454
20455 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
20456
20457         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
20458         and "In instantiation".
20459
20460 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
20461
20462         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
20463
20464 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
20465
20466         * gcc.misc-tests/gcov.exp: Add support for branch information.
20467         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
20468         * gcc.misc-tests/gcov-4.c: New test.
20469         * gcc.misc-tests/gcov-4b.c: New test.
20470         * gcc.misc-tests/gcov-5b.c: New test.
20471
20472 2001-08-20  Zack Weinberg  <zackw@panix.com>
20473
20474         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
20475         expected to fail.
20476
20477 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20478
20479         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
20480
20481 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
20482
20483         * g++.dg/eh/template1.C: New test.
20484
20485 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
20486
20487         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
20488         Fix thinko.
20489         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
20490         for xfail.
20491
20492 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
20493
20494         * lib/g77-dg.exp:  Use prune.exp for common procedures
20495         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
20496         * lib/g77.exp: (g77-dg-prune) Remove
20497
20498 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
20499
20500         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
20501
20502 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20503
20504         * g++.dg/template/unify1.C: New test.
20505
20506 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
20507
20508         * g++.dg/abi/empty4.C: New test.
20509
20510 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
20511
20512         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
20513         solaris2.*
20514         * g77.f-torture/compile/pr3743.x: Likewise
20515
20516 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20517
20518         * g++.dg/other/using-declaration.C: New test.
20519
20520 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20521
20522         * gcc.dg/cpp/tr-sign.c: New testcase.
20523
20524 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20525
20526         * gcc.dg/cpp/19951025-1.c: Revert.
20527         * gcc.dg/cpp/directiv.c: We no longer process directives that
20528         interrupt macro arguments.
20529
20530 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
20531
20532         * gcc.dg/bconstp-1.c: New test.
20533
20534 2001-08-03  Richard Henderson  <rth@redhat.com>
20535
20536         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
20537
20538 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20539
20540         * gcc.dg/cpp/19951025-1.c: Update.
20541
20542 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
20543
20544         * g77.dg/ff90-1.f (s): Fix reference of variable z,
20545         should be x.
20546
20547 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
20548
20549         Kill -fhonor-std.
20550         * g++.old-deja/g++.ns/ns14.C: Remove special options.
20551         * g++.old-deja/g++.other/std1.C: Likewise.
20552         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
20553
20554 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
20555
20556         * lib/g77.exp:  Load gcc-defs.exp for common procedures
20557         (g77_pass, g77_fail, g77_finish, g77_exit,
20558         ${tool}_check_unsupported_p} Now redundant.  Deleted.
20559
20560 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
20561
20562         * g77.dg/fbackslash.f
20563         * g77.dg/fcase-preserve.f
20564         * g77.dg/ff90-1.f
20565         * g77.dg/ffixed-line-length-0.f
20566         * g77.dg/ffixed-line-length-132.f
20567         * g77.dg/ffixed-line-length-7.f
20568         * g77.dg/ffixed-line-length-72.f
20569         * g77.dg/ffixed-line-length-none.f
20570         * g77.dg/ffree-form-1.f
20571         * g77.dg/fno-backslash.f
20572         * g77.dg/fno-f90-1.f
20573         * g77.dg/fno-fixed-form-1.f
20574         * g77.dg/fno-onetrip.f
20575         * g77.dg/fno-typeless-boz.f
20576         * g77.dg/fno-underscoring.f
20577         * g77.dg/fno-vxt-1.f
20578         * g77.dg/fonetrip.f
20579         * g77.dg/ftypeless-boz.f
20580         * g77.dg/fugly-assumed.f
20581         * g77.dg/funderscoring.f
20582         * g77.dg/fvxt-1.f
20583
20584 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
20585
20586         * objc.dg/fwd-proto-1.m: New.
20587         * objc.dg/local-decl-1.m: New.
20588         * objc.dg/naming-1.m: New.
20589         * objc.dg/naming-2.m: New.
20590         * objc.dg/proto-hier-1.m: New.
20591
20592 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
20593
20594         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
20595         largest-type elements to a struct makes its size grow.
20596
20597 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20598
20599         * g++.dg/abi/vthunk1.C: New test.
20600
20601 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
20602
20603         * g++.dg/abi/vbase8-22.C: New test.
20604
20605 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20606
20607         * gcc.dg/cpp/macro8.c: New test.
20608
20609 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20610
20611         * g++.dg/abi/vbase8-21.C: New test.
20612
20613 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
20614
20615         * g++.dg/abi/vbase8-10.C: New test.
20616
20617 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20618
20619         * lib/g++.exp (g++_set_ld_library_path): Renamed to
20620         ${tool}_set_ld_library_path.
20621         Changed caller.
20622         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
20623         g++.exp.
20624
20625 2001-07-26  Stan Cox <scox@redhat.com>
20626
20627         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
20628         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
20629         gcc_exit, gcc_check_unsupported_p):
20630         Moved to gcc-deps.exp
20631         * gcc-deps.exp: New file.
20632
20633 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20634
20635         * g++.old-deja/g++.pt/defarg14.C: New test.
20636
20637 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20638
20639         * g++.old-deja/g++.other/lineno5.C: New test.
20640
20641 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20642
20643         * g++.old-deja/g++.pt/crash68.C: New test.
20644
20645 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
20646
20647         * g++.old-deja/g++.other/crash42.C: New test.
20648
20649 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
20650
20651         * gcc.dg/cpp/extratokens.c: Fix.
20652         * gcc.dg/cpp/skipping2.c: New tests.
20653
20654 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20655
20656         * gcc.c-torture/execute/20010724-1.c: New file.
20657         * gcc.c-torture/execute/20010724-1.x: New file.
20658
20659 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20660
20661         * g++.old-deja/g++.other/cond7.C: New test.
20662
20663 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20664
20665         * g++.old-deja/g++.other/optimize4.C: New test.
20666
20667 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20668
20669         * g++.old-deja/g++.abi/vbase8-5.C: New test.
20670
20671 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
20672
20673         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
20674         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
20675         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
20676         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
20677
20678         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
20679         bug report" message.
20680
20681         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
20682         * g++.dg/ext/instantiate1.C: Move from old-deja.
20683
20684 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
20685
20686         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
20687         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
20688         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
20689         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
20690
20691 2001-07-23  Jeffrey A Law  (law@cygnus.com)
20692
20693         * gcc.c-torture/execute/20010723-1.c: New test.
20694
20695 2001-07-23  Ben Elliston  <bje@redhat.com>
20696
20697         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
20698
20699 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20700
20701         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
20702         i[34567]86-*-*.
20703         Delete handling of ieee_multilib_flags.
20704         Pass -mieee for alpha*-*-* and sh-*-*.
20705         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
20706
20707 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
20708
20709         Remove old-abi tests.
20710         * g++.old-deja/g++.mike/p11116.C: Remove.
20711         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
20712
20713 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
20714
20715         * g77.f-torture/compile/pr3743.f:  New test
20716
20717 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
20718
20719         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
20720
20721 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20722
20723         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
20724         g++.old-deja/g++.pt/static6.C: Likewise.
20725         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
20726         supports weak symbols.
20727
20728 2001-07-18  Andreas Jaeger  <aj@suse.de>
20729
20730         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
20731         supported again.
20732
20733 2001-07-18  Andreas Jaeger  <aj@suse.de>
20734
20735         * gcc.dg/iftrap-1.c: Fix target line.
20736
20737 2001-07-17  Richard Henderson  <rth@redhat.com>
20738
20739         * gcc.c-torture/execute/20010717-1.c: New.
20740
20741 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20742
20743         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
20744         tests.
20745
20746 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20747
20748         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
20749
20750 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20751
20752         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
20753         UAC_SIGBUS, UAC_NOPRINT definitions.
20754
20755 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
20756
20757         * objc/execute/object_is_class.m: New test.
20758         * objc/execute/object_is_meta_class.m: New test.
20759
20760 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20761
20762         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
20763         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
20764
20765 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
20766
20767         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
20768         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
20769
20770 2001-07-14  Richard Henderson  <rth@redhat.com>
20771
20772         * gcc.dg/iftrap-1.c: New.
20773
20774 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
20775
20776         * g77.f-torture/execute/intrinsic77.f: New test.
20777
20778 2001-07-11  Janis Johnson <janis@us.ibm.com>
20779
20780         * gcc.misc-tests/gcov-3.c: New test.
20781
20782 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20783
20784         * gcc.c-torture/compile/20010711-1.c,
20785         * gcc.c-torture/compile/20010711-2.c: New tests.
20786
20787 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
20788
20789         * gcc.c-torture/execute/20010711-1.c: New test.
20790
20791 2001-07-11  Ben Elliston  <bje@redhat.com>
20792
20793         * g++.old-deja/g++.other/enum5.C: New test.
20794
20795 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
20796
20797         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
20798         (g++-dg-prune): Call prune_gcc_output.
20799         * prune.exp: New file for prune_gcc_output.
20800         * lib/g++.exp, lib/gcc.exp: Load it.
20801
20802 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20803
20804         * gcc.c-torture/compile/20010701-1.c,
20805         g++.old-deja/g++.ext/attrib6.C: New tests.
20806
20807 2001-07-06  Jeffrey A Law  (law@cygnus.com)
20808
20809         * gcc.c-torture/compile/20010706-1.c: New test.
20810
20811 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
20812
20813         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
20814
20815 2001-06-28  Stan Shebs  <shebs@apple.com>
20816
20817         * gcc.dg/pragma-darwin.c: New test.
20818
20819 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20820
20821         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
20822         Solaris 2.[678] system.
20823
20824 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
20825
20826         * gcc.dg/20010622-1.c: New test.
20827
20828 2001-06-18  Stan Shebs  <shebs@apple.com>
20829
20830         * objc.dg: New directory.
20831         * objc.dg/dg.exp: New file.
20832         * objc.dg/alias.m: New.
20833         * objc.dg/class-1.m: New.
20834         * objc.dg/class-2.m: New.
20835         * objc.dg/const-str-1.m: New.
20836         * objc.dg/const-str-2.m: New.
20837         * objc.dg/id-1.m: New.
20838         * objc.dg/method-1.m: New.
20839         * objc.dg/super-class-1.m: New.
20840         * lib/objc-dg.exp: New file.
20841
20842 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20843
20844         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
20845         of label name.
20846
20847 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
20848
20849         * g++.old-deja/g++.abi/vbase8-9.C: New test.
20850
20851 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20852
20853         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
20854         variable.
20855
20856 2001-06-12  Richard Henderson  <rth@redhat.com>
20857
20858         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
20859
20860 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20861
20862         * g++.old-deja/g++.abi/vbase5.C: New test.
20863         * g++.old-deja/g++.abi/vbase6.C: New test.
20864         * g++.old-deja/g++.abi/vbase7.C: New test.
20865
20866 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20867
20868         * gcc.c-torture/compile/20010610-1.c: New test.
20869
20870 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
20871
20872         * g++.old-deja/g++.abi/vbase4.C: New test.
20873
20874 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
20875
20876         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
20877         support %f for HC11/HC12 targets.
20878         * gcc.c-torture/execute/930513-1.x: New file, likewise.
20879         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
20880         on HC11/HC12 targets.
20881         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
20882
20883 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20884
20885         * gcc.dg/wchar_t-1.c: New file.
20886         * gcc.dg/wint_t-1.c: Likewise.
20887
20888 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
20889
20890         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
20891
20892 2001-06-11  Richard Henderson  <rth@redhat.com>
20893
20894         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
20895
20896 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20897
20898         * gcc.c-torture/compile/20010611-1.c: New test.
20899
20900 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
20901
20902         * gcc.dg/c99-tag-1.c: Add more tests.
20903
20904 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
20905
20906         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
20907         representation on MN10300 and ARM/Thumb.
20908
20909 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
20910
20911         * g77.f-torture/execute/20010610.f: New.
20912
20913 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
20914
20915         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
20916         names.
20917
20918 2001-06-09  Richard Henderson  <rth@redhat.com>
20919
20920         * gcc.c-torture/execute/ashrdi-1.c: New.
20921         * gcc.c-torture/execute/ashldi-1.c: New.
20922         * gcc.c-torture/execute/lshrdi-1.c: New.
20923
20924 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
20925
20926         * objc/execute/load-3.m: Added. Check sending +load to categories,
20927         in addition to classes.
20928
20929 2001-06-08  Stan Shebs  <shebs@apple.com>
20930
20931         * objc/execute/load-2.m: New test.  From Nicola Pero
20932         <n.pero@mi.flashnet.it>.
20933
20934 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
20935
20936         * gcc.c-torture/execute/20010605-2.c: New test.
20937
20938 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * g++.old-deja/g++.abi/vbase2.C: New test.
20941         * g++.old-deja/g++.abi/vbase3.C: New test.
20942
20943 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         * g++.old-deja/g++.pt/friend49.C: New test.
20946
20947 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
20948
20949         * g++.old-deja/g++.ext/anon3.C: New test.
20950
20951 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
20952
20953         * g++.old-deja/g++.other/conv7.C: New test.
20954
20955 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
20956
20957         * gcc.c-torture/compile/20010605-2.c: New test.
20958
20959 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20960
20961         * gcc.c-torture/execute/20010604-1.c: New test.
20962
20963 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
20964
20965         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
20966
20967 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
20968
20969         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
20970         (g++_link_flags): Likewise.
20971         (g++_init): Pass gccpath's value to two previous functions.
20972
20973 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20974
20975         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
20976         Ensure logfile entry matches exec command line.
20977
20978 2001-05-31  Richard Henderson  <rth@redhat.com>
20979
20980         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
20981         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
20982
20983 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
20984
20985         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
20986         compiler for irix6.2
20987
20988 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
20989
20990         * g++.old-deja/g++.other/optimize3.C: New file.
20991
20992 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
20993
20994         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
20995         assemble.
20996
20997 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
20998
20999         * g++.old-deja/g++.other/optimize2.C: New file.
21000
21001 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
21002
21003         * gcc.c-torture/compile/20010518-2.c: New file.
21004         * gcc.c-torture/execute/20010518-1.c: New file.
21005         * gcc.c-torture/execute/20010518-2.c: New file.
21006
21007 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21008
21009         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
21010
21011 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
21012
21013         G++ no longer defines builtins that do not begin with __builtin.
21014         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
21015         * g++.old-deja/g++.brendand/misc13.C: Likewise.
21016         * g++.old-deja/g++.law/builtin1.C: Likewise.
21017         * g++.old-deja/g++.law/cvt2.C: Likewise.
21018         * g++.old-deja/g++.mike/net5.C: Likewise.
21019         * g++.old-deja/g++.other/builtins1.C: Likewise.
21020         * g++.old-deja/g++.other/builtins2.C: Likewise.
21021         * g++.old-deja/g++.other/builtins3.C: Likewise.
21022         * g++.old-deja/g++.other/builtins4.C: Likewise.
21023         * g++.old-deja/g++.other/inline8.C: Likewise.
21024         * g++.old-deja/g++.robertl/eb39.C: Likewise.
21025
21026 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.old-deja/g++.pt/using1.C: Adjust.
21029         * g++.old-deja/g++.pt/using2.C: New test.
21030
21031 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
21032
21033         * gcc.dg/cpp/charconst.c: New tests.
21034         * gcc.dg/cpp/escape.c: New tests.
21035         * gcc.dg/cpp/escape-1.c: New tests.
21036         * gcc.dg/cpp/escape-2.c: New tests.
21037         * gcc.dg/cpp/ucs.c: New tests.
21038
21039 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
21040
21041         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
21042         native compiler for irix6.5.
21043
21044 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
21045
21046         * lib/g++.exp (g++_include_flags): Use args to compute
21047         get_multilibs.
21048         (g++_link_flags): Likewise.
21049         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
21050
21051 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21052
21053         * gcc.dg/c90-hexfloat-1.c: Add more tests.
21054
21055 2001-05-21  Geoff Keating  <geoffk@redhat.com>
21056
21057         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
21058         this file.
21059
21060 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21061
21062         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
21063         STACK_SIZE;
21064         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
21065         to STACK_SIZE; Use it to define size of add_histo array.
21066         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
21067         to STACK_SIZE.
21068         (f): Use GITT_SIZE to define size of gitt local table.
21069         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
21070         to STACK_SIZE; Use it to define size of bytemem array.
21071
21072 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21073
21074         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
21075         on 68HC11/HC12 due to the asm instruction.
21076         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
21077         * gcc.c-torture/compile/920520-1.x: Likewise.
21078         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
21079         on 68HC11/HC12 because the function is larger than 64K.
21080         * gcc.c-torture/compile/961203-1.x: New file, this test fails
21081         on 68HC11/HC12 because the structure is too large.
21082
21083 2001-05-20  Richard Henderson  <rth@redhat.com>
21084
21085         * gcc.c-torture/execute/20010520-1.c: New.
21086
21087 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21088
21089         * g++.old-deja/g++.warn/compare1.C: New test.
21090         * gcc.dg/compare4.c: New test.
21091
21092 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
21093
21094         * g++.old-deja/g++.other/optimize1.C: New test.
21095
21096 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21097
21098         * g++.old-deja/g++.pt/spec41.C: New test.
21099
21100 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
21101
21102         * gcc.c-torture/compile/20010114-1.x: Remove.
21103
21104 2001-05-18  Stan Shebs  <shebs@apple.com>
21105
21106         * gcc.c-torture/compile/20010518-1.c: New test.
21107
21108 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
21109
21110         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
21111         * g++.old-deja/g++.pt/crash67.C: New test.
21112
21113 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
21114
21115         * g++.old-deja/g++.other/debug9.C: New test.
21116
21117 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
21118
21119         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
21120
21121 2001-05-16  Jan Hubicka  <jh@suse.cz>
21122
21123         * gcc.c-torture/compile/20010516-1.c: New test.
21124
21125 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21126
21127         * g++.old-deja/g++.other/crash41.C: New test.
21128
21129 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
21130
21131         * g++.old-deja/g++.pt/crash66.C: New test.
21132
21133 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
21134
21135         * g++.old-deja/g++.robertl/eb27.C: Convert.
21136
21137 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
21138
21139         * g++.dg/friend-warn.C: New test.  Do not warn about friend
21140         declaration being redundant.
21141
21142 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
21143
21144         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
21145
21146 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
21147
21148         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
21149
21150 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
21151
21152         * lib/g++.exp: Use testsuite_flags.
21153
21154 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
21155
21156         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
21157
21158 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21159
21160         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
21161
21162 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
21163
21164         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
21165
21166 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
21167
21168         * gcc.c-torture/compile/20010313-1.c: New test.
21169
21170 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
21171
21172         * gcc.dg/cpp/direct2.c: New test.
21173         * gccq.dg/cpp/direct2s.c: New test.
21174
21175         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
21176
21177 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
21180         * g++.old-deja/g++.other/op3.C: Likewise.
21181
21182 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21183
21184         * gcc.dg/cpp/syshdr.h: New file.
21185         * gcc.dg/cpp/sysmac1.c: Update.
21186         * gcc.dg/cpp/sysmac2.c: Update.
21187
21188 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21189
21190         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
21191
21192 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
21193
21194         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
21195         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
21196
21197 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
21198
21199         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
21200
21201 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
21202
21203         * lib/g++.exp (g++_include_flags): Don't use any special flags
21204         if TESTING_IN_BUILD_TREE is not defined.
21205         (g++_init): Use a plain 'c++' as the compiler if
21206         TESTING_IN_BUILD_TREEE is not defined.
21207
21208 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21209
21210         * g++.old-deja/g++.eh/catch13.C: New test.
21211         * g++.old-deja/g++.eh/catch14.C: New test.
21212
21213 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
21214
21215         * gcc.dg/cpp/tr-define.c: New test.
21216
21217 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
21218
21219         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
21220         <stdlib.h>, not <malloc.h>.
21221
21222 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21223
21224         * g++.old-deja/g++.ns/template17.C: New test.
21225
21226 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
21227
21228         * g++.old-deja/g++.pt/ref4.C: New test.
21229
21230 2001-04-30  Richard Henderson  <rth@redhat.com>
21231
21232         * gcc.dg/20000724-1.c: Revert last change.
21233
21234 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
21235
21236         * g77.f-torture/execute/20010430.f: New test.
21237
21238 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
21239
21240         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
21241
21242 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
21243
21244         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
21245
21246 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21247
21248         * g++.old-deja/g++.eh/crash6.C: New test.
21249
21250 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21251
21252         * g++.old-deja/g++.other/warn7.C: New test.
21253
21254 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
21255
21256         * g++.old-deja/g++.other/defarg9.C: New test.
21257
21258 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21259
21260         * g77.f-torture/compile/20010426.f: New test.
21261         * g77.f-torture/execute/20010426.f: New test.
21262
21263 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
21264
21265         * g77.f-torture/compile/20000629-1.x: Remove - error
21266         has been fixed.
21267
21268 2001-04-26  Jeffrey A Law  (law@cygnus.com)
21269
21270         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
21271         Tweak slightly to work with g++.dg framework.
21272         * g++.dg/special/ecos.exp: Run initp1.C test.
21273         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
21274
21275         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
21276         its linker doesn't give line numbers either.
21277         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
21278
21279 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21280
21281         * g++.old-deja/g++.other/lex1.C: New test.
21282
21283 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
21284
21285         * gcc.dg/noncompile/20010425-1.c: New test.
21286
21287 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
21288
21289         * g++.old-deja/g++.pt/mangle2.C: New test.
21290
21291 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21292
21293         * gcc.dg/format/plus-1.c: New test.
21294
21295 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21296
21297         * gcc.dg/20010423-1.c: New test.
21298
21299 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
21300
21301         * gcc.c-torture/execute/20010422-1.c: New test.
21302
21303 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         * g++.old-deja/g++.ns/type2.C: New test.
21306
21307 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
21308
21309         * g++.old-deja/g++.other/perf1.C: New test.
21310
21311 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
21312
21313         * gcc.dg/c99-func-2.c: Remove xfail.
21314         * gcc.dg/c99-func-3.c: Remove xfail.
21315         * gcc.dg/c99-func-4.c: Remove xfail.
21316
21317 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
21318
21319         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
21320
21321 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21322
21323         * gcc.c-torture/compile/20010423-1.c: New test.
21324
21325 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21326
21327         * g++.old-deja/g++.pt/typename28.C: New test.
21328
21329 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21330
21331         * g++.old-deja/g++.abi/empty2.C: New test.
21332         * g++.old-deja/g++.abi/empty3.C: New test.
21333
21334 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21335
21336         * g++.old-deja/g++.other/comdat2.C: New test.
21337         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
21338
21339 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21340
21341         * g++.old-deja/g++.other/overload14.C: New test.
21342
21343 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21344
21345         * g++.old-deja/g++.other/lookup23.C: New test.
21346
21347 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
21348
21349         * gcc.c-torture/execute/20010403-1.c: New test.
21350
21351 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
21352             Mark Mitchell  <mark@codesourcery.com>
21353
21354         * lib/old-dejagnu.exp: Don't delete output of executable.
21355         Add .exe suffix to executables.
21356
21357 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
21358
21359         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
21360
21361 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21362
21363         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
21364
21365 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21366
21367         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
21368         * g++.old-deja/g++.abi/crash1.C: New test.
21369
21370 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
21371
21372         * g++.old-deja/g++.other/crash40.C: New test.
21373
21374 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21375
21376         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
21377
21378 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
21379
21380         * g++.old-deja/g++.other/warn6.C: New test.
21381
21382 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21383
21384         * g++.old-deja/g++.robertl/eb42.C: Same.
21385
21386 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21387
21388         * gcc.dg/wtr-conversion-1.c: New testcase.
21389
21390 2001-04-10  Richard Henderson  <rth@redhat.com>
21391
21392         * g++.old-deja/g++.other/array5.C: New.
21393
21394 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21395
21396         * gcc.c-torture/execute/20010408-1.c: New test.
21397
21398 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
21399
21400         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
21401         headers and constructs.
21402         * g++.old-deja/g++.robertl/eb79.C: Same.
21403         * g++.old-deja/g++.robertl/eb77.C (main): Same.
21404         * g++.old-deja/g++.robertl/eb73.C: Same.
21405         * g++.old-deja/g++.robertl/eb66.C (main): Same.
21406         * g++.old-deja/g++.robertl/eb55.C (t): Same.
21407         * g++.old-deja/g++.robertl/eb54.C (main): Same.
21408         * g++.old-deja/g++.robertl/eb46.C (main): Same.
21409         * g++.old-deja/g++.robertl/eb44.C: Same.
21410         * g++.old-deja/g++.robertl/eb41.C (main): Same.
21411         * g++.old-deja/g++.robertl/eb4.C (main): Same.
21412         * g++.old-deja/g++.robertl/eb39.C: Same.
21413         * g++.old-deja/g++.robertl/eb33.C (main): Same.
21414         * g++.old-deja/g++.robertl/eb31.C (main): Same.
21415         * g++.old-deja/g++.robertl/eb30.C: Same.
21416         * g++.old-deja/g++.robertl/eb3.C: Same.
21417         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
21418         * g++.old-deja/g++.robertl/eb21.C: Same.
21419         * g++.old-deja/g++.robertl/eb15.C: Same.
21420         * g++.old-deja/g++.robertl/eb118.C: Same.
21421         * g++.old-deja/g++.robertl/eb115.C (main): Same.
21422         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
21423         * g++.old-deja/g++.robertl/eb109.C: Same.
21424         * g++.old-deja/g++.other/sibcall1.C (main): Same.
21425         * g++.old-deja/g++.mike/rtti1.C: Same.
21426         * g++.old-deja/g++.mike/p658.C: Same.
21427         * g++.old-deja/g++.mike/net46.C: Same.
21428         * g++.old-deja/g++.mike/net34.C: Same.
21429         * g++.old-deja/g++.mike/memoize1.C: Same.
21430         * g++.old-deja/g++.mike/eh2.C: Same.
21431         * g++.old-deja/g++.law/weak.C: Same.
21432         * g++.old-deja/g++.law/visibility7.C: Same.
21433         * g++.old-deja/g++.law/visibility25.C: Same.
21434         * g++.old-deja/g++.law/visibility22.C: Same.
21435         * g++.old-deja/g++.law/visibility2.C: Same.
21436         * g++.old-deja/g++.law/visibility17.C: Same.
21437         * g++.old-deja/g++.law/visibility13.C: Same.
21438         * g++.old-deja/g++.law/visibility10.C: Same.
21439         * g++.old-deja/g++.law/visibility1.C: Same.
21440         * g++.old-deja/g++.law/virtual3.C (eval): Same.
21441         * g++.old-deja/g++.law/vbase1.C: Same.
21442         * g++.old-deja/g++.law/operators32.C: Same.
21443         * g++.old-deja/g++.law/nest3.C: Same.
21444         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
21445         * g++.old-deja/g++.law/except5.C (main): Same.
21446         * g++.old-deja/g++.law/cvt7.C (run): Same.
21447         * g++.old-deja/g++.law/cvt2.C: Same.
21448         * g++.old-deja/g++.law/cvt16.C: Same.
21449         * g++.old-deja/g++.law/ctors6.C (bar): Same.
21450         * g++.old-deja/g++.law/ctors17.C (main): Same.
21451         * g++.old-deja/g++.law/ctors13.C: Same.
21452         * g++.old-deja/g++.law/ctors12.C (main): Same.
21453         * g++.old-deja/g++.law/ctors10.C: Same.
21454         * g++.old-deja/g++.law/code-gen5.C: Same.
21455         * g++.old-deja/g++.law/bad-error7.C: Same.
21456         * g++.old-deja/g++.law/arm9.C: Same.
21457         * g++.old-deja/g++.law/arm12.C: Same.
21458         * g++.old-deja/g++.law/arg8.C: Same.
21459         * g++.old-deja/g++.law/arg1.C: Same.
21460         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
21461         * g++.old-deja/g++.jason/template31.C: Same.
21462         * g++.old-deja/g++.jason/template24.C (main): Same.
21463         * g++.old-deja/g++.jason/2371.C: Same.
21464         * g++.old-deja/g++.eh/new2.C: Same.
21465         * g++.old-deja/g++.eh/new1.C: Same.
21466         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
21467         * g++.old-deja/g++.brendan/nest21.C (main): Same.
21468         * g++.old-deja/g++.brendan/err-msg3.C: Same.
21469         * g++.old-deja/g++.brendan/crash62.C: Same.
21470         * g++.old-deja/g++.brendan/crash52.C: Same.
21471         * g++.old-deja/g++.brendan/crash49.C (main): Same.
21472         * g++.old-deja/g++.brendan/crash38.C: Same.
21473         * g++.old-deja/g++.brendan/crash15.C (main): Same.
21474         * g++.old-deja/g++.brendan/copy9.C: Same.
21475
21476 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
21477
21478         * gcc.c-torture/execute/20001203-2.c (memset):
21479         Count argument is of type __SIZE_TYPE__.
21480
21481 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
21482
21483         * gcc.c-torture/compile/20010404-1.c: New test.
21484
21485 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
21486
21487         * gcc.c-torture/compile/20010326-1.c: New test.
21488
21489 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
21490
21491         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
21492         peculiarities of the SH.
21493         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
21494
21495 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21496
21497         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
21498         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
21499         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
21500
21501 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21502
21503         * g77.f-torture/compile/20010321-1.f: New test.
21504
21505 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21506
21507         * gcc.c-torture/compile/20010329-1.c: New test.
21508
21509 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
21510
21511         * gcc.c-torture/execute/20010329-1.c: New test.
21512
21513 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21514
21515         * g++.old-deja/g++.other/eh4.C: Fix typo.
21516
21517 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
21518
21519         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
21520
21521 2001-03-28  Philip Blundell  <philb@gnu.org>
21522
21523         * gcc.c-torture/compile/20010328-1.c: New test.
21524
21525 2001-03-27  Richard Henderson  <rth@redhat.com>
21526
21527         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
21528         * g++.old-deja/g++.eh/vbase3.C: Likewise.
21529
21530 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
21531
21532         * gcc.c-torture/compile/20010327-1.c: New test.
21533
21534 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21535
21536         * g++.old-deja/g++.other/friend12.C: New test.
21537         * g++.old-deja/g++.other/friend9.C: Expect no errors.
21538         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
21539
21540 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21541
21542         * gcc.c-torture/execute/20010325-1.c: New test.
21543
21544 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
21545
21546         * g++.old-deja/g++.other/mangle3.C: New test.
21547
21548 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
21549
21550         * g++.old-deja/g++.other/anon8.C: New test.
21551
21552 2001-03-20  Philip Blundell  <philb@gnu.org>
21553
21554         * gcc.c-torture/compile/20010320-1.c: New test.
21555
21556 2001-03-17  Richard Henderson  <rth@redhat.com>
21557
21558         * g++.old-deja/g++.other/eh4.C: Add expected error text.
21559
21560 2001-03-15  Geoff Keating  <geoff@redhat.com>
21561
21562         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
21563         tests on AIX.
21564
21565 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
21566
21567         * g++.old-deja/g++.other/eh4.C: New test.
21568
21569 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21570
21571         * gcc.dg/cpp/mi1.c: Update.
21572
21573 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
21574
21575         * g++.old-deja/g++.other/regstack.C: New test.
21576
21577 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21578
21579         * g++.old-deja/g++.other/ref4.C: New test.
21580
21581 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
21582
21583         * objc/execute/va_method.m: Added.
21584         * objc/execute/IMP.m: Added.
21585         * objc/execute/_cmd.m: Added.
21586         * objc/execute/accessing_ivars.m: Added.
21587         * objc/execute/class-1.m: Added.
21588         * objc/execute/class-10.m: Added.
21589         * objc/execute/class-11.m: Added.
21590         * objc/execute/class-12.m: Added.
21591         * objc/execute/class-13.m: Added.
21592         * objc/execute/class-14.m: Added.
21593         * objc/execute/class-2.m: Added.
21594         * objc/execute/class-3.m: Added.
21595         * objc/execute/class-4.m: Added.
21596         * objc/execute/class-5.m: Added.
21597         * objc/execute/class-6.m: Added.
21598         * objc/execute/class-7.m: Added.
21599         * objc/execute/class-8.m: Added.
21600         * objc/execute/class-9.m: Added.
21601         * objc/execute/class-tests-1.h
21602         * objc/execute/class-tests-2.h
21603         * objc/execute/compatibility_alias.m: Added.
21604         * objc/execute/encode-1.m: Added.
21605         * objc/execute/formal_protocol-1.m: Added.
21606         * objc/execute/formal_protocol-2.m: Added.
21607         * objc/execute/formal_protocol-3.m: Added.
21608         * objc/execute/formal_protocol-4.m: Added.
21609         * objc/execute/formal_protocol-5.m: Added.
21610         * objc/execute/formal_protocol-6.m: Added.
21611         * objc/execute/formal_protocol-7.m: Added.
21612         * objc/execute/informal_protocol.m: Added.
21613         * objc/execute/initialize.m: Added.
21614         * objc/execute/load.m: Added.
21615         * objc/execute/many_args_method.m: Added.
21616         * objc/execute/nested-3.m: Added.
21617         * objc/execute/no_clash.m: Added.
21618         * objc/execute/private.m: Added.
21619         * objc/execute/redefining_self.m: Added.
21620         * objc/execute/root_methods.m: Added.
21621         * objc/execute/selector-1.m: Added.
21622         * objc/execute/static-1.m: Added.
21623         * objc/execute/static-2.m: Added.
21624         * objc/execute/va_method.m: Added.
21625
21626 2001-03-10  Richard Henderson  <rth@redhat.com>
21627
21628         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
21629
21630 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21631
21632         * g++.old-deja/g++.other/crash31.C: XFAIL.
21633         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
21634         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
21635         * gcc.c-torture/execute/20010123-1.x: XFAIL.
21636         * gcc.c-torture/execute/20010124-1.x: XFAIL.
21637         * gcc.dg/sequence-pt-1.c: XFAIL one test.
21638
21639 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
21640
21641         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
21642
21643 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21644
21645         * gcc.dg/20000724-1.c: Don't use multiline strings.
21646
21647 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
21648
21649         * objc/execute/string1.m, objc/execute/string2.m: Compare the
21650         result of -cString against what we expect it to be; don't just
21651         print it out for no one to read.
21652
21653         * objc/execute/string3.m, objc/execute/string4.m: New tests.
21654         Based on testcases provided by Nicola Pero.
21655
21656 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21657
21658         * gcc.dg/cpp/macro7.c: New test.
21659
21660 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
21661
21662         * gcc.dg/cpp/multiline.c: Update.
21663
21664 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21665
21666         * g++.old-deja/g++.other/enum3.C: New test.
21667
21668 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21669
21670         * g++.old-deja/g++.other/pod1.C: New test.
21671
21672 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21673
21674         * g++.old-deja/g++.ext/overload1.C: New test.
21675
21676 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21677
21678         * g++.old-deja/g++.pt/using1.C: New test.
21679
21680 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
21681
21682         * g++.old-deja/g++.other/using9.C: New test.
21683
21684 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
21685
21686         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
21687
21688         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
21689
21690 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
21691
21692         * g++.old-deja/g++.ext/realpt1.C: Remove.
21693
21694 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
21695
21696         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
21697
21698 2001-02-26  Will Cohen  <wcohen@redhat.com>
21699
21700         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
21701
21702 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
21703
21704         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
21705         templatized constructors.
21706
21707 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21708
21709         * gcc.c-torture/execute/20010224-1.c: New test.
21710
21711 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * gcc.c-torture/execute/20010222-1.c: New test.
21714
21715 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
21716
21717         * g++.old-deja/g++.other/inline20.C: New test.
21718
21719 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
21720
21721         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
21722
21723 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21724
21725         * g++.old-deja/g++.other/lookup22.C: New test.
21726
21727 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
21728
21729         * g77.dg: New directory.
21730         * g77.dg/20010216-1.f: New test case.
21731         * g77.dg/dg.exp: New driver.
21732         * lib/g77-dg.exp: New driver library.
21733
21734 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21735
21736         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
21737
21738 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
21739
21740         * g++.old-deja/g++.other/decl9.C: New test.
21741
21742 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
21743
21744         * g++.old-deja/g++.other/init16.C: Update the test so that it does
21745         not need <string> and also tests the initialization at runtime.
21746
21747 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21748
21749         * gcc.c-torture/execute/longlong.c: New test.
21750
21751 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21752
21753         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
21754
21755 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
21756
21757         * gcc.c-torture/execute/920302-1.c (execute):
21758         Change argument type to short.
21759
21760 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21761
21762         * g++.old-deja/g++.pt/deduct6.C: New test.
21763
21764 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
21765
21766         * g++.old-deja/g++.pt/deduct5.C: New test.
21767
21768 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * gcc.c-torture/execute/20010209-1.c: New test.
21771
21772 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
21773
21774         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
21775
21776 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
21777
21778         * g++.dg/vtgc1.C: Update for new ABI.
21779
21780         * consistency.vlad: New directory, 1665 files.
21781
21782 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
21783
21784         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
21785         return type.
21786         * gcc.dg/cpp/digraphs.c: Declare puts.
21787
21788 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21789
21790         * g++.old-deja/g++.other/warn5.C: New test.
21791
21792 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21793
21794         * g++.old-deja/g++.pt/spec40.C: New test.
21795
21796 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
21797
21798         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
21799         case.
21800         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
21801
21802 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
21803
21804         * gcc.c-torture/compile/20010209-1.c: New test.
21805
21806 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
21807
21808         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
21809         excess errors message but not if it crashes.
21810         * g++.old-deja/g++.other/crash27.C: Likewise.
21811         * g++.old-deja/g++.other/crash28.C: Likewise.
21812         * g++.old-deja/g++.other/crash30.C: Likewise.
21813         * g++.old-deja/g++.other/crash32.C: Likewise.
21814         * g++.old-deja/g++.other/crash35.C: Likewise.
21815         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21816
21817 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21818
21819         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
21820         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
21821         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
21822         g77.f-torture/execute/execute.exp,
21823         g77.f-torture/noncompile/noncompile.exp,
21824         gcc.c-torture/execute/execute.exp,
21825         gcc.c-torture/execute/memcheck/memcheck.exp,
21826         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
21827         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
21828         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
21829         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
21830         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
21831         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
21832         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
21833         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
21834         Remove bug reporting instructions with ancient email addresses.
21835
21836 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21837
21838         * gcc.dg/20010202-1.c: New test.
21839         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
21840
21841 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
21842
21843         * g++.dg/stdbool-if.C: New test.
21844
21845 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
21846
21847         * objc/execute/fdecl.m: Added main().
21848
21849 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
21850
21851         * gcc.c-torture/execute/20010206-1.c: New test.
21852
21853 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21854
21855         * gcc.dg/cpp/avoidpaste1.c: Update.
21856
21857 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
21858
21859         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
21860         Pero <nicola@brainstorm.co.uk>.
21861         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
21862
21863 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
21864
21865         * g++.old-deja/g++.pt/spec39.C: New test.
21866
21867 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
21868
21869         * gcc.c-torture/compile/20010202-1.c: New test.
21870
21871 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
21872
21873         * g++.old-deja/g++.abi/primary2.C: New test.
21874         * g++.old-deja/g++.abi/primary3.C: New test.
21875         * g++.old-deja/g++.abi/primary4.C: New test.
21876         * g++.old-deja/g++.abi/primary5.C: New test.
21877         * g++.old-deja/g++.abi/vtable3.h: New test.
21878         * g++.old-deja/g++.abi/vtable3a.C: New test.
21879         * g++.old-deja/g++.abi/vtable3b.C: New test.
21880         * g++.old-deja/g++.abi/vtable3c.C: New test.
21881         * g++.old-deja/g++.abi/vtable3d.C: New test.
21882         * g++.old-deja/g++.abi/vtable3e.C: New test.
21883         * g++.old-deja/g++.abi/vtable3f.C: New test.
21884         * g++.old-deja/g++.abi/vtable3g.C: New test.
21885         * g++.old-deja/g++.abi/vtable3h.C: New test.
21886         * g++.old-deja/g++.abi/vtable3i.C: New test.
21887         * g++.old-deja/g++.abi/vtable3j.C: New test.
21888         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
21889
21890 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
21891
21892         * g++.old-deja/g++.other/anon6.C: New test.
21893         * g++.old-deja/g++.other/anon7.C: New test.
21894
21895 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21896
21897         * gcc.dg/cpp/avoidpaste2.c: New tests.
21898
21899 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
21900
21901         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
21902
21903 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
21904
21905         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
21906         DECIMAL_DIG cases for Irix."
21907
21908 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
21909
21910         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
21911
21912 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21913
21914         * gcc.dg/c99-tag-1.c: New test.
21915
21916 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21917
21918         * gcc.dg/cpp/tr-warn1.c: Add tests.
21919
21920 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
21921
21922         * gcc.dg/cpp/avoidpaste1.c: Update.
21923         * gcc.dg/cpp/paste4.c: Update.
21924
21925 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
21926
21927         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
21928         cases for Irix.
21929
21930 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21931
21932         * g++.old-deja/g++.other/inline19.C: New test.
21933
21934 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21935
21936         * gcc.dg/Wlarger-than.c: New test.
21937
21938 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21939
21940         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
21941
21942 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
21943
21944         * gcc.c-torture/execute/20010129-1.c: New test.
21945         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
21946
21947 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21948
21949         * gcc.dg/cpp/avoidpaste1.c: Test case.
21950
21951 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
21952
21953         * g++.old-deja/g++.other/inline18.C: New test.
21954
21955 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21956
21957         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
21958         and __builtin_putchar.
21959
21960 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
21961
21962         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
21963         tests.
21964
21965 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
21966
21967         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
21968         floating point number rounding mode to round to the nearest
21969         representable mode.
21970
21971 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
21972
21973         * g++.old-deja/g++.other/mangle2.C: New test.
21974
21975 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
21976
21977         * gcc.c-torture/compile/20010124-1.c: New test.
21978
21979 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
21980
21981         * g++.old-deja/g++.pt/spec38.C: New test.
21982
21983 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21984
21985         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
21986         "Build don't run".
21987
21988 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21989
21990         * gcc.c-torture/execute/20010123-1.c: New test.
21991
21992 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21993
21994         * g++.old-deja/g++.pt/spec37.C: New test.
21995
21996 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
21997
21998         * g++.old-deja/g++.pt/overload14.C: New test.
21999
22000 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22001
22002         * gcc.c-torture/execute/20010122-1.c: New test, exercise
22003         __builtin_return_address.
22004
22005 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
22006
22007         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
22008         * g++.old-deja/g++.pt/spec35.C: New test.
22009         * g++.old-deja/g++.pt/spec36.C: New test.
22010
22011 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
22012
22013         * gcc.c-torture/compile/20010118-1.c: New test.
22014
22015 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
22016
22017         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
22018
22019 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22020
22021         * gcc.c-torture/execute/20010119-1.c: New test.
22022
22023 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22024
22025         * g++.old-deja/g++.other/vbase5.C: New test.
22026
22027 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
22028
22029         * gcc.c-torture/execute/20010118-1.c: New test.
22030
22031 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22032
22033         * g++.old-deja/g++.pt/deduct3.C: New test.
22034
22035 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22036
22037         * g++.old-deja/g++.pt/spec34.C: New test.
22038
22039 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
22040
22041         * g77.f-torture/compile/20000601-2.f: New test.
22042
22043 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22044
22045         * g++.old-deja/g++.other/init17.C: New test.
22046
22047 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
22048
22049         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
22050
22051 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.old-deja/g++.pt/unify8.C: New test.
22054
22055 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22056
22057         * g++.old-deja/g++.abi/vbase1.C: New test.
22058
22059 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
22060
22061         * g++.old-deja/g++.pt/crash65.C: New test.
22062
22063 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22064
22065         * gcc.dg/cpp/assembl2.S: New test case.
22066
22067 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
22068
22069         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
22070         are supported.
22071
22072 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22073
22074         * g++.old-deja/g++.other/builtins1.C: New test.
22075         * g++.old-deja/g++.other/builtins2.C: Likewise.
22076         * g++.old-deja/g++.other/builtins3.C: Likewise.
22077         * g++.old-deja/g++.other/builtins4.C: Likewise.
22078
22079 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
22080
22081         * gcc.c-torture/compile/20010117-1.c: New test.
22082         * gcc.c-torture/compile/20010117-2.c: New test.
22083
22084 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22085
22086         * g77.f-torture/execute/20010116.[fx]: New test,
22087         XFAIL on i?86-*-*.
22088         * g77.f-torture/compile/20010115.f: Indicate it's
22089         a test for PR fortran/1636.
22090
22091 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22092
22093         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
22094
22095 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22096
22097         * g77.f-torture/compile/20010115.f: New test.
22098
22099 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
22100
22101         * g++.old-deja/g++.pt/nontype5.C: New test.
22102
22103 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22104
22105         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
22106         have an equivalent working one below it.
22107
22108 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22109
22110         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
22111         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22112
22113 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
22114
22115         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
22116         message containing "init_priority".
22117         (conpr-2.C): Likewise.
22118         (conpr-3.C): Likewise.
22119         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
22120
22121 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22122
22123         * gcc.c-torture/execute/20010114-2.c: New test.
22124
22125 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
22126
22127         * gcc.c-torture/compile/20010114-1.c: New test.
22128         * gcc.c-torture/compile/20010114-1.x: Xfail.
22129         * gcc.c-torture/compile/20010114-2.c: New test.
22130         * gcc.c-torture/execute/20010114-1.c: New test.
22131         * gcc.dg/trunc-1.c: New test.
22132         * gcc.dg/uninit-B.c: New test.
22133
22134 2001-01-13  Nick Clifton  <nickc@redhat.com>
22135
22136         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
22137         target.
22138
22139 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
22140
22141         * gcc.c-torture/compile/20010113-1.c: New test.
22142
22143 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
22144
22145         * gcc.c-torture/compile/20001212-1.c: New test.
22146
22147 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22148
22149         * gcc.dg/cpp/widestr1.c: Update.
22150         * gcc.dg/cpp/prag-imp.c: Remove.
22151
22152 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
22153
22154         * gcc.c-torture/execute/20000801-3.x: Remove.
22155         * gcc.dg/c90-init-1.c: New test.
22156         * gcc.dg/c99-init-1.c: New test.
22157         * gcc.dg/c99-init-2.c: New test.
22158         * gcc.dg/gnu99-init-1.c: New test.
22159
22160 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
22161
22162         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
22163         testing that no relevant ones were found.
22164
22165 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22166
22167         * g++.old-deja/g++.pt/cast2.C: New test.
22168
22169 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22170
22171         * g++.old-deja/g++.pt/friend47.C: New test.
22172
22173 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22174
22175         * g++.old-deja/g++.pt/instantiate13.C: New test.
22176
22177 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22178
22179         * g++.old-deja/g++.other/defarg7.C: New test.
22180         * g++.old-deja/g++.other/defarg8.C: New test.
22181
22182 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22183
22184         * g++.old-deja/g++.pt/crash64.C: New test.
22185
22186 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22187
22188         * g++.old-deja/g++.pt/crash63.C: New test.
22189
22190 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22191
22192         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
22193
22194 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
22195
22196         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
22197
22198 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22199
22200         * g++.old-deja/g++.pt/error3.C: New test.
22201
22202 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22203
22204         * g++.old-deja/g++.other/crash39.C: New test.
22205
22206 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         * g++.old-deja/g++.other/vbase4.C: New test.
22209
22210 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
22211
22212         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
22213         * gcc.dg/special/20000419-2.c: New file. Identical to above.
22214         * gcc.dg/special/special.exp: New test driver which will check
22215         for alias support for the above test.
22216
22217 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
22218
22219         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
22220         problems on small machines.
22221         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
22222         parameterize.
22223
22224 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
22225
22226         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
22227         mips.
22228         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
22229
22230 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
22231
22232         * g++.old_deja/g++.pt/using8.C: New test.
22233
22234 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22235
22236         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
22237
22238 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
22239
22240         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
22241         where a failure is expected.
22242         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
22243
22244 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22245
22246         * g++.old_deja/g++.pt/instantiate12.C: New test.
22247
22248 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22249
22250         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
22251         start of structs.
22252         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
22253         * g++.old-deja/g++.brendan/crash17.C: Likewise.
22254         * g++.old-deja/g++.brendan/crash29.C: Likewise.
22255         * g++.old-deja/g++.brendan/crash48.C: Likewise.
22256         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22257         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
22258         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22259         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
22260         * g++.old-deja/g++.eh/spec6.C: Likewise.
22261         * g++.old-deja/g++.jason/crash3.C: Likewise.
22262         * g++.old-deja/g++.law/ctors11.C: Likewise.
22263         * g++.old-deja/g++.law/ctors17.C: Likewise.
22264         * g++.old-deja/g++.law/ctors5.C: Likewise.
22265         * g++.old-deja/g++.law/ctors9.C: Likewise.
22266         * g++.old-deja/g++.mike/ambig1.C: Likewise.
22267         * g++.old-deja/g++.mike/net22.C: Likewise.
22268         * g++.old-deja/g++.mike/p3538a.C: Likewise.
22269         * g++.old-deja/g++.mike/p3538b.C: Likewise.
22270         * g++.old-deja/g++.mike/virt3.C: Likewise.
22271         * g++.old-deja/g++.niklas/t128.C: Likewise.
22272         * g++.old-deja/g++.other/anon4.C: Likewise.
22273         * g++.old-deja/g++.other/using1.C: Likewise.
22274         * g++.old-deja/g++.other/warn3.C: Likewise.
22275         * g++.old-deja/g++.pt/t37.C: Likewise.
22276         * g++.old-deja/g++.robertl/eb69.C: Likewise.
22277         * g++.old-deja/g++.robertl/eb71.C: Likewise.
22278
22279 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
22280
22281         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
22282
22283 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22284
22285         * gcc.c-torture/execute/stdio-opt-3.c: New test.
22286
22287 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
22288
22289         * gcc.c-torture/compile/20010107-1.c: New test.
22290
22291 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22292
22293         * gcc.c-torture/execute/builtin-noret-1.c: New test.
22294
22295 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22296
22297         * gcc.dg/format/format.h: New file.
22298         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
22299         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
22300         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
22301         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
22302         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
22303         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22304         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
22305         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
22306         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
22307         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
22308         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
22309         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
22310         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
22311         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
22312         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
22313         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
22314         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
22315         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
22316         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
22317         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
22318         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
22319         instead of declaring standard types, macros and functions in each
22320         test.
22321
22322 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
22323
22324         * gcc.c-torture/execute/20010106-1.c: New test.
22325
22326 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22327
22328         * gcc.dg/format/format.exp: New file.
22329         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
22330         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
22331         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
22332         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
22333         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
22334         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
22335         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
22336         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
22337         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
22338         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
22339         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
22340         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
22341         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
22342         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
22343         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
22344         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
22345         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
22346         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
22347         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
22348         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
22349         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
22350         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
22351         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
22352         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
22353         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
22354         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
22355         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
22356         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
22357         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
22358         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
22359         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
22360         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
22361         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
22362         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
22363         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
22364         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
22365         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
22366         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
22367         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
22368         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
22369         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
22370         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
22371
22372 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
22373
22374         * gcc.c-torture/execute/991228-1.c: Take word endianness into
22375         account.
22376
22377 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22378
22379         * gcc.c-torture/execute/builtin-complex-1.c: New test.
22380
22381 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
22382
22383         * g++.old-deja/g++.pt/crash62.C: New test.
22384
22385 2001-01-04  Richard Henderson  <rth@redhat.com>
22386
22387         * gcc.dg/20000926-1.c: Update expected warnings.
22388         * gcc.dg/array-2.c: Likewise.
22389         * gcc.dg/array-4.c: Also validate flexible array members.
22390         * gcc.dg/c99-flex-array-1.c: New.
22391
22392 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22393
22394         * gcc.c-torture/compile/20001222-1.x: Remove.
22395
22396 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22397
22398         * gcc.c-torture/execute/built-in-setjmp.c: New.
22399
22400 2001-01-03  Richard Henderson  <rth@redhat.com>
22401
22402         * gcc.dg/940510-1.c: Update expected error wording.
22403         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
22404
22405 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
22406
22407         * lib/target-supports.exp (check_alias_available): Modified to
22408         indicate aliases not supported if only weak aliases are supported.
22409
22410 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22411
22412         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
22413         Turn on cmpstrsi checks for __pj__ and __i370__.
22414
22415 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22416
22417         * g++.old-deja/g++.other/virtual11.C: New test.
22418
22419 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22420
22421         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
22422
22423 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22424
22425         * gcc.c-torture/compile/20010102-1.c: New test.
22426
22427 2001-01-02  Andreas Jaeger  <aj@suse.de>
22428
22429         * gcc.dg/noreturn-3.c: New test.
22430
22431         * gcc.dg/noreturn-4.c: New test.
22432
22433 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22434
22435         * gcc.c-torture/execute/stdio-opt-1.c: Also test
22436         __builtin_fputc and __builtin_fwrite.
22437
22438 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22439
22440         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
22441         signed char, not default char.
22442
22443 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
22444
22445         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
22446
22447 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
22448
22449         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
22450
22451 2000-12-29  Richard Henderson  <rth@redhat.com>
22452
22453         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
22454         (__cyg_profile_func_exit): Define.
22455
22456 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22457
22458         * g++.dg/vtgc1.C: New test.
22459
22460 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
22461
22462         * gcc.dg/noncompile/20001228-1.c: New test.
22463
22464         * gcc.dg/20001228-1.c: New test.
22465
22466         * gcc.c-torture/execute/20001228-1.c: New test.
22467
22468 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
22469
22470         * gcc.dg/format-strfmon-1.c: New test.
22471
22472 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22473
22474         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
22475         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
22476         * gcc.c-torture/execute/string-opt-1.c: Likewise.
22477         * gcc.c-torture/execute/string-opt-2.c: Likewise.
22478         * gcc.c-torture/execute/string-opt-3.c: Likewise.
22479         * gcc.c-torture/execute/string-opt-4.c: Likewise.
22480         * gcc.c-torture/execute/string-opt-6.c: Likewise.
22481         * gcc.c-torture/execute/string-opt-7.c: Likewise.
22482         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22483         * gcc.c-torture/execute/string-opt-9.c: Likewise.
22484         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22485         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22486         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22487
22488         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
22489         * gcc.c-torture/execute/string-opt-4.c: Test index.
22490
22491 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
22492
22493         * gcc.c-torture/compile/20001226-1.c: New test.
22494
22495 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22496
22497         * gcc.c-torture/compile/20001222-1.c: New test.
22498         * gcc.c-torture/compile/20001222-1.x: Xfail.
22499
22500 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
22501
22502         * gcc.c-torture/execute/comp-goto-2.c: New test.
22503
22504 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
22505
22506         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
22507         Use long types if __INT_MAX__ is 32767.
22508         (main): Use cast to (sint32 *) when poking 88 into a_page.
22509
22510         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
22511
22512 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
22513
22514         * gcc.c-torture/compile/20001221-1.c: New test.
22515         * gcc.c-torture/execute/20001221-1.c: New test.
22516
22517 2000-12-20  Richard Henderson  <rth@redhat.com>
22518
22519         * g++.old-deja/g++.pt/crash36.C: Update error lines.
22520         * g++.old-deja/g++.robertl/eb109.C: Likewise.
22521
22522 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22523
22524         * gcc.dg/compare3.c: New test.
22525
22526 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22527
22528         * gcc.dg/format-warnll-1.c: New test.
22529
22530 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
22531
22532         * gcc.dg/cpp/cmdlne-P.c: New test.
22533
22534 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22535
22536         * gcc.c-torture/execute/builtin-abs-1.c,
22537         gcc.c-torture/execute/builtin-abs-2.c: New tests.
22538
22539 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22540
22541         * gcc.dg/cpp/multiline.c: New test.
22542
22543 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
22544
22545         * g++.old-deja/g++.other/syshdr1.C: Update.
22546         * gcc.dg/cpp/lineflags.c: Remove temporarily.
22547
22548 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22549
22550         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
22551
22552 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22553
22554         * g++.old-deja/g++.pt/ttp65.C: New test.
22555
22556 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22557
22558         * g++.old-deja/g++.pt/ttp64.C: New test.
22559
22560 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22561
22562         * g++.old-deja/g++.pt/spec33.C: New test.
22563
22564 2000-12-14  Catherine Moore  <clm@redhat.com>
22565
22566         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
22567         * gcc.c-torture/execute/920612-2.c: Likewise.
22568         * gcc.c-torture/execute/920428-2.c: Likewise.
22569         * gcc-c-torture/execute/va-arg-11.c: Call exit.
22570         * gcc.c-torture/execute/va-arg-21.c: Likewise.
22571
22572 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22573
22574         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
22575         * gcc.dg/pack-test-2.c: Likewise.
22576
22577 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22578
22579         Tests by Zack Weinberg <zackw@stanford.edu>.
22580
22581         * gcc.dg/cpp/defined.c: Update.
22582         * gcc.dg/cpp/defined_trad.c: New tests.
22583
22584 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22585
22586         * gcc.dg/cpp/trad-direct.c: Update.
22587
22588 2000-12-11  Neil Booth  <neilb@earthling.net>
22589
22590         * gcc.dg/cpp/defined_trad.c
22591
22592 2000-12-11  Neil Booth  <neilb@earthling.net>
22593
22594         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
22595
22596 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22597
22598         * gcc.dg/format-miss-2.c: New test.
22599
22600 2000-12-09  Neil Booth  <neilb@earthling.net>
22601
22602         * gcc.dg/cpp/lineflags.c: New tests.
22603         * gcc.dg/cpp/poison.c: Update.
22604         * gcc.dg/cpp/redef2.c: Update.
22605         * gcc.dg/cpp/skipping.c: New test.
22606
22607 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
22608
22609         * g++.old-deja/g++.other/eh3.C: New testcase.
22610
22611 2000-12-07  Neil Booth  <neilb@earthling.net>
22612
22613         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
22614         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
22615         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
22616         wtr-union-init-2.c, wtr-union-init-3.c: Update.
22617         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
22618         Update.
22619
22620 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22621
22622         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
22623         __SIZE_TYPE__ instead of int for type of integers cast to
22624         pointers.
22625
22626 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
22627
22628         * g++.old-deja/g++.other/cleanup4.C: New test.
22629
22630 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22631
22632         * format-sec-1.c: New test.
22633
22634 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22635
22636         * gcc.dg/format-nonlit-3.c: New test.
22637
22638 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22639
22640         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
22641         through a null pointer.
22642
22643 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22644
22645         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
22646         * g++.old-deja/g++.pt/partial4.C: New test.
22647
22648 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
22649
22650         * gcc.c-torture/execute/ieee/hugeval.x: New.
22651
22652 2000-12-06  Neil Booth  <neilb@earthling.net>
22653
22654         * gcc.dg/cpp/backslash2.c: New tests.
22655
22656 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22657
22658         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
22659         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
22660
22661 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
22662
22663         * gcc.c-torture/execute/20001203-2.c: New testcase.
22664
22665 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22666
22667         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
22668         * g++.old-deja/g++.other/virtual10.C: New test.
22669
22670 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
22671
22672         * g++.old-deja/g++.mike/pmf5.C: Remove test.
22673
22674 2000-12-05  Richard Henderson  <rth@redhat.com>
22675
22676         * gcc.c-torture/compile/20001205-1.c: New.
22677
22678 2000-12-04  Neil Booth  <neilb@earthling.net>
22679
22680         * g++.old-deja/g++.other/virtual9.C: New test.
22681         * g++.old-deja/g++.pt/crash61.C: New test.
22682         * gcc.c-torture/execute/loop-9.c: New test.
22683
22684 2000-12-04  Neil Booth  <neilb@earthling.net>
22685
22686         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
22687         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
22688         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
22689         * gcc.dg/cpp/extratokens.c: ...here.
22690
22691 2000-12-04  Neil Booth  <neilb@earthling.net>
22692
22693         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
22694         New tests.
22695
22696 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22697
22698         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
22699         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
22700
22701 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22702
22703         * gcc.c-torture/execute/20001203-1.c: New test.
22704
22705 2000-12-03  Neil Booth  <neilb@earthling.net>
22706
22707         * gcc.dg/cpp/macro6.c: New test cases.
22708
22709 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22710
22711         * gcc.c-torture/execute/string-opt-9.c: New test.
22712         * gcc.c-torture/execute/string-opt-10.c: Likewise.
22713         * gcc.c-torture/execute/string-opt-11.c: Likewise.
22714         * gcc.c-torture/execute/string-opt-12.c: Likewise.
22715
22716         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
22717         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
22718
22719 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
22720
22721         * gcc.dg/cpp/if-6.c: New testcase.
22722
22723         * gcc.dg/20001201-1.c: New testcase.
22724
22725 2000-12-02  Neil Booth  <neilb@earthling.net>
22726
22727         * g++.old-deja/g++.other/externC4.C,
22728         g++.old-deja/g++.other/friend10.C: New tests.
22729
22730 2000-12-02  Neil Booth  <neilb@earthling.net>
22731
22732         * g++.old-deja/g++.other/instan2.C
22733         * g++.old-deja/g++.other/instan3.C: New test.
22734
22735 2000-12-02  Neil Booth  <neilb@earthling.net>
22736
22737         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
22738         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
22739         gnuc99.c,gnuc99-pedantic.c: New tests.
22740
22741 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22742
22743         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
22744         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
22745
22746 2000-12-01  Neil Booth  <neilb@earthling.net>
22747
22748         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
22749         * gcc.dg/cpp/poison.c: Update.
22750         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
22751
22752 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
22753
22754         * g77.f-torture/execute/20001201.f: New test.
22755
22756 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22757
22758         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
22759
22760 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
22761
22762         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
22763
22764 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
22765
22766         * g++.old-deja/g++.other/cast6.C: New test.
22767
22768 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
22769
22770         * gcc.c-torture/execute/20001130-2.c: New testcase.
22771
22772 2000-11-30  Richard Henderson  <rth@redhat.com>
22773
22774         * gcc.c-torture/execute/20001130-1.c: New test.
22775
22776 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22777
22778         * g++.old-deja/g++.other/op3.C: New test.
22779
22780 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22781
22782         * g++.old-deja/g++.other/op2.C: New test.
22783
22784 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
22785
22786         * g++.old-deja/g++.other/crash38.C: New test.
22787
22788 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
22789
22790         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
22791
22792 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
22793
22794         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
22795         tests.
22796         * gcc.c-torture/execute/string-opt-6.c: New test.
22797
22798         * gcc.dg/20001117-1.c: Add main.
22799
22800 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
22801
22802         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
22803         Move from here ...
22804         * gcc.dg/940510-1.c: ... to here.
22805
22806         * gcc.dg/20000926-1.c: GNU C now allows initializations of
22807         zero-size arrays in toplevel structures.
22808
22809 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22810
22811         * gcc.c-torture/execute/loop-8.c: New test.
22812
22813 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22814
22815         * g++.old-deja/g++.other/base1.C: New test.
22816
22817 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         * g++.old-deja/g++.other/parse2.C: New test.
22820
22821 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22822
22823         * g++.old-deja/g++.pt/incomplete1.C: New test.
22824
22825 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
22826
22827         * g++.old-deja/g++.other/friend9.C: New test.
22828
22829 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
22830
22831         * gcc.dg/20001127-1.c: New test.
22832
22833 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22834
22835         * g++.old-deja/g++.pt/friend46.C: New test.
22836
22837 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
22838
22839         * g++.old-deja/g++.other/ptrmem8.C: New test.
22840
22841 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22842
22843         * gcc.c-torture/execute/string-opt-7.c: New test.
22844         * gcc.c-torture/execute/string-opt-8.c: Likewise.
22845
22846 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22847
22848         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
22849         instead of 'mkcheck 2'.
22850
22851 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22852
22853         * gcc.c-torture/execute/memcheck/driver.c,
22854         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
22855         C9X references to refer to C99.
22856
22857 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
22858
22859         * gcc.dg/ultrasp3.c: New test.
22860
22861 2000-11-25  Neil Booth  <neilb@earthling.net>
22862
22863         * gcc.dg/cpp/include2.c: Update test to be locale independent.
22864
22865 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
22866
22867         * gcc.c-torture/compile/20001123-2.c: New.
22868
22869 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22870
22871         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
22872
22873 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
22874
22875         * gcc.dg/sequence-point-1.c: Add some new tests.
22876         * gcc.c-torture/execute/20001124-1.c: New test.
22877
22878 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22879
22880         * g++.old-deja/g++.other/vaarg4.C: New test.
22881         * gcc.c-torture/compile/20001123-1.c: New test.
22882
22883 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
22884
22885         * g++.other/crash24.C: Adjust and remove XFAIL.
22886         * g++.other/crash37.C: New test.
22887
22888 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
22889
22890         * g++.old-deja/g++.pt/instantiate9.C: New test.
22891
22892 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
22893
22894         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
22895         new ABI, too.
22896
22897         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
22898         * g++.old-deja/g++.robertl/eb55.C: Likewise.
22899
22900 2000-11-22  Neil Booth  <neilb@earthling.net>
22901
22902         * gcc.dg/cpp/Wtrigraphs.c: New test.
22903
22904 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
22905
22906         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
22907
22908 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
22911
22912 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
22913
22914         * lib/gcc-dg.exp: load_lib scanasm.exp.
22915         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
22916         * lib/g++-dg.exp: load_lib scanasm.exp.
22917         * lib/scanasm.exp: New.
22918         (scan-assembler, scan-assembler-not): Add optional arguments to
22919         test name, or if not present, the pattern name.
22920         (scan-assembler-dem, scan-assembler-dem-not): New.
22921
22922         * g++.dg/dg.exp: New.
22923
22924 2000-11-21  Neil Booth  <neilb@earthling.net>
22925
22926         * gcc.dg/cpp/integrated1.c: Remove.
22927
22928 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22929
22930         * gcc.c-torture/execute/20001121-1.c: New test.
22931
22932 2000-11-21  Richard Henderson  <rth@redhat.com>
22933
22934         * gcc.c-torture/compile/20001121-1.c: New test.
22935
22936 2000-11-20  Neil Booth  <neilb@earthling.net>
22937
22938         * gcc.dg/cpp/integrated1.c: New test.
22939
22940 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
22941
22942         * g++.old-deja/g++.other/inline17.C: New test.
22943
22944 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
22945
22946         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
22947         local variable to be zero: I made the variable global. Now
22948         uses abort() and exit() instead of relying on main's return value.
22949
22950 2000-11-20  Neil Booth  <neilb@earthling.net>
22951
22952         * gcc.dg/cpp/paste2.c: Update test.
22953         * objc/execute/paste.m: New test.
22954
22955 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22956
22957         * gcc.dg/c99-condexpr-1.c: New test.
22958
22959 2000-11-20  Neil Booth  <neilb@earthling.net>
22960
22961         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
22962
22963 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
22964
22965         * g++.old-deja/g++.pt/export1.C: New test.
22966
22967 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
22968
22969         * gcc.dg/20001117-1.c: New test.
22970
22971 2000-11-18  Richard Henderson  <rth@redhat.com>
22972
22973         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
22974
22975 2000-11-18  Richard Henderson  <rth@redhat.com>
22976
22977         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
22978         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
22979         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
22980
22981 2000-11-18  Richard Henderson  <rth@redhat.com>
22982
22983         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
22984         (main): New.  Exit cleanly.
22985
22986 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22987
22988         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
22989         gcc.dg/c99-fordecl-2.c: New tests.
22990
22991 2000-11-18  Richard Henderson  <rth@redhat.com>
22992
22993         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
22994         * gcc.c-torture/execute/zerolen-2.c: New.
22995
22996 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22997
22998         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
22999         memory.
23000
23001 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23002
23003         * g++.old-deja/g++.pt/instantiate8.C: New test.
23004
23005 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
23006
23007         * g++.old-deja/g++.other/incomplete.C: Add more tests.
23008         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
23009
23010 2000-11-16  Nick Clifton  <nickc@redhat.com>
23011
23012         * gcc.c-torture/execute/nestfunc-2.c: New test.
23013         * gcc.c-torture/execute/nestfunc-3.c: New test.
23014
23015 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23016
23017         * gcc.c-torture/compile/20001116-1.c: New test.
23018
23019 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23020
23021         * gcc.c-torture/execute/20001115-1.c: New test.
23022
23023 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
23024
23025         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
23026         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
23027         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
23028         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23029
23030 2000-11-15  Neil Booth  <neilb@earthling.net>
23031
23032         gcc.dg/cpp/_Pragma1.c: Update.
23033         gcc.dg/cpp/_Pragma2.c: New test.
23034
23035 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23036
23037         * g++.old-deja/g++.other/anon5.C: New test.
23038
23039 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23040
23041         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
23042         tests.
23043
23044 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
23045
23046         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
23047         output.
23048
23049 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23050
23051         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
23052         labels at end of compound statements.
23053
23054 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
23055
23056         * gcc.c-torture/execute/loop-7.c: New test.
23057
23058 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23059
23060         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
23061
23062 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23063
23064         * gcc.dg/c99-bool-1.c: New test.
23065
23066 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23067
23068         * gcc.dg/c99-scope-1.c: Remove xfail.
23069         * gcc.dg/c99-scope-2.c: New test.
23070
23071 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23072
23073         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
23074         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
23075
23076 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
23077
23078         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
23079         error messages.
23080
23081         * g++.mike/p700.C: Don't typedef wchar_t.
23082         * g++.mike/p784.C: Likewise.
23083         * g++.mike/eb101.C: Don't use __wchar_t.
23084
23085 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
23086
23087         * g77.f-torture/execute/20001111.[fx]: Test premature exit
23088         from DO loop.
23089
23090 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
23091
23092         * gcc.c-torture/execute/20001111-1.c: New test.
23093
23094 2000-11-10  Nick Clifton  <nickc@redhat.com>
23095
23096         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
23097         long multuiple and accumulate.
23098
23099 2000-11-09  Richard Henderson  <rth@redhat.com>
23100
23101         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
23102         via size_t instead of int.
23103
23104         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
23105         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23106         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23107         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23108
23109 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
23110
23111         * gcc.c-torture/compile/20001109-1.c: New test.
23112         * gcc.c-torture/compile/20001109-2.c: New test.
23113
23114 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
23115
23116         * g++.old-deja/g++.pt/operator1.C: New test.
23117         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
23118
23119 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23120
23121         * gcc.dg/20001108-1.c: New test.
23122
23123 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
23124
23125         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
23126         with both arguments constant strings.
23127         * gcc.c-torture/execute/string-opt-3.c: New test.
23128         * gcc.c-torture/execute/string-opt-4.c: New test.
23129         * gcc.c-torture/execute/string-opt-5.c: New test.
23130
23131 2000-11-08  Nick Clifton  <nickc@redhat.com>
23132
23133         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
23134         mulsidi3adddi patterns.
23135
23136 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
23137
23138         * g++.old-deja/g++.other/crash36.C: New test.
23139
23140 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
23141
23142         * g++.old-deja/g++.other/init16.C: New test.
23143
23144 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
23145
23146         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
23147
23148 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23149
23150         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
23151         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23152         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23153
23154 2000-11-07  DJ Delorie  <dj@redhat.com>
23155
23156         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
23157
23158 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23159
23160         * gcc.c-torture/execute/string-opt-1.c: New test.
23161
23162 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
23163
23164         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
23165         mips-sgi-irix6.* because the MIPS ABI passes floating-point
23166         parameters in registers, and there is no way for a varargs
23167         function to know in which order the integer and floating-point
23168         parameters should be interleaved when they are placed on the
23169         stack.
23170         * gcc.c-torture/execute/va-arg-16.x: Likewise.
23171         * gcc.c-torture/execute/va-arg-17.x: Likewise.
23172
23173 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23174
23175         * gcc.c-torture/execute/string-opt-2.c: New test.
23176
23177 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
23178
23179         * g++.old-deja/g++.pt/crash60.C: New test.
23180
23181 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23182
23183         * g++.old-deja/g++.other/crash24.C: New test.
23184         * g++.old-deja/g++.other/crash25.C: New test.
23185         * g++.old-deja/g++.other/crash26.C: New test.
23186         * g++.old-deja/g++.other/crash27.C: New test.
23187         * g++.old-deja/g++.other/crash28.C: New test.
23188         * g++.old-deja/g++.other/crash29.C: New test.
23189         * g++.old-deja/g++.other/crash30.C: New test.
23190         * g++.old-deja/g++.other/crash31.C: New test.
23191         * g++.old-deja/g++.other/crash32.C: New test.
23192         * g++.old-deja/g++.other/crash33.C: New test.
23193         * g++.old-deja/g++.other/crash34.C: New test.
23194         * g++.old-deja/g++.other/crash35.C: New test.
23195
23196 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
23197
23198         * gcc.c-torture/execute/20001031-1.c: New test.
23199
23200 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
23201
23202         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
23203         namespace.
23204
23205         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
23206         standards-conformant.
23207
23208         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
23209
23210         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
23211         * g++.old-deja/g++.mike/p755a.C: Likewise.
23212         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
23213         library makes no calls to `operator new' during initialization.
23214
23215 2000-11-04  Neil Booth  <neilb@earthling.net>
23216
23217         * gcc.dg/cpp/include2.c: New tests.
23218
23219 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
23220
23221         * lib/g++.exp (g++_set_ld_library_path): New function.
23222         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
23223
23224 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
23225
23226         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
23227         warnings.
23228
23229 2000-11-01  Richard Henderson  <rth@redhat.com>
23230
23231         * g++.old-deja/g++.ext/namedret1.C: New.
23232         * g++.old-deja/g++.ext/namedret2.C: New.
23233         * g++.old-deja/g++.ext/namedret3.C: New.
23234
23235 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
23236
23237         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
23238         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
23239
23240 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23241
23242         * gcc.c-torture/execute/va-arg-21.c: New test.
23243
23244 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23245
23246         * gcc.dg/c99-complex-2.c: New test.
23247
23248 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23249
23250         * gcc.c-torture/execute/stdio-opt-1.c: New test.
23251
23252 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
23253
23254         * g++.old-deja/g++.other/inline16.C: New test.
23255
23256 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
23257
23258         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
23259         __PRETTY_FUNCTION__
23260
23261 2000-10-29  Neil Booth  <neilb@earthling.net>
23262
23263         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
23264         New tests.
23265         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
23266         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
23267         optimisation.
23268
23269 2000-10-29  Neil Booth  <neilb@earthling.net>
23270
23271         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
23272         * mi1.c, mi1c.h: Add null directives to multiple-include test.
23273         * mi5.c: Test multiple includes work with -C.
23274         * trigraphs.c: Test ^= version.
23275
23276 2000-10-28  Neil Booth  <neilb@earthling.net>
23277
23278         New tests and test updates for new macro expander.
23279
23280         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
23281         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
23282         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
23283         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
23284         new diagnostic messages.
23285
23286         * gcc.dg/cpp/macro3.c: New tests.
23287
23288 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
23289
23290         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
23291         on the same line.
23292
23293 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
23294
23295         * g++.old-deja/g++.other/eh2.C: New test.
23296
23297 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
23298
23299         * gcc.c-torture/execute/20001027-1.c: New test.
23300
23301 2000-10-26  Richard Henderson  <rth@redhat.com>
23302
23303         * gcc.c-torture/execute/20001026-1.c: New.
23304
23305 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
23306
23307         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
23308         * g++.old-deja/g++.law/builtin1.C: Likewise.
23309         * g++.old-deja/g++.law/ctors10.C: Likewise.
23310         * g++.old-deja/g++.law/virtual3.C: Likewise.
23311         * g++.old-deja/g++.mike/p658.C: Likewise.
23312         * g++.old-deja/g++.other/sibcall1.C: Likewise.
23313         * g++.old-deja/g++.other/vaarg2.C: Likewise.
23314         * g++.old-deja/g++.robertl/eb124.C: Likewise.
23315         * g++.old-deja/g++.robertl/eb44.C: Likewise.
23316         * g++.old-deja/g++.robertl/eb77.C: Likewise.
23317
23318 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
23319
23320         * gcc.c-torture/compile/20001024-1.c: New test.
23321
23322 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
23323
23324         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
23325         to tell us whether or not we are using V3.
23326
23327 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
23328
23329         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
23330         operands.
23331
23332 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23333
23334         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
23335
23336 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
23337
23338         * gcc.c-torture/execute/20001024-1.c: New test.
23339
23340 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
23341
23342         * g++.old-deja/g++.other/sibcall1.C: New test.
23343
23344 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
23345
23346         * gcc.dg/noncompile/init-3.c: New test.
23347
23348 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23349
23350         * gcc.dg/format-array-1.c: New test.
23351
23352 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23353
23354         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
23355         writing through null pointers; remove comment about testing
23356         unterminated strings.
23357
23358 2000-10-17  Matthew Hiller  <hiller@redhat.com>
23359
23360         * gcc.c-torture/execute/20001017-2.c: New test.
23361
23362 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23363
23364         * gcc.c-torture/compile/20001018-1.c: New test.
23365         * gcc.c-torture/compile/20001018-1.x: Xfail.
23366
23367 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23368
23369         * gcc.c-torture/execute/20001017-1.c: New test.
23370
23371 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23372
23373         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
23374         for multiple use of arguments with scanf formats; add tests for
23375         multiple use of arguments.
23376
23377 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
23378
23379         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
23380
23381 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23382
23383         * gcc.dg/format-miss-1.c: New test.
23384
23385 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23386
23387         * gcc.c-torture/execute/20001013-1.c: New test.
23388
23389 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23390
23391         * gcc.dg/format-branch-1.c: New test.
23392
23393 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
23394
23395         * README, lib/file-format.exp: Remove EGCS references.
23396
23397 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
23398
23399         * gcc.dg/20001013-1.c: New test.
23400
23401 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23402
23403         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
23404         for intmax_t in the compiler using __typeof__ and the type rules
23405         for conditional expressions.
23406
23407 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
23408
23409         * gcc.dg/20001012-1.c: New test.
23410         * gcc.dg/20001012-2.c: New test.
23411
23412 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23413
23414         * gcc.dg/format-attr-1.c: New test.
23415
23416 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23417
23418         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
23419         __LONG_LONG_MAX__ instead of LLONG_MAX.
23420
23421 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23422
23423         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
23424         scanf flags.
23425         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
23426         flags.
23427
23428 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23429
23430         * gcc.dg/sequence-pt-1.c: New test.
23431
23432 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
23433
23434         * gcc.c-torture/execute/20001011-1.c: New testcase.
23435         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
23436
23437 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23438
23439         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
23440         does not error on it.
23441
23442 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
23443
23444         * gcc.dg/20001009-1.c: New test.
23445
23446 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23447
23448         * gcc.c-torture/compile/20001009-1.c: Move from here ....
23449         * gcc.c-torture/execute/20001009-2.c: ... to here.
23450
23451 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
23452
23453         * gcc.c-torture/compile/20001009-1.c: New testcase.
23454         * gcc.c-torture/execute/20001009-1.c: New testcase.
23455         Testcases provided by Jan Hubicka <jh@suse.cz>.
23456
23457 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23458
23459         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23460         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
23461         uintmax_t using <limits.h> to emulate the compiler's internal
23462         logic.  No longer XFAIL %j tests.
23463
23464 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23465
23466         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
23467         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
23468         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
23469         regexps and details of expected handling of some bad formats.
23470         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
23471         suppression.
23472
23473 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23474
23475         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
23476         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
23477         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
23478         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
23479         in list archives.
23480
23481 2000-10-06  Richard Henderson  <rth@cygnus.com>
23482
23483         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
23484         * g++.old-deja/g++.brendan/crash52.C: Likewise.
23485         * g++.old-deja/g++.jason/report.C: Likewise.
23486         * g++.old-deja/g++.law/friend5.C: Likewise.
23487         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
23488         of the expected warnings.
23489
23490 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
23491
23492         * g++.old-deja/g++.pt/enum14.C: New test.
23493
23494 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
23495
23496         * g++.old-deja/g++.pt/crash59.C: New test.
23497
23498 2000-10-04  Will Cohen  <wcohen@redhat.com>
23499
23500         * gcc.dg/20000926-1.c: New test.
23501
23502 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
23503
23504         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
23505         function name for current C++ compiler.
23506         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
23507
23508 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
23509
23510         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
23511         __PRETTY_FUNCTION__.
23512         * g++.old-deja/g++.ext/pretty2.C: Likewise.
23513
23514 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23515
23516         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
23517
23518 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
23519
23520         * gcc.c-torture/compile/20000923-1.c: New test.
23521
23522 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
23523
23524         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
23525         * g++.old-deja/g++.pt/ttp62.C: Same.
23526         * g++.old-deja/g++.other/inline14.C: Same.
23527
23528 2000-09-24  Richard Henderson  <rth@cygnus.com>
23529
23530         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
23531
23532 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23533
23534         * gcc.dg/c90-printf-1.c: Add test for wide string format.
23535
23536 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
23537
23538         * gcc.c-torture/compile/20000922-1.c: New file.
23539
23540 2000-09-21  Nick Clifton  <nickc@redhat.com>
23541
23542         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
23543         a signed long modulo operation.
23544         (mod6): New function - perform an unsigned long modulo operation.
23545         (main): Add tests for modulos of very large numbers by very small
23546         dividends.
23547
23548 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23549
23550         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
23551
23552 2000-09-19  Richard Henderson  <rth@cygnus.com>
23553
23554         * gcc.dg/compare2.c (case 10): XFAIL.
23555
23556 2000-09-18  Richard Henderson  <rth@cygnus.com>
23557
23558         * gcc.c-torture/execute/20000906-1.c: Move ...
23559         * gcc.dg/20000906-1.c: ... here.  Only run on targets
23560         that support __builtin_trap.
23561
23562 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
23563
23564         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
23565
23566 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23567
23568         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
23569         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
23570         more $ format tests.
23571
23572 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23573
23574         * gcc.dg/format-errmk-1.c: New test.
23575
23576 2000-09-17  Greg McGary  <greg@mcgary.org>
23577
23578         * gcc.c-torture/execute/20000917-1.x: Remove.
23579
23580 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23581
23582         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
23583
23584 2000-09-17  Greg McGary  <greg@mcgary.org>
23585
23586         * gcc.c-torture/execute/20000917-1.c: New test.
23587         * gcc.c-torture/execute/20000917-1.x: XFAIL.
23588
23589 2000-09-16  Neil Booth  <NeilB@earthling.net>
23590
23591         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
23592         in nested macro bug.
23593
23594 2000-09-15  Neil Booth  <NeilB@earthling.net>
23595
23596         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
23597
23598 2000-09-14  Jeffrey A Law  (law@cygnus.com)
23599
23600         * gcc.c-torture/execute/20000914-1.c: New test.
23601
23602 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
23603
23604         * g++.other/inline13.C: New test.
23605
23606 2000-09-12  Andreas Jaeger  <aj@suse.de>
23607
23608         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
23609         constant by Ulrich Drepper <drepper@redhat.com>.
23610
23611 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
23612
23613         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
23614
23615 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23616
23617         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
23618
23619 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
23620
23621         * gcc.dg/cpp/backslash.c: New test.
23622
23623 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
23624
23625         * gcc.c-torture/execute/20000910-1.c: New test.
23626         * gcc.c-torture/execute/20000910-2.c: Likewise.
23627
23628 2000-09-11  Robert Lipe  <robertl@sco.com>
23629
23630         * gcc.dg/pragma-align.c: New test.
23631
23632 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23633
23634         * g++.old-deja/g++.pt/explicit82.C: New test.
23635         * g++.old-deja/g++.pt/explicit83.C: New test.
23636
23637 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
23638
23639         * gcc.dg/asm-names.c: New test.
23640
23641 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23642
23643         * gcc.dg/cpp/tr-warn6.c: New test
23644
23645 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23646
23647         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
23648         be accepted.
23649
23650 2000-09-07  Catherine Moore  <clm@redhat.com>
23651
23652         * gcc.c-torture/execute/unroll-1.c: New test.
23653
23654 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
23655
23656         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
23657         ERROR markers.
23658         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
23659         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
23660         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
23661         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
23662         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
23663         Preprocess only.
23664         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
23665         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
23666
23667 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23668
23669         * g++.old-deja/g++.pt/deduct2.C: New test.
23670
23671 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23672
23673         * g++.old-deja/g++.pt/parms2.C: New test.
23674
23675 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23676
23677         * g++.old-deja/g++.pt/crash58.C: New test.
23678
23679 2000-09-06  Greg McGary  <greg@mcgary.org>
23680
23681         * gcc.c-torture/execute/20000906-1.c: New test.
23682         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
23683
23684 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23685
23686         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
23687
23688 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23689
23690         * g++.old-deja/g++.pt/crash57.C: New test.
23691
23692 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23693
23694         * g++.old-deja/g++.pt/crash56.C: New test.
23695
23696 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23697
23698         * g++.old-deja/g++.pt/koenig1.C: New test.
23699
23700 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23701
23702         * gcc.dg/20000904-1.c: New test.
23703
23704 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
23705
23706         * gcc.dg/cpp/paste8.c: New test.
23707
23708 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
23709
23710         * gcc.c-torture/compile/20000827-1.c: New test.
23711
23712 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23713
23714         * gcc.dg/format-diag-1.c: New test.
23715
23716 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23717
23718         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
23719         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
23720         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
23721         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
23722         gcc.dg/formatz-1.c: Adjust warning regular expressions.
23723
23724 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23725
23726         * g++.old-deja/g++.other/nested4.C: New test.
23727
23728 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
23729
23730         * g++.old-deja/g++.ns/scoped1.C: New test.
23731
23732 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
23733
23734         * lib/g++.exp: Support testing already-installed GCC.
23735
23736 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23737
23738         * wtr-label-1.c, wtr-suffix-1.c: New tests.
23739
23740 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23741
23742         * gcc.dg/return-type-2.c: New test.
23743
23744 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
23745
23746         * gcc.c-torture/compile/20000825-1.c: New test.
23747
23748 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
23749
23750         * gcc.dg/dwarf2-2.c: New test.
23751
23752 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
23753
23754         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
23755         dg-warning regexps.
23756
23757 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23758
23759         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
23760         gcc.dg/format-ext-5.c: New tests.
23761
23762 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
23765
23766 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
23767
23768         * gcc.dg/noncompile/930622-2.c: Adjust error message.
23769
23770 2000-08-24  Richard Henderson  <rth@cygnus.com>
23771
23772         * gcc.dg/ia64-sync-1.c: New test.
23773         * gcc.dg/ia64-sync-2.c: New test.
23774         * gcc.dg/ia64-asm-1.c: New test.
23775
23776 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23777
23778         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
23779         * gcc.dg/format-ext-2.c: New test.
23780
23781 2000-08-23  Jason Merrill  <jason@redhat.com>
23782
23783         * lib/old-dejagnu.exp: Also ignore "In member function" and
23784         "At global scope".
23785
23786 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23787
23788         * gcc.dg/noncompile/label-lineno-1.c: New test.
23789
23790 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23791
23792         * gcc.dg/c99-array-nonobj-1.c: New test.
23793
23794 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23795
23796         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
23797         tests.
23798         * gcc.dg/format-ext-1.c: New test.
23799
23800 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23801
23802         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
23803         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
23804         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
23805         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
23806         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
23807
23808 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23809
23810         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
23811         gcc.dg/c99-strftime-2.c: New tests.
23812
23813 2000-08-22  Richard Henderson  <rth@cygnus.com>
23814
23815         * gcc.c-torture/execute/20000822-1.c: New test.
23816
23817 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23818
23819         * gcc.c-torture/execute/20000819-1.x: Remove.
23820
23821 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23822
23823         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
23824         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
23825         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
23826         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
23827         gcc.dg/format-xopen-1.c: New tests.
23828
23829 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23830
23831         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
23832
23833 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
23834
23835         * g++.old-deja/g++.other/loop2.C: New test.
23836
23837         * gcc.c-torture/compile/20000606-1.c: New test.
23838         * gcc.c-torture/compile/20000728-1.c: New test.
23839         * gcc.c-torture/execute/20000801-1.c: New test.
23840         * gcc.c-torture/execute/20000801-2.c: New test.
23841         * gcc.c-torture/execute/20000819-1.c: New test.
23842         * gcc.c-torture/execute/20000819-1.x: XFAIL.
23843         * gcc.dg/20000629-1.c: New test.
23844         * gcc.dg/20000724-1.c: New test.
23845         * gcc.dg/20000807-1.c: New test.
23846
23847 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
23848
23849         * gcc.dg/cpp/pragma-1.c: New test.
23850         * gcc.dg/cpp/pragma-2.c: New test.
23851
23852 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
23853
23854         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
23855         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
23856
23857 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23858
23859         * gcc.c-torture/compile/20000818-1.c: New test.
23860
23861 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
23862
23863         * gcc.c-torture/execute/20000818-1.c: New test.
23864
23865 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23866
23867         * gcc.dg/format-va-1.c: New test.
23868
23869 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23870
23871         * g++.old-deja/g++.other/typedef8.C: New test.
23872
23873 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23874
23875         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
23876         * g++.old-deja/g++.mike/net36.C: Mark candidate.
23877         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
23878         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
23879         * g++.old-deja/g++.other/ptrmem7.C: New test.
23880         * g++.old-deja/g++.pt/ptrmem10.C: New test.
23881
23882 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23883
23884         * g++.old-deja/g++.pt/typename27.C: New test.
23885
23886 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
23887
23888         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
23889         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
23890         * g++.old-deja/g++.pt/friend45.C: New test.
23891         * g++.old-deja/g++.other/friend8.C: New test.
23892
23893 2000-08-15  Richard Henderson  <rth@cygnus.com>
23894
23895         * gcc.c-torture/execute/20000815-1.c: New test.
23896
23897 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23898
23899         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
23900         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
23901         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
23902
23903 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
23904
23905         * g++.old-deja/g++.other/refinit2.C: New test.
23906
23907 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
23908
23909         * lib/c-torture.exp (c-torture): Make
23910         compiler_conditional_xfail_data global.
23911         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
23912         compiler_conditional_xfail_data machinery.
23913         (f-torture-execute): Likewise.
23914         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
23915         and only when unrolling loops.
23916
23917         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
23918
23919 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23920
23921         * g++.old-deja/g++.pt/explicit81.C: New test.
23922
23923 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23924
23925         * g++.old-deja/g++.pt/typename26.C: New test.
23926
23927 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
23928
23929         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
23930         warning.
23931
23932 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23933
23934         * g++.old-deja/g++.other/array3.C: New test.
23935
23936 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23937
23938         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
23939         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
23940         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
23941         New tests.
23942
23943 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
23946         * g++.old-deja/g++.abi/vmihint.C: Likewise.
23947
23948 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
23949
23950         * gcc.c-torture/execute/20000808-1.c: New test.
23951
23952 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23953
23954         * gcc.dg/c90-const-expr-1.c: New test.
23955
23956 2000-08-08  Richard Henderson  <rth@cygnus.com>
23957
23958         * gcc.dg/noncompile/920923-1.c: Declare calloc.
23959
23960 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23961
23962         * gcc.dg/noncompile/const-ll-1.c: New test.
23963
23964 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23965
23966         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
23967
23968 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23969
23970         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
23971         that running programs linked against the shared version of libobjc
23972         run correctly.
23973
23974 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23975
23976         * gcc.dg/c99-printf-1.c: New test.
23977
23978 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23979
23980         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
23981
23982 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
23983
23984         * gcc.c-torture/execute/20000731-1.x: Delete.
23985
23986 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
23987
23988         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
23989         and torture_without_loops as is done by c-torture.exp.
23990         (search_for): Copy from c-torture.exp.
23991         (gcc-dg-runtest): New function, drives a directory of tests
23992         iterating over the TORTURE_OPTIONS.
23993         (scan-assembler, scan-assembler-not): Move here from
23994         individual directory drivers.
23995
23996         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
23997         defined by lib/gcc-dg.exp.
23998         * gcc.dg/cpp/cpp.exp: Likewise.
23999         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
24000         gcc-dg-runtest, so we cycle over optimization options.
24001
24002         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
24003         * gcc.dg/compare2.c: No longer expected to fail.
24004
24005 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
24006
24007         * gcc.c-torture/execute/20000804-1.c: New test.
24008
24009 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24010
24011         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
24012
24013 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
24014
24015         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
24016
24017 2000-08-03  Jeffrey A Law  (law@cygnus.com)
24018
24019         * gcc.c-torture/compile/20000803-1.c: New test.
24020
24021 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24022
24023         * gcc.c-torture/execute/20000801-3.c,
24024         gcc.c-torture/execute/20000801-4.c: New tests.
24025         * gcc.c-torture/execute/20000801-3.x,
24026         gcc.c-torture/execute/20000801-4.x: Xfail.
24027
24028 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
24029
24030         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
24031         libobjc/.libs to allow for libtool.
24032
24033 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
24034
24035         * gcc.c-torture/compile/20000802-1.c: New test.
24036
24037 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
24038
24039         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
24040
24041 2000-07-31  Jeffrey A Law  (law@cygnus.com)
24042
24043         * gcc-c-torture/execute/20000731-2.c: New test.
24044
24045         * gcc.c-torture/execute/20000731-1.c: New test.
24046         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
24047
24048 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
24049
24050         * testsuite/gcc.dg/cpp/paste7.c: New test.
24051         * gcc.dg/cpp/20000725-1.c: New test.
24052
24053 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
24054
24055         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
24056         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
24057         declaration warning for __builtin_dwarf_reg_size.
24058
24059         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
24060
24061 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24062
24063         * gcc.dg/noncompile/voidparam-1.c: New test.
24064
24065 2000-07-30  Richard Henderson  <rth@cygnus.com>
24066
24067         * gcc.dg/c90-digraph-1.c: Don't xfail.
24068         * gcc.dg/compare2.c (case 10): Xfail.
24069         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
24070
24071 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
24072
24073         * gcc.dg/c99-main-1.c: New test.
24074
24075 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24076
24077         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
24078
24079 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
24080
24081         * gcc.c-tortuer/execute/20000726-1.c: New test.
24082
24083 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
24084
24085         * gcc.c-torture/execute/enum-2.c: New test.
24086
24087 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24088
24089         * gcc.dg/cpp/tr-warn3.c: New test.
24090
24091 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24092
24093         * g++.old-deja/g++.ext/implicit1.C: Remove.
24094         * g++.old-deja/g++.jason/c2.C: Remove
24095         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
24096         * g++.old-deja/g++.pt/crash16.C: Likewise.
24097         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
24098
24099 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         * g++.old-deja/g++.other/for2.C: New test.
24102
24103 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
24104
24105         * gcc.dg/20000720-1.c: New test.
24106
24107 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
24108
24109         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
24110
24111 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
24112
24113         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
24114         * gcc.c-torture/execute/20000722-1.c: New.
24115         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
24116
24117 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
24118
24119         * gcc.dg/cpp/20000720-1.S: New test.
24120
24121 2000-07-21  Michael Meissner  <meissner@redhat.com>
24122
24123         * gcc.c-torture/execute/ieee/hugeval.c: New test.
24124
24125 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24126
24127         * g++.old-deja/g++.brendan/crash16.C,
24128         g++.old-deja/g++.brendan/parse3.C,
24129         g++.old-deja/g++.brendan/redecl1.C,
24130         g++.old-deja/g++.ns/template13.C,
24131         g++.old-deja/g++.other/decl4.C,
24132         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
24133
24134 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
24135
24136         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
24137         and "Internal error".
24138
24139         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
24140         regexps.
24141         * gcc.dg/cpp/paste6.c: New test.
24142
24143 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
24144
24145         * gcc.dg/cpp/tr-direct.c: New test.
24146
24147         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
24148         gcc.dg/cpp/undef1.c: Tweak error regexps.
24149
24150 2000-07-18  Eric Christopher <echristo@redhat.com>
24151
24152         * gcc.c-torture/compile/20000718-1.c: New test.
24153
24154 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
24155
24156         * cpplex.c (_cpp_push_token): If the token being pushed back
24157         is the previous token in this context, just subtract one from
24158         context->posn.
24159         * cppmacro.c (save_expansion): Clear aux field when storing a
24160         placemarker.
24161
24162 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
24163
24164         * gcc.dg/noncompile/redecl-1.c: New test.
24165
24166 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
24167
24168         * gcc.c-torture/execute/20000717-5.c: New test.
24169         * gcc.c-torture/execute/20000717-1.x: Removed.
24170
24171 2000-07-17  Richard Henderson  <rth@cygnus.com>
24172
24173         * gcc.c-torture/execute/20000717-4.c: New test.
24174
24175 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
24176
24177         * gcc.dg/cpp/syshdr.c: New test.
24178         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
24179
24180 2000-07-17  Neil Booth  <neilb@earthling.net>
24181
24182         * gcc.dg/cpp/cmdlne-dM.c: New test.
24183         * gcc.dg/cpp/cmdlne-dD.c: New test.
24184
24185 2000-07-17  Jeffrey A Law  (law@cygnus.com)
24186
24187         * gcc.c-torture/execute/20000717-3.c: New test.
24188
24189         * gcc.c-torture/compile/20000717-1.c: New test.
24190
24191 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
24192
24193         * gcc.c-torture/execute/20000717-2.c: New test.
24194
24195 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24196
24197         * gcc.dg/formatz-1.c: New test.
24198
24199         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
24200         * gcc.dg/c99-digraph-1.c: New tests.
24201
24202         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
24203         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
24204
24205         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
24206         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
24207         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
24208         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
24209         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
24210         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
24211         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
24212
24213 2000-07-17   Greg McGary <greg@mcgary.org>
24214
24215         * gcc.c-torture/execute/20000717-1.c: New test.
24216         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
24217
24218 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
24219
24220         * gcc.c-torture/execute/20000715-2.c: New test.
24221         * gcc.dg/20000715-1.c: New test.
24222
24223 2000-07-15  Michael Meissner  <meissner@redhat.com>
24224
24225         * gcc.c-torture/execute/20000715-1.c: New test.
24226
24227 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.c-torture/execute/20000707-1.c: New test.
24230
24231 2000-07-13  Neil Booth  <NeilB@earthling.net>
24232
24233         * testsuite/gcc.dg/cpp/digraph1.c,
24234         testsuite/gcc.dg/cpp/digraph2.c,
24235         testsuite/gcc.dg/cpp/digraphs.c: New tests.
24236
24237 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
24238
24239         * g77.f-torture/compile/20000630-2.f:  New test.
24240         * g77.f-torture/compile/20000630-2.x
24241
24242 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24243
24244         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
24245
24246 2000-07-11  Neil Booth  <NeilB@earthling.net>
24247
24248         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
24249
24250 2000-07-11  Neil Booth  <NeilB@earthling.net>
24251
24252         * gcc.dg/cpp/cmdlne-C.c: New.
24253
24254 2000-07-09  Neil Booth  <NeilB@earthling.net>
24255
24256         * gcc.dg/cpp/directiv.c: New tests.
24257         * gcc.dg/cpp/undef1.c: Update.
24258
24259 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
24260
24261         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
24262
24263 2000-07-09  Neil Booth  <NeilB@earthling.net>
24264
24265         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
24266
24267 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
24268
24269         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
24270         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
24271
24272 2000-07-08  Neil Booth  <NeilB@earthling.net>
24273
24274         * gcc.dg/cpp/macsyntx.c: New tests.
24275
24276 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24277
24278         * gcc.dg/20000707-1.c: New test.
24279
24280 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
24281
24282         * gcc.c-torture/execute/20000706-1.c: New test.
24283         * gcc.c-torture/execute/20000706-2.c: New test.
24284         * gcc.c-torture/execute/20000706-3.c: New test.
24285         * gcc.c-torture/execute/20000706-4.c: New test.
24286         * gcc.c-torture/execute/20000706-5.c: New test.
24287
24288 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24289
24290         * g++.old-deja/g++.pt/instantiate7.C: New test.
24291
24292 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
24293
24294         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
24295         * g++.old-deja/g++.mike/thunk3.C: Likewise.
24296         * g++.old-deja/g++.other/rtti3.C: Likewise.
24297         * g++.old-deja/g++.other/rttid3.C: Likewise.
24298
24299 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
24300
24301         *  g77.f-torture/compile/20000630-1.x: Fix typo
24302
24303 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
24304
24305         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
24306         assembly output.
24307
24308 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
24309
24310         * gcc.dg/cpp/ident.c: New test.
24311
24312 2000-07-05  Neil Booth  <NeilB@earthling.net>
24313
24314         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
24315           gcc.dg/cpp/lexstrng.c: New tests.
24316
24317 2000-07-04  Neil Booth  <NeilB@earthling.net>
24318
24319         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
24320         * gcc.dg/cpp/strify2.c: Same.
24321
24322 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
24323
24324         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
24325         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
24326         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
24327         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
24328
24329         * testsuite/gcc.dg/cpp/macro1.c,
24330         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
24331         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
24332         testsuite/gcc.dg/cpp/strify1.c,
24333         testsuite/gcc.dg/cpp/strify2.c: New tests.
24334
24335 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
24336
24337         * gcc.c-torture/execute/20000703-1.c: New test.
24338
24339 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24340
24341         * g++.old-deja/g++.pt (lookup10.C): New test.
24342
24343 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24344
24345         * g++.old-deja/g++.pt (typename25.C): New test.
24346
24347 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
24348
24349         * gcc.c-torture/compile/20000701-1.c: New test.
24350
24351 2000-06-30  Nick Clifton  <nickc@cygnus.com>
24352
24353         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
24354         to test case.
24355
24356 2000-06-30  Catherine Moore  <clm@cygnus.com>
24357
24358         * gcc.c-torture/execute/align-1.c: New test.
24359
24360 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
24361
24362         * g++.old-deja/g++.pt/expr8.C: New test.
24363         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
24364
24365 2000-06-29  Nick Clifton  <nickc@cygnus.com>
24366
24367         * gcc.c-torture/compile/20000629-1.c: New test.
24368
24369 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24370
24371
24372         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
24373         gcc.dg/noncompile directory, depending on whether they're
24374         preprocessor tests or not.  Annotate all the tests for the dg
24375         framework.
24376
24377         * gcc.c-torture/noncompile/noncompile.exp: Delete.
24378         * gcc.dg/noncompile/noncompile.exp: New.
24379
24380         * Moved files:
24381         Old name                                New name
24382         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
24383         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
24384         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
24385         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
24386         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
24387         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
24388         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
24389         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
24390         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
24391         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
24392         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
24393         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
24394         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
24395         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
24396         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
24397         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
24398         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
24399         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
24400         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
24401         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
24402         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
24403         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
24404         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
24405         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
24406
24407         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
24408         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
24409         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
24410         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
24411         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
24412         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
24413
24414 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
24415
24416         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
24417         declare one variable.  On the fourth, error.
24418         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
24419         declared by 20000628-1a.h.
24420
24421 2000-06-29  Richard Henderson  <rth@redhat.com>
24422
24423         * gcc.c-torture/execute/930529-1.x: New file.
24424         * gcc.dg/920413-1.c: Adjust expected warning text.
24425         * gcc.dg/980217-1.c: Declare abort.
24426         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
24427
24428 2000-06-29  Jeffrey A Law  (law@cygnus.com)
24429
24430         * g77.f-torture/compile/20000629-1.f: New test.
24431         * g77.f-torture/compile/20000629-1.x: Expected to fail.
24432
24433 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24434
24435         Rearrange lots of files, removing entirely the
24436         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
24437         directories.
24438
24439         * Deleted files:
24440         gcc.c-torture/code_quality/code_quality.exp
24441         gcc.c-torture/special/special.exp
24442         gcc.failure/failure.exp
24443         gcc.failure/940409-1.x
24444         gcc.c-torture/compile/961203-1.x
24445
24446         * New files:
24447         gcc.misc-tests/linkage.exp
24448         gcc.c-torture/execute/920730-1t.c
24449         gcc.c-torture/execute/920730-1t.x
24450         gcc.c-torture/compile/920520-1.x
24451         gcc.c-torture/compile/920521-1.x
24452         gcc.c-torture/compile/981006-1.x
24453         gcc.c-torture/execute/eeprof-1.x
24454
24455         * Moved files (possibly with modifications to fit a new harness):
24456         Old name                                New name
24457         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
24458         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
24459         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
24460         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
24461         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
24462         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
24463         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
24464         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
24465         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
24466         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
24467         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
24468         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
24469         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
24470         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
24471
24472 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
24473
24474         * c-torture/compile/961203-1.x: Delete.
24475
24476         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
24477         not exit. Include stdio.h.
24478         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
24479         * gcc.misc-tests/dg-12.c: Likewise.
24480         * gcc.misc-tests/dg-5.c: Likewise.
24481         * gcc.misc-tests/dg-6.c: Likewise.
24482         * gcc.misc-tests/dg-7.c: Prototype abort.
24483         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
24484         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
24485         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
24486         not exit.
24487         * gcc.misc-tests/sieve.c: Use return from main, not exit.
24488         * gcc.misc-tests/sort2.c: Use return from main, not exit.
24489
24490 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.dg/cpp/20000628-1.c: New test.
24493         * gcc.dg/cpp/20000628-1.h: New header for above test.
24494         * gcc.dg/cpp/20000628-1a.h: Likewise.
24495
24496 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
24497
24498         * gcc.dg/cpp: New directory.
24499         * gcc.dg/cpp/cpp.exp: New driver.
24500         * gcc.dg/cpp/20000627-1.c: New test.
24501         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
24502         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
24503         and rewrite as a compilation test.
24504
24505         * gcc.dg: Move many files into the cpp subdirectory, possibly
24506         renaming or editing them as well.
24507         Old name                New name
24508         990119-1.c              cpp/19990119-1.c
24509         990228-1.c              cpp/19990228-1.c
24510         990407-1.c              cpp/19990407-1.c
24511         990409-1.c              cpp/19990409-1.c
24512         990413-1.c              cpp/19990413-1.c
24513         990703-1.c              cpp/19990703-1.c
24514         20000127-1.c            cpp/20000127-1.c
24515         20000129-1.c            cpp/20000129-1.c
24516         20000207-1.c            cpp/20000207-1.c
24517         20000207-2.c            cpp/20000207-2.c
24518         20000209-1.c            cpp/20000209-1.c
24519         20000209-2.c            cpp/20000209-2.c
24520         20000301-1.c            cpp/20000301-1.c
24521         20000419-1.c            cpp/20000419-1.c
24522         20000510-1.S            cpp/20000510-1.S
24523         20000519-1.c            cpp/20000519-1.c
24524         20000529-1.c            cpp/20000529-1.c
24525         20000625-1.c            cpp/20000625-1.c
24526         20000625-2.c            cpp/20000625-2.c
24527         cpp-as1.c               cpp/assert1.c
24528         cpp-as2.c               cpp/assert2.c
24529         cxx-comments-1.c        cpp/cxxcom1.c
24530         cxx-comments-2.c        cpp/cxxcom2.c
24531         endif-label.c           cpp/endif.c
24532         cpp-hash1.c             cpp/hash1.c
24533         cpp-hash2.c             cpp/hash2.c
24534         cpp-if1.c               cpp/if-1.c
24535         cpp-if2.c               cpp/if-2.c
24536         cpp-if3.c               cpp/if-3.c
24537         cpp-if4.c               cpp/if-4.c
24538         cpp-if5.c               cpp/if-5.c
24539         cpp-cond.c              cpp/if-cexp.c
24540         cpp-missingop.c         cpp/if-mop.c
24541         cpp-missingparen.c      cpp/if-mpar.c
24542         cpp-opprec.c            cpp/if-oppr.c
24543         cpp-ifparen.c           cpp/if-paren.c
24544         cpp-shortcircuit.c      cpp/if-sc.c
24545         cpp-shift.c             cpp/if-shift.c
24546         cpp-unary.c             cpp/if-unary.c
24547         cpp-li1.c               cpp/line1.c
24548         cpp-li2.c               cpp/line2.c
24549         lineno.c                cpp/line3.c
24550         lineno-2.c              cpp/line4.c
24551         cpp-mi.c                cpp/mi1.c
24552         cpp-mic.h               cpp/mi1c.h
24553         cpp-micc.h              cpp/mi1cc.h
24554         cpp-mind.h              cpp/mi1nd.h
24555         cpp-mindp.h             cpp/mi1ndp.h
24556         cpp-mix.h               cpp/mi1x.h
24557         cpp-mi2.c               cpp/mi2.c
24558         cpp-mi2a.h              cpp/mi2a.h
24559         cpp-mi2b.h              cpp/mi2b.h
24560         cpp-mi2c.h              cpp/mi2c.h
24561         cpp-mi3.c               cpp/mi3.c
24562         cpp-mi3.def             cpp/mi3.def
24563         poison-1.c              cpp/poison.c
24564         pr-impl.c               cpp/prag-imp.c
24565         cpp-redef-2.c           cpp/redef1.c
24566         cpp-redef.c             cpp/redef2.c
24567         strpaste.c              cpp/strp1.c
24568         strpaste-2.c            cpp/strp2.c
24569         cpp-tradpaste.c         cpp/tr-paste.c
24570         cpp-tradstringify.c     cpp/tr-str.c
24571         cpp-tradwarn1.c         cpp/tr-warn1.c
24572         cpp-tradwarn2.c         cpp/tr-warn2.c
24573         trigraphs.c             cpp/trigraphs.c
24574         cpp-unc1.c              cpp/unc1.c
24575         cpp-unc2.c              cpp/unc2.c
24576         cpp-unc3.c              cpp/unc3.c
24577         cpp-unc.c               cpp/unc4.c
24578         undef.c                 cpp/undef1.c
24579         undef-2.c               cpp/undef2.c
24580         cpp-wi1.c               cpp/widestr1.c
24581
24582 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
24583
24584         * lib/g++.exp (g++_include_flags): Tweak.
24585
24586 2000-06-27  H.J. Lu  <hjl@gnu.org>
24587             Loren J. Rittle  <ljrittle@acm.org>
24588
24589         * lib/g++.exp (g++_include_flags): Override libgloss.exp
24590         version with one that knows about the new gcc tree structure.
24591         (g++_link_flags): Same.
24592
24593 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
24594
24595         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
24596         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
24597         case we are cross-compiling.
24598
24599         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
24600         g++.old-deja/g++.niklas/Makefile.in,
24601         g++.old-deja/g++.niklas/configure.in,
24602         g++.old-deja/g++.other/Makefile.in,
24603         g++.old-deja/g++.other/configure.in,
24604         gcc.c-torture/code_quality/Makefile.in,
24605         gcc.c-torture/code_quality/configure.in,
24606         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
24607         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
24608         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
24609         gcc.c-torture/execute/ieee/Makefile.in,
24610         gcc.c-torture/execute/ieee/configure.in,
24611         gcc.c-torture/noncompile/Makefile.in,
24612         gcc.c-torture/noncompile/configure.in,
24613         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
24614         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
24615         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
24616
24617 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.old-deja/g++.other/ambig3.C: New test.
24620
24621 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
24622
24623         * g++.old-deja/g++.pt/syntax1.C: New test.
24624         * g++.old-deja/g++.pt/syntax2.C: New test.
24625         * g++.old-deja/g++.other/syntax3.C: New test.
24626         * g++.old-deja/g++.other/syntax4.C: New test.
24627
24628 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24629
24630         * gcc.dg/20000623-1.c: Prototype exit and abort.
24631
24632 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
24633
24634         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
24635         New tests.
24636         * gcc.dg/cpp-mi3.def: New file.
24637
24638         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
24639         inside assertions.
24640         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
24641         lexer's error messages.
24642         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
24643         divine anything from the linemarkers.
24644         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
24645         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
24646
24647 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
24648
24649         * gcc.dg/20000623-1.c: New test.
24650
24651 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
24652
24653         * gcc.c-torture/execute/20000622-1.c: New test.
24654
24655 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24656
24657         * g++.old-deja/g++.other/init15.C: New test.
24658
24659 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
24660
24661         * g++.old-deja/g++.pt/vaarg2.C: New test.
24662         * g++.old-deja/g++.pt/vaarg3.C: New test.
24663
24664 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
24665
24666         * g++.old-deja/g++.other/dyncast6.C: New test.
24667
24668 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
24669
24670         * gcc.c-torture/execute/loop-6.c: New test.
24671
24672 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
24673
24674         * gcc.dg/20000614-1.c: New test.
24675         * gcc.dg/20000614-2.c: New test.
24676
24677 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
24678
24679         * g++.old-deja/g++.other/inline12.C: New test.
24680
24681 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
24682
24683         * g++.old-deja/g++.other/eh1.C: New test.
24684
24685 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * g++.old-deja/g++.other/type.C: New test.
24688
24689 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24690
24691         * g++.old-deja/g++.other/initstring.C: New test.
24692
24693 2000-06-12  Jason Merrill  <jason@redhat.com>
24694
24695         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
24696
24697 2000-06-09  Jeffrey A Law  (law@cygnus.com)
24698
24699         * gcc.c-torture/compile/20000609-1.c: New test.
24700
24701 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
24702
24703         * gcc.dg/20000609-1.c: New test.
24704
24705 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
24706
24707         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
24708         * gcc.c-torture/noncompile/poison-1.c: Move...
24709         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
24710         * gcc.dg/cpp-li1.c: Add a token after the #line.
24711
24712 2000-06-05  Richard Henderson  <rth@cygnus.com>
24713
24714         * gcc.c-torture/execute/20000605-2.c: New test.
24715         * gcc.c-torture/execute/20000605-3.c: New test.
24716
24717 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
24718
24719         * g77.f-torture/execute/20000503-1.x: New file.
24720
24721 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24722
24723         * g++.old-deja/g++.eh/badalloc1.C: New test.
24724
24725 2000-06-05  Richard Henderson  <rth@cygnus.com>
24726
24727         * gcc.c-torture/execute/20000605-1.c: New test.
24728
24729 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
24730             Nathan Sidwell <nathan@codesourcery.com>
24731
24732         * gcc.c-torture/compile/20000605-1.c: New test.
24733
24734 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
24735
24736         * g77.f-torture/compile/20000601-1.f:  New test.
24737
24738 2000-06-03  Richard Henderson  <rth@cygnus.com>
24739
24740         * gcc.c-torture/execute/20000603-1.c: New.
24741
24742 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
24743
24744         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
24745         * gcc.dg/noreturn-2.c (noreturn): Likewise.
24746
24747 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
24748
24749         * gcc.dg/compare2.c (case 12): XFAIL.
24750         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
24751         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
24752
24753         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
24754
24755 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
24756
24757         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
24758         guard macro is already defined when the header is first
24759         included.
24760         * gcc.dg/cpp-mix.h: New file.
24761         * gcc.dg/endif-label.c: Update patterns to match compiler.
24762
24763         * g++.brendan/complex1.C: Declare abort.
24764         * g++.law/refs4.C: Remove XFAIL.
24765         * g++.oliva/expr2.C: Declare abort and exit.
24766
24767 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
24768
24769         * gcc.c-torture/execute/20000528-1.c: New test.
24770
24771         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
24772         * g++.old-deja/g++.law/temps4.C: Likewise.
24773
24774         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
24775         stdlib.h.  Call abort() on failure.
24776         * g++.old-deja/g++.law/refs4.C: Likewise.
24777         * g++.old-deja/g++.law/temps4.C: Likewise.
24778         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
24779         * gcc.c-torture/execute/20000112-1.c: Include string.h.
24780
24781 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
24782
24783         Relative to g++.dg/special:
24784         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
24785
24786         Relative to g++.old-deja:
24787         * g++.brendan/complex1.C, g++.jason/optimize2.C,
24788         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
24789         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
24790         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
24791         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
24792         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
24793         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
24794
24795         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
24796         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
24797         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
24798         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
24799         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
24800         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
24801         and/or string.h.
24802
24803         * g++.other/goto1.C: Update expectations for error messages.
24804
24805 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
24806
24807         * gcc.c-torture/compile/20000523-1.c: New test.
24808
24809 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24810
24811         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
24812
24813 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
24814
24815         * g++.old-deja/g++.eh/catch11.C: New test.
24816         * g++.old-deja/g++.eh/catch12.C: New test.
24817
24818 2000-05-24  Nick Clifton  <nickc@cygnus.com>
24819
24820         * gcc.c-torture/execute/20000523-1.c: New test.
24821
24822 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
24823
24824         * c-torture/execute/bcp-1.c: Replace abort in arg of
24825         __builtin_constant_p with a generic external function.
24826
24827         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
24828         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
24829         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
24830         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
24831         Prototype abort and/or exit.
24832
24833         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
24834         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
24835         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
24836         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
24837
24838 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
24839
24840         * gcc.dg/dwarf2-1.c: New test.
24841
24842 2000-05-20  Richard Henderson  <rth@cygnus.com>
24843
24844         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
24845
24846 2000-05-20  Andreas Jaeger  <aj@suse.de>
24847
24848         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
24849         testcase.
24850
24851 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
24852
24853         * gcc.c-torture/execute/20000519-2.c: New test.
24854
24855 2000-05-19  Andreas Jaeger  <aj@suse.de>
24856
24857         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
24858         which fails with SSA.
24859
24860         * lib/c-torture.exp: Also test with -O3 -fssa.
24861
24862 2000-05-18  Michael Meissner  <meissner@redhat.com>
24863
24864         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
24865         * gcc.c-torture/execute/920415-1.c: Ditto.
24866         * gcc.c-torture/execute/920501-1.c: Ditto.
24867         * gcc.c-torture/execute/conversion.c: Ditto.
24868         * gcc.c-torture/execute/cvt-1.c: Ditto.
24869
24870 2000-05-18  Jeffrey A Law  (law@cygnus.com)
24871
24872         * gcc.c-torture/compile/20000518-1.c: New test.
24873
24874 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
24875
24876         * g77.f-torture/compile/200005018.f:  New test.
24877
24878 2000-05-17  Jeffrey A Law  (law@cygnus.com)
24879
24880         * gcc.c-torture/compile/20000517-1.c: New test.
24881
24882 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24883
24884         * gcc.c-torture/execute/20000516-1.c: New test.
24885
24886 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
24887
24888         * g++.old-deja/g++.other/eh.C: New test.
24889
24890 2000-05-12  Richard Henderson  <rth@cygnus.com>
24891
24892         * gcc.c-torture/execute/990208-1.c (main): Don't pass
24893         constants through to doit's conditional.
24894
24895 2000-05-11  Jeffrey A Law  (law@cygnus.com)
24896
24897         * gcc.c-torture/compile/20000511-1.c: New test.
24898         * g77.f-torture/compile/20000511-1.f: New test.
24899         * g77.f-torture/compile/20000511-2.f: New test.
24900
24901 2000-05-11  Michael Meissner  <meissner@redhat.com>
24902
24903         * gcc.c-torture/execute/20000511-1.c: New test.
24904
24905 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
24906
24907         * gcc.dg/dg.exp: Scan .S files as well as .c files.
24908         * gcc.dg/20000510-1.S: New.
24909
24910 2000-05-08  Catherine Moore  <clm@cygnus.com>
24911
24912         * gcc.dg/unused-3.c: New.
24913
24914 2000-05-06  Richard Henderson  <rth@cygnus.com>
24915
24916           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
24917           * g++.old-deja/g++.mike/warn1.C: Likewise.
24918           * g++.old-deja/g++.pt/local1.C: Likewise.
24919           * g++.old-deja/g++.pt/local7.C: Likewise.
24920           * g++.old-deja/g++.pt/spec16.C: Likewise.
24921
24922 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
24923
24924         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
24925
24926 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
24927
24928           * g77.f-torture/execute/20000503-1.f:  New test.
24929
24930 2000-05-04  Andreas Jaeger  <aj@suse.de>
24931
24932         * gcc.dg/noreturn-2.c: New test.
24933
24934 2000-05-04  Neil Booth  <NeilB@earthling.net>
24935
24936         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
24937         preprocessor.
24938
24939 2000-05-04  Richard Henderson  <rth@cygnus.com>
24940
24941         * gcc.c-torture/execute/20000503-1.c: Fix typo.
24942
24943 2000-05-04  Richard Henderson  <rth@cygnus.com>
24944
24945         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
24946         OpenSSL by Jason R Thorpe.
24947
24948 2000-05-03  Jim Wilson  <wilson@cygnus.com>
24949
24950         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
24951
24952 2000-05-03  Robert Lipe <robertlipe@usa.net>
24953
24954         * gcc.dg/20000503-1.c: New test.
24955
24956 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
24957
24958         * gcc.c-torture/compile/20000502-1.c: New test.
24959         * g++.old-deja/g++.other/align.C: New test.
24960         * gcc.dg/cpp-tradstringify.c: New test.
24961
24962 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24963
24964         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
24965         and hard registers.
24966
24967 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
24968
24969         * gcc.c-torture/execute/loop-5.c: New test.
24970
24971 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
24972
24973         * gcc.c-torture/execute/va-arg-20.c: New test.
24974
24975 2000-04-23  Jeffrey A Law  (law@cygnus.com)
24976
24977         * gcc.c-torture/execute/20000422-1.c: New test.
24978
24979 2000-04-20  Greg McGary  <gkm@gnu.org>
24980
24981         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
24982         when optimizing, but without sibling-call optimizations (-O1).
24983
24984 2000-04-20  Jeffrey A Law  (law@cygnus.com)
24985
24986           * gcc.c-torture/compile/20000420-1.c: New test.
24987
24988 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24989
24990         * g++.abi/ptrflags.C: New test.
24991         * g++.eh/catchptr1.C: Test incomplete pointer chains.
24992
24993 2000-04-19  Catherine Moore  <clm@cygnus.com>
24994
24995         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
24996
24997 2000-04-19  Greg McGary  <gkm@gnu.org>
24998
24999         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
25000         sibling-call optimizations.
25001
25002 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
25003
25004         * gcc.dg/20000419-1.c: New test.
25005
25006 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
25007
25008         * gcc.c-torture/execute/20000412-6.c: New test.
25009
25010 2000-04-12  Jeffrey A Law  (law@cygnus.com)
25011
25012         * gcc.c-torture/execute/20000412-5.c: New test.
25013         * g77.f-torture/compile/20000412-1.f: New test.
25014         * gcc.c-torture/execute/20000412-4.c: New test.
25015         * gcc.c-torture/compile/20000412-2.c: New test.
25016         * gcc.c-torture/execute/20000412-3.c: New test.
25017         * gcc.c-torture/compile/20000412-1.c: New test.
25018         * gcc.c-torture/execute/20000412-2.c: New test.
25019
25020 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
25021
25022         * objc/execute/bf-20.m: New test.
25023
25024 2000-04-10  Richard Henderson  <rth@cygnus.com>
25025
25026         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
25027
25028         * gcc.c-torture/execute/20000412-1.c: New test.
25029
25030 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25031
25032         * g++.old-deja/g++.eh/catchptr1.C: New test.
25033
25034 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
25035
25036         * g++.old-deja/g++.abi/cxa_vec.C: New test.
25037
25038 2000-04-08  Neil Booth  <NeilB@earthling.net>
25039
25040         * gcc.dg/cpp-nullchar.c: Remove test as
25041         embedded nulls cause problems.
25042
25043 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25044
25045         * gcc.dg/compare2.c: New test.
25046
25047 2000-04-08  Neil Booth  <NeilB@earthling.net>
25048
25049         * gcc.dg/cpp-nullchar.c: New test.
25050
25051 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
25052
25053         * gcc.dg/cpp-mi2.c: New test.
25054         * gcc.dg/cpp-mi2[abc].h: New files.
25055
25056 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
25057
25058         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
25059         member name.
25060
25061 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
25062
25063         * g++.old-deja/g++.abi/vmihint.C: New test.
25064
25065 2000-04-06  Neil Booth  <NeilB@earthling.net>
25066
25067         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
25068         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
25069         copyright.
25070
25071 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
25072
25073         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
25074         avoid stack-frame overwrite.
25075
25076 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
25077
25078         * gcc.c-torture/compile/20000405-2.c: New test.
25079         * gcc.c-torture/compile/20000405-3.c: New test.
25080
25081 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25082
25083         * gcc.c-torture/compile/20000405-1.c: New test.
25084
25085 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
25086
25087         * gcc.dg/cast-qual-1.c: Revert last change.
25088
25089 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25090
25091         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
25092
25093 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
25094
25095         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
25096         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
25097
25098 2000-04-03  Jeffrey A Law  (law@cygnus.com)
25099
25100         * gcc.c-torture/compile/20000403-2.c: New test.
25101         * gcc.c-torture/compile/20000403-1.c: New test.
25102
25103 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
25104
25105         * gcc.c-torture/execute/20000403-1.c: New test.
25106
25107 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
25108
25109         * gcc.c-torture/execute/20000402-1.c: New test.
25110
25111 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
25112
25113         * gcc.c-torture/execute/va-arg-15.c: New test.
25114         * gcc.c-torture/execute/va-arg-16.c: New test.
25115         * gcc.c-torture/execute/va-arg-17.c: New test.
25116         * gcc.c-torture/execute/va-arg-18.c: New test.
25117         * gcc.c-torture/execute/va-arg-19.c: New test.
25118
25119 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
25120
25121         * gcc.c-torture/compile/981211-1.c: Move to...
25122         * gcc.dg/cpp-as1.c: ...here.
25123         * gcc.dg/cpp-as2.c: New file.
25124
25125         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
25126         compiler.
25127
25128 2000-04-02  Neil Booth  <NeilB@earthling.net>
25129
25130         * gcc.dg/cpp-cond.c  New tests.
25131         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
25132         accidental success less likely.
25133         * gcc.dg/cpp-missingop.c  New tests.
25134         * gcc.dg/cpp-missingparen.c  New tests.
25135         * gcc.dg/cpp-shift.c  New tests.
25136         * gcc.dg/cpp-shortcircuit.c  New tests.
25137         * gcc.dg/cpp-unary.c  New tests.
25138
25139 2000-03-29  Jeffrey A Law  (law@cygnus.com)
25140
25141         * gcc.c-torture/compile/20000329-1.c: New test.
25142
25143 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
25144
25145         * gcc.c-torture/compile/20000326-1.c: New test.
25146         * gcc.c-torture/compile/20000326-2.c: New test.
25147
25148 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
25149
25150         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
25151         the first parameter is a function argument.
25152
25153 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
25154
25155         * g++.old-deja/g++.ext/array4.C: New test.
25156
25157 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
25158
25159         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
25160
25161 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25162
25163         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
25164
25165 2000-03-19  Richard Henderson  <rth@cygnus.com>
25166
25167         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
25168
25169 2000-03-19  Richard Henderson  <rth@cygnus.com>
25170
25171         * gcc.c-torture/compile/20000319-1.c: New test.
25172
25173 2000-03-14  Jeffrey A Law  (law@cygnus.com)
25174
25175         * gcc.c-torture/execute/20000314-3.c: New test.
25176         * gcc.c-torture/execute/20000314-2.c: New test.
25177         * gcc.c-torture/execute/20000314-1.c: New test.
25178         * gcc.c-torture/compile/20000314-2.c: New test.
25179         * gcc.c-torture/compile/20000314-1.c: New test.
25180
25181 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
25182
25183         * g++.old-deja/g++.warn/inline.C: New test.
25184
25185 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
25186
25187         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
25188         standards-compliant result rather than specific constants.
25189         Put test-values in array.
25190
25191 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
25192
25193         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
25194         (g++_target_compile): Put test-specific options last.
25195
25196 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25197
25198         * g++.old-deja/g++.eh/vbase4.C: New test.
25199
25200 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25201
25202         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
25203
25204 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25205
25206         * g++.old-deja/g++.brendan/misc12.C: Removed.
25207         * g++.old-deja/g++.pt/memtemp77.C: Constify.
25208         * g++.old-deja/g++.ext/pretty4.C: New test.
25209
25210 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
25211
25212         * g++.old-deja/g++.other/string2.C: New test.
25213
25214 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
25215
25216         * g++.old-deja/g++.warn/impint2.C: New test.
25217
25218 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
25219
25220         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
25221         is 1, not zero.
25222
25223 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
25224
25225         * g++.old-deja/g++.warn/impint.C: New test.
25226         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
25227         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
25228         * g++.old-deja/g++.pt/explicit12.C: Likewise.
25229         * g++.old-deja/g++.pt/explicit13.C: Likewise.
25230         * g++.old-deja/g++.pt/explicit17.C: Likewise.
25231         * g++.old-deja/g++.pt/explicit18.C: Likewise.
25232         * g++.old-deja/g++.pt/explicit19.C: Likewise.
25233         * g++.old-deja/g++.pt/explicit23.C: Likewise.
25234         * g++.old-deja/g++.pt/explicit31.C: Likewise.
25235         * g++.old-deja/g++.pt/explicit35.C: Likewise.
25236         * g++.old-deja/g++.pt/explicit6.C: Likewise.
25237         * g++.old-deja/g++.pt/memclass7.C: Likewise.
25238
25239 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
25240
25241         * gcc.dg/cpp-redef.c: New test.
25242
25243 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
25244
25245         * g++.old-deja/g++.pt/unify7.C: New test.
25246
25247 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25248
25249         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
25250         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
25251
25252 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
25253
25254         * gcc.c-torture/compile/20000224-1.c: New test.
25255
25256 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25257
25258         * gcc.c-torture/compile/cpp-2.c: New test.
25259         * gcc.c-torture/compile/cpp-1.c: New test.
25260
25261 2000-02-25  Jeffrey A Law  (law@cygnus.com)
25262
25263         * gcc.c-torture/execute/20000225-1.c: New test.
25264
25265 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25266
25267         * gcc.dg/cpp-li2.c: New test.
25268
25269         * gcc.dg/cpp-wi1.c: New test.
25270
25271         * gcc.dg/cpp-li1.c: New test.
25272
25273 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
25274
25275         * g++.old-deja/g++.other/sizeof5.C: New test.
25276
25277 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25278
25279         * gcc.c-torture/execute/va-arg-13.c: New test.
25280
25281 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
25282
25283         * gcc.c-torture/execute/va-arg-12.c: New test.
25284
25285 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25286
25287         * gcc.c-torture/execute/20000223-1.c: New test.
25288
25289 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
25290
25291         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
25292
25293 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
25294
25295         * g++.old-deja/g++.abi/ptrmem.C: New test.
25296
25297 2000-02-19  Richard Henderson  <rth@cygnus.com>
25298
25299         * gcc.c-torture/compile/init-3.c: New.
25300
25301 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
25302
25303         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
25304         ALWAYS_CXXFLAGS.
25305
25306 2000-02-11  Robert Lipe <robertl@sco.com>
25307
25308         * gcc.c-torture/compile/20000211-3.c: New test.
25309
25310 2000-02-11  Martin Buchholz <martin@xemacs.org>
25311
25312         * gcc.c-torture/compile/20000211-2.c: New test.
25313
25314 2000-02-11  Jeffrey A Law  (law@cygnus.com)
25315
25316         * gcc.c-torture/compile/20000211-1.c: New test.
25317
25318 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
25319
25320         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
25321           on native targets
25322
25323 2000-02-08  Nathan Sidwell  <nathan@acm.org>
25324
25325         * g++.old-deja/g++.other/cast5.C: New test.
25326
25327 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
25328
25329         * gcc.c-torture/execute/20000205-1.c: New.
25330
25331 2000-02-03  Nathan Sidwell  <nathan@acm.org>
25332
25333         * g++.old-deja/g++.jason/cast3.C: Return void.
25334         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
25335
25336 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25337
25338         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
25339
25340         * gcc.dg/loop-1.c: New test.
25341
25342 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
25343
25344         * gcc.c-torture/compile/20000127-1.c: New test.
25345         * gcc.c-torture/execute/991228-1.c: New test.
25346
25347 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25348
25349         * gcc.dg/unused-2.c: New test.
25350
25351         * gcc.dg/conv-1.c: New test.
25352
25353 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
25354
25355         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
25356         compiler.
25357         (tool_option_proc): Fix typo.
25358
25359 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
25360
25361         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
25362         of the ld on the host, not on the build machine.
25363         Also, don't crash if '--help' is not a supported option.
25364
25365 2000-01-24  Richard Henderson  <rth@cygnus.com>
25366
25367         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
25368
25369 2000-01-20  Jeffrey A Law  (law@cygnus.com)
25370
25371         * gcc.c-torture/execute/20000120-2.c: New test.
25372         * gcc.c-torture/execute/20000120-1.c: New test.
25373
25374 2000-01-13  Jeffrey A Law  (law@cygnus.com)
25375
25376         * gcc.c-torture/execute/20000113-1.c: New test.
25377
25378 2000-01-12  Jeffrey A Law  (law@cygnus.com)
25379
25380         * gcc.c-torture/execute/20000112-1.c: New test.
25381
25382 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25383
25384         * gcc.dg/20000111-1.c: New test.
25385
25386 2000-01-10  Jeffrey A Law  (law@cygnus.com)
25387
25388         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
25389         with 16 bit integers.
25390
25391 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25392
25393         * gcc.dg/20000108-1.c: New test.
25394
25395 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25396
25397         * g++.old-deja/g++.ns/koenig8.C: New test.
25398
25399 2000-01-05  Nathan Sidwell  <nathan@acm.org>
25400
25401         * g++.old-deja/g++.other/cast4.C: New test.
25402
25403 2000-01-05  Jeffrey A Law  (law@cygnus.com)
25404
25405         * gcc.c-torture/compile/20000105-2.c: New test.
25406         * gcc.c-torture/compile/20000105-1.c: New test.
25407
25408 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25409
25410         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
25411         references to printf & atoi to conform to ANSI standard.
25412         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
25413         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
25414         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
25415         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
25416         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
25417         * g++.old-deja/g++.brendan/complex1.C: Likewise.
25418         * g++.old-deja/g++.brendan/copy1.C: Likewise.
25419         * g++.old-deja/g++.brendan/copy2.C: Likewise.
25420         * g++.old-deja/g++.brendan/copy3.C: Likewise.
25421         * g++.old-deja/g++.brendan/copy4.C: Likewise.
25422         * g++.old-deja/g++.brendan/copy5.C: Likewise.
25423         * g++.old-deja/g++.brendan/copy6.C: Likewise.
25424         * g++.old-deja/g++.brendan/copy7.C: Likewise.
25425         * g++.old-deja/g++.brendan/copy8.C: Likewise.
25426         * g++.old-deja/g++.brendan/crash11.C: Likewise.
25427         * g++.old-deja/g++.brendan/crash14.C: Likewise.
25428         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
25429         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
25430         * g++.old-deja/g++.brendan/delete2.C: Likewise.
25431         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
25432         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
25433         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
25434         * g++.old-deja/g++.brendan/eh1.C: Likewise.
25435         * g++.old-deja/g++.brendan/groff1.C: Likewise.
25436         * g++.old-deja/g++.brendan/init3.C: Likewise.
25437         * g++.old-deja/g++.brendan/misc12.C: Likewise.
25438         * g++.old-deja/g++.brendan/misc7.C: Likewise.
25439         * g++.old-deja/g++.brendan/new2.C: Likewise.
25440         * g++.old-deja/g++.brendan/operators4.C: Likewise.
25441         * g++.old-deja/g++.brendan/operators5.C: Likewise.
25442         * g++.old-deja/g++.brendan/overload2.C: Likewise.
25443         * g++.old-deja/g++.brendan/overload7.C: Likewise.
25444         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
25445         * g++.old-deja/g++.brendan/reference1.C: Likewise.
25446         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
25447         * g++.old-deja/g++.brendan/template24.C: Likewise.
25448         * g++.old-deja/g++.brendan/template3.C: Likewise.
25449         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
25450         * g++.old-deja/g++.jason/inline3.C: Likewise.
25451         * g++.old-deja/g++.jason/opeq.C: Likewise.
25452         * g++.old-deja/g++.law/arg5.C: Likewise.
25453         * g++.old-deja/g++.law/arm7.C: Likewise.
25454         * g++.old-deja/g++.law/ctors11.C: Likewise.
25455         * g++.old-deja/g++.law/cvt8.C: Likewise.
25456         * g++.old-deja/g++.law/init9.C: Likewise.
25457         * g++.old-deja/g++.law/refs4.C: Likewise.
25458         * g++.old-deja/g++.law/template2.C: Likewise.
25459         * g++.old-deja/g++.law/visibility24.C: Likewise.
25460         * g++.old-deja/g++.law/vtable3.C: Likewise.
25461         * g++.old-deja/g++.mike/asm2.C: Likewise.
25462         * g++.old-deja/g++.mike/eh1.C: Likewise.
25463         * g++.old-deja/g++.mike/misc1.C: Likewise.
25464         * g++.old-deja/g++.mike/misc13.C: Likewise.
25465         * g++.old-deja/g++.mike/misc14.C: Likewise.
25466         * g++.old-deja/g++.mike/ns12.C: Likewise.
25467         * g++.old-deja/g++.mike/p1248.C: Likewise.
25468         * g++.old-deja/g++.mike/p3708.C: Likewise.
25469         * g++.old-deja/g++.mike/p3708a.C: Likewise.
25470         * g++.old-deja/g++.mike/p3708b.C: Likewise.
25471         * g++.old-deja/g++.mike/p646.C: Likewise.
25472         * g++.old-deja/g++.mike/p700.C: Likewise.
25473         * g++.old-deja/g++.mike/p783.C: Likewise.
25474         * g++.old-deja/g++.mike/p783a.C: Likewise.
25475         * g++.old-deja/g++.mike/p783b.C: Likewise.
25476         * g++.old-deja/g++.mike/p786.C: Likewise.
25477         * g++.old-deja/g++.mike/p789.C: Likewise.
25478         * g++.old-deja/g++.mike/p789a.C: Likewise.
25479         * g++.old-deja/g++.mike/p807a.C: Likewise.
25480         * g++.old-deja/g++.other/delete3.C: Likewise.
25481         * g++.old-deja/g++.other/dyncast1.C: Likewise.
25482         * g++.old-deja/g++.other/dyncast2.C: Likewise.
25483         * g++.old-deja/g++.other/dyncast3.C: Likewise.
25484         * g++.old-deja/g++.other/empty1.C: Likewise.
25485         * g++.old-deja/g++.other/temporary1.C: Likewise.
25486         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
25487         * g++.old-deja/g++.pt/t16.C: Likewise.
25488         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
25489
25490 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
25491
25492         * gcc.dg/991230-1.c: New test.
25493
25494 1999-12-29  Jeffrey A Law  (law@cygnus.com)
25495
25496         * gcc.c-torture/compile/991229-3.c: New test.
25497         * gcc.c-torture/compile/991229-2.c: New test.
25498         * gcc.c-torture/compile/991229-1.c: New test.
25499
25500 1999-12-29  Greg McGary <gkm@eng.ascend.com>
25501
25502         * gcc.c-torture/compile/labels-2.c: New test.
25503
25504 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25505
25506         * gcc.c-torture/execute/991227-1.c: New test.
25507
25508 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25509
25510         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
25511
25512 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
25513
25514         * gcc.c-torture/execute/991221-1.c: New test.
25515
25516 1999-12-20  Nathan Sidwell  <nathan@acm.org>
25517
25518         * g++.old-deja/g++.other/cast3.C: New test.
25519
25520 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
25521
25522         * gcc.c-torture/execute/991216-4.c: New test.
25523
25524 1999-12-16  Michael Meissner  <meissner@cygnus.com>
25525
25526         * gcc.c-torture/execute/991216-1.c: New test.
25527         * gcc.c-torture/execute/991216-2.c: New test.
25528         * gcc.c-torture/execute/991216-3.c: New test.
25529
25530 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25531
25532         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
25533         Actually make the test fail by using "-O2" for compilation.
25534
25535 1999-12-15  Nathan Sidwell  <nathan@acm.org>
25536
25537         * g++.old-deja/g++.warn/cast-align1.C: New test.
25538
25539 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25540
25541         * gcc.c-torture/compile/991214-1.c: New test.
25542         * gcc.c-torture/compile/991214-2.c: New test.
25543
25544 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
25545
25546         * gcc.dg/991214-1.c: New test.
25547
25548 1999-12-13  Jeffrey A Law  (law@cygnus.com)
25549
25550         * gcc.c-torture/compile/991213-3.c: New test.
25551         * gcc.c-torture/compile/991213-2.c: New test.
25552         * gcc.c-torture/compile/991213-1.c: New test.
25553
25554 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
25555
25556         * gcc.dg/991209-1.c: New test.
25557
25558 1999-12-08  Nathan Sidwell <nathan@acm.org>
25559
25560         * gcc.c-torture/compile/991208-1.c: New test.
25561
25562 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25563
25564         * gcc.dg/ultrasp2.c: New test.
25565
25566 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
25567
25568         * g++.old-deja/g++.abi/align.C (main): Fix typo.
25569
25570 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
25571
25572         * gcc.c-torture/compile/991202-1.c: New test.
25573         * gcc.c-torture/execute/991202-1.c: New test.
25574         * gcc.c-torture/execute/991202-2.c: New test.
25575         * gcc.c-torture/execute/991202-3.c: New test.
25576
25577 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
25578
25579         * g++.old-deja/g++.abi/align.C: New test.
25580         * g++.old-deja/g++.abi/aggregates.C: Likewise.
25581         * g++.old-deja/g++.abi/bitfields.C: Likewise.
25582
25583 1999-12-01  Richard Henderson  <rth@cygnus.com>
25584
25585         * gcc.c-torture/execute/991201-1.c: New.
25586
25587 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
25588
25589         * gcc.dg/991129-1.c: New test.
25590
25591 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
25592
25593         * gcc.c-torture/compile/991127-1.c: New test.
25594
25595 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25596
25597         * g++.old-deja/g++.other/warn4.C: New test.
25598
25599 1999-11-22  Nathan Sidwell  <nathan@acm.org>
25600
25601         * g++.old-deja/g++.eh/cleanup2.C: New test.
25602         * g++.old-deja/g++.ext/pretty2.C: New test.
25603         * g++.old-deja/g++.ext/pretty3.C: New test.
25604         * g++.old-deja/g++.other/debug6.C: New test.
25605
25606 1999-10-20  Jim Wilson  <wilson@cygnus.com>
25607
25608         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
25609         compiler_output to look for one error message instead of two.
25610
25611 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
25612
25613         * gcc.c-torture/execute/991118-1.c: Also test case
25614         where the word boundary does not split a byte evenly.
25615
25616 1999-11-19  Nathan Sidwell  <nathan@acm.org>
25617
25618         * g++.old-deja/g++.ext/restrict1.C: New test.
25619
25620 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
25621
25622         * gcc.c-torture/execute/991118-1.c: New test.
25623
25624 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
25625
25626         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
25627         working directory pathnames.
25628
25629 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
25630
25631         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
25632         host is equipped with driver.h and driver.o so it can actually
25633         compile and run the tests.
25634
25635 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
25636
25637         * gcc.c-torture/compile/991008-1.c: New test.
25638
25639 1999-11-08  Nick Clifton  <nickc@cygnus.com>
25640
25641         * lib/gcc-dg.exp: Include target-supports.exp
25642
25643 1999-11-05  Nick Clifton  <nickc@cygnus.com>
25644
25645         * lib/target-supports.exp: New file: Provide procs to test for
25646         features supported by the target.
25647         (check_weak_available): Moved here from ecos.exp.
25648         (check_alias_available): New proc: Determine of the target
25649         toolchain supports the alias attribute.
25650
25651         * gcc.dg/special/ecos.exp: Move check_weak_available to
25652         target-supports.exp.
25653         (alias-1.c): Only perform the test if the target supports
25654         aliases.
25655         (wkali-1.c): Only perform the test if the target supports
25656         aliases.
25657
25658         * gcc.dg/990506-0.c: Expect error messages from cross
25659         targets as well as native targets.
25660
25661 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25662
25663         * gcc.dg/ultrasp1.c: Removed xfail.
25664         * gcc.dg/struct-ret-2.c: Likewise.
25665         * gcc.dg/array-1.c: Likewise.
25666
25667 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
25668
25669         * gcc.dg/struct-ret-2.c: New test.
25670
25671         * gcc.dg/array-1.c: New test.
25672
25673 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
25674
25675         * gcc.c-torture/execute/991030-1.c: New test.
25676
25677 1999-10-26  Richard Henderson  <rth@cygnus.com>
25678
25679         * gcc.c-torture/compile/991026-2.c: New test.
25680
25681 1999-10-26  Jeffrey A Law  (law@cygnus.com)
25682
25683         * gcc.c-torture/compile/991026-1.c: New test.
25684
25685 1999-10-23  Jeffrey A Law  (law@cygnus.com)
25686
25687         * gcc.c-torture/execute/991023-1.c: New test.
25688
25689 1999-10-19  Jeffrey A Law  (law@cygnus.com)
25690
25691         * gcc.c-torture/execute/991019-1.c: New test.
25692
25693 1999-10-16  Richard Henderson  <rth@cygnus.com>
25694
25695         * gcc.c-torture/execute/991016-1.c: New test.
25696
25697 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
25698
25699         * gcc.c-torture/execute/991014-1.c: New test.
25700
25701 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
25702
25703         * g++.old-deja/g++.other/union2.C: New test.
25704
25705 1999-10-13  Nathan Sidwell  <nathan@acm.org>
25706
25707         * g++.old-deja/g++.other/vaarg2.C: New test.
25708         * g++.old-deja/g++.other/vaarg3.C: New test.
25709
25710 1999-10-12  Craig Burley  <craig@jcb-sc.com>
25711
25712         * g77.f-torture/noncompile/19990905-1.f: Moved from being
25713         in compile/.
25714
25715 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
25716
25717         * gcc.c-torture/execute/va-arg-11.c: New test.
25718
25719 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
25720
25721         * lib/file-format.exp (gcc_target_object_format): Don't
25722         crash if objdump is unavailable.
25723
25724 1999-09-29  Donn Terry <donn@interix.com>
25725
25726         * gcc.misc-tests/mg.exp: delete extraneous redirection.
25727
25728 1999-09-28  Nick Clifton  <nickc@cygnus.com>
25729
25730         * gcc.c-torture/compile/990928-1.c: New test.
25731
25732 1999-09-28  Nathan Sidwell  <nathan@acm.org>
25733
25734         * g++.old-deja/g++.other/decl6.C: New test.
25735
25736 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25737
25738         * gcc.c-torture/execute/va-arg-10.c: New test.
25739
25740 1999-09-27  Nathan Sidwell  <nathan@acm.org>
25741
25742         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
25743         __PRETTY_FUNCTION__.
25744
25745 1999-09-23  Nick Clifton  <nickc@cygnus.com>
25746
25747         * gcc.c-torture/execute/990923-1.c: New test.
25748
25749 1999-09-21  Nick Clifton  <nickc@cygnus.com>
25750
25751         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
25752         for which -fpic is inappropriate.
25753
25754 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
25755
25756         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
25757
25758 1999-09-21  Nathan Sidwell  <nathan@acm.org>
25759
25760         * g++.old-deja/g++.other/dyncast1.C: New test.
25761         * g++.old-deja/g++.other/dyncast2.C: New test.
25762         * g++.old-deja/g++.other/dyncast3.C: New test.
25763         * g++.old-deja/g++.other/dyncast4.C: New test.
25764         * g++.old-deja/g++.other/dyncast5.C: New test.
25765         * g++.old-deja/g++.eh/catch3.C: New test.
25766         * g++.old-deja/g++.eh/catch3p.C: New test.
25767         * g++.old-deja/g++.eh/catch4.C: New test.
25768         * g++.old-deja/g++.eh/catch4p.C: New test.
25769         * g++.old-deja/g++.eh/catch5.C: New test.
25770         * g++.old-deja/g++.eh/catch5p.C: New test.
25771         * g++.old-deja/g++.eh/catch6.C: New test.
25772         * g++.old-deja/g++.eh/catch6p.C: New test.
25773         * g++.old-deja/g++.eh/catch7.C: New test.
25774         * g++.old-deja/g++.eh/catch7p.C: New test.
25775         * g++.old-deja/g++.eh/catch8.C: New test.
25776         * g++.old-deja/g++.eh/catch8p.C: New test.
25777         * g++.old-deja/g++.eh/catch9.C: New test.
25778         * g++.old-deja/g++.eh/catch9p.C: New test.
25779
25780 1999-09-13  Nathan Sidwell  <nathan@acm.org>
25781
25782         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
25783         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
25784
25785 1999-09-13  Jeffrey A Law  (law@cygnus.com)
25786
25787         * gcc.c-torture/compile/990913-1.c: New test.
25788
25789 1999-09-10  Nathan Sidwell  <nathan@acm.org>
25790
25791         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
25792         * g++.old-deja/g++.jason/rfg5.C: Likewise.
25793
25794 1999-09-09  Richard Henderson  <rth@cygnus.com>
25795
25796         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
25797
25798 1999-09-09  Nathan Sidwell  <nathan@acm.org>
25799
25800         * g++.old-deja/g++.other/lookup11.C: New test.
25801         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
25802         what is permitted and what we want.
25803         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
25804         overload use.
25805         * g++.old-deja/g++.jason/rfg5.C: Likewise
25806
25807 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
25808
25809         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
25810         * gcc.c-torture/noncompile/poison-1.c: New file.
25811
25812 1999-09-08  Nathan Sidwell  <nathan@acm.org>
25813
25814         * g++.old-deja/g++.other/sizeof3.C: New test.
25815         * g++.old-deja/g++.other/sizeof4.C: New test.
25816         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
25817         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
25818
25819 1999-09-07  Richard Henderson  <rth@cygnus.com>
25820
25821         * gcc.dg/va-arg-1.c: New.
25822
25823 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25824
25825         * gcc.c-torture/execute/va-arg-9.c: New test.
25826
25827 1999-09-05  Craig Burley  <craig@jcb-sc.com>
25828
25829         * g77.f-torture/compile/980519-2.f: New test.
25830         * g77.f-torture/compile/19990905-0.f: New test.
25831         * g77.f-torture/compile/19990905-1.f: New test.
25832         * g77.f-torture/compile/19990905-2.f: New test.
25833
25834         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
25835
25836 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
25837
25838         * gcc.c-torture/execute/990827-1.c: Fix typo.
25839
25840 1999-09-03  Nathan Sidwell  <nathan@acm.org>
25841
25842         * g++.old-deja/g++.other/deref1.C: New test.
25843
25844 1999-09-02  Nathan Sidwell  <nathan@acm.org>
25845
25846         * g++.old-deja/g++.other/ambig2.C: New test.
25847         * g++.old-deja/g++.other/cond5.C: New test.
25848         * g++.old-deja/g++.other/lookup16.C: New test.
25849
25850 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
25851
25852         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
25853         assemblers too.
25854
25855 1999-08-31  Jeffrey A Law  (law@cygnus.com)
25856
25857         * lib/c-torture.exp: Avoid the "compare executables" optimization
25858         when testing native.
25859
25860 1999-08-29  Jeffrey A Law  (law@cygnus.com)
25861
25862         * gcc.c-torture/execute/990829-1.c: New test.
25863         * gcc.c-torture/compile/990829-1.c: New test.
25864
25865 1999-08-27  Paul Burchard  <burchard@pobox.com>
25866
25867         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
25868         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
25869         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
25870         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
25871         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
25872         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
25873         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
25874         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
25875         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
25876         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
25877         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
25878
25879 1999-08-27  Jeffrey A Law  (law@cygnus.com)
25880
25881         * gcc.c-torture/execute/990827-1.c: New test.
25882
25883 1999-08-26  Craig Burley  <craig@jcb-sc.com>
25884
25885         * g77.f-torture/noncompile/19990826-4.f: New test.
25886
25887         * g77.f-torture/compile/19990826-3.f: New test.
25888
25889         * g77.f-torture/execute/19990826-2.f: New test.
25890
25891         * g77.f-torture/compile/19990826-1.f: New test.
25892
25893         * gcc.c-torture/execute/990826-0.c: New test.
25894         * g77.c-torture/execute/19990826-0.f: New test.
25895
25896         * g77.f-torture/noncompile/970626-2.f: New test.
25897
25898 1999-08-25  Paul Burchard  <burchard@pobox.com>
25899
25900         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
25901         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
25902         lss-011.C: New tests.
25903
25904 1999-08-25  Nathan Sidwell  <nathan@acm.org>
25905
25906         * g++.old-deja/g++.other/decl5.C: New test.
25907
25908 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25909
25910         * noncompile/noncompile.exp: Load_lib c-torture.exp.
25911         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
25912         call `postbase' for each one.  All callers of `postbase' changed
25913         to call this instead.
25914
25915 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
25916
25917         * gcc.c-torture/execute/990811-1.c: New test.
25918
25919 1999-08-09  Nick Clifton  <nickc@cygnus.com>
25920
25921         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
25922         just native ones.
25923
25924         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
25925         just native ones.
25926
25927 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25928
25929         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
25930
25931 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25932
25933         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
25934
25935 1999-08-04  Nathan Sidwell  <nathan@acm.org>
25936
25937         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
25938
25939 1999-08-04  Jeffrey A Law  (law@cygnus.com)
25940
25941         * gcc.c-torture/execute/990804-1.c: New test.
25942
25943 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25944
25945         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
25946         * g++.old-deja/g++.brendan/crash64.C: Likewise
25947         * g++.old-deja/g++.brendan/overload8.C: Likewise
25948
25949 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25950
25951         * g++.old-deja/g++.other/struct1.C: New test.
25952
25953 1999-08-03  Nathan Sidwell  <nathan@acm.org>
25954
25955         * g++.old-deja/g++.other/enum2.C: New test.
25956
25957 1999-08-02  Richard Henderson  <rth@cygnus.com>
25958
25959         Adapted from tests from Franz Sirl:
25960         * gcc.c-torture/execute/va-arg-7.c: New test.
25961         * gcc.c-torture/execute/va-arg-8.c: New test.
25962
25963 1999-08-01  Jeffrey A Law  (law@cygnus.com)
25964
25965         * gcc.c-torture/compile/990801-2.c: New test.
25966
25967         * gcc.c-torture/compile/990801-1.c: New test.
25968
25969 1999-07-27  Michael Meissner  <meissner@cygnus.com>
25970
25971         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
25972         fp-cmp-1.c, converting double to float.
25973
25974         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
25975         fp-cmp-1.c, converting double to long double.
25976
25977         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
25978         from fr1 to unknown_register, since fr1 is a legitimate register
25979         on some machines.
25980
25981 1999-07-25  Jeffrey A Law  (law@cygnus.com)
25982
25983         * README: More listname related changes.
25984
25985 1999-07-08  Catherine Moore  <clm@cygnus.com>
25986
25987         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
25988
25989 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
25990
25991         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
25992
25993 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
25994
25995         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
25996
25997 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
25998
25999         * gcc.dg/990703-1.c: New test.
26000
26001 1999-06-29  Nick Clifton  <nickc@cygnus.com>
26002
26003         * lib/file-format.exp: New file: Move definition of proc
26004         gcc_target_object_format to here from
26005         gcc.dg/special/ecos.exp.
26006
26007         * lib/c-torture.exp: Include lib file-format.exp.
26008         * lib/gcc-dg.exp: Include lib file-format.exp.
26009
26010         * gcc.dg/special/ecos.exp: Remove definition of proc
26011         gcc_target_object_format.
26012
26013 1999-06-28  Jeffrey A Law  (law@cygnus.com)
26014
26015         * gcc.c-torture/execute/990628-1.c: New test.
26016
26017 1999-06-25  Jeffrey A Law  (law@cygnus.com)
26018
26019         * gcc.c-torture/compile/990625-2.c: New test.
26020
26021         * gcc.c-torture/compile/990625-1.c: New test.
26022
26023 1999-06-23  Nick Clifton  <nickc@cygnus.com>
26024
26025         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
26026         attributes compile.
26027         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
26028         ports that use the COFF/PE file format.
26029
26030 1999-06-17  Jeffrey A Law  (law@cygnus.com)
26031
26032         * gcc.c-torture/compile/990617-1.c: New test.
26033
26034 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
26035
26036         * g++.old-deja/g++.other/decl4.C: New test.
26037
26038 1999-06-14  Nathan Sidwell  <nathan@acm.org>
26039
26040         * g++.old-deja/g++.other/bitfld3.C: New test.
26041
26042 1999-06-08  Nathan Sidwell  <nathan@acm.org>
26043
26044         * g++.old-deja/g++.eh/catch1.C: New test.
26045
26046 1999-06-07  Jeffrey A Law  (law@cygnus.com)
26047
26048         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
26049
26050         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
26051         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
26052
26053 1999-06-05  Craig Burley  <craig@jcb-sc.com>
26054
26055         * g77.f-torture/compile/19990502-0.f: Replace with new,
26056         shorter, test that still fails after recent changes.
26057
26058 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26059
26060         * gcc.c-torture/execute/990604-1.c: New test.
26061
26062 1999-05-31  Jeffrey A Law  (law@cygnus.com)
26063
26064         * gcc.c-torture/execute/990531-1.c: New test.
26065
26066 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26067
26068         * gcc.c-torture/compile/990527-1.c: New test.
26069
26070 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
26071
26072         * gcc.c-torture/execute/990527-1.c: New test.
26073
26074 1999-05-25  Nick Clifton  <nickc@cygnus.com>
26075
26076         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
26077         bitfields as signed.
26078
26079 1999-05-25  Craig Burley  <craig@jcb-sc.com>
26080
26081         * g77.f-torture/compile/19990525-0.f: New test.
26082
26083 1999-05-25  Jeffrey A Law  (law@cygnus.com)
26084
26085         * gcc.c-torture/execute/990525-2.c: New test.
26086
26087         * gcc.c-torture/execute/990525-1.c: New test.
26088
26089 1999-05-24  Nathan Sidwell  <nathan@acm.org>
26090
26091         * g++.old-deja/g++.other/anon3.C: New test.
26092         * g++.old-deja/g++.other/anon4.C: New test.
26093         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
26094         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
26095         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
26096         Merrill).
26097
26098 1999-05-24  Jeffrey A Law  (law@cygnus.com)
26099
26100         * gcc.c-torture/execute/990524-1.c: New test.
26101
26102         * gcc.dg/990524-1.c: New test.
26103
26104 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26105
26106         * gcc.c-torture/compile/990523-1.c: New test.
26107
26108 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
26109
26110         * gcc.c-torture/compile/990519-1.c: New test.
26111
26112 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26113
26114         * gcc.c-torture/compile/990517-1.c: New test.
26115
26116         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
26117         (e4, f4): New tests.
26118         (main): Call them.
26119
26120 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26121
26122         * gcc.dg/noreturn-1.c: New test.
26123
26124 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
26125
26126         * gcc.c-torture/execute/990513-1.c: New test.
26127
26128 1999-05-10  Richard Henderson  <rth@cygnus.com>
26129
26130         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
26131
26132 1999-05-10  Craig Burley  <craig@jcb-sc.com>
26133
26134         * g77.f-torture/execute/erfc.f: Use small single-precision
26135         values, to avoid problems on Alphas when not -mieee.
26136
26137 1999-05-08  Craig Burley  <craig@jcb-sc.com>
26138
26139         * gcc.dg/990506-0.c: New test.
26140
26141 1999-05-08  Richard Henderson  <rth@cygnus.com>
26142
26143         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
26144         the constant to test.  Don't XFAIL 64-bit targets.
26145
26146         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
26147         * g++.old-deja/g++.law/profile1.C: Likewise.
26148
26149         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
26150         operator new instances.
26151         * g++.old-deja/g++.other/delete5.C: Likewise.
26152
26153 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26154
26155         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
26156         intrinsic.
26157
26158 1999-05-03  Craig Burley  <craig@jcb-sc.com>
26159
26160         * g77.f-torture/execute/u77-test.f: Reverse order of two
26161         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
26162
26163 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26164
26165         * gcc.dg/compare1.c: New test.
26166
26167 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
26168
26169         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
26170         New tests.
26171
26172 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26173
26174         * g77.f-torture/compile/19990502-1.f: New test.
26175
26176 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26177
26178         * g77.f-torture/compile/19990502-0.f: New test.
26179
26180 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26181
26182         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
26183         intrinsic.
26184
26185 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26186
26187         * g77.f-torture/execute/u77-test.f (main): List libU77
26188         intrinsics not currently tested.
26189         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
26190         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
26191         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
26192         Trim blanks off the ends of some printed strings.
26193
26194 1999-05-02  Craig Burley  <craig@jcb-sc.com>
26195
26196         * g77.f-torture/execute/u77-test.f (main): Just warn about
26197         FSTAT gid disagreement, as it's expected on some systems.
26198
26199 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26200
26201         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
26202         use a new function, which allows for some slop.
26203         Clean up some commentary.
26204         (issum): The new function.
26205         (sgladd): Deleted subroutine.
26206
26207 1999-05-01  Craig Burley  <craig@jcb-sc.com>
26208
26209         * g77.f-torture/execute/u77-test.f: Modify to be more like
26210         libf2c/libU77 version, bringing patches to that version here.
26211         Add suitable commentary.
26212
26213 1999-04-25  Richard Henderson  <rth@cygnus.com>
26214
26215         * gcc.dg/990424-1.c: New test.
26216
26217 1999-04-24  Craig Burley  <craig@jcb-sc.com>
26218
26219         * g77.f-torture/execute/u77-test.f (main): Bug involving
26220         LSTAT has been fixed, so turn back on full checking.
26221
26222 1999-04-20  Craig Burley  <craig@jcb-sc.com>
26223
26224         * g77.f-torture/compile/19990419-0.f: New test.
26225         * g77.f-torture/execute/19990419-1.f: New test.
26226
26227 1999-04-17  Richard Henderson  <rth@cygnus.com>
26228
26229         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
26230         to avoid the need for a prototype to supress a warning.
26231
26232 1999-04-07  Jim Wilson  <wilson@cygnus.com>
26233
26234         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
26235
26236 1999-04-04  Jeffrey A Law  (law@cygnus.com)
26237
26238         * gcc.c-torture/execute/990404-1.c: New test.
26239
26240 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26241
26242         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
26243         * gcc.dg/cpp-if3.c: Don't use -pedantic.
26244         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
26245         missing initializer warnings.
26246
26247 1999-03-28  Jeffrey A Law  (law@cygnus.com)
26248
26249         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
26250         matching strings.
26251
26252 1999-03-26  Jeffrey A Law  (law@cygnus.com)
26253
26254         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
26255
26256 1999-03-26  Craig Burley  <craig@jcb-sc.com>
26257
26258         * g77.f-torture/execute/19990325-0.f: New test.
26259         * g77.f-torture/execute/19990325-1.f: New test.
26260
26261 1999-03-24  Jeffrey A Law  (law@cygnus.com)
26262
26263         * gcc.c-torture/execute/990324-1.c: New test.
26264
26265 1999-03-22  Jim Wilson  <wilson@cygnus.com>
26266
26267         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
26268         test with 4.
26269
26270 1999-03-17  Richard Henderson  <rth@cygnus.com>
26271
26272         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
26273
26274 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26275
26276         * g77.f-torture/execute/19990313-2.f: New test.
26277         * g77.f-torture/execute/19990313-3.f: New test.
26278
26279 1999-03-13  Craig Burley  <craig@jcb-sc.com>
26280
26281         * g77.f-torture/execute/19990313-0.f: New test.
26282         * g77.f-torture/execute/19990313-1.f: New test.
26283
26284 1999-03-12  Jim Wilson  <wilson@cygnus.com>
26285
26286         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
26287         printf to sprintf.
26288         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
26289         (main): Add check for u15.  Conditionalize u31 check depending on
26290         whether ints are <32 bits or >=32 bits.
26291
26292 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26293
26294         * g77.f-torture/execute/19981119-0.f: Improve testiness.
26295
26296 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26297
26298         * g77.f-torture/compile/19990305-0.f: New test.
26299         * g77.f-torture/execute/19981119-0.f: New test.
26300
26301 1999-03-08  Craig Burley  <craig@jcb-sc.com>
26302
26303         * g77.f-torture/execute/970625-2.f: call ABORT if final
26304         result is not correct, instead of just printing it.
26305         Add this checking via newly introduced obfuscation, to
26306         trip up buggy front ends.
26307
26308 1999-03-07  Craig Burley  <craig@jcb-sc.com>
26309
26310         * g77.f-torture/compile/960317-1.f: Moved from being
26311         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
26312
26313 1999-03-06  Craig Burley  <craig@jcb-sc.com>
26314
26315         * g77.f-torture/execute/960317-1.f: New (old) test.
26316         * g77.f-torture/execute/970625-2.f: Ditto.
26317
26318 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
26319
26320         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
26321         message on line 1 or line 2; cccp and cpplib do this differently.
26322
26323 1999-03-01  Jeffrey A Law  (law@cygnus.com)
26324
26325         * g++.old-deja/g++.law/weak1.C: New test.
26326
26327 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26328
26329         * gcc.c-torture/execute/990119-1.c: Renamed to...
26330         * gcc.dg/990119-1.c: this, so it will only be tested once
26331         (it's a preprocessor test, it doesn't need to be run at
26332         multiple optimization levels).
26333
26334 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
26335
26336         * lib/g++.exp: Don't add incdir=$base_dir/../include to
26337           ALWAYS_CXXFLAGS.
26338
26339 1999-02-24  Craig Burley  <craig@jcb-sc.com>
26340
26341         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
26342         * g77.f-torture/compile/19981216-0.f: ...as it is expected
26343         to not be compilable by current g77.
26344
26345 1999-02-24  Nick Clifton  <nickc@cygnus.com>
26346
26347         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
26348
26349 1999-02-22  Jeffrey A Law  (law@cygnus.com)
26350
26351         * gcc.c-torture/execute/990222-1.c: New test.
26352
26353 1999-02-19  Craig Burley  <craig@jcb-sc.com>
26354
26355         * g77.f-torture/compile/19990218-0.f: New test.
26356         * g77.f-torture/noncompile/19990218-1.f: New test.
26357
26358 1999-02-18  Craig Burley  <craig@jcb-sc.com>
26359
26360         * g77.f-torture/compile/19981216-0.f: New test.
26361
26362 1999-02-14  Jeffrey A Law  (law@cygnus.com)
26363
26364         * gcc.dg/990214-1.c: New test.
26365
26366 1999-02-13  Jeffrey A Law  (law@cygnus.com)
26367
26368         * gcc.dg/990213-2.c: New test.
26369
26370         * gcc.dg/990213-1.c: New test.
26371
26372 1999-02-12  Jeffrey A Law  (law@cygnus.com)
26373
26374         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
26375         ints.
26376
26377 1999-02-11  Nick Clifton  <nickc@cygnus.com>
26378
26379         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
26380         specified by target.
26381
26382         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
26383
26384 1999-02-11  Jeffrey A Law  (law@cygnus.com)
26385
26386         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
26387
26388 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26389
26390         * gcc.dg/special/ecos.exp: New test driver for new tests with
26391         special requirements.
26392
26393         * gcc.dg/special/alias-1.c: New test.
26394         * gcc.dg/special/gcsec-1.c: New test.
26395         * gcc.dg/special/weak-1.c: New test.
26396         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
26397         * gcc.dg/special/weak-2.c: New test.
26398         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
26399         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
26400         * gcc.dg/special/wkali-1.c: New test.
26401         * gcc.dg/special/wkali-2.c: New test.
26402         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
26403         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
26404
26405 1999-02-10  Felix Lee  <flee@cygnus.com>
26406
26407           * lib/c-torture.exp (c-torture-compile): Pull out code for
26408           analyzing gcc error messages.
26409           (c-torture-execute): Likewise.  Fix some (harmless) false
26410           positives.
26411           * lib/gcc.exp (gcc_check_compile): New function.
26412
26413 1999-02-08  Richard Henderson  <rth@cygnus.com>
26414
26415         * gcc.c-torture/execute/990208-1.c: New test.
26416
26417 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
26418
26419         * g++.dg/special/ecos.exp: New driver for new tests with special
26420         requirements
26421
26422         * g++.dg/special/conpr-1.C: New test
26423         * g++.dg/special/conpr-2.C: New test
26424         * g++.dg/special/conpr-2a.C: New test
26425         * g++.dg/special/conpr-3.C: New test
26426         * g++.dg/special/conpr-3a.C: New test
26427         * g++.dg/special/conpr-3b.C: New test
26428
26429         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
26430         allow g++ to use the dg driver
26431
26432         * README: Add comment about g++.dg directory
26433
26434 1999-02-06  Jeffrey A Law  (law@cygnus.com)
26435
26436         * README: Update email addresses.
26437
26438 1999-02-03  Nick Clifton  <nickc@cygnus.com>
26439
26440         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
26441         arguments in order to force structure S onto the stack even on
26442         the alpha.
26443         (test): Pass 10 leading arguments to function foo as well as the
26444         structure S.
26445
26446         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
26447         failure for all targets.
26448
26449         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
26450         abort to terminate program execution.
26451
26452 1999-01-30  Richard Henderson  <rth@cygnus.com>
26453
26454         * gcc.c-torture/execute/990130-1.c: New test.
26455
26456 1999-01-30  Jeffrey A Law  (law@cygnus.com)
26457
26458         * gcc.dg/990130-1.c: New test.
26459
26460 1999-01-28  Michael Meissner  <meissner@cygnus.com>
26461
26462         * gcc.c-torture/execute/990128-1.c: New test.
26463
26464 1999-01-27  Michael Meissner  <meissner@cygnus.com>
26465
26466         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
26467
26468 1999-01-27  Felix Lee  <flee@cygnus.com>
26469
26470         * lib/c-torture.exp (c-torture-compile): pull out code for
26471         analyzing gcc error messages.
26472         (c-torture-execute): ditto, and fix some (harmless) false
26473         positives.
26474         * lib/gcc.exp (gcc_check_compile): new function.
26475
26476 1999-01-17  Jeffrey A Law  (law@cygnus.com)
26477
26478         * gcc.dg/990117-1.c: New test.
26479
26480         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
26481
26482         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
26483
26484 1999-01-15  Jeffrey A Law  (law@cygnus.com)
26485
26486         * g77.f-torture/compile/990115-1.f: New test.
26487
26488 1999-01-07  Jeffrey A Law  (law@cygnus.com)
26489
26490         * gcc.c-torture/compile/990107-1.c: New test
26491
26492 1999-01-06  Jeffrey A Law  (law@cygnus.com)
26493
26494         * gcc.c-torture/execute/990106-2.c: New test.
26495
26496         * gcc.c-torture/execute/990106-1.c: New test.
26497
26498 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
26499
26500         * gcc.c-torture/compile/981223-1.c: New test.
26501
26502 1998-12-29  Richard Henderson  <rth@cygnus.com>
26503
26504         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
26505         (opt3): Rename from opt4 and disable.
26506
26507 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
26508
26509         * g++.old-deja/g++.pt/ptrmem5.C: New test.
26510
26511 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26512
26513         * g++.old-deja/g++.other/conv5.C: New test.
26514
26515 1998-12-14  Nick Clifton  <nickc@cygnus.com>
26516
26517         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
26518
26519 1998-12-11  Jeffrey A Law  (law@cygnus.com)
26520
26521         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
26522
26523 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
26524
26525         * gcc.c-torture/compile/981211-1.c: New test.
26526
26527 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
26528
26529         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
26530
26531         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
26532
26533 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26534
26535         * gcc.special/930510-1.c: Make C9X safe.
26536         * gcc.misc-tests/gcov-1.c Similarly.
26537         * gcc.misc-tests/gcov-2.c Similarly.
26538
26539 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26540
26541         * gcc.dg/ultrasp1.c: New test.
26542
26543 1998-12-06  Richard Henderson  <rth@cygnus.com>
26544
26545         * gcc.c-torture/execute/981206.c: New test.
26546
26547 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26548
26549         * g++.old-deja/g++.ns/template7.C: New test.
26550
26551         * g++.old-deja/g++.other/expr1.C: New test.
26552
26553         * g++.old-deja/g++.eh/tmpl3.C: New test.
26554
26555         * g++.old-deja/g++.eh/tmpl2.C: New test.
26556
26557 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26558
26559         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
26560         * g++.old-deja/g++.other/using6.C: Removed.
26561         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
26562
26563         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
26564
26565 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26566
26567         * g++.old-deja/g++.pt/overload8.C: New test.
26568
26569         * g++.old-deja/g++.pt/overload7.C: New test.
26570
26571         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
26572
26573         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
26574         and relinking messages.
26575         * lib/g++.exp (g++_target_compile): Remove .rpo file when
26576         compiling with -frepo.
26577
26578 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
26579
26580         * g++.old-deja/g++.pt/lookup6.C: New test.
26581
26582 1998-11-30  Nick Clifton  <nickc@cygnus.com>
26583
26584         * gcc.c-torture/execute/981130-1.c: New test.
26585         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
26586
26587 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26588
26589         * g++.old-deja/g++.pt/explicit76.C: New test.
26590
26591         * g++.old-deja/g++.pt/friend38.C: New test.
26592
26593         * g++.old-deja/g++.ns/crash2.C: New test.
26594
26595         * g++.old-deja/g++.pt/defarg8.C: New test.
26596
26597         * g++.old-deja/g++.pt/instantiate6.C: New test.
26598
26599         * g++.old-deja/g++.pt/static6.C: New test.
26600
26601         * g++.old-deja/g++.pt/decl2.C: New test.
26602
26603 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26604
26605         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
26606         problem is actually related with name lookup, but so what? :-)
26607
26608         * g++.old-deja/g++.pt/friend37.C: New test.
26609
26610 1998-11-25  Dave Love  <d.love@dl.ac.uk>
26611
26612         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
26613         element, which fails on some systems.
26614
26615         * g77.f-torture/execute/labug1.f: New test.
26616
26617 1998-11-21  Jeffrey A Law  (law@cygnus.com)
26618
26619         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
26620         is defined.
26621
26622 1998-11-18  Dave Love  <d.love@dl.ac.uk>
26623
26624         * g77.f-torture/compile/981117-1.f: New test.
26625
26626 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
26627
26628         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
26629         properly discarded.
26630
26631 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
26632
26633         * gcc.c-torture/execute/memcheck: New directory of tests for
26634         -fcheck-memory-usage.
26635
26636 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
26637
26638         * README: New file, general information about the testsuite and
26639         new description of the various C++ test subdirectories.
26640         * README.g++: Eliminate obsolete information, update and move most
26641         relevant stuff to README.
26642
26643 1998-11-07  Richard Henderson  <rth@cygnus.com>
26644
26645         * gcc.c-torture/compile/981107-1.c: New test.
26646
26647 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
26648
26649         * execute/memcpy-bi.c: New testcase.
26650
26651 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
26652
26653         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
26654         base classes.
26655
26656         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
26657         template is selected.
26658
26659         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
26660         classes, it should be accepted for all types.
26661
26662         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
26663
26664         * g++.old-deja/g++.pt/spec24.C: Ensure that template
26665         specializations start with template headers.
26666
26667 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
26668
26669         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
26670
26671         * g++.old-deja/g++.other/init9.C: Test cross initialization of
26672         non-POD types.
26673
26674 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
26675
26676         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
26677
26678 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
26679
26680         * compile/981022-1.c, compile/981022-1.x: New test and driver.
26681
26682 1998-10-19  Jeffrey A Law  (law@cygnus.com)
26683
26684         * 981019-1.c: New test.
26685
26686 1998-10-14  Robert Lipe <robertl@dgii.com>
26687
26688         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
26689         find objc headers.
26690
26691 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
26692
26693         * compile/981001-4.c: Remove use of GCC extension that triggers a
26694         compiler bug.
26695
26696 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
26697
26698         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
26699
26700 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26701
26702         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
26703         instantiation of template produces incorrect code for delete
26704         expression.
26705
26706         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
26707         constructors' name is not unique.
26708         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
26709         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
26710
26711         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
26712         automatic array of const is ill-formed.
26713
26714         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
26715         of template parameter?
26716
26717         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
26718         const.
26719
26720         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
26721         pointer-to-member expression.
26722
26723         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
26724         declaration causes ICE.
26725
26726 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
26727
26728         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
26729         reserved in the global namespace.
26730
26731         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
26732         generate needed virtual table.
26733
26734         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
26735
26736 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
26737
26738         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
26739         template-dependent type
26740
26741 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
26742
26743         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
26744         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
26745         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
26746
26747         * g++.old-deja/g++.other/using5.C: New test; using decl from base
26748         class should be usable as argument of member function.
26749         * g++.old-deja/g++.other/using6.C: New test; using decl from base
26750         class should be usable as return type of member function.
26751         * g++.old-deja/g++.other/using7.C: New test; using decl from base
26752         class should be usable as type of data member.
26753
26754         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
26755
26756 1998-10-09  Jeffrey A Law  (law@cygnus.com)
26757
26758         * gcc.c-torture/special/920521-1.c: Fix bogus test.
26759
26760 1998-10-08  Nick Clifton  <nickc@cygnus.com>
26761
26762         * gcc.dg/dll-?.c Add thumb to target list.
26763         Fix assembler scan patterns to match current assembler output.
26764
26765 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
26766
26767         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
26768         matching of template brackets.
26769
26770         * g++.old-deja/g++.other/using4.C: New test.  Test using
26771         declarations of methods from base classes.
26772
26773         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
26774         within functions should introduce names into the innermost
26775         enclosing namespace.
26776
26777         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
26778         of static locals if first initialization throws.
26779
26780 1998-10-07  Jim Wilson  <wilson@cygnus.com>
26781
26782         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
26783
26784 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
26785
26786         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
26787         lose track of the possible targets of tablejump insns.
26788         * special/special.exp: Run it.
26789
26790 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
26791
26792         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
26793         must be declared before its specializations can be named in friend
26794         declarations.
26795
26796 1998-10-05  Dave Love  <d.love@dl.ac.uk>
26797
26798         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
26799
26800         * g77.f-torture/execute/io1.f: New test.
26801
26802 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
26803
26804         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
26805         with pointer to template function, for which no argument deduction
26806         is possible.
26807
26808         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
26809         specialization of template function as argument to template
26810         function.
26811
26812         * g++.old-deja/g++.other/access2.C: New test; Inner class
26813         shouldn't have privileged access to Outer's names.
26814
26815 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
26816
26817         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
26818         friend template declared within template class conflicts with
26819         nested class of the same name.
26820
26821         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
26822         is ignored.
26823
26824         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
26825         object with direct initializer as function declaration.
26826
26827         * g++.old-deja/g++.other/decl2.C: New test; duplicate
26828         initializers.
26829
26830         * g++.old-deja/g++.other/null2.C: New test; conditional operator
26831         involving const pointer and NULL produces incorrect result.
26832
26833         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
26834         type name without `typename' should be rejected with -pedantic.
26835
26836 1998-10-02  Richard Henderson  <rth@cygnus.com>
26837
26838         * g++.old-deja/g++.other/addrof1.C: New test.
26839
26840 1998-10-01  Nick Clifton  <nickc@cygnus.com>
26841
26842         * gcc.c-torture/compile/981001-1.c: New test.
26843         * gcc.c-torture/execute/981001-1.c: New test.
26844
26845 1998-10-01  Jeffrey A Law  (law@cygnus.com)
26846
26847         * gcc.c-torture/compile/981001-2.c: New test.
26848         * gcc.c-torture/compile/981001-3.c: New test.
26849         * gcc.c-torture/compile/981001-4.c: New test.
26850
26851 1998-10-01  Robert Lipe  <robertl@dgii.com>
26852
26853         * lib/objc.exp (objc_target_compile): Add -L during compiles for
26854         multilibbed hosts.   Idea grafted from g77.exp.
26855
26856 1998-09-30  Dave Love  <d.love@dl.ac.uk>
26857
26858         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
26859         avoid losing on systems which need -lsocket.
26860
26861 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
26862
26863         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
26864         * g++.old-deja/g++.other/nested2.C: Ditto.
26865         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
26866         failure.
26867
26868 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
26869
26870         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
26871         preferred over template operator!= for enum bitfields.
26872
26873 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
26874
26875         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
26876         that happen to have the same base name, but in different scopes,
26877         are incorrectly rejected.
26878
26879 1998-09-16  Richard Henderson  <rth@cygnus.com>
26880
26881         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
26882         on the native word size instead of an integer literal.
26883
26884 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
26885
26886         * g++.old-deja/g++.other/static2.C: Invocation of static data
26887         member of type pointer-to-function denoted as non-static member.
26888
26889         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
26890         checks involving function types and aliases.
26891
26892 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
26893
26894         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
26895         redefined to the same non-trivial type.
26896
26897         * g++.old-deja/g++.pt/explicit73.C: Test for proper
26898         namespace-qualification of template specializations declared in
26899         other namespaces.
26900
26901         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
26902         to declare a subset of the specializations of a template function
26903         as friends of specializations of a template class.
26904
26905         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
26906         member templates that do not fully specialize the enclosing
26907         template class are rejected.
26908
26909 1998-09-11  Dave Love  <d.love@dl.ac.uk>
26910
26911         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
26912
26913 1998-09-08  Dave Love  <d.love@dl.ac.uk>
26914
26915         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
26916         altered from libf2c/libU77 version.
26917
26918 1998-09-06  Dave Love  <d.love@dl.ac.uk>
26919
26920         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
26921
26922 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
26923
26924         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
26925         (un)signed char are different types for template specialization
26926         purposes.
26927
26928 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
26929
26930         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
26931         * objc: ObjC testsuite.
26932
26933 1998-08-31  Catherine Moore  <clm@cygnus.com>
26934
26935         * gcc.c-torture/execute/941014-1.x:  New file.
26936
26937 1998-08-31  Nick Clifton  <nickc@cygnus.com>
26938
26939         * lib/c-torture.exp: Add support for
26940         torture_eval_before_compile and torture_eval_before_execute
26941         variables.
26942
26943 1998-08-30  Jeffrey A Law  (law@cygnus.com)
26944
26945         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
26946         this test triggers valid.
26947
26948 1998-08-27  Jeffrey A Law  (law@cygnus.com)
26949
26950         * gcc.dg/980827-1.c: New test.
26951
26952 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
26953
26954         * gcc.c-torture/execute/loop-4b.c: New test.
26955
26956 1998-08-26  Nick Clifton  <nickc@cygnus.com>
26957
26958         * lib/c-torture.exp: Add support for
26959         torture_eval_before_compile and torture_eval_before_execute
26960         variables.
26961
26962 1998-08-25  Jeffrey A Law  (law@cygnus.com)
26963
26964         * gcc.c-torture/compile/980825-1.c: New test.
26965
26966 1998-08-24  Nick Clifton  <nickc@cygnus.com>
26967
26968         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
26969         count number tests in opt_t0 not good_t0.
26970
26971 1998-08-24  Jeffrey A Law  (law@cygnus.com)
26972
26973         * gcc.c-torture/compile/930326-1.x: Fix typo.
26974
26975 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
26976
26977         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
26978         causes an ICE.
26979
26980 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26981
26982         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
26983         STACK_SIZE is defined.
26984         * gcc.c-torture/unsorted/stuct.c: Similarly.
26985
26986         * gcc.c-torture/compile/980821-1.c: New test.
26987
26988 1998-08-21  Jeffrey A Law  (law@cygnus.com)
26989
26990         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
26991
26992 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
26993
26994         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
26995         code.
26996
26997 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
26998
26999         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
27000         error'.
27001
27002 1998-08-18  Jeffrey A Law  (law@cygnus.com)
27003
27004         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
27005
27006 1998-08-16  Jeffrey A Law  (law@cygnus.com)
27007
27008         * gcc.c-torture/compile/980816-1.c: New test.
27009
27010         * gcc.dg/980816-1.c: New test.
27011
27012 1998-08-13  Jeffrey A Law  (law@cygnus.com)
27013
27014         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
27015         compiler for ieee tests.
27016
27017 1998-08-01  Dave Love  <d.love@dl.ac.uk>
27018
27019         * g77.f-torture/compile/980729-0.f: New test.
27020
27021 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
27022
27023         * gcc.c-torture/special/eeprof-1.c: New test, for
27024         -finstrument-functions.
27025         * gcc.c-torture/special/special.exp: Run it.
27026
27027 1998-07-29  Jeffrey A Law  (law@cygnus.com)
27028
27029         * gcc.c-torture/compile/980729-1.c: New test.
27030
27031 1998-07-27  Nick Clifton  <nickc@cygnus.com>
27032
27033         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
27034         __thumb__ is defined, and test for ARM style doubles if so.
27035
27036 1998-07-26  Dave Love  <d.love@dl.ac.uk>
27037
27038         * g77.f-torture/noncompile/980615-0.f: New test.
27039
27040 1998-07-26  H.J. Lu  (hjl@gnu.org)
27041
27042         * gcc.dg/980312-1.c: Do link instead of compile.
27043         * gcc.dg/980313-1.c: Likewise.
27044
27045 1998-07-26  Jeffrey A Law  (law@cygnus.com)
27046
27047         * gcc.c-torture/compile/980726-1.c: New test.
27048
27049 1998-07-25  Dave Love  <d.love@dl.ac.uk>
27050
27051         * g77.f-torture/execute/io0.f: New test.
27052
27053 1998-07-24  Nick Clifton  <nickc@cygnus.com>
27054
27055         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
27056         an int.
27057
27058 1998-06-18  Michael Meissner  <meissner@cygnus.com>
27059
27060         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
27061         m32r bugs.
27062
27063 1998-07-17  Nick Clifton  <nickc@cygnus.com>
27064
27065         * gcc.dg/980626-1.c: Expect failures for all toolchains until
27066         c-decl.c:grokdeclarator can handle mode attributes.
27067
27068 1998-07-16  Jeffrey A Law  (law@cygnus.com)
27069
27070         * gcc.c-torture/execute/980716-1.c: New test.
27071
27072 1998-07-13  Jeffrey A Law  (law@cygnus.com)
27073
27074         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
27075         the mn10200.
27076         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
27077         the mn10200.
27078         * gcc.c-torture/execute/va-arg-3.x: Similarly.
27079         * gcc.c-torture/compile/930326-1.x: Similarly.
27080
27081 1998-07-13  Dave Love  <d.love@dl.ac.uk>
27082
27083         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
27084         New test from Craig.
27085
27086 1998-07-12  Dave Love  <d.love@dl.ac.uk>
27087
27088         * g77.f-torture/noncompile/980616-0.f: New test.
27089
27090         * g77.f-torture/execute/970816-3.f:  New test from Craig.
27091
27092 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27093
27094         *  g++.other/singleton.C: Return error value instead of taking
27095         SIGSEGV.
27096
27097 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
27098
27099         *  g++.other/singleton.C: New test.   Warning is under dispute.
27100         Runtime crash is not.
27101
27102 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
27103
27104         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
27105         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
27106         using6.C, using7.C}:  New namespace tests.
27107
27108 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
27109
27110         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
27111         specialization with typedef'ed names used as array indexes.
27112
27113 1998-07-09  Jeffrey A Law  (law@cygnus.com)
27114
27115         * gcc.c-torture/execute/980709-1.c: New test.
27116
27117         * gcc.dg/980709-1.c: New test.
27118
27119 1998-07-07  Richard Henderson  <rth@cygnus.com>
27120
27121         * gcc.c-torture/execute/bcp-1.c: New test.
27122
27123 1998-07-07  Jeffrey A Law  (law@cygnus.com)
27124
27125         * gcc.c-torture/execute/980707-1.c: New test.
27126
27127 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
27128
27129         * gcc.c-torture/compile/980706-1.c: New test.
27130
27131 1998-07-01  Dave Love  <d.love@dl.ac.uk>
27132
27133         * g77.f-torture/execute/980701-0.f,
27134         g77.f-torture/execute/980701-1.f: New test from Craig.
27135
27136 1998-07-01  Jeffrey A Law  (law@cygnus.com)
27137
27138         * gcc.c-torture/compile/980701-1.c: New test.
27139
27140         * gcc.c-torture/execute/980701-1.c: New test.
27141
27142 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
27143 rlsruhe.de>
27144
27145         * g++.old-deja/g++.robertl/eb132.C: New test.
27146         * g++.old-deja/g++.robertl/eb133.C: Likewise.
27147
27148 1998-06-29  Dave Love  <d.love@dl.ac.uk>
27149
27150         * g77.f-torture/execute/980628-7.f,
27151         g77.f-torture/execute/980628-8.f,
27152         g77.f-torture/execute/980628-9.f,
27153         g77.f-torture/execute/980628-10.f: New tests from Craig.
27154
27155         * g77.f-torture/execute/980628-3.f: Remove mail headers.
27156
27157 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27158
27159         * g77.f-torture/execute/980628-4.f: New test from Craig.
27160         * g77.f-torture/execute/980628-5.f: Likewise.
27161         * g77.f-torture/execute/980628-2.f: Likewise.
27162         * g77.f-torture/execute/980628-0.f: Likewise.
27163         * g77.f-torture/execute/980628-1.f: Likewise.
27164         * g77.f-torture/execute/980628-3.f: Likewise.
27165         * g77.f-torture/execute/980628-6.f: Likewise.
27166
27167 1998-06-28  Jeffrey A Law  (law@cygnus.com)
27168
27169         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
27170         directory when nothing has been installed yet.
27171
27172 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
27173
27174         * gcc.c-torture/special/special.exp: Handle newer versions of
27175         dejagnu.
27176
27177 1998-06-26  Jeffrey A Law  (law@cygnus.com)
27178
27179         * gcc.dg/980626-1.c: New test.
27180
27181 1998-06-19  Bruno Haible <haible@ilog.fr>
27182
27183         * gcc.misc-tests/m-un-2.c: New test.
27184         * g++.old-deja/g++.other/warn01.c: Likewise.
27185
27186 1998-06-19  Robert Lipe  <robertl@dgii.com>
27187
27188         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
27189         compatibility with assmblers with a different comment character.
27190         Eliminate use of GAS-specific extensions.
27191
27192 1998-06-19  Jeffrey A Law  (law@cygnus.com)
27193
27194         * gcc.c-torture/execute/ieee/980619-1.c: New test.
27195
27196 1998-06-19  Robert Lipe  <robertl@dgii.com>
27197
27198         *lib/g77.exp: Replace search for libf2c.a with search for newly
27199         renamed libg2c.a
27200
27201 1998-06-17  Jeffrey A Law  (law@cygnus.com)
27202
27203         * gcc.c-torture/execute/980617-1.c: New test.
27204
27205 1998-06-12  Jeffrey A Law  (law@cygnus.com)
27206
27207         * gcc.c-torture/execute/980612-1.c: New test.
27208
27209 1998-06-08  Jeffrey A Law  (law@cygnus.com)
27210
27211         * gcc.dg/980523-1.c: Only test on ppc-linux.
27212         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
27213
27214         * gcc.c-torture/execute/980608-1.c: New test.
27215
27216 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
27217
27218         * gcc.c-torture/execute/980605-1.c: New test.
27219
27220 1998-06-04  Jeffrey A Law  (law@cygnus.com)
27221
27222         * gcc.c-torture/execute/980604-1.c: New test.
27223
27224 1998-06-02  Jeffrey A Law  (law@cygnus.com)
27225
27226         * gcc.c-torture/execute/980602-1.c: New test.
27227         * gcc.c-torture/execute/980602-2.c: Likewise.
27228
27229 1998-06-02  Dave Love  <d.love@dl.ac.uk>
27230
27231         * 970125-0.f: Fix per JCB.  Add commentary.
27232
27233 1998-05-31  Michael Meissner  <meissner@cygnus.com>
27234
27235         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
27236         IEEE -0 support.
27237
27238 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
27239
27240         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
27241         earlier.
27242
27243 1998-05-28  Catherine Moore <clm@cygnus.com>
27244
27245         * gcc.c-torture/execute/980526-3.c: New test.
27246
27247 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
27248
27249         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
27250         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
27251         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
27252         m88k-motorola-sysv3 to XFAIL.
27253
27254 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27255
27256         * gcc.dg/980526-1.c: New test.
27257         * gcc.c-torture/execute/980526-2.c: New test.
27258
27259 1998-05-26  Jeffrey A Law  (law@cygnus.com)
27260
27261         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
27262
27263         * gcc.c-torture/execute/980526-1.c: New test.
27264
27265 1998-05-26  Dave Love  <d.love@dl.ac.uk>
27266
27267         * g77.f-torture/execute/alpha2.f: Add runtime test.
27268
27269 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
27270
27271         * g++.old-deja/old-deja.exp: Strip leading directories.
27272
27273         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
27274         error for the line.  Don't run multiple tests for the same line.
27275
27276 1998-05-23  Jeffrey A Law  (law@cygnus.com)
27277
27278         * gcc.dg/980523-1.c: New test.
27279
27280 1998-05-23  Dave Love  <d.love@dl.ac.uk>
27281
27282         * g77.f-torture/compile/970915-0.f: New test.
27283
27284 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
27285
27286         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
27287
27288 1998-05-21  Jeffrey A Law  (law@cygnus.com)
27289
27290         * gcc.dg/980520-1.c: New test.
27291
27292 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
27293
27294         * gcc.dg/980502-1.c: Fix return type.
27295
27296 1998-05-20  Jeffrey A Law  (law@cygnus.com)
27297
27298         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
27299         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
27300         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
27301         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
27302         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
27303
27304 1998-05-20  Dave Love  <d.love@dl.ac.uk>
27305
27306         * g77.f-torture/execute/980520-1.f: New test.
27307
27308 1998-05-15  Dave Love  <d.love@dl.ac.uk>
27309
27310         * lib/mike-g77.exp: New file.
27311
27312         * g77.f-torture/noncompile/noncompile.exp,
27313         g77.f-torture/noncompile/check0.f: New files.
27314
27315 1998-05-14  Dave Love  <d.love@dl.ac.uk>
27316
27317         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
27318         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
27319         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
27320         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
27321         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
27322         abort where appropriate.
27323
27324 1998-05-05  Michael Meissner  <meissner@cygnus.com>
27325
27326         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
27327         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
27328
27329 1998-04-29  Dave Love  <d.love@dl.ac.uk>
27330
27331         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
27332
27333 1998-04-27  Dave Love  <d.love@dl.ac.uk>
27334
27335         * g77.f-torture/compile/980427-0.f: New test.
27336
27337 1998-04-24  Dave Love  <d.love@dl.ac.uk>
27338
27339         * g77.f-torture/compile/980424-0.f: New test.
27340
27341 1998-04-19  Dave Love  <d.love@dl.ac.uk>
27342
27343         * g77.f-torture/compile/980419-2.f (main): New test.
27344         * g77.f-torture/compile/970125-0.f: New test.
27345         * g77.f-torture/compile/980419-1.f: New test.
27346
27347 1998-04-08  Jim Wilson  <wilson@cygnus.com>
27348
27349         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
27350         of loop-4.c.
27351
27352 1998-04-07  Jim Wilson  <wilson@cygnus.com>
27353
27354         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
27355
27356 1998-04-03  Jim Wilson  <wilson@cygnus.com>
27357
27358         * gcc.c-torture/compile/980329-1.c: New test.
27359
27360 1998-03-18  Jim Wilson  <wilson@cygnus.com>
27361
27362         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
27363         * gcc.dg/980312-1.c: Fix typo in -march command.
27364
27365 1998-03-16  H.J. Lu  (hjl@gnu.org)
27366
27367         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
27368
27369 1998-03-11  Robert Lipe  <robertl@dgii.com>
27370
27371         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
27372         Dave Love agree the Fortran source is bogus.
27373
27374 1998-03-11  Robert Lipe  <robertl@dgii.com>
27375
27376         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
27377         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
27378         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
27379         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
27380         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
27381
27382 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
27383
27384         * g++.old-deja/g++.other/friend1.C: New test.
27385
27386 1998-02-18  Dave Love  <d.love@dl.ac.uk>
27387
27388         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
27389         possibly uninitialized) variables and declare dnrm2.
27390
27391 1998-02-23  Robert Lipe <robertl@dgii.com>
27392
27393         From Bruno Haible <haible@ilog.fr>:
27394         * gcc.c-torture/execute/980223.c: New test.
27395
27396 1998-02-13  Jeffrey A Law  (law@cygnus.com)
27397
27398         * gcc.dg/ifelse-1.c: New test.
27399
27400 1998-02-09  H.J. Lu  (hjl@gnu.org)
27401
27402         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
27403
27404           * lib/old-dejagnu.exp (old-dejagnu): Added the
27405           "execution test - XFAIL *-*-*" handling in the spirit of
27406           "excess errors test -". Changed the "execution test fails"
27407           handling to be like "excess errors test fails".
27408           * Update various tests accordingly.
27409
27410 1998-02-06  Jim Wilson  <wilson@cygnus.com>
27411
27412         * gcc.c-torture/execute/980205.c: New test.
27413
27414 1998-01-18  Jeffrey A Law  (law@cygnus.com)
27415
27416         * lib/c-torture.exp: Look for .x files instead of .cexp files.
27417         * lib/f-torture.exp: Similarly.
27418         * gcc.c-torture: Rename all .cexp files to .x files.
27419
27420 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
27421
27422         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
27423         (940510-1.c): Removed duplicate.
27424         (971104-1.c): New test.
27425
27426 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
27427
27428           * lib/f-torture.exp: Improve error and loop detection.
27429
27430 1997-11-19  Michael Meissner  <meissner@cygnus.com>
27431
27432         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
27433         use that to size the filler array.
27434
27435 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
27436
27437         * lib/c-torture.exp(c-torture-execute): Fix typo.
27438
27439         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
27440         testcase as the executable name. Keep the executable around if
27441         the test fails.
27442
27443 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
27444
27445         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
27446         changes.  Only test one -g option, and move it to the end of the
27447         list of options to test.
27448
27449 1997-09-19  Michael Meissner  <meissner@cygnus.com>
27450
27451         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
27452         variable GCC_TORTURE_OPTIONS to supply default switches separated
27453         by colons.  If no environment variable, run tests with -O0 -g, -O1
27454         -g, and -O2 -g as well.
27455
27456 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
27457
27458         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
27459         explanatory comments. Fix indentation.
27460
27461 1997-09-15  Jeffrey A Law  (law@cygnus.com)
27462
27463         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
27464
27465 1997-09-11  Jeffrey A Law  (law@cygnus.com)
27466
27467         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
27468         * g++.old-deja/g++.mike/p7325.C: Likewise.
27469         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
27470
27471 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
27472
27473         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
27474         * g++.old-deja/g++.brendan/crash30.C: Likewise.
27475         * g++.old-deja/g++.brendan/crash39.C: Likewise.
27476         * g++.old-deja/g++.law/operators4.C: Likewise.
27477
27478 1997-09-11  Joe Buck  (jbuck@synopsys.com)
27479
27480         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
27481         * g++.old-deja/g++.mike/p784.C: Ditto.
27482         * g++.old-deja/g++.mike/p785.C: Ditto.
27483
27484 1997-09-05  Jeffrey A Law  (law@cygnus.com)
27485
27486           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
27487
27488 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27489
27490         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
27491         target feature; pass this to c-torture-execute as needed.
27492
27493 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
27494
27495         * lib/c-torture.exp(c-torture-execute): If the previous and the
27496         current executables being tested are identical, we don't need to
27497         run the executable again. Try to make the executable names
27498         unique. Add an optional argument for passing additional compiler
27499         flags.
27500
27501 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
27502
27503         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
27504
27505 1997-08-29  Jeffrey A Law  (law@cygnus.com)
27506
27507         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
27508
27509 1997-07-31  Jeffrey A Law  (law@cygnus.com)
27510
27511         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
27512         32bit or larger longs.
27513
27514         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
27515         have either a 32bit long or 32bit int.
27516
27517 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
27518
27519         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
27520         Make double precision tests dependent on sizeof (double).
27521
27522 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
27523
27524         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
27525         too.
27526
27527 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
27528
27529         * gcc.c-torture/compile/961203-1.cexp: New script.
27530
27531 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
27532
27533         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
27534         up the includes ourselves.
27535
27536 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
27537
27538         * lib/plumhall.exp: Remove random include, and add a few
27539         verbose messages for debugging.
27540
27541 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
27542
27543         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
27544         of trying to do it ourselves.
27545
27546 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27547
27548         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
27549
27550 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
27551
27552         * gcc.prms/5403.c: Made regexp a bit less strict.
27553
27554 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
27555
27556         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
27557         is returned from remote_load instead.
27558         * lib/plumhall.exp: Ditto.
27559         * lib/mike-g++.exp: Ditto.
27560         * lib/old-dejagnu.exp: Ditto.
27561         * lib/c-torture.exp: Ditto.
27562
27563 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
27564
27565         * lib/g++.exp: Use build_wrapper procedure.
27566         * lib/gcc.exp: Ditto.
27567
27568 1997-05-20  Jeffrey A Law  (law@cygnus.com)
27569
27570         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
27571         an old-style decl for malloc.  Fixes tests to work when
27572         sizeof (int) != sizeof (size_t).
27573
27574 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27575
27576         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
27577
27578         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
27579         use stdargs.h interface.
27580
27581 1997-05-15  Mike Meissner  <meissner@cygnus.com>
27582
27583         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
27584         NO_VARARGS when compiling.
27585
27586 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
27587
27588         * lib/plumhall.exp(ph_includes): New procedure.
27589         (ph_make): Use it.
27590         (ph_compiler): Ditto.
27591
27592         * lib/g++.exp: Rename test-glue.c to testglue.c.
27593         * lib/gcc.exp: Ditto.
27594
27595 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
27596
27597         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
27598         to completion when it's called.
27599
27600 1997-03-21  Michael Meissner  <meissner@cygnus.com>
27601
27602         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
27603         is defined, don't do test.
27604
27605 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
27606
27607         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
27608         for object files.
27609         (ph_summary): Mark skipped testcases as untested, not unresolved.
27610
27611         * lib/plumhall.exp (ph_make): If unresolved because of bad
27612         errorCode, record errorCode in log file.
27613         (*): Replace send_log/verbose with verbose -log.
27614
27615 1997-03-19  Michael Meissner  <meissner@cygnus.com>
27616
27617         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
27618         double conversion if double isn't at least 8 bytes.
27619
27620         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
27621         int to work with targets where int is 16 bits.
27622
27623         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
27624         8 bytes, just exit, since 4 byte doubles don't have enough bits of
27625         precision for the test to complete.
27626
27627 1997-03-14  Michael Meissner  <meissner@cygnus.com>
27628
27629         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
27630         if d10v is not compiled with the -mdouble64 flag.
27631         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
27632
27633         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
27634         d10v is not compiled with the -mint32 flag.
27635
27636 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
27637
27638         * lib/plumhall.exp: Use incr_count.
27639
27640 1997-03-12  Jeffrey A Law  (law@cygnus.com)
27641
27642         * gcc.c-torture: Update to c-torture-1.45.
27643
27644 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
27645
27646         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
27647         the name of the expect testcase file).
27648
27649         * lib/g++.exp(g++_init): Ditto.
27650
27651 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
27652
27653         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
27654         the host.
27655
27656         * lib/gcc.exp(gcc_exit): New procedure.
27657
27658 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
27659
27660         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
27661         specs where appropriate.
27662
27663         * g++.old-deja/g++.arm/*: Added additional ERROR checks
27664         because of new "candidates are" messages, and removed a few
27665
27666         * Converted all non-old-style g++ testcases to old-style, and
27667         moved into g++.old-deja.
27668
27669 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
27670
27671         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
27672         options.
27673
27674         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
27675         succeeded.
27676
27677         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
27678
27679 1997-02-13  Michael Meissner  <meissner@cygnus.com>
27680
27681         * lib/gcc.exp (gcc_target_compile): Add support for defining
27682         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
27683         the machine doesn't have those features.
27684
27685 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
27686
27687         * g++.law/operators4.exp: Don't use LIBS.
27688
27689 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
27690
27691         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
27692
27693         * lib/mike-g++.exp: Don't set the compiler to be tested here.
27694         * lib/g++.exp: Set it here instead. Also, allow use of the
27695         --tool_exec and --tool_opt options. Change CXX to
27696         GXX_UNDER_TEST.
27697
27698         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
27699
27700         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
27701
27702 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
27703
27704         * lib/old-dejagnu.exp: Use prune_warnings instead of
27705         prune_system_crud.
27706         * lib/mike-g++.exp: Ditto.
27707         * lib/gcc.exp: Ditto.
27708         * lib/g++.exp: Ditto.
27709
27710         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
27711
27712 1997-02-07  Jeffrey A Law  (law@cygnus.com)
27713
27714           * 941014-2.c: Include stdlib.h
27715           * 960327-1.c: Include stdio.h
27716           * dbra.c, index-1.c: Don't assume ints are 32bits.
27717
27718 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
27719
27720         * lib/gcc.exp: Add gcc,stack_size target feature.
27721
27722         * lib/g++.exp(g++_target_compile): Add the include and link
27723         paths here, not in two other places. And, it's $options, not
27724         options.
27725
27726         * lib/mike-g++.exp(postbase): Remove the code that determines
27727         the correct include and link paths.
27728         * g++.old-deja/old-deja.exp: Ditto.
27729
27730 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
27731
27732         * lib/g++.exp(g++_init): target_compile no longer returns the
27733         filename of the result.
27734
27735 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
27736
27737         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
27738         call to glob.
27739
27740         * gcc.c-torture/special/special.exp: Change call to
27741         gcc_target_compile to include the object file.
27742
27743 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
27744
27745         * gcc.c-torture/special/special.exp: Correct misspelling in last
27746         change.
27747
27748 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
27749
27750         * lib/plumhall.exp(ph_summary): Log the entire output of the
27751         executable. Return -1 if there were any failures, 0 otherwise.
27752         (ph_execute): Return -1 if there were any failures, 0 otherwise.
27753         (ph_make): Clean up objects and executables that were built
27754         if the tests succeeded.
27755
27756 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
27757
27758         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
27759         libraries and includes in the build tree as appropriate.
27760
27761 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27762
27763         * lib/c-torture.exp: Instead of looking for the global variable
27764         NO_LONG_LONG, check to see if that's a feature of the target.
27765
27766 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
27767
27768         * config/default.exp: Minimize. Delete the remainer of the files in
27769         config; this functionality is now in devo/dejagnu/config.
27770
27771         g++.*/*: Pass any additional flags used to compile to postbase;
27772         delete CXXFLAGS.
27773
27774         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
27775         is now done by runtest.exp. Use gcc_target_compile instead of
27776         compile.
27777
27778         lib/c-torture.exp: Use gcc_target_compile instead of compile.
27779         Remove references to CFLAGS. Use remote_file instead of
27780         calling rm -f.
27781         (c-torture): Take a list of arguments to use to compile this
27782         testcase.
27783
27784         lib/g++.exp: Simplify. Use target_compile instead of compile.
27785         lib/gcc-dg.exp: Ditto.
27786         lib/gcc.exp: Ditto.
27787         lib/mike-{gcc,g++}.exp: Ditto.
27788         lib/old-dejagnu.exp: Ditto.
27789         lib/plumhall.exp: Ditto.
27790
27791 1997-01-08  Jim Wilson  <wilson@cygnus.com>
27792
27793         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
27794         (ph_linker): Likewise.
27795
27796 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
27797
27798           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
27799         MAP_ANON / MAP_ANONYMOUS if defined;
27800         else try to map from /dev/zero .
27801
27802 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27803
27804         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
27805         isn't defined, then define it to MAP_ANONYMOUS.
27806
27807 1996-11-12  Jeffrey A Law  (law@cygnus.com)
27808
27809         * gcc.c-torture: Update to c-torture-1.42 release.
27810
27811 1996-11-11  Jeffrey A Law  (law@cygnus.com)
27812
27813         * gcc.c-torture: Update to c-torture-1.41 release.
27814
27815 1996-10-27  Jeffrey A Law  (law@cygnus.com)
27816
27817         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
27818         c-torture release.
27819
27820 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
27821
27822         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
27823         and LDFLAGS.  Fix second case to append the target_info ldflags
27824         onto LDFLAGS, not CFLAGS.
27825         * lib/g++.exp (g++_init): Add target_info stuff.
27826         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
27827         of libgloss and newlib flags for !native.
27828
27829         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
27830         (GDB): Fix relative path to go up another dir for finding gdb.
27831
27832 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
27833
27834         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
27835         versions in the target_info array, if they don't exist.
27836
27837 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
27838
27839         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
27840
27841 1996-07-08  Jim Wilson  <wilson@cygnus.com>
27842
27843         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
27844         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
27845
27846 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
27847
27848         * lib/old-dejagnu.exp: Don't remove the output file before we've
27849         actually tested it. Don't append pwd to the path of the executable
27850         we're testing.
27851
27852 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
27853
27854         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
27855
27856 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
27857
27858         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
27859         temporary directory for compiler files, and set it to a default
27860         value of /tmp. Set $output as the name of the output file from
27861         compiling the testcase. Add a -o option to $cflags_var so the
27862         compiler writes the final output file as $output. Set $executable
27863         to $output.
27864
27865         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
27866         directory for compiler files, and set it to /tmp if it doesn't
27867         already have a value. Set $output_file to the name of the output
27868         file from compiling the testcase. Add a -o option to CXXFLAGS so
27869         the compiler writes the final output file as $output. Use $output
27870         as the executable to be tested.
27871
27872 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27873
27874         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
27875
27876 1996-06-08  Jeffrey A Law  (law@cygnus.com)
27877
27878         * gcc.c-torture/execute/pending-1.c: New test.  Still
27879         pending in Tege's queue.
27880
27881 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
27882
27883         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
27884         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
27885         if there were failures.  Call unresolved if there were unresolved
27886         testcases.  Call gcc_fail if program did not run to completion.
27887         (ph_make): Pass additional argument name to ph_execute.
27888         (ph_execute): Add new argument.  Pass additional arguments to
27889         ph_summary.  Call gcc_fail is there is no execution output.
27890
27891 1996-04-24  Jeffrey A Law  (law@cygnus.com)
27892
27893         * lib/plumhall.exp (proc_summary): Output relavent summary
27894         lines into the log so specific failures in plumhall can be
27895         investigated.
27896
27897 1996-04-10  Jeffrey A Law  (law@cygnus.com)
27898
27899         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
27900         (c-torture-execute): Don't try to execute tests which use
27901         "long long" types if $NO_LONG_LONG is nonzero.
27902
27903 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
27904
27905         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
27906         not c-torture.
27907
27908         * gcc.ieee: Move from here.
27909         * gcc.c-torture/execute/ieee: To here.
27910
27911 1996-03-26  Jeffrey A Law  (law@cygnus.com)
27912
27913         * gcc.c-torture: Update to c-torture-1.41 release.
27914
27915 1996-03-22  Jeffrey A Law  (law@cygnus.com)
27916
27917         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
27918         not "$output".
27919
27920 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
27921
27922         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
27923         -c present.
27924
27925 1996-03-02  Jeffrey A Law  (law@cygnus.com)
27926
27927         * config/proelf.exp: Handle connecting to a simulator.
27928
27929 1996-01-31  Jeffrey A Law  (law@cygnus.com)
27930
27931         * config/proelf.exp: New file.  Enough framework that we can
27932         run c-torture tests on the proelf targets (or any other target
27933         that gdb can connect to for that matter).
27934
27935 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
27936
27937         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
27938         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
27939
27940         * lib/plumhall.exp (ph_execute): Always call ph_summary if
27941         exec_output exists.
27942
27943 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
27944
27945         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
27946         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
27947
27948         * config/*.exp: Update FSF address.  Change result of ${tool}_load
27949         to pass/fail/unresolved/unsupported/untested.  Caller must now
27950         call unresolved/unsupported/untested.
27951         * lib/*.exp: Update FSF address.  Update to handle new results of
27952         ${tool}_load.
27953         * lib/chill.exp (verbose): Delete.
27954
27955 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
27956
27957         * lib/gcc.exp (default_gcc_start): Change order of args to
27958         $LDFLAGS $CFLAGS $LIBS.
27959         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
27960         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
27961         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
27962         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
27963         * gcc.misc-tests/dg-test.exp: Likewise.
27964         * gcc.misc-tests/msgs.exp: Likewise.
27965         * gcc.prms/prms.exp: Likewise.
27966         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
27967         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
27968
27969         * lib/dg.exp: Deleted, moved to dejagnu/lib.
27970
27971 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
27972
27973         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
27974
27975         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
27976         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
27977
27978         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
27979         necessary.
27980
27981 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
27982
27983         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
27984         global for loop; add use of $mathlib.
27985         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
27986         settings here; set mathlib for anything but VxWorks.
27987
27988 1996-01-22  Jeffrey A Law  (law@cygnus.com)
27989
27990         * gcc.c-torture: Update to c-torture-1.40 release.
27991
27992 1996-01-03  Jeffrey A Law  (law@cygnus.com)
27993
27994         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
27995         dg.exp.
27996
27997 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
27998
27999         * lib/c-torture.exp (c-torture-execute): Declare "output" as
28000         global.
28001
28002 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
28003
28004         * lib/g++.exp (LIBS): Define if not already.
28005         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
28006         (gcc-dg-prune): Call prune_gcc_output.
28007         * lib/gcc.exp (prune_gcc_output): New proc.
28008         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
28009         prune_gcc_output.
28010
28011 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
28012
28013         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
28014         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
28015
28016 1995-11-15  Jeffrey A Law  (law@cygnus.com)
28017
28018         * gcc.c-torture: Update to c-torture-1.39 release.
28019
28020 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
28021
28022         * lib/c-torture.exp (c-torture-execute): Don't return if one option
28023         fails, try others as well.
28024
28025 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
28026
28027         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
28028         If compilation fails, mark execute tests as `untested'.
28029         If test is marked as unsupported, don't mark compilation and
28030         execute tests as failed.
28031
28032 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
28033
28034         * lib/g++.exp (g++_init): Don't link in libg++, and look to
28035         libstdc++ for whether or not we want to be doing shared
28036         libraries.  Delete link_curses since we don't need it anymore.
28037         * lib/mike-g++.exp (postbase): Don't link in libg++.
28038         * g++.old-deja/old-deja.exp: Likewise.
28039
28040 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
28041
28042         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
28043
28044 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
28045
28046         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
28047         For that, add `-Wl,-a,shared_archive'.
28048         * g++.old-deja/old-deja.exp: Likewise.
28049
28050 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
28051
28052         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
28053
28054 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
28055
28056         * lib/mike-g++.exp (postbase): Pay attention to the status of
28057         g++_load.
28058
28059 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
28060
28061           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
28062
28063 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
28064
28065         * lib/gcc.exp (default_gcc_start): No longer need to log program
28066         being executed or its output, execute_anywhere does that now.
28067         * lib/g++.exp (default_g++_version): Call execute_anywhere.
28068         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
28069
28070 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
28071
28072         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
28073         the same as those in lib/g++.exp.
28074
28075 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
28076
28077         * gcc.c-torture: Update to c-torture-1.38 release.
28078         * gcc.ieee: Related changes.
28079
28080 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
28081
28082         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
28083         "exec". Minor reformatting changes.
28084
28085         * config/rom68k.exp (${tool}_load): Make it work in a canadian
28086         cross. This means all "exec" calls now work on a remote host as
28087         well.
28088         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
28089         cross. Filter out the extra "\r\n" stuff that expect puts in.
28090         (c-torture-execute): Filter out the bogus warnings like
28091         c-torture-compile does. Add support for canadian cross.
28092         * lib/gcc.exp (default_gcc_version, default_gcc_start)
28093         Use execute_anywhere rather than calling exec directly. Now it
28094         works for canadian cross testing.
28095
28096 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
28097
28098         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
28099         results into a variable, and check that rather than using file exists.
28100
28101 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
28102
28103         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
28104         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
28105
28106 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28107
28108         * g++.old-deja/old-deja.exp: Create and pass runshlib and
28109         lib_curses if there's a shared libg++ in the build tree.
28110
28111 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
28112
28113         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
28114         if not supported target.
28115
28116 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
28117
28118         * lib/g++.exp (g++_init): Move empty setting of runshlib and
28119         link_curses up to always happen, not just for native builds.
28120
28121 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
28122
28123         * gcc.c-torture: Update to c-torture-1.36 release.
28124         * gcc.failure: Related changes.
28125
28126 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
28127
28128         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
28129
28130 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
28131
28132         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
28133         * lib/mike-g++.exp (postbase): Not in here.  Still reference
28134         runshlib, link_curses, and mathlib for link and run.
28135
28136         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
28137         pass the runtime shared library options for Solaris, OSF/1, and
28138         Irix5, and link with -lcurses to avoid unresolved references.
28139
28140 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
28141
28142         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
28143         only run once.
28144
28145 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
28146
28147         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
28148
28149 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
28150
28151         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
28152         do not have a framework for the "compat" tests yet.
28153
28154 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
28155
28156         * lib/mike-g++.exp (postbase): New local variable `mathlib',
28157         set to null if we're testing vxworks5.1.  Use that instead of
28158         `-lm' in the setting of LIBS for link and run.
28159
28160 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
28161
28162         * config/rom68k.exp (${tool}_load): Major changes to make it
28163         work.  Verified that it does in fact return the stuff in
28164         exec_output properly.  Catch any Emul or any TRAP other than 0.
28165
28166 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
28167
28168         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
28169         LDFLAGS properly for targets that need stuff from libgloss.
28170         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
28171         only run once.
28172         (gpp_initialized): New variable.
28173
28174 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
28175
28176         * config/rom68k.exp: Load libgloss.exp.
28177         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
28178         so we can produce a fully linked binary.
28179         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
28180         so we can produce a fully linked binary.
28181
28182 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
28183
28184         * lib/plumhall.exp (ph_section): Watch for expected failures.
28185         Add missing `else'.
28186
28187         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
28188         run the testcase.
28189         (c-torture): Likewise.
28190
28191 1995-08-28  Doug Evans  <dje@cygnus.com>
28192
28193         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
28194
28195         * lib/mike-g++.exp (mike_cleanup): New proc.
28196         (prebase): New globals compiler_result, not_compiler_result,
28197         target_regexp.
28198         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
28199         allow leading "-" in pattern.  Watch for unsupported tests.
28200         If $compiler_result is set, pattern match assembler code,
28201         and ditto for $not_compiler_result.
28202         * lib/mike-gcc.exp: Likewise.
28203
28204         * lib/plumhall.exp (ph_execute): Only call ph_summary if
28205         execution "succeeded".
28206
28207 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
28208
28209         * config/win32.exp: New file.
28210         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
28211
28212 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
28213
28214         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
28215         unsupported.
28216         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
28217         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
28218         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
28219
28220         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
28221         "... without exceptions was ...".  That is now handled by
28222         prune_system_crud.
28223         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28224
28225 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
28226
28227         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
28228         sieve.c,sort2.c}: New files.
28229         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
28230         sieve.exp,sort2.exp}: Drivers for them.
28231
28232         * lib/mike-gcc.exp (program_output): New user settable variable.
28233         (postbase): Call prune_system_crud.  Also prune extraneous compiler
28234         messages.
28235         * lib/mike-g++.exp (program_output): New user settable variable.
28236
28237         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
28238
28239         * config/sh.exp: Deleted (use sim.exp instead).
28240
28241 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
28242
28243         * config/vx.exp: Declare CHECKTASK as global.
28244         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
28245         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
28246         * lib/old-dejagnu.exp: Load [pwd]/$executable.
28247
28248 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
28249
28250         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
28251         target. Like vx.exp, only includes `vx29k.exp' instead of
28252         `vxworks.exp'.
28253
28254 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
28255
28256         * config/sim.exp: Increase time limit from 120 seconds to 240.
28257
28258 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
28259
28260         * gcc.c-torture/execute/950628-1.c: New test.
28261
28262 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
28263
28264         * gcc.c-torture: Update with changes/additions from
28265         c-torture-1.34.
28266
28267 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
28268
28269         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
28270
28271 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
28272
28273         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
28274
28275 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
28276
28277         * gcc.c-torture/compile/950512-1.c: New test.
28278         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
28279         * gcc.dg/struct-ret-1.c: Likewise.
28280
28281 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
28282
28283         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
28284           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
28285
28286 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
28287
28288         * gcc.c-torture/special/920411-1.c: Deleted.
28289         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
28290
28291 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
28292
28293         * config/sim.exp (${tool}_load): Hack in call to bash to get a
28294         cpu limit.
28295
28296 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
28297
28298         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
28299
28300 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
28301
28302         From kenner;
28303         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
28304         is the proper length.
28305         * va-arg-3.c: Likewise.
28306
28307 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
28308
28309         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
28310         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
28311
28312         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
28313         * lib/g++.exp (default_g++_start): Delete old cruft.
28314
28315 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
28316
28317         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
28318         (2 * (1 << 18)) to (2 * (1 << 17)).
28319
28320         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
28321
28322 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
28323
28324         * config/rom68k.exp: Renamed from config/idp.exp
28325
28326 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
28327
28328         * c-torture/compile/921109-2.c
28329
28330 1995-04-18  Mike Stump  <mrs@cygnus.com>
28331
28332         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
28333         excess errors.
28334
28335 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
28336
28337         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
28338         output.
28339         * lib/g++.exp (default_g++_start): Likewise.
28340
28341 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
28342
28343         * gcc.c-torture/compile/950329-1.c: New test.
28344
28345 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
28346
28347           * config/bug.exp (${tool}_load): Updated to use new remote_open
28348           and remote_close procs.
28349         * config/idp.exp: New file.
28350
28351 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
28352
28353         * gcc.c-torture/execute/950322-1.c: New test.
28354
28355 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
28356
28357         * config/vx.exp (${tool}_load): Clean up testing of return code from
28358         vxworks_ld and vxworks_spawn.
28359
28360 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
28361
28362         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
28363
28364 1995-03-13  Mike Stump  <mrs@cygnus.com>
28365
28366         * lib/old-deja.exp: Add `excess errors test - ' error, now one
28367         can mark excess errors on a machine by machine basis.  Note, the
28368         default is to not expect any excess errors, even when excess
28369         errors test - is given, so you will want to put an XFAIL ... on
28370         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
28371         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
28372         those 4 machines, but no others.
28373
28374 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
28375
28376         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
28377         * lib/c-torture.exp: to here.
28378
28379 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
28380
28381         * gcc.c-torture/execute/950221-1.c: New test.
28382         * gcc.c-torture/execute/struct-ret-1.c: New test.
28383         * gcc.c-torture/compile/950221-1.c: New test.
28384
28385         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
28386
28387 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
28388
28389         * gcc.c-torture/execute/arith-1.c (main): Return 0.
28390         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
28391
28392 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
28393
28394         * g++.gb: New directory of tests, derived from my signature and
28395         class scoping tests.
28396
28397         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
28398         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
28399         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
28400         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
28401         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
28402         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
28403         * g++.gb/sig25.C: Likewise.
28404
28405         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
28406         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
28407         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
28408         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
28409         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
28410         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
28411         * g++.gb/sig25.exp: Likewise.
28412
28413         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
28414         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
28415         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
28416         * g++.gb/scope13.C: Likewise, this test still fails.
28417
28418         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
28419         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
28420         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
28421         * g++.gb/scope13.exp: Ditto.
28422
28423         * g++.gb/README: New file, explains what these tests are about.
28424
28425 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
28426
28427         * lib/dg.exp (dg-do): Support `preprocess'.
28428         (dg-test): Likewise.
28429
28430 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
28431
28432         * config/udi.exp: change "continue -expect" to "exp_continue".
28433
28434 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
28435
28436         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
28437         Delete redundant tests.
28438
28439         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
28440         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
28441         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
28442         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
28443         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
28444         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
28445         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
28446         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
28447
28448         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
28449         storing label pointers.
28450         * gcc.c-torture/execute/921019-1.c: Likewise.
28451         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
28452         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
28453         parameter fp.
28454         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
28455         constants.
28456
28457         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
28458         Delete obsolete tests.
28459
28460         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
28461         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
28462         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
28463         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
28464         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
28465         * gcc.c-torture/compile/950124-1.c: New test.
28466
28467         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
28468
28469 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
28470
28471         * lib/mike-g++.exp: Add -lm to LIBS.
28472
28473 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
28474
28475         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
28476
28477 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
28478
28479         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
28480
28481 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
28482
28483         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
28484
28485 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
28486
28487         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
28488         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
28489         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
28490         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
28491         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
28492         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
28493         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
28494         * g++.law/{operators31.C, operators32.C,
28495         * g++.law/{operators33.C, operators34.C}: Likewise.
28496         * g++.law/{pic1.C, refs2.C}: Likewise.
28497         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
28498         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
28499         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
28500         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28501
28502         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
28503         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
28504         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
28505         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
28506         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
28507         * g++.law/{enum9.exp, friend5.exp}: Likewise.
28508         * g++.law/{nest3.exp, nest4.exp}: Likewise.
28509         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
28510         * g++.law/{operators30.exp, operators31.exp}: Likewise.
28511         * g++.law/{operators32.exp, operators33.exp}: Likewise.
28512         * g++.law/{operators34.exp}: Likewise.
28513         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
28514         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
28515         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
28516         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
28517         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
28518
28519         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
28520         No longer expected to fail.
28521         * g++.law/missed-error3.C: Tweak for recent bool changes.
28522
28523 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
28524
28525         * config/emb-unix: Deleted.
28526         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
28527         remote execution.  Do final link on remote host if REMOTE_LINK is set.
28528
28529 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
28530
28531         * lib/dg.exp (dg-test): Fix typo in last patch.
28532
28533 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
28534
28535         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
28536         (handles multiple occurrences).
28537
28538 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
28539
28540         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
28541         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
28542         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
28543         printed).
28544         * lib/c-torture.exp (c-torture-compile): Likewise.
28545         (c-torture): Prepend full path if missing.
28546         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
28547         (gcc_fail): Likewise.
28548         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
28549
28550 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
28551
28552         * lib/netware.exp: Only attach to NetWare i386 systems.
28553
28554 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
28555
28556         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
28557         messages.  Add test name to "output pattern match" pass/fail message.
28558
28559 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
28560
28561         * gcc.dg: New testsuite.
28562         * gcc.dg/dg.exp: New file.
28563
28564         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
28565         test-switch.c}: Deleted.
28566
28567         * gcc.misc-tests/msgs.exp: New testcase driver.
28568
28569 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
28570
28571         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
28572         Watch for illegal return values from ${tool}_load.
28573         * config/unix.exp (${tool}_load): Fix pass/fail detection for
28574         cross targets.  Coerce return value >0 to 1.
28575
28576 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
28577
28578         * config/unix.exp (${tool}_load): Call program rsh, not proc.
28579
28580         * config/emb-unix.exp: New file.
28581
28582         * config/sim.exp: Error if variable $SIM not defined.
28583         (${tool}_load): Mark test as "untested" if simulator missing.
28584
28585         * config/unix.exp: Load remote.exp to get rcp_download.
28586         * lib/c-torture.exp: Use different option lists for testcases with
28587         and without loops.
28588         * gcc.c-torture/execute/execute.exp: Likewise.
28589
28590 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
28591
28592         * config/*.exp: Clarify return code from ${tool}_load.
28593         Call `unresolved' or `untested' instead of `warning' or `perror'
28594         (sometimes you still want to call both though).
28595         Add comment that `shell_id' is local to each file.
28596         * config/udi.exp (timeout): Set to 30.
28597         Don't print warning if connection fails, $connectmode has already
28598         printed an error.
28599         (${tool}_load): Move verbose messages to level 2.
28600         Rework pattern for "Process started" message.
28601         Pass `shell_id' to ${connectmode}_download.
28602         Retry twice upon timeout.  Make resetting of target more robust.
28603         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
28604         Pass `shell_id' to exit_$connectmode.
28605         Only call exit_$connectmode if connected.
28606         * config/unix.exp (${tool}_load): Check return codes better.
28607         * config/vrtx.exp (${tool}_load): Likewise.
28608         * config/vx.exp (${tool}_load): Likewise.
28609         Delete unneeded global's.
28610         * lib/dg.exp (dg-test): Update to reflect clarified return codes
28611         from ${tool}_load.
28612         (dg-stat): Delete.
28613         (dg-init): Delete recording of pass/fail counts.
28614         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
28615         (old-dejagnu-init): Likewise.
28616         (old-dejagnu-stat): Delete contents, empty proc now.
28617         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
28618         (c-torture): Delete references to lcnt, lpass, lfail.
28619         Get option list from TORTURE_OPTIONS.
28620         Delete -funroll[-all]-loops if no loops.
28621         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
28622         (g++_stat): Delete contents (empty proc now).
28623         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
28624         (gcc_finish): Likewise.
28625         (gcc_stat): Deleted.
28626         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
28627         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
28628         * gcc.c-torture/execute/execute.exp: Likewise.
28629         Split tests into two parts: compile, execute.
28630         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
28631         no loops.  Update to reflect clarified return codes from ${tool}_load.
28632
28633 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
28634
28635         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
28636         to grep for.
28637         (old-dejagnu): Likewise (where necessary).
28638
28639 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
28640
28641         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
28642
28643         * lib/dg.exp (dg-process-target): Fix processing of selector.
28644         Add comment regarding use of `error'.
28645
28646         * lib/gcc.exp (prune_system_crud): Define if missing.
28647         * lib/g++.exp (prune_system_crud): Likewise.
28648
28649         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
28650         Call prune_system_crud.
28651         * lib/dg.exp (dg-runtest): New proc.
28652         Use perror instead of send_user for tcl errors in testcase.
28653         Don't return any value, it's never used.
28654         Don't clobber previous definition of `unknown'.
28655         Print tcl errors in `dg-final'.
28656
28657 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
28658
28659         * lib/dg.exp (dg-process-target): Improve syntax error messages.
28660         (dg-test): Don't print errorInfo, it contains stack backtrace.
28661
28662 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
28663
28664         * lib/g++.exp (runtest_file_p): Define if missing.
28665
28666 1994-09-24  Doug Evans  (dje@cygnus.com)
28667
28668         * lib/mike-g++.exp: Comment out loading of g++.exp.
28669         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
28670         (default_g++_version): Always print something.
28671         (default_g++_start): Comment out call to `which'.
28672         (g++_start, g++_load): Deleted (must be defined in config file).
28673         * lib/gcc.exp: Test for existence of $CC at start.
28674         Delete check for tmpdir (done in gcc_init).
28675         (default_gcc_version): Always print something.
28676         (default_gcc_start): Comment out call to `which'.
28677         * config/*.exp: Major cleanup - make cross targets work at least a
28678         little better for g++ (by not being "--tool gcc" specific).
28679         Rename gcc_xxx to ${tool}_xxx.
28680         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
28681         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
28682
28683 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
28684
28685         * lib/c-torture.exp (c-torture-compile): Rework compiler
28686         message processing.
28687
28688         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
28689         c-torture.
28690
28691 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
28692
28693         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
28694
28695         * lib/dg.exp (dg-process-target): Support { target native }.
28696
28697 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
28698
28699         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
28700         looked for "... program xxx got fatal signal".
28701         Correct regsub munging of `comp_output'.
28702         Ignore compiler messages "path prefix not used" and "linker input
28703         file unused".
28704
28705 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
28706
28707         * lib/gcc.exp (runtest_file_p): Define if missing.
28708         * gcc.prms/template.c: Example to work from.
28709
28710 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
28711
28712         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
28713         * lib/dg.exp (dg-test): Call unsupported testcases as such.
28714
28715         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
28716         * gcc.prms/1883.c: Moved from compile/940714-1.c.
28717         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
28718         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
28719
28720         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
28721         (dg-process-target): No longer a varargs proc.
28722         Return S/N for target, P/F for xfail.  All callers changed.
28723         (user option procs): More argument checking.
28724         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
28725         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
28726         (dg-test): Skip test if not running on selected target in `dg-do'.
28727         Update handling of `dg-do-what', `dg-output-text'.
28728         Separate execution pass/fail from output pattern match pass/fail.
28729         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
28730
28731 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
28732
28733         * gcc.c-torture/special/special.exp: Don't expect failure for mips
28734         target for 920510-1.c.
28735
28736 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
28737
28738         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
28739         Clean up comment regarding use of passcnt, etc.
28740         (gcc_stat): Don't update `testcnt' here.
28741         (gcc_finish): Do it here.
28742         Might as well reset `but_id' here too.
28743         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
28744         to determine if the file should be tested.
28745         * gcc.c-torture/compile/compile.exp: Likewise.
28746         * gcc.c-torture/execute/execute.exp: Likewise.
28747         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28748         * gcc.misc-tests/dg-test.exp: Likewise.
28749         * gcc.prms/prms.exp: Likewise.
28750         * gcc.wendy/wendy.exp: Likewise.
28751         * g++.old-deja.exp: Likewise.
28752         Move "Testing file" message to verbose level 1.
28753
28754 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
28755
28756         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
28757
28758 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
28759
28760         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
28761         (default_gcc_start): Accept optional second list element
28762         of compiler flags.  Print compiler output at verbosity level 2.
28763         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
28764         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
28765         Save current values of framework globals passcnt, failcnt, xpasscnt,
28766         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
28767         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
28768         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
28769         xfailcnt to compute stats.  Update framework global `testcnt' from
28770         pass/fail counts.
28771         (gcc_finish): New proc.  Clean up test environment.
28772         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
28773         (gcc_epass, gcc_efail): Delete.
28774         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
28775         argument of line number.
28776         (dg-init): If the tool has an init routine, call it.
28777         (dg-test): Remove args `cflags_var' and `libs_var'.
28778         Pass all compiler options to ${tool}_start.
28779         Handle missing line number.
28780         (dg-finish): New function.
28781         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
28782         particular files.  Call gcc_finish at end.  Move "skipping test"
28783         message to verbosity level 3.
28784         * gcc.c-torture/compile/compile.exp: Likewise.
28785         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
28786         * gcc.c-torture/execute/execute.exp: Likewise.
28787         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28788         Print testcase being tried at verbosity level 1.
28789         * gcc.c-torture/special/special.exp: Unset xfail.
28790         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28791         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
28792         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
28793         * gcc.failure/failure.exp: Likewise.
28794         * gcc.ieee/ieee.exp: Likewise.
28795         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
28796         Update call to dg-test.  Call dg-finish at end.
28797         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
28798         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
28799         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
28800         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
28801         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
28802         * gcc.wendy/wendy.exp: Add copyright.
28803         Delete setting of tmpdir (done by gcc_init).
28804         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
28805         Pass compiler flags to gcc_start.  Call gcc_finish at end.
28806         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
28807         gcc_[ce]pass/fail.
28808
28809 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
28810
28811         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
28812         confusion.
28813         (g++_load): Likewise.
28814
28815         * config/*.exp (gcc_load): Some were varargs fns and some were not.
28816         Rename argument to `prog' to remove the confusion.
28817         Varargs fns behave differently too!
28818         (g++_load): Likewise.
28819
28820         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
28821
28822         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
28823         what it is.  Delete (always) printing of status value for !native.
28824         Simplify verbose code, and include status and exec_output.
28825         (g++_load): Use gcc_load.
28826
28827 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
28828
28829         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
28830         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
28831         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
28832         940714-3.c as these testcases don't exist anymore.  Make
28833         va-arg-1.c expected to pass.
28834
28835 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
28836
28837         * gcc.misc-tests/misc.exp: Only run specific testcases.
28838         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
28839         * gcc.misc-tests/dg-[1-9].c: New files.
28840
28841         * lib/dg.exp: New testsuite driver.
28842         * gcc.prms/prms.exp: Use it.
28843
28844         * README.gcc: New file.
28845
28846         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
28847         Document and reset `lxpass' and `lxfail'.
28848         Simplify "initialized" message.
28849         (gcc_stat): Clean up comments a little.
28850
28851 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
28852
28853         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
28854
28855 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
28856
28857         * lib/old-dejagnu.exp (process-option): New proc.
28858         (old-dejagnu-init, old-dejagnu-stat): Likewise.
28859         (old-dejagnu): Simplify.
28860         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
28861
28862 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
28863
28864         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
28865         exists and is not an empty string.
28866
28867         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
28868         $xfail rather than calling setup_xfail.  Clear $xfail when test is
28869         finished.
28870         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
28871         automatically.
28872
28873         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
28874         longer expected to fail.
28875
28876         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
28877         "f" function call.
28878
28879         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
28880
28881         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
28882         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
28883         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
28884         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
28885         c-torture-1.29.
28886
28887         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
28888         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
28889
28890         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
28891
28892         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
28893         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
28894
28895         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
28896         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
28897         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
28898
28899 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
28900
28901         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
28902         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
28903         940714-1.c, 940714-2.c, 940714-3.c},
28904         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
28905         gcc.misc-tests/{mg.c,mg.exp}:
28906         New tests.
28907         * gcc.noncompile/noncompile.exp: Change accordingly.
28908
28909 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
28910
28911         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
28912         Undo previous clobberage.
28913
28914 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
28915
28916         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
28917         * gcc.special/{930510-1.c, special.exp}:
28918         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
28919         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
28920         struct-varargs-1.c}: New tests from c-torture-1.26.
28921
28922 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
28923
28924         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
28925           argument to switch.
28926
28927 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
28928
28929         * Revert the previous changes.  Please see Rob's directory
28930           (/lisa/test/rob/progressive/gcc/testsuite) for testing
28931           fixes.
28932
28933 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
28934
28935         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
28936             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
28937             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
28938             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
28939             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
28940             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
28941             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
28942             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
28943             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
28944             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
28945             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
28946             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
28947             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
28948             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
28949             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
28950             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
28951             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
28952             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
28953             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
28954             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
28955             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
28956             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
28957             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
28958             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
28959             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
28960             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28961             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
28962
28963 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
28964
28965         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
28966             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
28967           with perror calls.
28968
28969 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
28970
28971         * config/unix.exp (g++_load): Fix syntax.
28972
28973 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
28974
28975         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
28976         * gcc.noncompile/921017-1.c: Deleted obsolete test.
28977         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
28978         Don't expect va-arg-1.c to fail.  Correct expected output for
28979         920928-1.c.
28980         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
28981         * gcc.wendy/hbm4.c: Correct typo.
28982         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
28983
28984 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
28985
28986         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
28987         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
28988         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
28989         * lib/c-torture.exp (c-torture-compile): Ditto.
28990
28991         Reduce volume of output (remove all the -I's and such).
28992         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
28993         Call gcc_cpass, gcc_cfail.
28994         (c-torture): Pass testing option to c-torture-compile.
28995
28996 1994-03-21  Doug Evans  (dje@cygnus.com)
28997
28998         Bring patches over from progressive.
28999         * config/default.exp: Exit remote shell cleanly.
29000         (g++_exit, g++_start): Add default versions.
29001         * config/sim.exp (gcc_load): Use perror, not error.
29002
29003 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
29004
29005         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
29006         set in site.exp.
29007
29008 1994-03-14  Doug Evans  (dje@cygnus.com)
29009
29010         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
29011         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
29012         (wendy_try): New proc to run testcase.
29013         (main loop): Call 'em.
29014         * gcc.wendy/*.c: Clean up pass to correct expected output.
29015
29016         * lib/gcc.exp: Minor cleanup work.
29017         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
29018
29019 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
29020
29021         * config/sim.exp (gcc_load): Document return codes better.
29022         Don't pass -v to simulator.
29023
29024 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
29025
29026           * gcc.special/920717-x.c: Fix typo.
29027           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
29028           get at sources.
29029
29030         * lib/mike-gcc.exp: Fix typo.
29031
29032 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
29033
29034         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
29035         binary to use, transform the name.
29036         * config/*.exp: rename everything. Nuke any g++ specific files,
29037         it's now a special case of gcc that requires no special support.
29038         Add a default.exp for unsupported targets.
29039
29040 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
29041
29042         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
29043         lib/old-dejagnu.exp: Fix a few patterns to work with the new
29044         version of Tcl.
29045
29046 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
29047
29048         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
29049         than a warning.
29050
29051 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
29052
29053         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
29054
29055 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
29056
29057         * gcc.execute/execute.exp: Combine opt_list and foption_list into
29058         option_list.  Compile every file with only 4/6 option choices
29059         (same as C torture) instead of with 12/18 different option
29060         choices.
29061         * lib/c-torture.exp: Likewise.
29062
29063         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
29064         not already set.
29065
29066 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
29067
29068         * lib/old-deja.exp: Add `excess errors test fails' error, now one
29069         can put an XFAIL *-*-* on excess errors.
29070
29071 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
29072
29073         * g++.law: Add more tests derived from g++-bugs snapshots.
29074
29075         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
29076         equivalent to g++.law/init9.
29077
29078         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
29079         compiled it, and the a.out file after we've run it.
29080
29081 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
29082
29083         * lib/mike-g++.exp (postbase): Delete the .o file after we've
29084         compiled it, and the a.out file after we've run it.
29085
29086 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
29087
29088         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
29089
29090 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
29091
29092         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
29093         version number.
29094
29095 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
29096
29097         * g++.law: New directory of g++ tests derived from the g++-bugs
29098         snapshots.
29099
29100 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
29101
29102         * gcc.compile: initbug1.c initbug1.exp testcase added
29103
29104 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
29105
29106         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
29107         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
29108           fixes submitted by Jeff Law (law@cs.utah.edu)
29109         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
29110           Jeff Law (law@cs.utah.edu)
29111
29112
29113 1993-11-30  Mike Stump  (mrs@cygnus.com)
29114
29115         * config/unix-g++.exp: Follow the gcc way of doing things.
29116         * g++.old-deja/old-deja.exp: Minor updates.
29117         * lib/g++.exp: New file, follow the gcc way of doing things.
29118         * lib/old-dejagnu.exp: Minor updates.
29119         * lib/mike-g++.exp: Always unset errorInfo.
29120
29121 1993-11-06  Mike Stump  (mrs@cygnus.com)
29122
29123         * lib/gcc.exp: Fix some errors with the below change, CC and
29124         CFLAGS should be global when setting, not local.
29125
29126 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
29127
29128         * lib/gcc.exp: Transform tool name.
29129
29130 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29131
29132         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
29133
29134 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29135
29136         * lib/gcc.exp: change gcc_done to gcc_stat
29137
29138 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
29139
29140         * Upgraded gcc testsuite to c-torture version 1.25
29141
29142 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
29143
29144         * lib/gcc.exp: added reporting code. Changed verbose compile message.
29145         * lib/c-torture: added hooks for new reporting code.
29146
29147 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
29148
29149         * config/sh-gcc.exp: check if sh-sim exists in the path
29150
29151 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
29152
29153         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
29154         * gcc.compile/compile.exp: Initial changes for new logic.
29155         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
29156         * gcc.failure/failure.exp: Initial changes for new logic.
29157         * gcc.ieee/ieee.exp: Initial changes for new logic.
29158         * gcc.misc-tests/misc.exp: Initial changes for new logic.
29159         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
29160         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
29161         * lib/c-torture.exp: Initial changes for new logic.
29162         * lib/gcc.exp: Initial changes for new logic.
29163
29164 1993-10-15  Mike Stump  (mrs@cygnus.com)
29165
29166         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
29167         depend upon failure or success.  Fully qualify names in failure
29168         and success messages.  Always remove a.out before starting
29169         compile, just in case.  Pay more attention to error text output by
29170         the compiler.  Handle testcases with no known past errors just
29171         like all others, so that things are uniform.  Other miscellaneous
29172         improvements.
29173
29174 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
29175
29176         * gcc.cpp: new directory for cpp tests
29177
29178 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
29179
29180         * lib/chill.exp: Code reformatted, removed unused code.
29181         * config/unix-chill.exp: Code reformatted, removed unused code.
29182         * chill.execute/execute.exp: Code reformatted, removed unused code.
29183         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
29184
29185 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
29186
29187         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
29188         routines not written.
29189
29190 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
29191
29192         * config/bug-gcc.exp: Use new procs from bug.exp.
29193
29194 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
29195
29196         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
29197         via ftp, rather than depending on NFS.
29198         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
29199         case.
29200
29201 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
29202
29203         * config/bug-gcc.exp: Use new download proc.
29204
29205 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
29206
29207         * chill.execute/execute.exp: cleanups, handles errors better
29208         * chill.compile/compile.exp: rewrite, based on execute.exp
29209         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
29210         * lib/chill.exp: major changes to diff proc and compile and link
29211           procs. added chill_fail and chill_pass wrappers to pass and
29212           fail. added more comments, and handle error codes better.
29213           Added a hack to capture stderr from exec, so noncompile tests
29214           can work.
29215
29216 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
29217
29218         * chill.execute/execute.exp: rewrite of testsuite driver
29219         * lib/chill.exp: rewrite of testsuite driver
29220         * config/unix-chill.exp: rewrite of testsuite driver
29221
29222 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
29223
29224     In chill.execute:
29225         * iexpr.ch: Standardize uppercase.
29226         * tuples.dat: Standardize uppercase.
29227         * vary.ch: standardize.  Correct varying string assignments.
29228         * vary.dat: Add new output lines.
29229
29230 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
29231
29232     In chill.execute:
29233         * chprintf.ch: Standardize use of uppercase.
29234         * tuples.ch: Standardize and turn arr2 into a DCL,
29235           rather than a SYN.
29236         * pinits.ch: Standardize.
29237
29238 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
29239
29240         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
29241         * Makefil: Renamed to Makefile.in.
29242         * configure.in: New.
29243
29244 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
29245
29246     In chill.execute:
29247         * .cvsignore: Add result/output files.
29248         * Makefile: Fix up variables at start.  Use MFLAGS
29249           everywhere.  Correct bool_loc, built_ins entries.
29250           Add entry for vary1.ch.
29251         * bitarray.ch: Standardize upper-case usage.
29252         * bitexpr.ch: Standardize, add output of b1.
29253         * params.ch: Use arrayt in along PROC parameters, to
29254           avoid novelty problems.
29255         * sets.ch: Tiny cleanup.
29256         * vary1.ch: Re-indent.
29257
29258 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
29259
29260           * Add PR-related files to Makefiles, .cvsignore files, etc.
29261
29262 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
29263
29264         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
29265           with compiler objects. New names are test-flow.c and test-loop.c
29266
29267 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
29268
29269         * Upgraded c-torture tests from 1.19 to 1.20
29270
29271         * new files:
29272         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
29273         * gcc.compile: 930623-1.c 930623-2.c
29274         * gcc.noncompile: 930622-1.c 930622-2.c
29275         * gcc.failure: 920411-1.c 920627-2.c
29276         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
29277
29278 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
29279
29280         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29281           More changes to get testsuite working properly. Needs more work.
29282           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
29283
29284 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
29285
29286         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
29287           More changes to get testsuite working properly. Needs more work.
29288
29289 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
29290
29291         * chill.compile/compile.exp: Added for Dejagnu support
29292         * chill.execute/execute.exp: Added for Dejagnu support
29293         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
29294
29295 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
29296
29297     This should complete moving the CHILL test files.
29298         * chill.noncompile(.cvsignore printf.grt
29299             in-printf.grt chprintf.grt chprintf.ch):
29300             Added test-support files.
29301           (Makefile): Modified further.
29302         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
29303             signal.ch): Added test files.
29304           * chill.execute (.cvsignore printf.grt printr.c
29305             in-printf.grt rts.c chprintf.grt rts.h): Added
29306           test-support files.
29307             (Makefile): More corrections.
29308
29309 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
29310
29311         * chill.compile, chill.execute, chill.nocompile: Add CHILL
29312           test cases, ready for DejaGnu.
29313
29314 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
29315
29316         * Upgraded c-torture tests from 1.18 to 1.19
29317
29318         * gcc.compile: added test(s):
29319           930607-1.c
29320         * gcc.execute: added test(s):
29321           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
29322
29323         * added new subdirectory for misc tests: gcc.misc-tests
29324         * gcc.misc-test(s): added tests:
29325           inst-check.c test-consts.c test-ior.c test-switch.c
29326
29327 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
29328
29329         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
29330
29331 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
29332
29333         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
29334
29335 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
29336
29337         * Upgraded c-torture tests from 1.17 to 1.18
29338
29339 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
29340
29341         * Upgraded c-torture tests from 1.12 to 1.17
29342
29343 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
29344
29345         * lib/old-dejagnu.exp:
29346           Fixed handling of XFAIL target triplets to correctly
29347           recognize wildcard characters.  Removed code that
29348           appended a unique id tag to the end of the file name
29349           printed out by the result of the testcases within a
29350           given test file.
29351
29352 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
29353
29354         * lib/old-dejagnu.exp:
29355           Reworked expected failure handling to trigger off of XFAIL
29356           keyword in keyphrase embeded in testcase source code. The
29357           XFAIL keyword must be at the end of the keyphrase line. It
29358           may optionally be followed by one or more target triplets.
29359           It has just occured that the handling of wildcards in the
29360           target triplet may not be correct.
29361
29362 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
29363
29364         * g++.old-deja/tests:
29365           Moved all subdirectories up one level into g++.old-deja .
29366
29367         * lib/old-dejagnu.exp:
29368           Fixed problem with CXXFLAGS not being properly reset, and being
29369           corrupted with extraneous "-c" compiler option.  This was
29370           causing binaries to not be generated for test that needed them.
29371           Modified strings passed to "pass" and "fail" so that individual
29372           tests from the same test file would be distinguished by an
29373           identifier appended to the test file name in the summary logs;
29374           this corrected a problem with erroneous diff logs.  Added code
29375           to search testcases for expected fail and unexpected pass keywords.
29376
29377 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
29378
29379         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
29380
29381 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
29382
29383         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
29384           Removed extraneous text from end of "Special g++ Options"
29385           keyphrase.
29386
29387         * lib/old-dejagnu.exp: Added pattern matching to look for new
29388           keywords, embedded in testcases comments, which will trigger
29389           calls to xpass and xfail.
29390
29391 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
29392
29393         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
29394           comments embedded in the testcases, especially the one looking for
29395           special compiler options, as well as the pattern matching for the
29396           compiler output again.
29397
29398 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
29399
29400         * lib/old-dejagnu.exp: Do a proper check of the return value for
29401           execute tests. Fixed several problems with the pattern matching
29402           of the compiler output which gave erroneous test results.
29403           Changed several of the test result messages to be more descriptive.
29404         * config/unix-g++.exp: Proc g++_load now actually works and
29405           executes the tests passed to it and returns a usable return
29406           value.
29407
29408 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
29409
29410           * lib/gcc.exp: Exits gracefully if $CC is bogus.
29411
29412 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
29413
29414         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
29415           Modified both files to properly execute the old style
29416           dejagnu tests. The previous versions of these files were
29417           experimental and did not function anything near correctly.
29418
29419 1993-04-05  Rob Savoye  (rob@cygnus.com)
29420
29421         * Removed all Makefile.in and configure.in files. No configuration
29422         needed now.
29423
29424 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
29425
29426         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
29427
29428 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
29429
29430         * gcc.compile/configure.in, gcc.unsorted/configure.in,
29431         gcc.special/configure.in, gcc.noncompile/configure.in,
29432         gcc.execute/configure.in, gcc.code_quality/configure.in,
29433         g++.other/configure.in, g++.old-deja/configure.in,
29434         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
29435         in srcname setting.
29436
29437 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
29438
29439         * lib/udi.exp:  Fixed mondfe and mondfe_download.
29440         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
29441         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
29442
29443 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
29444
29445         * config/udi-gdb.exp: Check $shell_id after connecting to target.
29446         (gdb_exit): Don't remove *_soc files.
29447
29448 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
29449
29450         * lib/c-torture.exp: Don't look for main; instead always use -w
29451         -c.  This is how the c-torture tests work.  Remove the object
29452         file if the compilation succeeds.
29453         * gcc.execute/execute.exp: Remove executable if test passes.
29454         * gcc.noncompile/noncompile.exp: Every test is an expected
29455         failure.
29456         * gcc.special/special.exp: Added tests from c-torture 1.11,
29457         corrected use of existing test.
29458         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
29459         gcc.execute/920625-1.c: Updated to c-torture 1.11.
29460         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
29461         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
29462         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
29463         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
29464         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
29465         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
29466         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
29467         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
29468         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
29469         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
29470         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
29471         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
29472         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
29473         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
29474         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
29475         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
29476         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
29477         c-torture 1.11.
29478         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
29479         correspond to c-torture 1.11.
29480
29481         * New file.