OSDN Git Service

PR tree-optimization/16688
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
2
3         PR tree-optimization/16688
4         PR tree-optimization/16689
5         * g++.dg/tree-ssa/pr16688.C: New test.
6
7 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8
9         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
10         loads.  Not only in the comment, this time.
11
12 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
13
14         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
15         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
16         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17         * gcc.dg/sh4a-bitmovua.c: New.
18         * gcc.dg/sh4a-cos.c: New.
19         * gcc.dg/sh4a-cosf.c: New.
20         * gcc.dg/sh4a-fprun.c: New.
21         * gcc.dg/sh4a-fsrra.c: New.
22         * gcc.dg/sh4a-memmovua.c: New.
23         * gcc.dg/sh4a-sin.c: New.
24         * gcc.dg/sh4a-sincos.c: New.
25         * gcc.dg/sh4a-sincosf.c: New.
26         * gcc.dg/sh4a-sinf.c: New.
27
28 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
29
30         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31         conditionals.
32         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33         loads.
34         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35         DOM1.
36
37 2004-07-27  Andrew Pinski  <apinski@apple.com>
38
39         * g++.dg/rtti/tinfo1.C: Correct the xfail.
40
41 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
42
43         * gcc.dg/pragma-isr.c: New test.
44
45 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46
47         PR c++/14429
48         * g++.dg/template/ttp11.C: New test.
49
50 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
51
52         * gcc.c-torture/compile/20040727-1.c: New test.
53
54 2004-07-26  Eric Christopher  <echristo@redhat.com>
55
56         * gcc.c-torture/compile/20040726-2.c: New test.
57
58 2004-07-26  Andrew Pinski  <apinski@apple.com>
59
60         * g++.dg/rtti/tinfo1.C: Xfail.
61
62 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
63
64         * gcc.c-torture/compile/20040726-1.c: New test.
65
66 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
67             Brian Ryner  <bryner@brianryner.com>
68
69         PR c++/9283
70         PR c++/15000
71         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
72         * g++.dg/ext/visibility/: New directory.
73         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
74         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
75         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
76         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
77         * g++.dg/ext/visibility/fvisibility.C,
78         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
79         g++.dg/ext/visibility/fvisibility-override1.C
80         g++.dg/ext/visibility/fvisibility-override2.C
81         g++.dg/ext/visibility/memfuncts.C
82         g++.dg/ext/visibility/noPLT.C
83         g++.dg/ext/visibility/pragma.C
84         g++.dg/ext/visibility/pragma-override1.C
85         g++.dg/ext/visibility/pragma-override2.C
86         g++.dg/ext/visibility/staticmemfuncts.C
87         g++.dg/ext/visibility/virtual.C: New tests.
88
89 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
90
91         PR c/15360
92         * gcc.dg/pr15360-1.c: New test.
93
94 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
95
96         * gcc.dg/pragma-align-2.c: New test.
97         * gcc.dg/pragma-init-fini.c: New test.
98         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
99         targets.
100
101 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
102
103         * gcc.dg/init-string-2.c: New test.
104
105 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
106
107         PR 16684
108         * gcc.dg/Wredundant-decls-1.c: New test case.
109
110 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
111
112         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
113         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
114         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
115         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
116         * gcc.dg/compat/generate-random.c: New file.
117         * gcc.dg/compat/generate-random.h: Likewise.
118         * gcc.dg/compat/generate-random_r.c: Likewise.
119         * gcc.dg/compat/struct-layout-1.h: Likewise.
120         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
121         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
122         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
123         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
124         * gcc.dg/compat/struct-layout-1_main.c: New test.
125         * gcc.dg/compat/struct-layout-1_x.c: New file.
126         * gcc.dg/compat/struct-layout-1_y.c: New file.
127         * gcc.dg/compat/struct-layout-1_test.h: New file.
128
129 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
130
131         * gcc.dg/comp-return-1.c: New test
132
133 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
134
135         * gcc.dg/vmx/8-02a.c: Fix typo.
136
137         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
138         * gcc.dg/darwin-abi-3.c: New test.
139
140         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
141         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
142
143         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
144         * gcc.dg/vmx/ops-long-1.c: New test.
145         * gcc.dg/vmx/ops-long-2.c: New test.
146
147 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
148
149         * g++.dg/lookup/conv-[1234].C: New.
150
151 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
152
153         * g++.dg/parse/attr2.C: Simplify.
154
155 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
156
157         PR c/7284
158         * gcc.c-torture/execute/pr7284-1.c: New test.
159
160 2004-07-22  Brian Booth  <bbooth@redhat.com>
161
162         * gcc.dg/tree-ssa/20040721-1.c: New test.
163
164 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
165
166         * g++.dg/template/crash20.c: New.
167
168 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
169
170         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
171         Add dg-run directive.  Declare variables as required.
172         * gfortran.dg/g77/README: Update
173
174 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
175
176         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
177         gcc.dg/cris-peep2-andu2.c: New tests.
178
179 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
180
181         PR c/15052
182         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
183         on return type.
184         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
185         messages.
186         * gcc.dg/qual-return-2.c: Update expected messages.
187         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
188
189 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
190
191         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
192         * gcc.dg/noncompile/921102-1.c: Update expected error message.
193
194 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
195
196         PR c/11250
197         * gcc.dg/init-string-1.c: New test.
198
199 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
200
201         PR middle-end/15345
202         PR c/16450
203         * gcc.dg/torture/nested-fn-1.c: New test.
204
205 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
206
207         PR target/16559
208         * gcc.dg/ia64-fptr-1.c: New file.
209
210 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
211
212         PR c++/14497
213         * g++.dg/template/spec16.C: New test.
214         * g++.old-deja/g++.robertl/eb118.C: Remove.
215
216 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
217
218         PR c++/509
219         * g++.dg/template/spec15.C: New test.
220
221 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
222
223         Copy cases from g77.f-torture/execute and add dg-run
224         directive.  Other changes as noted.
225         * gfortran.dg/g77/13037.f
226         * gfortran.dg/g77/1832.f
227         * gfortran.dg/g77/19981119-0.f
228         * gfortran.dg/g77/19990313-0.f
229         * gfortran.dg/g77/19990313-1.f
230         * gfortran.dg/g77/19990313-2.f
231         * gfortran.dg/g77/19990313-3.f
232         * gfortran.dg/g77/19990419-1.f
233         * gfortran.dg/g77/19990826-0.f
234         * gfortran.dg/g77/19990826-2.f
235         * gfortran.dg/g77/20000503-1.f
236         * gfortran.dg/g77/20001111.f
237         * gfortran.dg/g77/20010116.f
238         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
239         * gfortran.dg/g77/20010430.f
240         * gfortran.dg/g77/6177.f
241         * gfortran.dg/g77/947.f
242         * gfortran.dg/g77/970816-3.f
243         * gfortran.dg/g77/971102-1.f
244         * gfortran.dg/g77/980520-1.f
245         * gfortran.dg/g77/980628-0.f
246         * gfortran.dg/g77/980628-1.f
247         * gfortran.dg/g77/980628-10.f
248         * gfortran.dg/g77/980628-2.f
249         * gfortran.dg/g77/980628-3.f
250         * gfortran.dg/g77/980628-7.f
251         * gfortran.dg/g77/980628-8.f
252         * gfortran.dg/g77/980628-9.f
253         * gfortran.dg/g77/980701-0.f
254         * gfortran.dg/g77/980701-1.f
255         * gfortran.dg/g77/cabs.f
256         * gfortran.dg/g77/claus.f
257         * gfortran.dg/g77/complex_1.f
258         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
259         * gfortran.dg/g77/dcomplex.f
260         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
261         * gfortran.dg/g77/f90-intrinsic-mathematical.f
262         * gfortran.dg/g77/f90-intrinsic-numeric.f
263         * gfortran.dg/g77/int8421.f
264         * gfortran.dg/g77/labug1.f
265         * gfortran.dg/g77/large_vec.f
266         * gfortran.dg/g77/le.f
267         * gfortran.dg/g77/short.f
268         * gfortran.dg/g77/README: Update
269
270 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
271
272         PR c++/16637
273         * g++.dg/parse/lookup4.C: New test.
274
275 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
276
277         PR c++/16175
278         * g++.dg/template/ttp10.C: New test.
279
280 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
281
282         * gcc.dg/pr12625-1.c: New test.
283
284 2004-07-20  Steven Bosscher  <stevenb@suse.de>
285
286         * testsuite/gcc.dg/switch-warn-1.c: New test.
287         * testsuite/gcc.dg/switch-warn-2.c: New test.
288         * gcc.c-torture/compile/pr14730.c: Update.
289
290 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
291
292         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
293         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
294         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
295         g++.dg/template/nontype3.C: Remove trailing CR from tests.
296
297 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
298
299         PR c++/16623
300         * g++.dg/template/assign1.C: New test.
301
302 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
303
304         PR c++/12170
305         * g++.dg/template/ttp9.C: New test.
306
307 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
308
309         * gcc.dg/format/cmn-err-1.c: New test.
310
311 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
312
313         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
314         gcc.dg/Wparentheses-10.c: New tests.
315         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
316
317 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
318
319         PR fortran/16465
320         * gfortran.dg/g77//ffixed-line-length-0.f,
321         gfortran.dg/g77/ffixed-line-length-132.f,
322         gfortran.dg/g77/ffixed-line-length-72.f,
323         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
324         gfortran.dg/g77/README: Update.
325
326 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
327
328         PR c++/13092
329         * g++.dg/template/non-dependent7.C: New test.
330         * g++.dg/template/non-dependent8.C: Likewise.
331         * g++.dg/template/non-dependent9.C: Likewise.
332         * g++.dg/template/non-dependent10.C: Likewise.
333
334 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
335
336         PR c++/16337
337         * g++.dg/parse/attr2.C: New test.
338
339 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
340
341         * g77.dg: Removed.
342         * g77.f-torture: Ditto.
343
344 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
345
346         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
347         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
348         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
349
350 2004-07-16  Richard Henderson  <rth@redhat.com>
351
352         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
353
354 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
355
356         * lib/fortran-torture.exp (fortran-torture): Don't test compile
357         tests with full list of options.
358         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
359         of TORTURE_OPTIONS if test contains 'dg-do run'.
360
361         PR fortran/16404
362         * gfortran.dg/do_iterator.f90: New test.
363
364 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
365
366         PR rtl-optimization/16536
367         * gcc.c-torture/execute/restrict-1.c: New test.
368
369 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
370
371         PR fortran/15324
372         * gfortran.dg/pr15324.f90: New test.
373
374         PR fortran/15129
375         * gfortran.dg/pr15129.f90: New test.
376
377         PR fortran/15140
378         * gfortran.dg/pr15140.f90: New test.
379
380         PR fortran/13792
381         * gfortran.fortran-torture/execute/bounds.f90: Add check for
382         compile-time simplification.
383
384 2004-07-14  Mike Stump  <mrs@apple.com>
385
386         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
387
388 2004-07-14  James E Wilson  <wilson@specifixinc.com>
389
390         PR target/16325
391         * gcc.dg/profile-generate-1.c: New.
392
393 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
394
395         * gcc.c-torture/execute/20040709-1.c: New test.
396         * gcc.c-torture/execute/20040709-2.c: New test.
397
398 2004-07-14  Mike Stump  <mrs@apple.com>
399
400         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
401
402 2004-07-14  Mike Stump  <mrs@apple.com>
403
404         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
405
406 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
407
408         PR c++/16518
409         * g++.dg/parse/mutable1.C: New test.
410
411 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
412
413         PR tree-optimization/16443
414         * gcc.dg/tree-ssa/20040713-1.c: New test.
415
416 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
417
418         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
419         for operator new.
420
421 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
422
423         * gfortran.dg/g77/README: New file
424         * gfortran.dg/g77/19981216-0.f:  Copy from
425         g77.f-torture/noncompile.  Add "dg-do compile" and
426         dg-error as required.
427         * gfortran.dg/g77/19990218-1.f: Likewise
428         * gfortran.dg/g77/19990905-1.f: Likewise
429         * gfortran.dg/g77/9263.f: Likewise
430         * gfortran.dg/g77/980615-0.f: Likewise
431         * gfortran.dg/g77/980616-0.f: Likewise
432         * gfortran.dg/g77/check0.f: Likewise
433         * gfortran.dg/g77/select_no_compile.f: Likewise
434
435 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
436
437         Copy files from g77.f-torture/compile.
438         Add "{ dg-do compile}".  Other changes as noted
439         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
440         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
441         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
442         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
443         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
444         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
445         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
446         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
447         statement to conform to standard.  Append alpha1.x for reference.
448         * gfortran.dg/g77/xformat.f: Add dg-warning
449
450 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
451
452         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
453         Add {dg-do compile} directive.
454         * gfortran.dg/g77/cpp2.F: Likewise
455
456 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
457
458         PR c++/5402
459         * g++.dg/lookup/name-clash1.C: New test.
460
461         PR c++/9777
462         * g++.dg/lookup/name-clash2.C: New test.
463
464         PR c++/12102
465         * g++.dg/lookup/name-clash3.C: New test.
466
467 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
468
469         * g++.dg/lookup/new2.C: New test.
470         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
471
472 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
473
474         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
475         Add {dg-do compile} directive.
476         * gfortran.dg/g77/13060.f: Likewise
477         * gfortran.dg/g77/19990218-0.f: Likewise
478         * gfortran.dg/g77/19990305-0.f: Likewise
479         * gfortran.dg/g77/19990419-0.f: Likewise
480         * gfortran.dg/g77/19990502-0.f: Likewise
481         * gfortran.dg/g77/19990502-1.f: Likewise
482         * gfortran.dg/g77/19990525-0.f: Likewise
483         * gfortran.dg/g77/19990826-1.f: Likewise
484         * gfortran.dg/g77/19990826-3.f: Likewise
485         * gfortran.dg/g77/19990905-2.f: Likewise
486         * gfortran.dg/g77/20000412-1.f: Likewise
487         * gfortran.dg/g77/20000511-1.f: Likewise
488         * gfortran.dg/g77/20000511-2.f: Likewise
489         * gfortran.dg/g77/20000518.f: Likewise
490         * gfortran.dg/g77/20000601-1.f: Likewise
491         * gfortran.dg/g77/20000601-2.f: Likewise
492         * gfortran.dg/g77/20000629-1.f: Likewise
493         * gfortran.dg/g77/20000630-2.f: Likewise
494         * gfortran.dg/g77/20010115.f: Likewise
495         * gfortran.dg/g77/20010321-1.f: Likewise
496         * gfortran.dg/g77/20010426.f: Likewise
497         * gfortran.dg/g77/20020307-1.f: Likewise
498         * gfortran.dg/g77/8485.f: Likewise
499         * gfortran.dg/g77/960317-1.f: Likewise
500         * gfortran.dg/g77/970915-0.f: Likewise
501         * gfortran.dg/g77/980310-1.f: Likewise
502         * gfortran.dg/g77/980310-2.f: Likewise
503         * gfortran.dg/g77/980310-3.f: Likewise
504         * gfortran.dg/g77/980310-4.f: Likewise
505         * gfortran.dg/g77/980310-6.f: Likewise
506         * gfortran.dg/g77/980310-7.f: Likewise
507         * gfortran.dg/g77/980310-8.f: Likewise
508         * gfortran.dg/g77/980419-2.f: Likewise
509         * gfortran.dg/g77/980424-0.f: Likewise
510         * gfortran.dg/g77/980427-0.f: Likewise
511         * gfortran.dg/g77/980729-0.f: Likewise
512         * gfortran.dg/g77/981117-1.f: Likewise
513         * gfortran.dg/g77/toon_1.f: Likewise
514
515 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
516
517         PR c++/2204
518         * g++.dg/other/abstract2.C: New test.
519
520 2004-07-12  Paul Brook  <paul@codesourcery.com>
521
522         * gfortran.dg/pointer_init_1.f90: New test.
523
524 2004-07-11  Paul Brook  <paul@codesourcery.com>
525
526         PR fortran/15986
527         * gfortran.dg/contained_1.f90: New test.
528
529 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
530
531         * g++.dg/parse/defarg8.C: New test.
532
533 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
534
535         PR fortran/16433
536         * gfortran.dg/pr16433.f: New test.
537
538         PR fortran/17574
539         * gfortran.dg/pr15754.f90: New test.
540
541 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
542
543         PR tree-optimization/16437
544         * gcc.c-torture/execute/bitfld-4.c: New test.
545
546 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
547
548         * gfortran.fortran-torture/execute/common_2.f90: Add check for
549         access to common var from module.
550
551 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
552
553         PR fortran/16336
554         * gfortran.fortran-torture/execute/common_2.f90: New test.
555
556 2004-07-10  Paul Brook  <paul@codesourcery.com>
557
558         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
559
560 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
561
562         PR fortran/15969
563         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
564
565 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
566
567         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
568         * gfortran.dg/g77/ffixed-form-2.f: Likewise
569         * gfortran.dg/g77/ffree-form-1.f: Likewise
570         * gfortran.dg/g77/ffree-form-2.f: Likewise
571         * gfortran.dg/g77/ffree-form-3.f: Likewise
572         * gfortran.dg/g77/fno-underscoring.f: Likewise
573         * gfortran.dg/g77/funderscoring.f: Likewise
574         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
575
576 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
577
578         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
579
580 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
581         Paul Brook  <paul@codesourcery.com>
582
583         PR fortran/13415
584         * gfortran.dg/common_pointer_1.f90: New test.
585
586 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
587
588         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
589
590 2004-07-09  James E Wilson  <wilson@specifixinc.com>
591
592         PR target/16364
593         * gcc.c-torture/compile/20040709-1.c: New.
594
595 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
596
597         PR fortran/14077
598         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
599
600 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
601
602         PR fortran/13201
603         * gfortran.dg/shape_1.f90: New test.
604
605 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
606             Andrew Pinski  <apinski@apple.com>
607
608         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
609
610 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
611
612         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
613         comment.
614
615 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
616         Paul Brook  <paul@codesourcery.com>
617
618         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
619         '.f95' and '.F95'.
620
621 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
622
623         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
624
625 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
626
627         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
628         testcases with capital suffix.
629
630 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
631
632         PR fortran/15481
633         PR fortran/13372
634         PR fortran/13575
635         PR fortran/15978
636         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
637
638         * gfortran.dg/implicit_1.f90: New test.
639
640 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
641
642         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
643         expression to match gfortran warning/error messages
644         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
645         dg-error text.
646
647 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
648
649         * lib/fortran-torture.exp: Rename proc search_for to
650         search_for_re.
651
652 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
653
654         * gcc.c-torture/execute/simd-5.x: New file.
655         XFAIL on SPARC 64-bit at -O0.
656
657 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
658
659         PR c++/8211
660         PR c++/16165
661         * g++.dg/warn/effc3.C: New test.
662
663 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
664
665         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
666         change X to 1X in format.
667         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
668         add data statements to conform to standard.
669
670 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
671
672         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
673         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
674         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
675
676 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
677
678         * gfortran.dg/g77/7388.f: Copy from g77.dg
679         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
680         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
681         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
682         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
683         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
684         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
685         * gfortran.dg/g77/strlen0.f: Likewise
686
687 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
688
689         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
690         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
691
692 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
693
694         * gcc.c-torture/execute/920428-2.x: Delete.
695         * gcc.c-torture/execute/920501-7.x: Likewise.
696
697 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
698
699         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
700         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
701         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
702         prescott and c3-2.
703         (PREFETCH_3DNOW): Add -march=c3.
704
705 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
706
707         PR c/16437
708         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
709         * gcc.c-torture/execute/bf64-1.x: Likewise.
710
711 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
712
713         * gcc.c-torture/compile/20040708-1.c: New test.
714
715 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
716
717         PR c++/16169
718         * g++.dg/warn/effc2.C: New test.
719
720 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
721
722         * gcc.c-torture/execute/bitfld-1.x: Remove.
723         * gcc.c-torture/execute/bitfld-3.c: New test.
724         * gcc.dg/bitfld-2.c: Remove XFAILs.
725
726 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
727
728         PR c++/16276
729         * g++.dg/rtti/tinfo1.C: New file.
730
731 2004-07-07  Eric Christopher  <echristo@redhat.com>
732
733         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
734
735 2004-07-07  Andrew Pinski  <apinski@apple.com>
736
737         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
738
739 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
740
741         * g++.dg/init/call1.C: XFAIL.
742
743 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
744
745         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
746         except for movstrict*, to movmem* and clrstr* to clrmem*.
747
748 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
749
750         * gcc.c-torture/execute/20040707-1.c: New test.
751
752 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
753
754         * gcc.c-torture/execute/20040706-1.c: New test.
755
756 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
757
758         PR c++/3671
759         * g++.dg/template/spec14.C: New test.
760
761 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
762
763         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
764         nothing if not yet defined.  Use it in b, c and d type definitions.
765         * gcc.c-torture/execute/20040705-1.c: New test.
766         * gcc.c-torture/execute/20040705-2.c: New test.
767
768 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
769
770         PR c++/2518
771         * g++.dg/lookup/new1.C: New test.
772
773 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
774
775         PR c++/11406
776         * g++.dg/template/sizeof8.C: New test.
777
778 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
779
780         * gcc.c-torture/compile/20040705-1.c: New test.
781
782 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
783
784         * gfortran.fortran-torture/execute/seq_io.f90: New test.
785
786 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
787
788         * gcc.dg/cpp/if-mop.c: Two new testcases.
789         * gcc.dg/cpp/trad/comment-3.c: New.
790
791 2004-07-04  Paul Brook  <paul@codesourcery.com>
792
793         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
794
795 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
796
797         PR c++/3761
798         * g++.dg/lookup/crash4.C: New test.
799
800 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
801
802         * gcc.c-torture/execute/builtin-abs-1.c
803         * gcc.c-torture/execute/builtin-abs-2.c
804         * gcc.c-torture/execute/builtin-complex-1.c
805         * gcc.c-torture/execute/builtins/string-1-lib.c
806         * gcc.c-torture/execute/builtins/string-1.c
807         * gcc.c-torture/execute/builtins/string-2-lib.c
808         * gcc.c-torture/execute/builtins/string-2.c
809         * gcc.c-torture/execute/builtins/string-3-lib.c
810         * gcc.c-torture/execute/builtins/string-3.c
811         * gcc.c-torture/execute/builtins/string-4-lib.c
812         * gcc.c-torture/execute/builtins/string-4.c
813         * gcc.c-torture/execute/builtins/string-5-lib.c
814         * gcc.c-torture/execute/builtins/string-5.c
815         * gcc.c-torture/execute/builtins/string-6-lib.c
816         * gcc.c-torture/execute/builtins/string-6.c
817         * gcc.c-torture/execute/builtins/string-7-lib.c
818         * gcc.c-torture/execute/builtins/string-7.c
819         * gcc.c-torture/execute/builtins/string-8-lib.c
820         * gcc.c-torture/execute/builtins/string-8.c
821         * gcc.c-torture/execute/builtins/string-9-lib.c
822         * gcc.c-torture/execute/builtins/string-9.c
823         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
824         * gcc.c-torture/execute/builtins/string-asm-1.c
825         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
826         * gcc.c-torture/execute/builtins/string-asm-2.c
827         * gcc.c-torture/execute/stdio-opt-1.c
828         * gcc.c-torture/execute/stdio-opt-2.c
829         * gcc.c-torture/execute/stdio-opt-3.c
830         * gcc.c-torture/execute/string-opt-1.c
831         * gcc.c-torture/execute/string-opt-10.c
832         * gcc.c-torture/execute/string-opt-11.c
833         * gcc.c-torture/execute/string-opt-12.c
834         * gcc.c-torture/execute/string-opt-13.c
835         * gcc.c-torture/execute/string-opt-14.c
836         * gcc.c-torture/execute/string-opt-15.c
837         * gcc.c-torture/execute/string-opt-16.c
838         * gcc.c-torture/execute/string-opt-2.c
839         * gcc.c-torture/execute/string-opt-6.c
840         * gcc.c-torture/execute/string-opt-7.c
841         * gcc.c-torture/execute/string-opt-8.c:
842         Replace with ...
843
844         * gcc.c-torture/execute/builtins/abs-2.c
845         * gcc.c-torture/execute/builtins/abs-3.c
846         * gcc.c-torture/execute/builtins/complex-1.c
847         * gcc.c-torture/execute/builtins/fprintf.c
848         * gcc.c-torture/execute/builtins/fputs.c
849         * gcc.c-torture/execute/builtins/memcmp.c
850         * gcc.c-torture/execute/builtins/memmove.c
851         * gcc.c-torture/execute/builtins/memops-asm.c
852         * gcc.c-torture/execute/builtins/mempcpy-2.c
853         * gcc.c-torture/execute/builtins/mempcpy.c
854         * gcc.c-torture/execute/builtins/memset.c
855         * gcc.c-torture/execute/builtins/printf.c
856         * gcc.c-torture/execute/builtins/sprintf.c
857         * gcc.c-torture/execute/builtins/strcat.c
858         * gcc.c-torture/execute/builtins/strchr.c
859         * gcc.c-torture/execute/builtins/strcmp.c
860         * gcc.c-torture/execute/builtins/strcpy.c
861         * gcc.c-torture/execute/builtins/strcspn.c
862         * gcc.c-torture/execute/builtins/strlen-2.c
863         * gcc.c-torture/execute/builtins/strlen.c
864         * gcc.c-torture/execute/builtins/strncat.c
865         * gcc.c-torture/execute/builtins/strncmp-2.c
866         * gcc.c-torture/execute/builtins/strncmp.c
867         * gcc.c-torture/execute/builtins/strncpy.c
868         * gcc.c-torture/execute/builtins/strpbrk.c
869         * gcc.c-torture/execute/builtins/strpcpy-2.c
870         * gcc.c-torture/execute/builtins/strpcpy.c
871         * gcc.c-torture/execute/builtins/strrchr.c
872         * gcc.c-torture/execute/builtins/strspn.c
873         * gcc.c-torture/execute/builtins/strstr-asm.c
874         * gcc.c-torture/execute/builtins/strstr.c:
875         ... these new files.
876
877         * gcc.c-torture/execute/builtins/abs-2-lib.c
878         * gcc.c-torture/execute/builtins/abs-3-lib.c
879         * gcc.c-torture/execute/builtins/complex-1-lib.c
880         * gcc.c-torture/execute/builtins/fprintf-lib.c
881         * gcc.c-torture/execute/builtins/fputs-lib.c
882         * gcc.c-torture/execute/builtins/memcmp-lib.c
883         * gcc.c-torture/execute/builtins/memmove-lib.c
884         * gcc.c-torture/execute/builtins/memops-asm-lib.c
885         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
886         * gcc.c-torture/execute/builtins/mempcpy-lib.c
887         * gcc.c-torture/execute/builtins/memset-lib.c
888         * gcc.c-torture/execute/builtins/printf-lib.c
889         * gcc.c-torture/execute/builtins/sprintf-lib.c
890         * gcc.c-torture/execute/builtins/strcat-lib.c
891         * gcc.c-torture/execute/builtins/strchr-lib.c
892         * gcc.c-torture/execute/builtins/strcmp-lib.c
893         * gcc.c-torture/execute/builtins/strcpy-lib.c
894         * gcc.c-torture/execute/builtins/strcspn-lib.c
895         * gcc.c-torture/execute/builtins/strlen-2-lib.c
896         * gcc.c-torture/execute/builtins/strlen-lib.c
897         * gcc.c-torture/execute/builtins/strncat-lib.c
898         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
899         * gcc.c-torture/execute/builtins/strncmp-lib.c
900         * gcc.c-torture/execute/builtins/strncpy-lib.c
901         * gcc.c-torture/execute/builtins/strpbrk-lib.c
902         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
903         * gcc.c-torture/execute/builtins/strpcpy-lib.c
904         * gcc.c-torture/execute/builtins/strrchr-lib.c
905         * gcc.c-torture/execute/builtins/strspn-lib.c
906         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
907         * gcc.c-torture/execute/builtins/strstr-lib.c
908         * gcc.c-torture/execute/builtins/lib/abs.c
909         * gcc.c-torture/execute/builtins/lib/fprintf.c
910         * gcc.c-torture/execute/builtins/lib/memset.c
911         * gcc.c-torture/execute/builtins/lib/printf.c
912         * gcc.c-torture/execute/builtins/lib/sprintf.c
913         * gcc.c-torture/execute/builtins/lib/strcpy.c
914         * gcc.c-torture/execute/builtins/lib/strcspn.c
915         * gcc.c-torture/execute/builtins/lib/strncat.c
916         * gcc.c-torture/execute/builtins/lib/strncmp.c
917         * gcc.c-torture/execute/builtins/lib/strncpy.c
918         * gcc.c-torture/execute/builtins/lib/strpbrk.c
919         * gcc.c-torture/execute/builtins/lib/strspn.c
920         * gcc.c-torture/execute/builtins/lib/strstr.c:
921         New files containing support routines.
922
923         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
924         declaration.
925         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
926         when not optimizing.
927
928 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
929
930         PR c++/16240
931         * g++.dg/abi/mangle22.C: New test.
932         * g++.dg/abi/mangle23.C: Likewise.
933
934 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
935
936         PR fortran/16290
937         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
938         Allow for cases without denormalized floating point numbers.
939
940 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
941
942         PR c/1027
943         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
944         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
945         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
946         expected warning text.
947         * gcc.dg/format/diag-2.c: New test.
948
949 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
950
951         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
952
953 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
954
955         * gcc.dg/builtins-43.c: New.
956         * gcc.dg/builtins-44.c: New.
957         * gcc.dg/builtins-45.c: New.
958
959 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
960             Andreas Tobler  <a.tobler@schweiz.ch>
961
962         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
963         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
964         as SIGSEGV.
965         * gcc.dg/cleanup-11.c: Likewise.
966         * gcc.dg/cleanup-8.c: Likewise.
967         * gcc.dg/cleanup-9.c: Likewise.
968         * gcc.dg/cleanup-5.c: Run on all platforms.
969
970 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
971
972         * g++.dg/warn/nonnull1.C: New test.
973
974 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
975
976         * gcc.dg/compat/compat-common.h: Wrap up CINT in
977         an #ifndef SKIP_COMPLEX_INT/#endif pair.
978         Special-case the Sun compiler wrt to <complex.h>.
979
980 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
981
982         * gcc.dg/Wunreachable-8.C: New test.
983
984         * gcc.dg/h8300-ice2.c : New test.
985
986 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
987
988         PR fortran/16161
989         * gfortran.fortran-torture/compile/implicit.f90: Add test
990         for implicit character.
991
992 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
993
994         PR fortran/16289
995         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
996         Use tiny() intrinsic to find smallest non-negative real
997
998 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
999
1000         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1001         * gcc.dg/compat/struct-by-value-22_x.c: New.
1002         * gcc.dg/compat/struct-by-value-22_y.c: New.
1003
1004         * gcc.c-torture/execute/20040629-1.c: New test.
1005
1006 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1007
1008         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1009         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1010
1011         PR target/16195
1012         * gcc.dg/20040625-1.c: New test.
1013
1014 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1015
1016         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1017
1018 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1019
1020         PR fortran/15963
1021         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1022
1023 2004-06-29  Richard Henderson  <rth@redhat.com>
1024
1025         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1026
1027 2004-06-29  Paul Brook  <paul@codesourcery.com>
1028
1029         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1030         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1031
1032 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1033
1034         PR c++/16260
1035         * g++.dg/parse/crash15.C: New.
1036
1037 2004-06-28  Andrew Pinski  <apinski@apple.com>
1038
1039         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1040         by the error already.
1041
1042         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1043
1044 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1045
1046         PR target/14041
1047         * gcc.dg/h8300-bss-align-1.c : New.
1048
1049 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1050
1051         * PR c++/16174
1052         * g++.dg/template/ctor4.C: New.
1053
1054 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1055
1056         PR c++/16205
1057         * g++.dg/warn/Wsequence-point-1.C: New test.
1058
1059 2004-06-27  Paul Brook  <paul@codesourcery.com>
1060
1061         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1062
1063 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1064
1065         * g++.old-deja/g++.mike/p7325.C: Remove.
1066
1067 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         PR c/14963
1070         * gcc.dg/pr14963.c: New test.
1071
1072 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1073
1074         PR c++/16193
1075         * g++.dg/parse/redef1.C: New test.
1076
1077 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1078
1079         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1080         20021110.c.
1081         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1082         20021119-1.c.
1083         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1084         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1085         5-04.c.
1086         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1087         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1088         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1089         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1090         g++.brendan/enum14.C.
1091         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1092         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1093         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1094         g++.mike/virt1.C.
1095         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1096         memtemp24.C.
1097
1098 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1099
1100         * gcc.dg/20040527-1.c: New test case.
1101
1102 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1103
1104         PR gfortran/pr16196
1105         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1106
1107 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1108
1109         PR middle-end/15825
1110         * gcc.dg/pr15825-1.c: New test case.
1111
1112 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1113
1114         * gcc.c-torture/execute/20040625-1.c: New test.
1115
1116 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1117
1118         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1119
1120 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1121
1122         * gcc.dg/torture/mips-div-1.c: New test.
1123
1124 2004-06-24  Jeff Law  <law@redhat.com>
1125
1126         * gcc.dg/tree-ssa/20040624-1.c: New test.
1127
1128 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1129
1130         * gcc.c-torture/compile/20040624-1.c: New test.
1131
1132 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1133
1134         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1135         this directory.
1136
1137 2004-06-23  Andrew Pinski  <apinski@apple.com>
1138
1139         PR middle-end/15988
1140         * g++.dg/opt/ptrmem4.C: New test.
1141
1142         * gcc.dg/c90-array-quals-2.c: New test.
1143
1144 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1145
1146         * gcc.dg/kpice1.c: New test.
1147
1148 2006-06-23  Andrew Pinski  <apinski@apple.com>
1149
1150         * gcc.dg/c90-array-quals.c: New test.
1151
1152 2006-06-22  Richard Henderson  <rth@redhat.com>
1153
1154         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1155
1156 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1157
1158         * gcc.dg/builtins-config.h: Handle FreeBSD.
1159
1160 2006-06-22  Richard Henderson  <rth@redhat.com>
1161
1162         * g++.dg/opt/devirt1.C: New.
1163
1164 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1165
1166         * g++.dg/opt/pr15551.C: New testcase.
1167
1168 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1169
1170         PR target/14800
1171         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1172         x86_64-*-linux* when compiling for 32bit.
1173
1174 2004-06-21  Andrew Pinski  <apinski@apple.com>
1175
1176         * gcc.dg/pch/struct-1.c: New.
1177         * gcc.dg/pch/struct-1.hs: New.
1178
1179 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1180
1181         * gcc.dg/pch/save-temps-1.c: New file.
1182         * gcc.dg/pch/save-temps-1.hs: New file.
1183
1184 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1185
1186         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1187         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1188
1189 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1190
1191         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1192         to fix type error.
1193         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1194         Remove trailing spaces.
1195
1196 2004-06-21  Richard Henderson  <rth@redhat.com>
1197
1198         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1199         merging && to BIT_FIELD_REF.
1200
1201 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1202
1203         * g++.dg/opt/placeholder1.C: New test.
1204
1205 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1206
1207         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1208         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1209         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1210         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1211
1212 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1213
1214         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1215         extern "C".
1216         * g++.dg/other/pragma-re-1.C: Add comments.
1217
1218 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1219
1220         PR gfortran/16080
1221         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1222
1223 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1224
1225         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1226         instead of setting the type of size_t by
1227         hand.
1228
1229 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1230
1231         * gcc.dg/unordered-2.c: New test case.
1232         * gcc.dg/unordered-3.c: New test case.
1233
1234 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1235
1236         PR other/16043
1237         * lib/g++.exp (g++_version): Tweak regexp for version
1238         * lib/g77.exp (g77_version): Likewise
1239         * lib/gfortran.exp (gfortran_version): Likewise
1240         * lib/objc.exp (objc_version): Likewise
1241         * lib/treelang.exp (treelang_version): Likewise
1242
1243 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1244
1245         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1246         Use INT_MAX instead of __INT_MAX__.
1247         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1248
1249         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1250         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1251         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1252         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1253         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1254         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1255         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1256         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1257         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1258
1259         * gcc.dg/range-test-1.c: New test.
1260         * g++.dg/opt/range-test-1.C: New test.
1261
1262 2004-06-17  Richard Henderson  <rth@redhat.com>
1263
1264         * objc.dg/sync-1.m: New.
1265         * objc.dg/try-catch-1.m: Don't force next runtime.
1266         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1267         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1268         shadowed catch clause.
1269         * objc.dg/try-catch-5.m: New.
1270
1271 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1272
1273         Bug 14610
1274         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1275
1276 2004-06-15  Richard Henderson  <rth@redhat.com>
1277
1278         * gcc.dg/20001116-1.c: Move expected warning line.
1279
1280 2004-06-15  Richard Henderson  <rth@redhat.com>
1281
1282         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1283         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1284
1285 2004-06-15  Jeff Law  <law@redhat.com>
1286
1287         * gcc.dg/tree-ssa/20040615-1.c: New test.
1288         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1289         be less sensitive to operand ordering.
1290         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1291
1292 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1293
1294         * g++.dg/abi/bitfield3.C: Add comment..
1295
1296 2004-06-15  Richard Henderson  <rth@redhat.com>
1297
1298         * g++.dg/ext/stmtexpr1.C: XFAIL.
1299         * gcc.dg/20030612-1.c: XFAIL.
1300
1301 2004-06-15  Eric Christopher  <echristo@redhat.com>
1302
1303         * g++.dg/charset/asm5.c: New.
1304         * gcc.dg/charset/asm6.c: New.
1305
1306 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1307
1308         PR fortran/15962
1309         * gfortran.fortran-torture/execute/select_1.f90: New test.
1310
1311 2004-06-15  Paul Brook  <paul@codesourcery.com>
1312
1313         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1314
1315 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1316
1317         PR c++/15967
1318         * g++.dg/lookup/crash3.C: New test.
1319
1320 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1321
1322         PR c++/15947
1323         * g++.dg/parse/dtor4.C: New test.
1324
1325 2004-06-14  Jeff Law  <law@redhat.com>
1326
1327         * gcc.c-torture/compile/20040614-1.c: New test.
1328
1329 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1330
1331         PR fortran/15211
1332         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1333         LEN of a character array.
1334
1335 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR c++/15096
1338         * g++.dg/template/ptrmem10.C: New test.
1339
1340         PR c++/14930
1341         * g++.dg/template/friend30.C: New test.
1342
1343 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1344
1345         PR fortran/14928
1346         * gfortran.fortran-torture/compile/mloc.f90: New test.
1347
1348 2004-06-13  Paul Brook  <paul@codesourcery.com>
1349
1350         * gfortran.fortran-torture/execute/random_2.f90: New test.
1351
1352 2004-06-13  Eric Christopher  <echristo@redhat.com>
1353
1354         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1355
1356 2004-06-12  Paul Brook  <paul@codesourcery.com>
1357
1358         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1359
1360 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1361
1362         PR fortran/14923
1363         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1364
1365 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1366
1367         PR fortran/14957
1368         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1369         syntax errors in end statements of contained subroutines.
1370
1371 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1372
1373         PR fortran/12841
1374         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1375
1376 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1377
1378         PR fortran/15665
1379         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1380
1381 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1382
1383         PR gfortran/12839
1384         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1385
1386 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1387
1388         PR c++/15862
1389         * g++.dg/parse/enum1.C: New test.
1390
1391 2004-06-10  Jeff Law  <law@redhat.com>
1392
1393         * gcc.c-torture/compile/20040610-1.c: New test.
1394
1395 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1396
1397         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1398         * g++.old-deja/g++.other/decl3.C: Likewise.
1399
1400 2004-06-10  Brian Booth  <bbooth@redhat.com>
1401
1402         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1403         V_MAY_DEF instead of VDEF.
1404         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1405
1406 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1407
1408         PR c++/14211
1409         * g++.dg/conversion/const1.C: New test.
1410
1411         PR c++/15076
1412         * g++.dg/conversion/reinterpret1.C: New test.
1413
1414         PR c++/15877
1415         * g++.dg/template/enum2.C: New test.
1416
1417         PR c++/15227
1418         * g++.dg/template/error13.C: New test.
1419
1420 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1421
1422         PR fortran/14957
1423         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1424         arguments to test_* REAL and of the right size.
1425
1426 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1427
1428         PR target/15569
1429         PR rtl-optimization/15681
1430         * gcc.dg/20040609-1.c: New test.
1431
1432 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1433
1434         PR c++/14791
1435         * g++.dg/opt/builtins1.C: New test.
1436
1437 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1438
1439         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1440         that use default windows32 struct layout.
1441         * gcc.dg/i386-bitfield2.c: Likewise.
1442
1443 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1444
1445         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1446         for mingw32 and cygwin targets.
1447
1448 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1449
1450         * gcc.dg/pch/macro-4.c: New.
1451         * gcc.dg/pch/macro-4.hs: New.
1452
1453 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1454
1455         PR fortran/13249
1456         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1457
1458 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1459
1460         PR fortran/13372
1461         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1462
1463 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1464
1465         PR gfortran/14897
1466         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1467
1468 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1469
1470         PR gfortran/15755
1471         * gfortran.fortran-torture/execute/backspace.c : New test.
1472
1473 2004-06-09  Paul Brook  <paul@codesourcery.com>
1474
1475         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1476         (pointer_to_section): Rewrite to use smaller array.
1477
1478 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1479
1480         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1481         * gcc.dg/ext/altivec-10.c: Same.
1482         * gcc.dg/ext/altivec-11.c: Same.
1483         * gcc.dg/ext/altivec-12.c: Same.
1484         * gcc.dg/ext/altivec-13.c: Same.
1485         * gcc.dg/ext/altivec-14.c: Same.
1486         * gcc.dg/ext/altivec-15.c: Same.
1487         * gcc.dg/ext/altivec-16.c: Same.
1488         * gcc.dg/ext/altivec-3.c: Same.
1489         * gcc.dg/ext/altivec-4.c: Same.
1490         * gcc.dg/ext/altivec-6.c: Same.
1491         * gcc.dg/ext/altivec-7.c: Same.
1492         * gcc.dg/ext/altivec-8.c: Same.
1493         * gcc.dg/ext/altivec-varargs-1.c: Same.
1494
1495         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1496         * g++.dg/ext/altivec-10.C: Same.
1497         * g++.dg/ext/altivec-2.C: Same.
1498         * g++.dg/ext/altivec-3.C: Same.
1499         * g++.dg/ext/altivec-4.C: Same.
1500         * g++.dg/ext/altivec-5.C: Same.
1501         * g++.dg/ext/altivec-6.C: Same.
1502         * g++.dg/ext/altivec-7.C: Same.
1503         * g++.dg/ext/altivec-8.C: Same.
1504         * g++.dg/ext/altivec-9.C: Same.
1505
1506 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1507
1508         PR c++/7841
1509         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1510
1511 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1512
1513         * gcc.dg/union-1.c: New test.
1514
1515 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1516
1517         * gcc.dg/builtins-41.c: New test case.
1518         * gcc.dg/builtins-42.c: New test case.
1519
1520 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1521
1522         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1523         * g++.dg/ext/altivec-10.C: Same.
1524         * g++.dg/ext/altivec-2.C: Same.
1525         * g++.dg/ext/altivec-3.C: Same.
1526         * g++.dg/ext/altivec-4.C: Same.
1527         * g++.dg/ext/altivec-5.C: Same.
1528         * g++.dg/ext/altivec-6.C: Same.
1529         * g++.dg/ext/altivec-7.C: Same.
1530         * g++.dg/ext/altivec-8.C: Same.
1531         * g++.dg/ext/altivec-9.C: Same.
1532         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1533         * g++.old-deja/g++.brendan/new3.C: Same.
1534         * gcc.c-torture/execute/eeprof-1.x: Same.
1535
1536 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1537
1538         PR c/14765
1539         * gcc.dg/pr14765-1.c: New test.
1540
1541 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1542
1543         PR c/14649
1544         * gcc.dg/pr14649-1.c: New test case.
1545
1546 2004-06-07  Richard Henderson  <rth@redhat.com>
1547
1548         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1549         if temporaries.
1550
1551 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1552
1553         * g++.dg/eh/elide1.C: Remove XFAIL.
1554
1555 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1556
1557         PR c++/15337
1558         * g++.dg/expr/sizeof3.C: New test.
1559
1560         PR c++/14777
1561         * g++.dg/template/access14.C: New test.
1562
1563         PR c++/15554
1564         * g++.dg/template/enum1.C: New test.
1565
1566         PR c++/15057
1567         * g++.dg/eh/throw1.C: New test.
1568
1569 2004-06-07  David Ayers  <d.ayers@inode.at>
1570             Ziemowit Laski  <zlaski@apple.com>
1571
1572         * lib/objc.exp (objc_target_compile): Revert the '-framework
1573         Foundation' flag fix, since bare Darwin does not ship
1574         with the Foundation framework.
1575         * objc/execute/next_mapping.h: Provide a local NSConstantString
1576         @interface and @implementation.
1577         (objc_constant_string_init): A constructor function, used to
1578         initialize the NSConstantString meta-class object.
1579         * objc/execute/string1.m: Include "next_mapping.h" instead of
1580         <Foundation/NSString.h>.
1581         * objc/execute/string2.m: Likewise.
1582         * objc/execute/string3.m: Likewise.
1583         * objc/execute/string4.m: Likewise.
1584
1585 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1586
1587         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1588         to double. Replace double with FLOAT.
1589         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1590
1591         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1592         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1593         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1594         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1595         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1596         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1597         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1598         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1599
1600 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1601
1602         PR c/13519
1603         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1604
1605 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1606
1607         PR c++/15503
1608         * g++.dg/template/meminit2.C: New test.
1609
1610 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1611
1612         PR target/15822
1613         * gcc.c-torture/execute/compare-fp-1.c,
1614         gcc.c-torture/execute/compare-fp-2.c,
1615         gcc.c-torture/execute/compare-fp-3.c,
1616         gcc.c-torture/execute/compare-fp-4.c,
1617         gcc.c-torture/execute/compare-fp-3.x,
1618         gcc.c-torture/execute/compare-fp-4.x: Moved...
1619         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1620         gcc.c-torture/execute/ieee/compare-fp-2.c,
1621         gcc.c-torture/execute/ieee/compare-fp-3.c,
1622         gcc.c-torture/execute/ieee/compare-fp-4.c,
1623         gcc.c-torture/execute/ieee/compare-fp-3.x,
1624         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1625
1626 2004-06-04  David Ayers  <d.ayers@inode.at>
1627
1628         * objc/execute/protocol-isEqual-4.m: New testcase.
1629
1630 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1631
1632         * objc/execute/protocol-isEqual-1.m: New testcase.
1633         * objc/execute/protocol-isEqual-2.m: New testcase.
1634         * objc/execute/protocol-isEqual-3.m: New testcase.
1635
1636 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1637
1638         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1639
1640 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1641
1642         * lib/objc.exp (objc_target_compile): When running tests on
1643         Darwin (Mac OS X), inform the linker about '-framework
1644         'Foundation'.
1645
1646 2004-06-02  Eric Christopher  <echristo@redhat.com>
1647
1648         * gcc.c-torture/compile/20040602-1.c: New.
1649
1650 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1651
1652         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1653         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1654
1655         PR tree-optimization/14736
1656         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1657
1658         PR tree-optimization/14042
1659         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1660
1661         PR tree-optimization/14729
1662         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1663
1664 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1665
1666         PR fortran/15557
1667         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1668
1669 2004-06-01  Richard Hederson  <rth@redhat.com>
1670
1671         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1672
1673 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1674
1675         PR c++/14932
1676         * g++.dg/parse/offsetof4.C: New test.
1677
1678 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1679
1680         PR objc/7993
1681         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1682
1683 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1684
1685         PR c++/15701
1686         * g++.dg/template/friend29.C: New test.
1687
1688 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1689
1690         PR c/15749
1691         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1692
1693 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1694
1695         * gcc.dg/sparc-trap-1.c: New test.
1696
1697 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1698
1699         PR middle-end/15069
1700         * g++.dg/opt/fold3.C: New test case.
1701
1702 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1703
1704         * lib/target-supports.exp (check_iconv_available): Fix fallout
1705         from 2004-05-28 patch.
1706
1707 2004-05-30  Paul Brook  <paul@codesourcery.com>
1708
1709         PR fortran/15620
1710         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1711         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1712
1713 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1714
1715         * gfortran.fortran-torture/execute/random_1.f90: New test.
1716
1717 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1718
1719         * g++.dg/ext/altivec-10.C: New test.
1720
1721 2004-05-29  Paul Brook  <paul@codesourcery.com>
1722
1723         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1724
1725 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1726
1727         * gcc.dg/altivec-16.c: New test.
1728
1729 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1730
1731         * lib/target-supports.exp (check_vmx_hw_available): New.
1732         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1733
1734         * lib/target-supports.exp (check_alias_available,
1735         check_iconv_available, check_named_sections_available): Use
1736         unique names for temporary files.
1737
1738 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1739
1740         * gcc.dg/altivec-15.c: New test.
1741
1742 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1743
1744         PR c++/15083
1745         * g++.dg/warn/noeffect6.C: New test.
1746
1747         PR c++/15471
1748         * g++.dg/expr/ptrmem4.C: New test.
1749
1750         PR c++/15640
1751         * g++.dg/template/operator3.C: New test.
1752
1753 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1754
1755         PR c++/14668
1756         * g++.dg/lookup/redecl1.C: New test.
1757         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1758
1759 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1760
1761         * gcc.c-torture/execute/compare-fp-1.c,
1762         gcc.c-torture/execute/compare-fp-2.c,
1763         gcc.c-torture/execute/compare-fp-3.c,
1764         gcc.c-torture/execute/compare-fp-4.c,
1765         gcc.c-torture/execute/compare-fp-3.x,
1766         gcc.c-torture/execute/compare-fp-4.x,
1767         gcc.dg/pr15649-1.c: New.
1768
1769 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1770
1771         PR c++/12883
1772         * g++.dg/init/array14.C: New test.
1773
1774 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1775
1776         * lib/compat.exp (compat-get-options-main): New.
1777         (compat-get-options): Remove unneeded code, warn for ignored
1778         command.
1779         (compat-execute): Check flag set by dg-require-* commands.
1780
1781         * lib/compat.exp (compat-execute): Break up long lines.
1782
1783 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1784
1785         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1786         * gcc.dg/altivec-14.c: New test.
1787         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1788
1789         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1790         * gcc.dg/altivec-12.c: Ditto.
1791
1792         * gcc.dg/altivec-3.c: Move call to altivec_check.
1793
1794 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1795
1796         PR c++/15044
1797         * g++.dg/template/error12.C: New test.
1798
1799         PR c++/15317
1800         * g++.dg/ext/attrib15.C: New test.
1801
1802         PR c++/15329
1803         * g++.dg/template/ptrmem9.C: New test.
1804
1805 2004-05-25  Paul Brook  <paul@codesourcery.com>
1806
1807         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1808
1809 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1810
1811         PR c++/15165
1812         * g++.dg/template/crash19.C: New test.
1813
1814 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1815
1816         PR c++/15025
1817         * g++.dg/template/redecl1.C: New test.
1818
1819 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR c++/14821
1822         * g++.dg/other/ns1.C: New test.
1823
1824         PR c++/14883
1825         * g++.dg/template/invalid1.C: New test.
1826
1827 2004-05-23  Paul Brook  <paul@codesourcery.com>
1828         Victor Leikehman  <lei@haifasphere.co.il>
1829
1830         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1831         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1832
1833 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1834
1835         PR c++/15285
1836         PR c++/15299
1837         * g++.dg/template/non-dependent5.C: New test.
1838         * g++.dg/template/non-dependent6.C: New test.
1839
1840 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1841
1842         PR c++/15507
1843         * g++.dg/inherit/union1.C: New test.
1844
1845         PR c++/15542
1846         * g++.dg/template/addr1.C: New test.
1847
1848         PR c++/15427
1849         * g++.dg/template/array5.C: New test.
1850
1851         PR c++/15287
1852         * g++.dg/template/array6.C: New test.
1853
1854 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1855             Roger Sayle  <roger@eyesopen.com>
1856
1857         * g++.dg/lookup/forscope2.C: New test case.
1858
1859 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1860
1861         * gcc.dg/cpp/Wmissingdirs.c: New.
1862
1863 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1864
1865         PR target/15301
1866         * gcc.dg/compat/union-m128-1.h: New file.
1867         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1868         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1869         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1870
1871 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1872
1873         PR target/15302
1874         * gcc.dg/compat/struct-complex-1.h: New file.
1875         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1876         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1877         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1878
1879 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1880
1881         PR middle-end/3074
1882         * gcc.dg/pr3074-1.c: New test case.
1883         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1884
1885 2004-05-20  Falk Hueffner  <falk@debian.org>
1886
1887         PR other/15526
1888         * gcc.dg/ftrapv-1.c: New test case.
1889
1890 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1891
1892         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1893
1894 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1895             Jeff Law  <law@redhat.com>
1896
1897         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1898         * gcc.dg/tree-ssa/20040518-2.c: New test.
1899
1900         * gcc.dg/tree-ssa/20040518-1.c: New test.
1901
1902 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1903
1904         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1905
1906 2004-05-18  Paul Brook  <paul@codesourcery.com>
1907
1908         PR fortran/13930
1909         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1910
1911 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1912
1913         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1914         constant folding.
1915
1916 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1917
1918         * gcc.dg/tree-ssa/20040517-1.c: New test.
1919
1920 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1921
1922         * gcc.dg/loop-4.c: New test.
1923
1924 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1925
1926         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1927
1928 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1929
1930         PR fortran/15311
1931         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1932
1933 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1934
1935         PR fortran/13826
1936         PR fortran/13940
1937         * gfortran.fortran-torture/compile/data_1.f90: New test.
1938
1939 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1940
1941         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1942         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1943
1944 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1945
1946         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1947
1948 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1949
1950         PR c/15444
1951         * gcc.dg/format/xopen-1.c: Adjust expected message.
1952         * gcc.dg/format/xopen-3.c: New test.
1953
1954 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1955
1956         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1957
1958 2004-05-14  Jeff Law  <law@redhat.com>
1959
1960         * gcc.dg/tree-ssa/20040514-2.c: New test.
1961
1962 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1963
1964         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1965         this ...
1966         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1967         this.
1968
1969 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1970
1971         * gcc.dg/tree-ssa/20040514-1.c: New test.
1972
1973 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1974
1975         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1976         test.
1977
1978 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1979
1980         PR fortran/14066
1981         * gfortran.fortran-torture/compile/do_1.f90: New test.
1982
1983 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1984
1985         PR fortran/15051
1986         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1987         test.
1988
1989 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1990
1991         PR fortran/15149
1992         * gfortran.fortran-torture/execute/random_init.f90: New test.
1993
1994 2004-05-13  Paul Brook  <paul@codesourcery.com>
1995
1996         PR fortran/15314
1997         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1998
1999 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2000
2001         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2002         for the powerpc case.
2003
2004 2004-05-13  Jeff Law  <law@redhat.com>
2005
2006         * gcc.dg/tree-ssa/20040513-1.c: New test.
2007         * gcc.dg/tree-ssa/20040513-2.c: New test.
2008
2009 2004-05-13  Paul Brook  <paul@codesourcery.com>
2010
2011         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2012         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2013         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2014
2015 2004-05-13  Andreas Schwab  <schwab@suse.de>
2016
2017         PR other/10819
2018         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2019         characters.
2020
2021 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2022
2023         PR fortran/15294
2024         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2025
2026 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2027
2028         Merge from tree-ssa-20020619-branch.  See
2029         ChangeLog.tree-ssa for details.
2030
2031 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2032
2033         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2034         include <altivec.h> explicitly.
2035         * gcc.dg/altivec-13.c: Likewise.
2036
2037 2004-05-11  Paul Brook  <paul@codesourcery.com>
2038
2039         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2040
2041 2004-05-10  Eric Christopher  <echristo@redhat.com>
2042
2043         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2044         * gcc.dg/sibcall-4.c: Ditto.
2045
2046 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2047
2048         * g++.dg/ext/altivec-8.C: New test case.
2049         * gcc.dg/altivec-13.c: New test case.
2050
2051 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2052
2053         * gcc.c-torture/execute/divcmp-1.c: New test case.
2054         * gcc.c-torture/execute/divcmp-2.c: New test case.
2055         * gcc.c-torture/execute/divcmp-3.c: New test case.
2056
2057 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2058
2059         * g++.dg/other/pragma-re-2.C: New test.
2060
2061 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2062
2063         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2064         * gcc.dg/i386-387-2.c: Likewise.
2065
2066         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2067         __builtin_drem.
2068         * gcc.dg/i386-387-6.c: Likewise.
2069
2070 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2071
2072         * gcc.dg/builtins-33.c:  Also check log1p*.
2073
2074 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2075
2076         PR optimization/15296
2077         * gcc.c-torture/execute/pr15296.c: New test.
2078
2079 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2080
2081         * gcc.dg/builtins-40.c: New test.
2082
2083 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2084
2085         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2086
2087 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2088
2089         * g++.dg/ext/spe1.C: New testcase.
2090
2091 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2092
2093         * objc.dg/image-info.m: Allow additional attributes
2094         for __image_info section.
2095
2096 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2097
2098         * gcc.dg/torture/mips-hilo-2.c: New test.
2099
2100 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2101
2102         PR c++/14389
2103         * g++.dg/template/member5.C: New test.
2104
2105 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2106
2107         * gcc.dg/builtins-34.c: Also check expm1*.
2108
2109 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2110
2111         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2112         * gcc.dg/torture/builtin-convert-3.c: New test.
2113
2114 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2115
2116         PR middle-end/15054
2117         * g++.dg/opt/pr15054.C: New test.
2118
2119 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2120
2121         * gcc.dg/torture/builtin-rounding-1.c: New test.
2122         * gcc.dg/builtins-25.c: Delete.
2123         * gcc.dg/builtins-29.c: Delete.
2124
2125 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2126
2127         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2128         * gcc.dg/sibcall-4.c: Likewise.
2129         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2130
2131 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2132
2133         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2134         bit-field on 16-bit targets.
2135
2136 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2137
2138         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2139         16-bit targets.
2140
2141 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2142
2143         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2144         * gcc.dg/rs6000-power2-2.c: Likewise.
2145
2146 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2147
2148         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2149         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2150         Change the asm registers to be in form of frN instead of fN.
2151
2152 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         * gcc.dg/torture/builtin-convert-2.c: New test.
2155
2156 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2157
2158         * gcc.dg/rs6000-power2-1.c: New test.
2159         * gcc.dg/rs6000-power2-2.c: New test.
2160
2161 2004-04-28  Jan Hubicka  <jh@suse.cz>
2162
2163         * gcc.dg/unused-6.c: New test.
2164
2165 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2166             Ulrich Weigand  <uweigand@de.ibm.com>
2167
2168         * ada/acats/run_all.sh: Define $target variable.
2169
2170 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2171
2172         PR c++/15119
2173         * g++.dg/other/vararg-1.C: New test.
2174
2175         PR c++/4794
2176         * g++.dg/eh/cleanup3.C: New test.
2177
2178 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2179
2180         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2181         and ad8011a (target_insn).
2182         * ada/acats/support/macro.dfs: Likewise.
2183         * ada/acats/support/impbit.adb: New file.
2184
2185 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2186
2187         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2188
2189 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2190
2191         * gcc.dg/loop-3.c: New test.
2192
2193 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2194
2195         * gcc.c-torture/execute/simd-5.c: New test.
2196
2197 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2198
2199         PR c++/15064
2200         * g++.dg/template/crash18.C: New test.
2201
2202 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2203
2204         * g++.dg/ext/complit3.C: New test.
2205
2206 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2207
2208         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2209         * gcc.dg/altivec-3.c: Same.
2210         * gcc.dg/altivec-varargs-1.c: Same.
2211
2212 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2213
2214         * lib/target-supports.exp (check_profiling_available): Assume
2215         profiling is not available on powerpc-eabi targets.
2216
2217 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2218
2219         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2220         * gcc.dg/vmx/bug-1.c: Ditto.
2221
2222 2004-04-20  Eric Christopher  <echristo@redhat.com>
2223
2224         * gcc.dg/charset/extern.c: New test.
2225         * g++.dg/charset/extern3.cc: Ditto.
2226
2227 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2228
2229         * gcc.dg/builtins-39.c: New test.
2230
2231 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2232
2233         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2234
2235 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2236
2237         * gcc.dg/torture/mips-hilo-1.c: New test.
2238
2239 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2240
2241         * gcc.c-torture/compile/20040419-1.c: New test.
2242
2243 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2244
2245         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2246
2247 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2248             Aldy Hernandez  <aldyh@redhat.com>
2249
2250         * gcc.c-torture/execute/va-arg-24.c: New.
2251
2252 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2253             Aldy Hernandez  <aldyh@redhat.com>
2254
2255         * gcc.dg/vmx/1b-01.c: New.
2256         * gcc.dg/vmx/1b-02.c: New.
2257         * gcc.dg/vmx/1b-03.c: New.
2258         * gcc.dg/vmx/1b-04.c: New.
2259         * gcc.dg/vmx/1b-05.c: New.
2260         * gcc.dg/vmx/1b-06.c: New.
2261         * gcc.dg/vmx/1b-07.c: New.
2262         * gcc.dg/vmx/1c-01.c: New.
2263         * gcc.dg/vmx/1c-02.c: New.
2264         * gcc.dg/vmx/3a-01a.c: New.
2265         * gcc.dg/vmx/3a-01.c: New.
2266         * gcc.dg/vmx/3a-01m.c: New.
2267         * gcc.dg/vmx/3a-03.c: New.
2268         * gcc.dg/vmx/3a-03m.c: New.
2269         * gcc.dg/vmx/3a-04.c: New.
2270         * gcc.dg/vmx/3a-04m.c: New.
2271         * gcc.dg/vmx/3a-05.c: New.
2272         * gcc.dg/vmx/3a-06.c: New.
2273         * gcc.dg/vmx/3a-06m.c: New.
2274         * gcc.dg/vmx/3a-07.c: New.
2275         * gcc.dg/vmx/3b-01.c: New.
2276         * gcc.dg/vmx/3b-02.c: New.
2277         * gcc.dg/vmx/3b-10.c: New.
2278         * gcc.dg/vmx/3b-13.c: New.
2279         * gcc.dg/vmx/3b-14.c: New.
2280         * gcc.dg/vmx/3b-15.c: New.
2281         * gcc.dg/vmx/3c-01a.c: New.
2282         * gcc.dg/vmx/3c-01.c: New.
2283         * gcc.dg/vmx/3c-02.c: New.
2284         * gcc.dg/vmx/3c-03.c: New.
2285         * gcc.dg/vmx/3d-01.c: New.
2286         * gcc.dg/vmx/4-01.c: New.
2287         * gcc.dg/vmx/4-03.c: New.
2288         * gcc.dg/vmx/5-01.c: New.
2289         * gcc.dg/vmx/5-02.c: New.
2290         * gcc.dg/vmx/5-03.c: New.
2291         * gcc.dg/vmx/5-04.c: New.
2292         * gcc.dg/vmx/5-05.c: New.
2293         * gcc.dg/vmx/5-06.c: New.
2294         * gcc.dg/vmx/5-07.c: New.
2295         * gcc.dg/vmx/5-07t.c: New.
2296         * gcc.dg/vmx/5-08.c: New.
2297         * gcc.dg/vmx/5-10.c: New.
2298         * gcc.dg/vmx/5-11.c: New.
2299         * gcc.dg/vmx/7-01a.c: New.
2300         * gcc.dg/vmx/7-01.c: New.
2301         * gcc.dg/vmx/7c-01.c: New.
2302         * gcc.dg/vmx/7d-01.c: New.
2303         * gcc.dg/vmx/7d-02.c: New.
2304         * gcc.dg/vmx/8-01.c: New.
2305         * gcc.dg/vmx/8-02a.c: New.
2306         * gcc.dg/vmx/8-02.c: New.
2307         * gcc.dg/vmx/brode-1.c: New.
2308         * gcc.dg/vmx/bug-1.c: New.
2309         * gcc.dg/vmx/bug-2.c: New.
2310         * gcc.dg/vmx/bug-3.c: New.
2311         * gcc.dg/vmx/cw-bug-1.c: New.
2312         * gcc.dg/vmx/cw-bug-2.c: New.
2313         * gcc.dg/vmx/cw-bug-3.c: New.
2314         * gcc.dg/vmx/dct.c: New.
2315         * gcc.dg/vmx/debug-1.c: New.
2316         * gcc.dg/vmx/debug-2.c: New.
2317         * gcc.dg/vmx/debug-3.c: New.
2318         * gcc.dg/vmx/debug-4.c: New.
2319         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2320         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2321         * gcc.dg/vmx/eg-5.c: New.
2322         * gcc.dg/vmx/fft.c: New.
2323         * gcc.dg/vmx/gcc-bug-1.c: New.
2324         * gcc.dg/vmx/gcc-bug-2.c: New.
2325         * gcc.dg/vmx/gcc-bug-3.c: New.
2326         * gcc.dg/vmx/gcc-bug-4.c: New.
2327         * gcc.dg/vmx/gcc-bug-5.c: New.
2328         * gcc.dg/vmx/gcc-bug-6.c: New.
2329         * gcc.dg/vmx/gcc-bug-7.c: New.
2330         * gcc.dg/vmx/gcc-bug-8.c: New.
2331         * gcc.dg/vmx/gcc-bug-9.c: New.
2332         * gcc.dg/vmx/gcc-bug-b.c: New.
2333         * gcc.dg/vmx/gcc-bug-c.c: New.
2334         * gcc.dg/vmx/gcc-bug-d.c: New.
2335         * gcc.dg/vmx/gcc-bug-e.c: New.
2336         * gcc.dg/vmx/gcc-bug-f.c: New.
2337         * gcc.dg/vmx/gcc-bug-g.c: New.
2338         * gcc.dg/vmx/gcc-bug-i.c: New.
2339         * gcc.dg/vmx/harness.h: New.
2340         * gcc.dg/vmx/ira1.c: New.
2341         * gcc.dg/vmx/ira2a.c: New.
2342         * gcc.dg/vmx/ira2b.c: New.
2343         * gcc.dg/vmx/ira2.c: New.
2344         * gcc.dg/vmx/ira2c.c: New.
2345         * gcc.dg/vmx/mem.c: New.
2346         * gcc.dg/vmx/newton-1.c: New.
2347         * gcc.dg/vmx/ops.c: New.
2348         * gcc.dg/vmx/sn7153.c: New.
2349         * gcc.dg/vmx/spill2.c: New.
2350         * gcc.dg/vmx/spill3.c: New.
2351         * gcc.dg/vmx/spill.c: New.
2352         * gcc.dg/vmx/t.c: New.
2353         * gcc.dg/vmx/varargs-1.c: New.
2354         * gcc.dg/vmx/varargs-2.c: New.
2355         * gcc.dg/vmx/varargs-3.c: New.
2356         * gcc.dg/vmx/varargs-4.c: New.
2357         * gcc.dg/vmx/varargs-5.c: New.
2358         * gcc.dg/vmx/varargs-6.c: New.
2359         * gcc.dg/vmx/varargs-7.c: New.
2360         * gcc.dg/vmx/vmx.exp: New.
2361         * gcc.dg/vmx/vprint-1.c: New.
2362         * gcc.dg/vmx/vscan-1.c: New.
2363         * gcc.dg/vmx/x-01.c: New.
2364         * gcc.dg/vmx/x-02.c: New.
2365         * gcc.dg/vmx/x-03.c: New.
2366         * gcc.dg/vmx/x-04.c: New.
2367         * gcc.dg/vmx/x-05.c: New.
2368         * gcc.dg/vmx/yousufi-1.c: New.
2369         * gcc.dg/vmx/zero-1.c: New.
2370         * gcc.dg/vmx/zero.c: New.
2371
2372 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2373
2374         * g++.dg/lookup/java1.C: Update for chage of
2375         _Jv_AllocObject.
2376         * g++.dg/lookup/java2.C: Likewise.
2377
2378 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2379
2380         * ada/acats/run_all.sh: use -O2 by default.
2381
2382 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2383
2384         * gcc.dg/vr-mult-[12].c: New tests.
2385
2386 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2387
2388         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2389
2390         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2391
2392 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2393
2394         * lib/target-supports.exp (check_profiling_available): Assume profiling
2395         isn't available for mips*-*-elf targets.
2396
2397 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2398
2399         * gcc.dg/builtins-38.c: New test.
2400
2401 2004-04-14  Eric Christopher  <echristo@redhat.com>
2402
2403         * g++.dg/charset/charset.exp: Run .cc extension tests.
2404
2405 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2406
2407         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2408
2409 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2410
2411         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2412
2413 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2414
2415         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2416         * gcc.dg/i386-387-2.c: Likewise.
2417
2418         * gcc.dg/i386-387-7.c: New test.
2419         * gcc.dg/i386-387-8.c: New test.
2420
2421         * gcc.dg/builtins-37.c: New test.
2422
2423 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2424
2425         * g++.dg/pch/externc-1.C: Add missing semicolon.
2426
2427 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2428
2429         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2430
2431 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2432
2433         * gcc.c-torture/execute/20040411-1.c: New test.
2434
2435 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2436
2437         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2438
2439 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2440
2441         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2442
2443 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2444
2445         * lib/target-supports.exp (check_named_sections_available): New.
2446         * lib/gcc-dg.exp (dg-require-named-sections): New.
2447         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2448         old-deja.exp.  Also prune error-count message from HP linker.
2449         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2450
2451         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2452         * g++.old-deja/g++.pt/static3.C: Likewise.
2453         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2454
2455 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2456
2457         * gcc.c-torture/execute/20040409-1.c: New test case.
2458         * gcc.c-torture/execute/20040409-2.c: New test case.
2459         * gcc.c-torture/execute/20040409-3.c: New test case.
2460
2461 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2462
2463         * gcc.dg/20040409-1.c: New test.
2464
2465 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2466
2467         PR target/14888
2468         * g++.dg/opt/pr14888.C: New test case.
2469
2470 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2471
2472         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2473         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2474         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2475         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2476         New tests.
2477
2478 2004-04-08  Paul Brook  <paul@codesourcery.com>
2479
2480         * gcc.dg/spill-1.c: New test.
2481
2482 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2483
2484         * gcc.dg/torture/builtin-ctype-2.c: New test.
2485
2486 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2487
2488         * gcc.dg/pch/pch.exp: Add largefile test.
2489
2490 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2491
2492         * g++.dg/pch/externc-1.Hs: New.
2493         * g++.dg/pch/externc-1.C: New.
2494
2495 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2496
2497         * gcc.dg/compat/struct-by-value-5a_main.c,
2498         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2499         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2500         * gcc.dg/compat/struct-by-value-5a_x.c,
2501         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2502         gcc.dg/compat/struct-by-value-5_x.c.
2503         * gcc.dg/compat/struct-by-value-5a_y.c,
2504         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2505         gcc.dg/compat/struct-by-value-5_y.c.
2506
2507         * gcc.dg/compat/struct-by-value-6a_main.c,
2508         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2509         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2510         * gcc.dg/compat/struct-by-value-6a_x.c,
2511         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2512         gcc.dg/compat/struct-by-value-6_x.c.
2513         * gcc.dg/compat/struct-by-value-6a_y.c,
2514         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2515         gcc.dg/compat/struct-by-value-6_y.c.
2516
2517         * gcc.dg/compat/struct-by-value-7a_main.c,
2518         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2519         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2520         * gcc.dg/compat/struct-by-value-7a_x.c,
2521         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2522         gcc.dg/compat/struct-by-value-7_x.c.
2523         * gcc.dg/compat/struct-by-value-7a_y.c,
2524         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2525         gcc.dg/compat/struct-by-value-7_y.c.
2526
2527 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2528
2529         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2530         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2531         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2532         options.
2533
2534 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2535
2536         * gcc.dg/builtins-36.c: New test.
2537
2538 2004-04-06  Paul Brook  <paul@codesourcery.com>
2539
2540         * README.gcc: Remove obsolete contraint on testcases.
2541
2542 2004-04-05  Paul Brook  <paul@codesourcery.com>
2543
2544         PR2123
2545         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2546         failure and exit(0) on success.
2547         * g++.dg/expr/anew2.C: Ditto.
2548         * g++.dg/expr/anew3.C: Ditto.
2549         * g++.dg/expr/anew4.C: Ditto.
2550
2551 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2552
2553         PR c++/3518
2554         * g++.dg/template/unify7.C: New.
2555
2556 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2557
2558         * g++.dg/README: Bring up to date with new subdirectories; remove
2559         duplicate subdirectory lines.
2560
2561 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2562
2563         PR c++/14007
2564         * g++.dg/template/unify5.C: New.
2565         * g++.dg/template/unify6.C: New.
2566         * g++.dg/template/qualttp20.C: Adjust.
2567         * g++.old-deja/g++.jason/report.C: Adjust.
2568         * g++.old-deja/g++.other/qual1.C: Adjust.
2569
2570 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/14803
2573         * g++.dg/inherit/ptrmem1.C: New test.
2574
2575 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR c++/14755
2578         * gcc.c-torture/execute/20040331-1.c: New test.
2579         * gcc.dg/20040331-1.c: New test.
2580
2581 2004-04-01  Paul Brook  <paul@codesourcery.com>
2582
2583         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2584
2585 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2586
2587         PR c++/14724
2588         * g++.dg/init/goto1.C: New test.
2589
2590         PR c++/14763
2591         * g++.dg/template/defarg4.C: New test.
2592
2593 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2594
2595         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2596
2597 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2598
2599         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2600
2601 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2602
2603         * gcc.dg/noncompile/undeclared-2.c: New test.
2604
2605 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2606
2607         * gcc.dg/940409-1.c: Remove XFAIL.
2608         * gcc.dg/reg-vol-struct-1.c: New test.
2609
2610 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2611
2612         * gcc.dg/torture/builtin-wctype-1.c: New test.
2613
2614 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2615
2616         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2617         * gcc.dg/20001101-1.c: Likewise.
2618         * gcc.dg/20001102-1.c: Likewise.
2619
2620 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2621
2622         * gcc.dg/compare8.c: Add an additional test for XOR.
2623
2624 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2625
2626         * gcc.dg/torture/builtin-ctype-1.c: New test.
2627
2628 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2629
2630         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2631         * gcc.dg/torture/builtin-math-1.c: Likewise.
2632         * gcc.dg/torture/builtin-power-1.c: New test.
2633
2634 2004-03-24  Andreas Schwab  <schwab@suse.de>
2635
2636         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2637         IA64 assembler.
2638
2639 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2640             Roger Sayle  <roger@eyesopen.com>
2641
2642         * gcc.dg/compare8.c: New test case.
2643
2644 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2645
2646         * g++.dg/ext/altivec-7.C: New test.
2647
2648 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2649
2650         PR 12267, 12391, 12560, 13129, 14114, 14133
2651         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2652         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2653         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2654         Adjust error regexps.
2655         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2656         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2657         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2658         * gcc.dg/local1.c: Add explanatory comment.
2659
2660 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2661
2662         PR optimization/14669
2663         * g++.dg/opt/fold2.C: New test case.
2664
2665 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2666
2667         PR c/14069
2668         * gcc.dg/20040322-1.c: New test.
2669
2670 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2671
2672         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2673         * gcc.dg/ultrasp4.c: Likewise.
2674         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2675
2676 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2677
2678         * gcc.dg/i386-sse-8.c: Reset default options.
2679
2680 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2681
2682         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2683         in the error message text.
2684
2685 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2686
2687         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2688
2689 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2690
2691         PR c++/14616
2692         * g++.dg/init/array13.C: New test.
2693
2694 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2695
2696         PR target/13889
2697         * gcc.c-torture/compile/pr13889.c: New test case.
2698
2699 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2700
2701         PR c/14635
2702         * builtins-1.c (nan, nans): Don't test.
2703         * builtins-30.c: Don't use nan, nanf, nanl.
2704         * builtins-35.c: New test.
2705
2706 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2707
2708         * g++.dg/ext/altivec-6.C: New test.
2709
2710 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2711
2712         * g++.dg/init/placement3.C: New test.
2713
2714         * g++.dg/template/spec13.C: New test.
2715
2716         * g++.dg/lookup/using11.C: New test.
2717
2718         * g++.dg/lookup/koenig3.C: New test.
2719
2720         * g++.dg/template/operator2.C: New test.
2721
2722         * g++.dg/expr/dtor3.C: New test.
2723         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2724         marker.
2725         * g++.old-deja/g++.law/visibility28.C: Likewise.
2726
2727 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2728
2729         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2730         * gcc.dg/ppc64-abi-3.c: Likewise.
2731
2732 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2733
2734         PR c++/14545
2735         * g++.dg/parse/template15.C: New test.
2736
2737 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2738
2739         * g++.dg/expr/dtor2.C: New test.
2740
2741         * g++.dg/lookup/anon4.C: New test.
2742
2743         * g++.dg/overload/using1.C: New test.
2744
2745         * g++.dg/template/lookup7.C: New test.
2746
2747         * g++.dg/template/typename6.C: New test.
2748
2749         * g++.dg/expr/cond6.C: New test.
2750
2751 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2752
2753         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2754
2755 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2756
2757         * g++.dg/expr/cond5.C: New test.
2758         * g++.dg/expr/constcast1.C: Likewise.
2759         * g++.dg/expr/ptrmem2.C: Likewise.
2760         * g++.dg/expr/ptrmem3.C: Likewise.
2761         * g++.dg/lookup/main1.C: Likewise.
2762         * g++.dg/template/lookup6.C: Likewise.
2763
2764 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * gcc.dg/local1.c: New test.
2767
2768         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2769
2770 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2771
2772         * gcc.dg/torture/builtin-convert-1.c: New test.
2773
2774 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2775
2776         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2777
2778 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2779
2780         PR c++/14481
2781         * g++.dg/warn/Wunused-7.C: New test.
2782
2783 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2784
2785         * gcc.dg/torture/builtin-integral-1.c: New test.
2786
2787 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2788
2789         PR c++/14586
2790         * g++.dg/parse/non-dependent3.C: New test.
2791
2792 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2793
2794         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2795         * g++.dg/eh/simd-2.C: Likewise.
2796         * g++.dg/init/array10.C: Likewise.
2797         * gcc.c-torture/compile/simd-1.c: Likewise.
2798         * gcc.c-torture/compile/simd-2.c: Likewise.
2799         * gcc.c-torture/compile/simd-3.c: Likewise.
2800         * gcc.c-torture/compile/simd-4.c: Likewise.
2801         * gcc.c-torture/compile/simd-6.c: Likewise.
2802         * gcc.c-torture/execute/simd-1.c: Likewise.
2803         * gcc.c-torture/execute/simd-2.c: Likewise.
2804         * gcc.dg/compat/vector-defs.h: Likewise.
2805         * gcc.dg/20020531-1.c: Likewise.
2806         * gcc.dg/altivec-3.c: Likewise.
2807         * gcc.dg/altivec-4.c: Likewise.
2808         * gcc.dg/altivec-varargs-1.c: Likewise.
2809         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2810         * gcc.dg/i386-mmx-3.c: Likewise.
2811         * gcc.dg/i386-sse-4.c: Likewise.
2812         * gcc.dg/i386-sse-5.c: Likewise.
2813         * gcc.dg/i386-sse-8.c: Likewise.
2814         * gcc.dg/simd-1.c: Likewise.
2815         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2816         __ev64_opaque__ since the machine description provides it.
2817
2818 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2819
2820         * lib/compat.exp (skip_list): New global variable.
2821         Use it to hold the user defined COMPAT_SKIPS list if any.
2822         (compat-obj): Add the members of skip_list to optall.
2823
2824 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2825
2826         * gcc.dg/compat/union-by-value-1_main.c,
2827         union-by-value-1_x.c, union-by-value-1_y.c,
2828         union-check.h, union-defs.h,
2829         union-init.h, union-return-1_main.c,
2830         union-return-1_x.c, union-return-1_y.c: New files.
2831
2832 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2833
2834         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2835         mixed-struct-init.h: Add 4 mixed structure types.
2836         struct-by-value-21_main.c, struct-by-value-21_x.c,
2837         struct-by-value-21_y.c, struct-return-21_main.c,
2838         struct-return-21_x.c, struct-return-21_y.c: New files.
2839
2840 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2841
2842         PR c++/14550
2843         * g++.dg/parse/template14.C: New test.
2844
2845 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2846
2847         * gcc.c-torture/execute/20040313-1.c: New test.
2848
2849 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR target/14533
2852         * gcc.dg/20040311-2.c: New test.
2853
2854 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2855
2856         PR other/14544
2857         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2858         bit-field.
2859
2860 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2861
2862         * gcc.dg/20040305-2.c: Add missing return statement.
2863
2864 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2865
2866         * gcc.dg/builtins-34.c: Also check pow10*.
2867
2868 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2869
2870         PR target/14262
2871         * gcc.dg/20040305-2.c: New test.
2872
2873 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2874
2875         * gcc.dg/20040310-1.c: New test.
2876
2877 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2878
2879         * gcc.c-torture/execute/20040311-1.c: New test case.
2880
2881 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2882
2883         PR c++/14476
2884         * g++.dg/lookup/enum1.C: New test.
2885
2886 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2887
2888         PR c++/14510
2889         * g++.dg/lookup/struct2.C: New test.
2890
2891 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2892
2893         * gcc.dg/builtins-34.c: New test.
2894
2895 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2896
2897         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2898
2899 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2900
2901         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2902         * gcc.dg/alias-2.c: New testcase.
2903
2904 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2905
2906         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2907
2908 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2909
2910         * gcc.c-torture/execute/20040309-1.c: New test case.
2911
2912 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2913
2914         PR c++/14397
2915         * g++.dg/overload/ref1.C: New.
2916
2917 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2918
2919         PR c++/14409
2920         * g++.dg/template/spec12.C: New test.
2921
2922         PR c++/14448
2923         * g++.dg/parse/crash14.C: New test.
2924
2925 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2926
2927         PR c++/14230
2928         * g++.dg/init/ref11.C: New test.
2929
2930 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/14432
2933         * g++.dg/parse/builtin2.C: New test.
2934
2935 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2936
2937         PR c++/14401
2938         * g++.dg/init/ctor3.C: New test.
2939         * g++.dg/init/union1.C: New test.
2940         * g++.dg/ext/anon-struct4.C: New test.
2941
2942 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2943
2944         * g++.dg/lookup/koenig1.C: Tweak error messages.
2945         * g++.dg/lookup/used-before-declaration.C: Likewise.
2946         * g++.dg/other/do1.C: Likewise.
2947         * g++.dg/overload/koenig1.C: Likewise.
2948         * g++.dg/parse/crash13.C: Likewise.
2949         * g++.dg/template/instantiate3.C: Likewise.
2950
2951 2004-03-08  Eric Christopher  <echristo@redhat.com>
2952
2953         * * lib/target-supports.exp: Enable libiconv in test
2954         compilation.  Fix up error checking.
2955
2956 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2957
2958         PR middle-end/14289
2959         * gcc.dg/pr14289-1.c: New test case.
2960         * gcc.dg/pr14289-2.c: Likewise.
2961         * gcc.dg/pr14289-3.c: Likewise.
2962
2963 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2964
2965         * gcc.c-torture/execute/20040308-1.c: New test.
2966
2967 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2968
2969         * gcc.c-torture/execute/20040307-1.c: New test case.
2970
2971 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2972
2973         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2974
2975 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2976
2977         * gcc.dg/20040306-1.c: New test.
2978
2979 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2980
2981         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2982         them static.
2983         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2984
2985 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2986
2987         PR c/14465
2988         * gcc.dg/decl-6.c: New test.
2989
2990 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2991
2992         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2993         Rename LOGPOW -> LOG_POW.
2994         (SQRT_EXP, POW_EXP): New.
2995
2996 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2997
2998         * gcc.dg/i386-sse-8.c: New test.
2999
3000 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3001
3002         PR c/14114
3003         * gcc.dg/decl-5.c: New test.
3004
3005 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3006
3007         * gcc.dg/20040305-1.c: New test.
3008
3009 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3010
3011         PR other/14354
3012         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3013
3014 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3015
3016         PR c++/14425, c++/14426
3017         * g++.dg/ext/altivec-4.C: New test.
3018         * g++.dg/ext/altivec-5.C: New test.
3019
3020 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3021
3022         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3023         global variables of a type with no linkage.
3024         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3025         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3026         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3027         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3028         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3029         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3030         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3031         * g++.dg/warn/deprecated.C: Name enum Color.
3032         * g++.dg/overload/VLA.C: Name structure for 'b'.
3033         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3034
3035 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3036
3037         * gcc.c-torture/compile/20040304-1.c: New test.
3038
3039 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3040
3041         PR 13728
3042         * gcc.dg/decl-4.c: New testcase.
3043
3044 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3045
3046         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3047         as PRECF if sizeof (float) > sizeof (double).
3048         (PRECL): Make it the same as PRECF if
3049         sizeof (float) > sizeof (long double).
3050
3051 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3052
3053         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3054         system type.  Add check for irix6 which doesn't have c99 runtime.
3055
3056 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3057
3058         * gcc.dg/const-elim-1.c: xfail for xtensa.
3059
3060 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3061
3062         PR c++/14369
3063         * g++.dg/template/cond4.C: New test.
3064
3065 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3066
3067         PR c++/14360
3068         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3069
3070         PR c++/14361
3071         * g++.dg/parse/defarg7.C: New test.
3072
3073         PR c++/14359
3074         * g++.dg/template/friend26.C: New test.
3075
3076 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3077
3078         PR c++/14324
3079         * g++.dg/abi/mangle21.C: New test.
3080
3081         PR c++/14260
3082         * g++.dg/parse/constructor2.C: New test.
3083
3084         PR c++/14337
3085         * g++.dg/template/sfinae1.C: New test.
3086
3087 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3088
3089         PR c++/14267
3090         * g++.dg/expr/crash2.C: New test.
3091
3092         PR middle-end/13448
3093         * gcc.dg/inline-5.c: New test.
3094         * gcc.dg/always-inline.c: Split out tests into ...
3095         * gcc.dg/always-inline2.c: ... this and ...
3096         * gcc.dg/always-inline3.c: ... this.
3097
3098 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3099
3100         PR debug/12103
3101         * g++.dg/debug/crash1.C: New test.
3102
3103 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3104
3105         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3106         function with __attribute__((noinline)).
3107         (recurser_void2): Likewise.
3108         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3109         (recurser_void2): Likewise.
3110
3111 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3112
3113         PR middle-end/14203
3114         * g++.dg/warn/Wunused-6.C: New test case.
3115
3116 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3117
3118         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3119         not defined.
3120
3121 2004-02-27  Eric Christopher  <echristo@redhat.com>
3122
3123         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3124         * g++.dg/charset/asm2.c: Run only x86.
3125         * gcc.dg/charset/asm3.c: Ditto.
3126
3127 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3128
3129         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3130         ld_library_path.
3131
3132 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3133
3134         * g++.dg/ext/altivec-3.C: New.
3135
3136 2004-02-26  Richard Henderson  <rth@redhat.com>
3137
3138         * g++.dg/ext/attrib10.C: Mark for warning.
3139         * gcc.dg/attr-alias-1.c: New.
3140
3141 2004-02-26  Richard Henderson  <rth@redhat.com>
3142
3143         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3144         * gcc.c-torture/execute/20040208-2.c: ... it back.
3145
3146 2004-02-26  Eric Christopher  <echristo@redhat.com>
3147
3148         * lib/target-supports.exp (check-iconv-available): New function.
3149         * lib/gcc-dg.exp (dg-require-iconv): New function.
3150         Use above.
3151         * gcc.dg/charset: New directory.
3152         * gcc.dg/charset/charset.exp: New file.
3153         * gcc.dg/charset/asm1.c: Ditto.
3154         * gcc.dg/charset/asm2.c: Ditto.
3155         * gcc.dg/charset/asm3.c: Ditto.
3156         * gcc.dg/charset/asm4.c: Ditto.
3157         * gcc.dg/charset/asm5.c: Ditto.
3158         * gcc.dg/charset/attribute1.c: Ditto.
3159         * gcc.dg/charset/attribute2.c: Ditto.
3160         * gcc.dg/charset/string1.c: Ditto.
3161         * g++.dg/charset: New directory.
3162         * g++.dg/dg.exp: Add here. Special options.
3163         * g++.dg/charset/charset.exp: New file.
3164         * g++.dg/charset/asm1.c: Ditto.
3165         * g++.dg/charset/asm2.c: Ditto.
3166         * g++.dg/charset/asm3.c: Ditto.
3167         * g++.dg/charset/asm4.c: Ditto.
3168         * g++.dg/charset/attribute1.c: Ditto.
3169         * g++.dg/charset/attribute2.c: Ditto.
3170         * g++.dg/charset/extern1.cc: Ditto.
3171         * g++.dg/charset/extern2.cc: Ditto.
3172         * g++.dg/charset/string1.c: Ditto.
3173
3174 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3175
3176         PR c++/14278
3177         * g++.dg/parse/comma1.C: New test.
3178
3179 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3180
3181         PR c++/14284
3182         * g++.dg/template/ttp8.C: New test.
3183
3184 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3185
3186         * gcc.dg/fixuns-trunc-1.c: New test.
3187
3188 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3189
3190         * gcc.dg/builtins-config.h: Use #elif.
3191
3192 2004-02-26  Michael Matz  <matz@suse.de>
3193
3194         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3195         * gcc.dg/991214-1.c: Likewise.
3196         * gcc.dg/i386-asm-1.c: Likewise.
3197
3198 2004-02-25  Richard Henderson  <rth@redhat.com>
3199
3200         * gcc.c-torture/execute/20040208-2.c: Move ...
3201         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3202
3203 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3204
3205         PR c++/14246
3206         * g++.dg/other/crash-3.C: New test.
3207
3208 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3209
3210         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3211         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3212
3213         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3214         HP-UX.
3215
3216 2004-02-24  Michael Matz  <matz@suse.de>
3217
3218         * gcc.dg/i386-regparm.c: New.
3219
3220 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3221
3222         * gcc.c-torture/execute/20040223-1.c: New.
3223
3224 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3225             Kazu Hirata  <kazu@cs.umass.edu>
3226
3227         * gcc.dg/fwritable-strings-1.c: Remove.
3228
3229 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3230
3231         PR c/14156
3232         * gcc.dg/20040223-1.c: New test.
3233
3234 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3235
3236         PR c++/14106
3237         * g++.dg/ext/typeof9.C: New test.
3238
3239 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3240
3241         PR c++/14250
3242         * g++.dg/other/switch1.C: New test.
3243
3244 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3245
3246         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3247         * gcc.dg/va-arg-1.c: Likewise.
3248
3249 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3250
3251         PR c++/14143
3252         * g++.dg/template/koenig5.C: New test.
3253
3254 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3255
3256         * g++.dg/ext/altivec-1.C: Generalize target triple.
3257         * g++.dg/ext/altivec-2.C: New test case.
3258         * g++.dg/ext/altivec_check.h: New file.
3259         * gcc.dg/altivec-1.c: Generalize target triple;
3260         include altivec_check.h and call altivec_check().
3261         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3262         * gcc.dg/altivec-6.c: New test case.
3263         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3264         type casts as needed.
3265         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3266         altivec_check().
3267         * gcc.dg/altivec-12.c: New test case.
3268         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3269         include altivec_check.h and call altivec_check().
3270         * gcc.dg/altivec_check.h: New file.
3271
3272 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3273
3274         * lib/target-supports.exp (check_alias_available): Don't mangle
3275         function `g' in test program.
3276
3277 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3278
3279         * lib/target-supports.exp (check_profiling_available): Check
3280         argument to determine whether we support a profiling type.
3281         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3282         check_profiling_available.
3283         * g++.dg/bprob/bprob.exp: Likewise
3284         * g77.dg/bprob/bprob.exp: Likewise.
3285         * gcc.misc-tests/bprob.exp: Likewise.
3286         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3287         dg-require-profiling and delete expected error handling.
3288         * gcc.dg/20021014-1.c: Likewise.
3289         * gcc.dg/nest.c: Likewise.
3290
3291 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3292
3293         PR c++/12007
3294         * g++.dg/other/vthunk1.C: New test.
3295
3296 2004-02-20  Falk Hueffner  <falk@debian.org>
3297
3298         PR target/14201
3299         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3300
3301 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3302
3303         PR c++/13927
3304         * g++.dg/other/error8.C: Remove XFAIL markers.
3305
3306         PR c++/14173
3307         * g++.dg/ext/packed5.C: New test.
3308
3309         PR c++/14199
3310         * g++.dg/warn/Wunused-5.C: New test.
3311
3312         PR c++/14186
3313         * g++.dg/lookup/member1.C: New test.
3314
3315 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3316
3317         * gcc.c-torture/compile/20040130-1.c: Enable only when
3318         __INT_MAX__ >= 2147483647L.
3319         * gcc.c-torture/compile/961203-1.c: Likewise.
3320
3321 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3322
3323         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3324         * g++.dg/opt/template1.C: Robustify assembler regexp
3325
3326 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3327
3328         * gcc.c-torture/execute/simd-4.x: Remove.
3329         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3330         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3331         Guard with #ifndef SKIP_ATTRIBUTE.
3332         * gcc.dg/compat/vector-1_y.c: Likewise.
3333         * gcc.dg/compat/vector-2_x.c: Likewise.
3334         * gcc.dg/compat/vector-2_y.c: Likewise.
3335         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3336         * g++.dg/eh/simd-2.C: Likewise.
3337
3338 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3339
3340         * gcc.c-torture/compile/complex-1.c: New.
3341
3342 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3343
3344         PR target/14209
3345         * gcc.c-torture/execute/20040218-1.c: New test.
3346
3347 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3348
3349         PR c++/14181
3350         * g++.dg/parse/new2.C: New test.
3351
3352 2004-02-18  Paul Brook  <paul@codesourcery.com>
3353
3354         * gcc.c-torture/compile/libcall-1.c: New test.
3355
3356 2004-02-18  Paul Brook  <paul@codesourcery.com>
3357
3358         PR debug/12934
3359         * gcc.dg/debug/debug-7.c: New test.
3360
3361 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3362
3363         * gcc.dg/20040217-1.c: New test.
3364
3365 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3366
3367         * gcc.c-torture/execute/990208-1.x: Delete.
3368
3369 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3370
3371         * gcc.c-torture/execute/20040208-2.x: New file.
3372
3373 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3374
3375         PR c++/11326
3376         * g++.dg/abi/structret1.C: New test.
3377
3378 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3379
3380         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3381         (i386_cpuid): No need to test if cpuid is available on AMD64.
3382         Fix assembly, so that it works onboth i386 and AMD64.
3383         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3384         (vecInLong): Fix s[] member type to unsigned int.
3385         (vecInWord): Remove type.
3386         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3387         (a64, b64, c64, d64, e64): Remove.
3388         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3389         Remove unused variable.  Remove initialization of removed variables.
3390         Don't call mmx_tests nor sse_tests.
3391         (reference_mmx, reference_sse): Remove.
3392         (check): Add return stmt.
3393         * gcc.dg/i386-sse-7.c: New test.
3394         * gcc.dg/i386-mmx-4.c: New test.
3395
3396 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3397
3398         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3399         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3400         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3401         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3402         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3403         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3404         g++.dg/tc1/dr94.C: Fix line terminator.
3405
3406 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3407
3408         * gcc.c-torture/compile/20040216-1.c: New.
3409
3410 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3411
3412         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3413         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3414         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3415         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3416         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3417         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3418
3419 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3420
3421         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3422
3423 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3424
3425         PR c++/13971
3426         * g++.dg/expr/cond4.C: New test.
3427
3428         PR c++/14086
3429         * g++.dg/lookup/crash2.C: New test.
3430
3431 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3432
3433         * gcc.c-torture/compile/20040214-2.c: New test.
3434
3435 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3436
3437         PR c++/14116
3438         * g++.dg/ext/typeof8.C: New test.
3439
3440 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3441
3442         * gcc.c-torture/compile/20040214-1.c: New test.
3443
3444 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3445
3446         PR c++/13635
3447         * g++.dg/template/spec11.C: New test.
3448
3449 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3450
3451         PR c++/13927
3452         * g++.dg/other/error8.C: New test.
3453
3454 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/14122
3457         * g++.dg/template/array4.C: New test.
3458
3459         PR c++/14108
3460         * g++.dg/inherit/thunk2.C: New test.
3461
3462         PR c++/14083
3463         * g++.dg/eh/cond2.C: New test.
3464
3465 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3466
3467         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3468
3469 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3470
3471         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3472
3473 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3474
3475         * g++.dg/simd-2.C: xfail on ppc64-linux.
3476
3477 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3478
3479         PR c/456
3480         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3481         tests.
3482
3483 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3484
3485         * gcc.dg/builtins-33.c: New test.
3486
3487 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3488
3489         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3490
3491 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3492
3493         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3494
3495 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3496
3497         * gcc.dg/ppc64-abi-3.c: New test.
3498
3499 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3500
3501         PR c/14092
3502
3503         * gcc.dg/pr14092-1.c: New testcase.
3504
3505 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3506
3507         * gcc.dg/cpp/assert4.c: Fix typo last change.
3508
3509         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3510         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3511
3512         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3513
3514 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3515
3516         * gcc.c-torture/compile/20040209-1.c: New test case.
3517
3518 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3519
3520         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3521
3522 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3523
3524         * gcc.c-torture/execute/20040208-[12].c: New tests.
3525
3526 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3529
3530 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3531
3532         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3533
3534 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3535
3536         Bug 13856
3537         * gcc.dg/visibility-8.c: New testcase.
3538
3539 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3540
3541         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3542         arguments.
3543         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3544
3545 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3546
3547         PR middle-end/13696
3548         * g++.dg/opt/fold1.C: New test case.
3549
3550 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3551
3552         PR c++/14033
3553         * g++.dg/other/crash-2.C: New test.
3554
3555 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3556
3557         PR c++/14028
3558         * g++.dg/parse/angle-bracket2.C: New test.
3559
3560 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3561
3562         PR middle-end/13750
3563         Revert:
3564         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3565         PR pch/13361
3566         * testsuite/g++.dg/pch/wchar-1.C: New.
3567         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3568
3569 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3570
3571         PR c++/14008
3572         * g++.dg/parse/error15.C: New test.
3573         * g++.dg/parse/crash11.C: Update dg-error mark.
3574
3575 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/13932
3578         * g++.dg/warn/conv2.C: New test.
3579
3580 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3581
3582         PR c++/13086
3583         * g++.dg/warn/incomplete1.C: Remove xfail.
3584
3585 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3586
3587         * lib/file-format.exp (gcc_target_object_format): Use
3588         ${tool}_target_compile, not gcc_target_compile.
3589         * lib/target-supports.exp (check_alias_available): Likewise.
3590         (check_gc_sections_available): Likewise.
3591         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3592         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3593         dg-require-alias.
3594
3595 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3596
3597         PR c++/13969
3598         * g++.dg/template/static6.C: New test.
3599
3600 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3601
3602         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3603
3604 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3605
3606         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3607         tests for systems where `char' is unsigned by default.
3608
3609 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3610
3611         PR c++/13997
3612         * g++.dg/template/partial3.C: New test.
3613
3614 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3615
3616         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3617         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3618         Remove mentions of obsolete ports.
3619
3620 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3621
3622         * gcc.dg/noncompile/20001228-1.c: Fix for new
3623         error message.
3624
3625 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3626
3627         PR target/9348
3628         * gcc.c-torture/execute/multdi-1.c: New test case.
3629
3630 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3631
3632         PR c++/13925
3633         * g++.dg/template/lookup5.C: New test.
3634
3635 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/13950
3638         * g++.dg/template/lookup4.C: New test.
3639
3640         PR c++/13970
3641         * g++.dg/parse/error14.C: New test.
3642
3643         PR c++/14002
3644         * g++.dg/parse/template13.C: New test.
3645
3646 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/13978
3649         * g++.dg/template/koenig4.C: New test.
3650
3651         PR c++/13968
3652         * g++.dg/template/crash17.C: New test.
3653
3654         PR c++/13975
3655         * g++.dg/parse/error13.C: New test.
3656         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3657
3658 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3659
3660         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3661
3662 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3663
3664         PR c/11658
3665         PR c/13994
3666         * gcc.dg/noncompile/20040203-1.c: New test.
3667         * gcc.dg/noncompile/20040203-2.c: Likewise.
3668         * gcc.dg/noncompile/20040203-3.c: Likewise.
3669         * gcc.dg/20040203-1.c: Likewise.
3670
3671 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3672
3673         PR c++/10858
3674         * g++.dg/template/sizeof7.C: New test.
3675
3676 2004-02-02  Eric Christopher  <echristo@redhat.com>
3677             Zack Weinberg  <zack@codesourcery.com>
3678
3679         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3680
3681 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3682
3683         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3684         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3685         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3686         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3687
3688 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3689
3690         PR c++/13113
3691         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3692
3693         PR c++/13854
3694         * g++.dg/ext/attrib13.C: New test.
3695
3696         PR c++/13907
3697         * g++.dg/conversion/op2.C: New test.
3698
3699 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3700
3701         * gcc.dg/titype-1.c: Fix pasto.
3702
3703 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3704
3705         * gcc.dg/titype-1.c: New test.
3706
3707 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3708
3709         PR c++/13957
3710         * g++.dg/template/non-type-template-argument-1.C,
3711         g++.dg/template/qualified-id1.C: Update dg-error marks.
3712         * g++.dg/template/nontype6.C: New test.
3713
3714 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3715
3716         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3717         * gcc.dg/builtins-31.c: New testcase.
3718         * gcc.dg/builtins-32.c: New testcase.
3719
3720 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3721
3722         * objc.dg/call-super-2.m: Update line numbers
3723         for the including of stddef.h.
3724
3725 2004-01-30  Michael Matz  <matz@suse.de>
3726
3727         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3728         g++.dg/ext/case-range3.C: New tests.
3729
3730 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3731
3732         DR206
3733         PR c++/13813
3734         * g++.dg/template/member4.C: New test.
3735
3736 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3737
3738         PR c++/13683
3739         * g++.dg/template/sizeof6.C: New test.
3740
3741 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3742
3743         * gcc.dg/fwritable-strings-1.c: New test.
3744
3745 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3746
3747         * gcc.c-torture/compile/20040130-1.c: New test.
3748
3749 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3750
3751         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3752
3753 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3754
3755         PR c++/13883
3756         * g++.dg/template/ctor3.C: New test.
3757
3758 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3759
3760         * g++.dg/tc1: New directory.
3761         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3762         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3763         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3764         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3765         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3766
3767 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3768
3769         * g++.dg/parse/error11.C: New test.
3770         * g++.dg/parse/error12.C: Likewise.
3771
3772 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3773
3774         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3775         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3776
3777 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3778
3779         PR c++/13791
3780         * g++.dg/ext/attrib12.C: New test.
3781
3782         PR c++/13736
3783         * g++.dg/parse/cast2.C: New test.
3784
3785 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3786
3787         * objc.dg/encode-2.m (main): New local string.  Set depending on
3788         sizeof long.  Use in sscanf call.
3789         * objc.dg/encode-3.m (main): New local string.  Set depending on
3790         sizeof long.  Use in scan_initial call.
3791
3792 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3793
3794         * objc.dg/call-super-2.m: Make LP64-safe.
3795         * objc.dg/desig-init-1.m: Likewise.
3796
3797 2004-01-27  Devang Patel <dpatel@apple.com>
3798
3799         * g++.dg/debug/namespace1.C: New test.
3800
3801 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3802
3803         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3804         xscale-*-*.
3805
3806         * gcc.dg/arm-mmx-1.c: New test.
3807
3808 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3809
3810         * gcc.dg/20040127-1.c: New test.
3811         * gcc.dg/20040127-2.c: New test.
3812
3813 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3814
3815         * objc.dg/stret-1.m (glob): Renamed to globa.
3816
3817 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3818
3819         PR c++/13663
3820         * g++.dg/expr/for1.C: New test.
3821
3822 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3823
3824         PR middle-end/13779
3825         * gcc.dg/darwin-longlong.c: New test.
3826
3827 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3828
3829         * gcc.dg/20040124-1.c: Moved test from here...
3830         * gcc.c-torture/compile/20040124-1.c: ...to here.
3831
3832 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3833
3834         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3835         the assembly output if -m64 is passed.
3836
3837 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3838
3839         PR c++/13833
3840         * g++.dg/template/cond3.C: New test.
3841
3842 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3843
3844         PR c++/13810
3845         * g++.dg/template/ttp7.C: New test.
3846
3847 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3848
3849         PR c++/13797
3850         * g++.dg/template/nontype4.C: New test.
3851         * g++.dg/template/nontype5.C: Likewise.
3852
3853 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3854
3855         * gcc.dg/torture/mips-clobber-at.c: New test.
3856
3857 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3858
3859         * gcc.dg/20040124-1.c: New test.
3860
3861 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3862
3863         * gcc.dg/20040123-1.c: New test.
3864
3865 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3866
3867         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3868
3869 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3870
3871         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3872
3873 2004-01-23  Andrew Pinski  <apinski@apple.com>
3874
3875         * gcc.dg/20030121-1.c: Move to ..
3876         * gcc.dg/20040121-1.c: here.
3877
3878 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3879
3880         * gcc.dg/builtins-29.c: New test case.
3881
3882 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3883
3884         PR 18314
3885         * gcc.dg/builtins-30.c: New testcase.
3886
3887 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3888
3889         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3890         * lib/g77.exp: Likewise.
3891         * lib/objc.exp: Likewise.
3892         * lib/g++.exp: Likewise.
3893
3894 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3895
3896         * gcc.dg/struct-by-value-2.c: New test.
3897
3898 2004-01-21  Andrew Pinski  <apinski@apple.com>
3899
3900         PR target/13785
3901         * gcc.dg/20030121-1.c: New test.
3902
3903 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3904
3905         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3906         clobber frame pointer register in asm statement.
3907
3908 2004-01-21  Falk Hueffner  <falk@debian.org>
3909
3910         * gcc.c-torture/compile/20040121-1.c: New test.
3911
3912 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3913
3914         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3915
3916 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3917
3918         * gcc.dg/ppc64-abi-2.c: New test.
3919
3920 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3921
3922         * lib/treelang.exp: Fill out this file.
3923         * lib/treelang-dg.exp: New File.
3924
3925 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3926
3927         * gcc.c-torture/compile/981022-1.c: Remove.
3928         * gcc.dg/array-5.c: Remove XFAIL.
3929         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3930         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3931         gcc.dg/cond-lvalue-1.c: Update.
3932         * gcc.dg/cast-lvalue-2.c: New test.
3933
3934 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3935
3936         PR c++/13592
3937         * g++.dg/other/error1.C (class foo): Tweak error message.
3938
3939         PR c++/13592
3940         * g++.dg/template/call2.C: New test.
3941
3942 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3945         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3946         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3947         scalar-return-1_x.c, scalar-return-2_y.c,
3948         scalar-return-3_x.c, scalar-return-3_y.c,
3949         scalar-return-4_x.c, scalar-return-4_y.c,
3950         struct-align-1.h, struct-align-1_x.c,
3951         struct-align-1_y.c, struct-align-2.h,
3952         struct-align-2_x.c, struct-align-2_y.c,
3953         struct-by-value-10_y.c, struct-by-value-11_x.c,
3954         struct-by-value-11_y.c, struct-by-value-12_x.c,
3955         struct-by-value-12_y.c, struct-by-value-13_x.c,
3956         struct-by-value-13_y.c, struct-by-value-14_x.c,
3957         struct-by-value-14_y.c, struct-by-value-15_x.c,
3958         struct-by-value-15_y.c, struct-by-value-16_y.c,
3959         struct-by-value-17_y.c, struct-by-value-18_y.c,
3960         struct-by-value-19_y.c, struct-by-value-1_x.c,
3961         struct-by-value-1_y.c, struct-by-value-20_y.c,
3962         struct-by-value-2_x.c, struct-by-value-2_y.c,
3963         struct-by-value-3_y.c, struct-by-value-4_x.c,
3964         struct-by-value-4_y.c, struct-by-value-5_y.c,
3965         struct-by-value-6_y.c, struct-by-value-7_y.c
3966         struct-by-value-8_x.c, struct-by-value-8_y.c
3967         struct-by-value-9_x.c, struct-by-value-9_y.c
3968         struct-return-10_x.c, struct-return-10_y.c,
3969         struct-return-19_x.c, struct-return-20_x.c
3970         struct-return-2_x.c, struct-return-2_y.c
3971         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3972         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3973
3974 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3975
3976         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3977         attribute on sparc*-sun-solaris2.*.
3978
3979 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3980
3981         PR c++/13710
3982         * g++.dg/ext/typeof7.C: New test.
3983
3984 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3985
3986         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3987         * gcc.dg/const-elim-1.c: Same.
3988
3989 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3990
3991         * objc.dg/stret-1.m: New.
3992         * objc.dg/stret-2.m: New.
3993
3994 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3995
3996         PR c++/11895
3997         * g++.dg/ext/vector1.C: New test.
3998
3999 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4000
4001         * gcc.dg/pch/import-1.c: New.
4002         * gcc.dg/pch/import-1.hs: New.
4003         * gcc.dg/pch/import-1a.h: New.
4004         * gcc.dg/pch/import-1b.h: New.
4005         * gcc.dg/pch/import-1c.h: New.
4006
4007 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4008
4009         PR c++/13574
4010         * g++.dg/ext/array1.C: New test.
4011
4012         PR c++/13178
4013         * g++.dg/conversion/op1.C: New test.
4014
4015 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4016
4017         PR 11864
4018         From Kazumoto Kojima / Dan Kegel:
4019         * gcc.dg/pr11864-1.c: New test.
4020
4021         PR 10392
4022         From Marcus Comstedt / Dan Kegel:
4023         * gcc.dg/pr10392-1.c: New test.
4024
4025 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/13478
4028         * g++.dg/init/ref10.C: New test.
4029
4030 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4031
4032         PR c++/13407
4033         * g++.dg/parse/typename6.C: New test.
4034
4035 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4036
4037         PR pch/13361
4038         * testsuite/g++.dg/pch/wchar-1.C: New.
4039         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4040
4041 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4042
4043         PR c++/9259
4044         * g++.dg/expr/sizeof2.C: New test.
4045
4046 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4047
4048         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4049
4050 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4051
4052         PR c++/13659
4053         * g++.dg/lookup/strong-using-3.C: New.
4054         * g++.dg/lookup/using-10.C: New.
4055
4056 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4057
4058         PR c++/13594
4059         * g++.dg/lookup/strong-using-2.C: New.
4060
4061 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4062             Dan Kegel <dank@kegel.com>
4063             J"orn Rennecke <joern.rennecke@superh.com>
4064
4065         PR target/9365
4066         * gcc.dg/pr9365-1.c: New test.
4067
4068 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4069
4070         PR c++/8856
4071         * g++.dg/parse/casting-operator2.C: New test.
4072         * g++.old-deja/g++.pt/explicit83.C: Remove.
4073
4074 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4075
4076         * gcc.dg/label-compound-stmt-1.c: New test.
4077         * gcc.c-torture/compile/950922-1.c,
4078         gcc.c-torture/compile/20000211-3.c,
4079         gcc.c-torture/compile/20000518-1.c,
4080         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4081         compound statements.
4082
4083 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4084
4085         * gcc.dg/ppc64-abi-1.c: New test.
4086
4087 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4088
4089          * g++.dg/ext/attrib9.C: Add dg-warnings.
4090
4091 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4092
4093         PR c++/12335
4094         * g++.dg/parse/dtor3.C: New test.
4095
4096 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4097
4098         PR c++/12709
4099         * g++.dg/parse/try-catch-1.C: New test.
4100
4101 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4102
4103         * ada/acats/run_all.sh: Add more verbose output in acats.log
4104         when compiling tests.
4105
4106 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4107
4108         PR 13656
4109         * gcc.dg/typedef-redecl.c: New test case.
4110         * gcc.dg/typedef-redecl.h: New support file.
4111
4112 2004-01-13  Jan Hubicka  <jh@suse.cz>
4113
4114         * gcc.dg/always_inline.c: New test.
4115         * gcc.dg/debug/20031231-1.c: Fix.
4116
4117 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4118
4119         PR c++/13474
4120         * g++.dg/template/array3.C: New test.
4121
4122 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4123
4124         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4125         * g++.dg/warn/Wunused-2.C: Likewise.
4126
4127 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4128
4129         PR c++/13289
4130         * g++.dg/template/instantiate6.C: New test.
4131
4132 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4133
4134         PR middle-end/11397
4135         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4136
4137 2004-01-12  Jan Hubicka  <jh@suse.cz>
4138
4139         PR opt/12826
4140         * gcc.dg/20040112-1.c: New.
4141
4142         * gcc.dg/dwarf-die[1-7].c: Move to...
4143         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4144         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4145
4146 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4147
4148         PR c++/4100
4149         * g++.dg/parse/friend4.C: New test.
4150
4151 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4152
4153         PR c++/4100
4154         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4155         definition is called a friend.
4156
4157 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4158
4159         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4160
4161 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4162
4163         PR c++/3478
4164         * g++.dg/parse/error10.C: New test.
4165         * g++.dg/template/arg2.C: Accept "invalid type" error.
4166
4167 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4168
4169         PR middle-end/13392
4170         * g++.dg/opt/expect2.C: New test.
4171
4172 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4173
4174         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4175         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4176         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4177         Update dg-error regexps.
4178
4179 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4180
4181         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4182         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4183
4184 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4185
4186         * gcc.dg/pragma-re-1.c: Use right pointer type.
4187
4188 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4189
4190         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4191
4192 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4193
4194         * gcc.dg/rs6000-ldouble-1.c: New.
4195
4196 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4197
4198         DR 337
4199         PR c++/9256
4200         * g++.dg/other/abstract1.C: New test.
4201
4202 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4203
4204         * g++.dg/lookup/strong-using-1.C: New.
4205
4206 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4207
4208         PR c/11234
4209         * gcc.dg/func-ptr-conv-1.c: New test.
4210         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4211
4212 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4213
4214         PR target/13380.
4215         * gcc.c-torture/compile/20040109-1.c: New.
4216
4217 2004-01-08  Stuart Hastings  <stuart@apple.com>
4218
4219         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4220         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4221         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4222
4223 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4224
4225         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4226
4227 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4228
4229         * ada/acats/run_acats: Treat 'gnatchop' the same way
4230         as 'gnatmake'.  Export GCC_DRIVER.
4231         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4232         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4233
4234 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4235
4236         PR c++/12573
4237         * g++.dg/template/dependent-expr4.C: New test.
4238
4239 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4240
4241         * gcc.dg/altivec-11.c: New test.
4242
4243 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4244
4245         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4246
4247 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4248
4249         PR c/6024
4250         * gcc.dg/enum-compat-1.c: New test.
4251         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4252
4253 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4254
4255         PR c/12165
4256         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4257         gcc.dg/c99-idem-qual-3.c: New tests.
4258
4259 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4260
4261         * gcc.dg/winline-7.c: Don't cast void * to int.
4262
4263 2004-01-06  Jan Hubicka  <jh@suse.cz>
4264
4265         * gcc.dg/i386-sse-5.c: New test
4266         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4267
4268 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4269
4270         PR c++/12815
4271         * g++.dg/rtti/typeid4.C: New test.
4272
4273 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4274
4275         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4276
4277 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4278
4279         PR c++/12132
4280         * g++.dg/template/error11.C: New test.
4281
4282         PR c++/13451
4283         * g++.dg/template/class2.C: New test.
4284
4285 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4286         Richard Sandiford <rsandifo@redhat.com>
4287
4288         PR c++/13387
4289         * g++.dg/opt/alias3.C: New test.
4290
4291 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4292
4293         PR c++/13157
4294         * g++.dg/template/koenig3.C: New test.
4295
4296         PR c++/13529
4297         * g++.dg/parse/offsetof3.C: New test.
4298
4299         * g++.dg/init/copy7.C: Add missing dg-error markers.
4300
4301         PR c++/12226
4302         * g++.dg/init/copy7.c: New test.
4303
4304         PR c++/13536
4305         * g++.dg/parse/cast1.C: New test.
4306
4307 2004-01-04  Jan Hubicka  <jh@suse.cz>
4308
4309         * gcc.dg/winline[1-7].c: New tests.
4310
4311 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4312
4313         PR c++/13520
4314         * g++.dg/template/qualttp22.C: New test.
4315
4316 2004-01-01  Jan Hubicka  <jh@suse.cz>
4317
4318         * gcc.dg/debug/20031231-1.c: New.
4319         * gcc.c-torture/compile/20040101-1.c: New.
4320         * gcc.dg/dwarf-die-[1-7].c: New.
4321
4322 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4323
4324         PR optimization/13521
4325         * gcc.c-torture/compile/20031231-1.c: New test.
4326
4327 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4328
4329         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4330
4331 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4332
4333         PR c++/10079
4334         * g++.dg/template/crash16.C: New test.
4335
4336 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4337
4338         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4339
4340 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4341
4342         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4343         ports.
4344         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4345         * g++.old-deja/g++.law/profile1.C: Likewise.
4346         * gcc.c-torture/compile/981006-1.c: Likewise.
4347         * gcc.c-torture/execute/loop-2e.x: Likewise.
4348         * gcc.c-torture/execute/loop-2f.x: Remove.
4349         * gcc.c-torture/execute/loop-2g.x: Likewise.
4350         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4351         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4352
4353 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4354
4355         PR c++/13507
4356         * g++.dg/ext/attrib11.C: New test.
4357
4358         PR c++/13494
4359         * g++.dg/template/array2-1.C: New test.
4360         * g++.dg/template/array2-2.C: New test.
4361
4362 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4363
4364         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4365
4366 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4367
4368         PR c++/12774
4369         * g++.dg/template/array1-1.C: New test.
4370         * g++.dg/template/array1-2.C: New test.
4371
4372 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4373
4374         PR fortran/12632
4375         * g77.dg/12632.f: New test case.
4376
4377 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4378
4379         PR c++/13289
4380         * g++.dg/parse/nontype1.C: New test.
4381
4382 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4383
4384         PR c++/12403
4385         * g++.dg/parse/explicit1.C: New test.
4386         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4387
4388 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/13081
4391         * g++.dg/opt/inline6.C: New test.
4392
4393         PR c++/12613
4394         * g++.dg/parse/error9.C: New test.
4395
4396         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4397
4398 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/13009
4401         * g++.dg/init/assign1.C: New test.
4402
4403 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4404
4405         PR c++/13070
4406         * g++.dg/warn/format3.C: New test case.
4407
4408 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4409
4410         * gcc.c-torture/compile/20031227-1.c: New test.
4411
4412 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4413
4414         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4415         * g77.dg/bprob/bprob.exp: Likewise.
4416         * gcc.misc-tests/bprob.exp: Likewise.
4417         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4418         variants on systems where the library does not provide that
4419         functionality.
4420         * gcc.dg/builtins-20.c: Use builtins-config.h.
4421         * gcc.dg/builtins-config.h: New file.
4422
4423 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4424
4425         * lib/gcc-dg.exp (dg-require-profiling): New function.
4426         * lib/target-supports.exp (check_profiling_available): Likewise.
4427         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4428         * g77.dg/bprob/bprob.exp: Likewise.
4429         * gcc.misc-tests/bprob.exp: Likewise.
4430         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4431         * gcc.dg/20021014-1.c: Likewise.
4432         * gcc.dg/nest.c: Likewise.
4433
4434 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4435
4436         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4437         compiling.
4438         * g++.dg/lookup/java2.C: Likewise.
4439         * gcc.dg/cpp/lexident.c: Likewise.
4440
4441 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4442
4443         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4444         given.
4445         * gcc.c-torture/compile/961203-1.c: Likewise.
4446         * gcc.c-torture/compile/980506-1.c: Likewise.
4447
4448 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4449
4450         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4451         (additional_prunes): New global.
4452         (gcc-dg-prune): Handle additional per-test pruning.
4453         (dg-test): Clear additional_prunes between tests.
4454
4455         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4456         dg-prune-output to avoid spurious failures from assembler
4457         complaining about nonexistent WAW violations.
4458         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4459         Use dg-prune-output to avoid spurious failures from assembler
4460         warning about Itanium B-step errata.
4461
4462 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4463
4464         * g++.dg/abi/macro0.C: New test.
4465         * g++.dg/abi/macro1.C: Likewise.
4466         * g++.dg/abi/macro2.C: Likewise.
4467
4468         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4469         * g++.dg/abi/bitfield7.C: Likewise.
4470         * g++.dg/abi/dtor2.C: Likewise.
4471         * g++.dg/abi/mangle11.C: Likewise.
4472         * g++.dg/abi/mangle12.C: Likewise.
4473         * g++.dg/abi/mangle14.C: Likewise.
4474         * g++.dg/abi/mangle17.C: Likewise.
4475         * g++.dg/abi/vbase10.C: Likewise.
4476         * g++.dg/abi/vbase14.C: Likewise.
4477         * g++.dg/template/qualttp17.C: Likewise.
4478
4479 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4480
4481         PR c/11995
4482         * gcc.dg/20031223-1.c: New test.
4483
4484 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4485
4486         * gcc.dg/noreturn-7.c: New test.
4487
4488 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4489
4490         * gcc.dg/null-pointer-1.c: New test.
4491
4492 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4493
4494         * g++.old-deja/g++.jason/template18.C: Remove.
4495         * g++.old-deja/g++.jason/template37.C: Likewise.
4496
4497         PR c++/12862
4498         * g++.dg/lookup/ns1.C: New test.
4499
4500         PR c++/12397
4501         * g++.dg/template/lookup3.C: New test.
4502
4503 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4504
4505         * g++.dg/template/recurse1.C: New test
4506
4507 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4508
4509         PR c++/12479
4510         * g++.dg/parse/semicolon1.C: New test.
4511         * g++.dg/parse/semicolon1.h: Likewise.
4512
4513 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4514
4515         * gcc.dg/darwin-misaligned.c: New test.
4516
4517 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4518
4519         PR c/9163
4520         * gcc.dg/20031222-1.c: New test.
4521
4522 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/13438
4525         * g++.dg/parse/error8.C: New test.
4526
4527         PR c++/11554
4528         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4529
4530 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4531
4532         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4533         too small.
4534         * gcc.c-torture/compile/930217-1.c: Likewise.
4535         * gcc.c-torture/compile/930513-1.c: Likewise.
4536         * gcc.c-torture/execute/920908-2.c: Likewise.
4537         * gcc.c-torture/execute/921204-1.c: Likewise.
4538         * gcc.c-torture/execute/930621-1.c: Likewise.
4539         * gcc.c-torture/execute/930630-1.c: Likewise.
4540         * gcc.c-torture/execute/931031-1.c: Likewise.
4541         * gcc.c-torture/execute/980602-2.c: Likewise.
4542         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4543         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4544         * gcc.c-torture/execute/extzvsi.c: Likewise.
4545         * gcc.c-torture/unsorted/ext.c: Likewise.
4546
4547 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4548
4549         PR target/12749
4550         * gcc.c-torture/compile/20031220-2.c: New test case.
4551
4552 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4553
4554         PR optimization/13031
4555         * gcc.c-torture/compile/20031220-1.c: New test case.
4556
4557 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4558
4559         * gcc.dg/cast-function-1.c: New test.
4560
4561 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4562
4563         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4564         formats.
4565
4566 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/12795
4569         * g++.dg/ext/attrib10.C: New test.
4570
4571 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4572
4573         * gcc.dg/cleanup-10.c: New test.
4574         * gcc.dg/cleanup-11.c: New test.
4575
4576 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4577
4578         PR c++/13239
4579         * g++.dg/opt/expect1.C: New test.
4580
4581 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4582
4583         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4584
4585 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4586
4587         PR debug/12923
4588         * gcc.dg/20031218-1.c: New test.
4589
4590         PR debug/12389
4591         * gcc.dg/20031218-2.c: New test.
4592         * gcc.dg/20031218-3.c: New test.
4593
4594         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4595         of label name and allow for USER_LABEL_PREFIX == "_" names.
4596         * g++.dg/abi/mangle18-2.C: Likewise.
4597         * g++.dg/abi/mangle19-1.C: Likewise.
4598         * g++.dg/abi/mangle19-2.C: Likewise.
4599         * g++.dg/abi/mangle20-1.C: Likewise.
4600         * g++.dg/abi/mangle20-2.C: Likewise.
4601
4602 2003-12-18  Richard Henderson  <rth@redhat.com>
4603
4604         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4605
4606 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4607             Dan Kegel <dank@kegel.com>
4608
4609         PR other/12009
4610         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4611         testing a cross compiler, it causes spurious compile failures.
4612         * lib/g++.exp: Likewise.
4613
4614 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4615
4616         PR c++/13262
4617         * g++.dg/template/access13.C: New test.
4618
4619 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4620
4621         * gcc.dg/20031216-1.c: New test.
4622
4623 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4624
4625         PR c++/9154
4626         * g++.dg/template/error10.C: New test.
4627
4628 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4629
4630         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4631         * g++.dg/eh/simd-2.C: Likewise.
4632
4633 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4634             Roger Sayle  <roger@eyesopen.com>
4635
4636         * gcc.c-torture/execute/ieee/mzero5.c: New.
4637
4638 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4639
4640         PR c++/10603
4641         * g++.dg/parse/error6.C: New test.
4642
4643         PR c++/12827
4644         * g++.dg/parse/error7.C: New test.
4645
4646 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4647
4648         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4649         at -O with stabs debugging formats.
4650         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4651         * gcc.dg/debug/debug-2.c: Likewise.
4652
4653 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4654
4655         PR c++/12696
4656         * g++.dg/init/error1.C: New test.
4657
4658         PR c++/12218
4659         * g++.dg/init/pm3.C: New test.
4660
4661 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4662
4663         PR c/3347
4664         * gcc.dg/bitfld-8.c: New test.
4665
4666 2003-12-16  James Lemke  <jim@wasabisystems.com>
4667
4668         * gcc.dg/arm-scd42-[123].c: New tests.
4669
4670 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4671
4672         PR c++/9043
4673         * g++.dg/abi/mangle20-1.C: New test.
4674         * g++.dg/abi/mangle20-2.C: New test.
4675
4676 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4677
4678         PR c++/13275
4679         * g++.dg/other/offsetof2.C: Remove XFAIL.
4680         * g++.dg/parse/offsetof1.C: New test.
4681         * g++.gd/parse/offsetof2.C: Likewise.
4682
4683 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4684
4685         * g++.dg/template/nontype3.C: New test.
4686         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4687
4688 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4689
4690         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4691
4692 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4693
4694         PR c++/13387
4695         * g++.dg/expr/assign1.C: New test.
4696
4697         PR c++/13242
4698         * g++.dg/abi/mangle19-1.C: New test.
4699         * g++.dg/abi/mangle19-2.C: New test.
4700
4701 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4702
4703         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4704
4705 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4706
4707         * gcc.c-torture/execute/20031216-1.c: New test.
4708
4709 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4710
4711         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4712         an ICE regression.
4713
4714 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4715
4716         PR c++/10926
4717         * g++.dg/template/error9.C: New test.
4718
4719         PR c++/11116
4720         * g++.dg/template/error8.C: New test.
4721
4722 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4723
4724         PR middle-end/13400
4725         * gcc.c-torture/execute/20031215-1.c: New test case.
4726
4727 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4728
4729         PR c++/13269
4730         * g++.dg/parse/error5.C: New test.
4731
4732         PR c++/12989
4733         * g++.dg/expr/sizeof1.C: New test.
4734
4735         PR c++/13310
4736         * g++.dg/template/crash15.C: New test.
4737
4738 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4739
4740         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4741         a non-POD type as the last named parameter of a varargs function.
4742
4743 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4744
4745         PR c++/13243
4746         PR c++/12573
4747         * g++.dg/template/crash14.C: New test.
4748         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4749
4750 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4751
4752         * g++.dg/other/java1.C: New test.
4753
4754         PR c++/13241
4755         * g++.dg/abi/mangle18-1.C: New test.
4756         * g++.dg/abi/mangle18-2.C: New test.
4757
4758 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4759
4760         PR optimization/10312
4761         * gcc.c-torture/execute/20031214-1.c: New.
4762
4763 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4764
4765         PR c++/10779
4766         PR c++/12160
4767         * g++.dg/parse/error3.C: New test.
4768         * g++.dg/parse/error4.C: Likewise.
4769         * g++.dg/abi/mangle4.C: Tweak error messages.
4770         * g++.dg/lookup/using5.C: Likewise.
4771         * g++.dg/other/error2.C: Likewise.
4772         * g++.dg/parse/typename5.C: Likewise.
4773         * g++.dg/parse/undefined1.C: Likewise.
4774         * g++.dg/template/arg2.C: Likewise.
4775         * g++.dg/template/ttp3.C: Likewise.
4776         * g++.dg/template/type1.C: Likewise.
4777         * g++.old-deja/g++.other/crash32.C: Likewise.
4778         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4779
4780 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4781
4782         PR c++/13106
4783         * g++.dg/warn/noreturn-3.C: New test.
4784
4785 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4786
4787         PR c++/13118
4788         * g++.dg/abi/covariant3.C: New.
4789
4790 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4791
4792         * g++.dg/eh/ia64-1.C: New test.
4793
4794 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4795
4796         PR optimization/13037
4797         * g77.f-torture/execute/13037.f: New test case.
4798
4799 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4800
4801         PR c++/12881
4802         * g++.dg/abi/covariant2.C: New.
4803
4804 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4805
4806         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4807
4808 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4809
4810         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4811
4812 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4813
4814         PR other/10819
4815         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4816         to fix Bug 10819.
4817         * lib/g++.exp (g++_version): Likewise.
4818         * lib/g77.exp (g77_version): Likewise.
4819         * lib/objc.exp (default_objc_version): Likewise.
4820
4821 2003-12-10  Richard Henderson  <rth@redhat.com>
4822
4823         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4824
4825         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4826
4827 2003-12-08  Matt Austern  <austern@apple.com>
4828
4829         PR c/13134
4830         * lib/gcc-dg.exp (dg-require-visibility): Define.
4831         * lib/target-supports (check_visibility_available): Define.
4832         * gcc.dg/visibility-1.c: New test.
4833         * gcc.dg/visibility-2.c: Likewise.
4834         * gcc.dg/visibility-3.c: Likewise.
4835         * gcc.dg/visibility-4.c: Likewise.
4836         * gcc.dg/visibility-5.c: Likewise.
4837         * gcc.dg/visibility-6.c: Likewise.
4838         * g++.dg/ext/visibility-1.C: Likewise.
4839         * g++.dg/ext/visibility-2.C: Likewise.
4840         * g++.dg/ext/visibility-3.C: Likewise.
4841         * g++.dg/ext/visibility-4.C: Likewise.
4842         * g++.dg/ext/visibility-5.C: Likewise.
4843         * g++.dg/ext/visibility-6.C: Likewise.
4844
4845 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4846
4847         * g++.dg/lookup/java1.C: New test.
4848         * g++.dg/lookup/java2.C: New test.
4849
4850 2003-12-07  Falk Hueffner  <falk@debian.org>
4851
4852         * g++.dg/opt/noreturn-1.C: New test.
4853
4854 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4855
4856         * gcc.dg/overflow-1.c: New test.
4857
4858 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4859
4860         * g77.f-torture/compile/13060.f: New test.
4861
4862 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4863
4864         PR c++/13323
4865         * g++.dg/inherit/operator2.C: New test.
4866
4867 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/13305
4870         * g++.dg/ext/attrib9.C: New test.
4871
4872 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR c++/13314
4875         * g++.dg/template/error7.C: New test.
4876
4877 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4878             J"orn Rennecke <joern.rennecke@superh.com>
4879
4880         PR target/13302
4881         * g++.dg/other/struct-va_list.C: New test.
4882
4883 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4884
4885         PR c++/13166
4886         * g++.dg/parse/defarg6.C: New test.
4887
4888 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4889
4890         PR target/13256
4891         * gcc.c-torture/execute/20031201-1.c: New test.
4892
4893 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4894
4895         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4896
4897 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4898
4899         * gcc.dg/builtin-return-1.c: New test.
4900
4901 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4902             J"orn Rennecke <joern.rennecke@superh.com>
4903
4904         PR optimization/13260
4905         * gcc.c-torture/execute/20031204-1.c: New test.
4906
4907 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4908
4909         PR c++/9127
4910         * g++.dg/template/error6.C: New test.
4911
4912 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4913
4914         * gcc.dg/20031202-1.c: New test.
4915
4916 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4917
4918         PR c++/13179
4919         * g++.dg/template/eh1.C: New test.
4920
4921         PR c++/10771
4922         * g++.dg/template/error5.C: New test.
4923
4924 2003-12-02  David Ung  <davidu@mips.com>
4925
4926         * gcc.dg/compat/vector-check.h: Corrected type for var
4927         g_##TMODE
4928
4929 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4930
4931         PR c++/10126
4932         * g++.dg/template/ptrmem8.C: New test.
4933
4934 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4935
4936         PR c++/12573
4937         * g++.dg/template/dependent-expr3.C: New test.
4938
4939 2003-12-01  James Lemke  <jim@wasabisystems.com>
4940
4941         * gcc.dg/arm-g2.c: New test.
4942
4943 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4944
4945         PR optimization/11634
4946         * gcc.dg/20031201-2.c: New test case.
4947
4948 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4949
4950         PR 11433
4951         * objc.dg/proto-lossage-3.m: New test.
4952
4953 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4954
4955         PR optimization/12628
4956         * gcc.dg/20031201-1.c: New test case.
4957
4958 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4959
4960         * gcc.dg/unaligned-1.c: New test.
4961
4962 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4963
4964         PR c++/9849
4965         * g++.dg/template/error4.C: New test.
4966         * g++.dg/template/nested3.C: Adjust error markers.
4967
4968 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4969
4970         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4971
4972 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4973
4974         PR c/10333
4975         * gcc.dg/bitfld-7.c: New test.
4976
4977 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4978
4979         * gcc.dg/tls/asm-1.C: New test.
4980
4981 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4982
4983         * gcc.dg/cpp/assert4.c: Update.
4984
4985 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4986
4987         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4988         * gcc.dg/builtin-apply3.c: New test.
4989
4990 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4991
4992         * lib/compat.exp (compat-obj): New xfaildata parameter.
4993         Use it to set compiler_conditional_xfail_data before compiling.
4994         (compat-get-options): Handle dg-xfail-if.
4995         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4996         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4997         * gcc.dg/compat/vector-1_y.c: Likewise.
4998         * gcc.dg/compat/vector-2_x.c: Likewise.
4999         * gcc.dg/compat/vector-2_y.c: Likewise.
5000
5001 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5002
5003         * g++.dg/opt/reg-stack4.C: New test.
5004
5005 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5006
5007         * gcc.dg/builtin-apply2.c: New test.
5008
5009 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5010
5011         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5012
5013 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5014
5015         PR c++/12924
5016         * g++.dg/template/template-id-2.C: New test.
5017
5018 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5019
5020         PR c++/5369
5021         * g++.dg/template/memfriend1.C: New test.
5022         * g++.dg/template/memfriend2.C: Likewise.
5023         * g++.dg/template/memfriend3.C: Likewise.
5024         * g++.dg/template/memfriend4.C: Likewise.
5025         * g++.dg/template/memfriend5.C: Likewise.
5026         * g++.dg/template/memfriend6.C: Likewise.
5027         * g++.dg/template/memfriend7.C: Likewise.
5028         * g++.dg/template/memfriend8.C: Likewise.
5029         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5030
5031 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5032
5033         PR c++/12515
5034         * g++.dg/ext/cond1.C: New test.
5035
5036 2003-11-20  Richard Henderson  <rth@redhat.com>
5037
5038         * gcc.dg/20020201-2.c: Remove.
5039         * gcc.dg/20020201-4.c: Remove.
5040         * gcc.dg/20020304-1.c: Remove.
5041
5042 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5043
5044         * gcc.dg/cpp/trad/xwin1.c: New test case.
5045
5046 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5047
5048         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5049         * lib/g77.exp: Likewise.
5050         * lib/objc.exp: Likewise.
5051         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5052         for darwin.
5053
5054 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5055
5056         PR c++/12932
5057         * g++.dg/template/static5.C: New test.
5058
5059 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5060
5061         * gcc.dg/nested-func-1.c: New test.
5062
5063 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5064
5065         * gcc.dg/cpp/assert4.c: New test.
5066
5067 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5068
5069         PR c++/2294
5070         * g++.dg/lookup/using9.c: New test.
5071
5072 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5073
5074         PR c++/12762
5075         * g++.dg/template/error3.C: New test.
5076
5077 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5078
5079         PR ada/13035
5080         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5081         No longer use a wrapper for gcc, since this does not work under
5082         Windows.
5083
5084 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5085
5086         PR c++/2094
5087         * g++.dg/template/ptrmem7.C: New test.
5088
5089 2003-11-13  Andrew Pinski <apinski@apple.com>
5090
5091         * gcc.c-torture/compile/20031113-1.c: New test.
5092
5093 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5094             Kean Johnston <jkj@sco.com>
5095
5096         PR c/13029
5097         * gcc.dg/unused-4.c: Update.
5098
5099 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5100
5101         * g++.dg/opt/const3.C: New test.
5102
5103 2003-11-13  Jan Hubicka  <jh@suse.cz>
5104
5105         * gcc.c-torture/compile/20031112-1.c: New test.
5106
5107 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5108
5109         * g++.dg/parse/crash10.C: Remove bogus error marker.
5110
5111 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5112
5113         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5114         (host_gcc): Likewise.
5115         (ROOT): Honor $PWDCMD.
5116         (BASE): Likewise.
5117         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5118
5119 2003-11-12  Catherine Moore  <clm@redhat.com>
5120
5121         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5122
5123 2003-11-12  Andreas Jaeger  <aj@suse.de>
5124             Jakub Jelinek  <jakub@redhat.com>
5125             Andrew Pinski  <pinskia@physics.uc.edu>
5126             Richard Henderson  <rth@redhat.com>
5127
5128         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5129         systems.
5130         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5131
5132         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5133         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5134
5135 2003-11-11  Andreas Jaeger  <aj@suse.de>
5136
5137         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5138
5139         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5140
5141 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5142
5143         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5144         Clean ups.
5145
5146 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5147
5148         * gcc.dg/trampoline-1.c: New test.
5149
5150 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5151
5152         * gcc.c-torture/compile/200031109-1.c: New test.
5153
5154 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5155
5156         PR c/3190
5157         PR c/8714
5158         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5159         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5160         gcc.dg/format/no-y2k-1.c: Update.
5161
5162 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5163
5164         PR optimization/10467
5165         * gcc.dg/20031108-1.c: New test case.
5166
5167 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5168
5169         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5170
5171 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5172
5173         * gcc.dg/compound-lvalue-1.c: New test.
5174         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5175         some XFAILs.
5176
5177 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5178
5179         * gcc.dg/altivec-varargs-1.c: New test.
5180
5181 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5182
5183         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5184         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5185         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5186         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5187         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5188
5189 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5190
5191         * gcc.dg/cond-lvalue-1.c: New test.
5192
5193 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5194
5195         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5196
5197 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5198
5199         PR c++/11616
5200         * g++.dg/template/instantiate5.C: New test.
5201
5202 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5203
5204         PR c++/12726
5205         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5206         * ChangeLog: Add missing first entry for above test.
5207
5208 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5209
5210         PR c++/9810
5211         * g++.dg/template/using8.C: New test.
5212         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5213
5214 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5215
5216         PR optimization/10817
5217         * gcc.c-torture/compile/20031102-1.c: New test case.
5218
5219 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5220
5221         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5222         2147483647.
5223
5224 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5225
5226         * gcc.dg/20031102-1.c: New test.
5227
5228 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5229
5230         * gcc.dg/complex-1.c: New test.
5231
5232 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5233
5234         PR c++/12796
5235         * g++.dg/template/crash13.C: Adjust expected error location.
5236         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5237
5238 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5239
5240         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5241
5242 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5243
5244         PR/10239
5245         * gcc.c-torture/compile/20031031-2.c: New test.
5246
5247 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5248
5249         PR/11640
5250         * gcc.c-torture/compile/20031031-1.c: New test.
5251
5252 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5253
5254         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5255         * gcc.misc-tests/bprob.exp: Likewise.
5256         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5257         the execution test on arm-elf configs.
5258         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5259         configs that don't support scratch files.
5260         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5261
5262 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5263
5264         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5265         done by dejagnu.
5266
5267 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5268
5269         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5270         Avoid non pure sh syntax. Add more logging.
5271
5272         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5273         fail.
5274
5275 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5276
5277         PR libgcj/10610
5278         * gcc.dg/ppc-stackalign-1.c: New test.
5279
5280 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5281
5282         * ada/acats/run_all.sh: Change output to be more compliant with
5283         dejagnu framework.
5284         Create acats.sum and acats.log files under testsuite/ada/acats
5285         Only run [a-z]* directories, to filter out e.g. CVS.
5286         Redirect build output to log file.
5287
5288 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5289
5290         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5291
5292 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5293
5294         PR ada/5909:
5295         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5296
5297 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5298
5299         * gcc.c-torture/compile/20031023-1.c: New test.
5300         * gcc.c-torture/compile/20031023-2.c: New test.
5301         * gcc.c-torture/compile/20031023-3.c: New test.
5302         * gcc.c-torture/compile/20031023-4.c: New test.
5303
5304 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5305
5306         PR c++/10371
5307         * g++.dg/lookup/scoped8.C: New test.
5308
5309 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5310
5311         * g++.dg/opt/reg-stack3.C: New test.
5312
5313 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5314
5315         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5316
5317 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5318
5319         PR c++/11076
5320         * g++.dg/template/crash13.C: New test.
5321
5322 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5323
5324         * gcc.dg/c99-restrict-2.c: New test.
5325
5326 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5327
5328         PR c++/12698, c++/12699, c++/12700, c++/12566
5329         * g++.dg/inherit/covariant9.C: New test.
5330         * g++.dg/inherit/covariant10.C: New test.
5331         * g++.dg/inherit/covariant11.C: New test.
5332
5333 2003-10-23  Jason Merrill  <jason@redhat.com>
5334
5335         PR c++/12726
5336         * g++.dg/ext/complit2.C: New test.
5337
5338 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5339
5340         PR target/12654
5341         * gcc.c-torture/execute/20031020-1.c: New test.
5342
5343 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5344
5345         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5346         following the jump_insn.
5347
5348 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5349
5350         * gcc.dg/cast-lvalue-1.c: New test.
5351
5352 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5353
5354         PR c++/11962
5355         * g++.dg/template/cond2.C: New test.
5356
5357 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5358
5359         * gcc.dg/builtins-28.c: New test.
5360
5361 2003-10-20  Jan Hubicka  <jh@suse.cz>
5362
5363         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5364         parameter.
5365         * testsuite/gcc.dg/inline-2.c: Likewise.
5366
5367 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5368
5369         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5370         * gcc.dg/nest.c:  Likewise.
5371
5372 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5373
5374         PR c++/9781, c++/10583, c++/11862
5375         * g++.dg/parse/crash13.C: New test.
5376
5377 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5378
5379         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5380
5381 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5382
5383         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5384         Define HAVE_C99_RUNTIME except on Solaris.
5385         * gcc.dg/builtins-20.c: Likewise.
5386
5387 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5388
5389         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5390
5391 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5392
5393         PR c++/12495
5394         * g++.dg/template/crash21.C: New test.
5395
5396 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5397
5398         PR c++/2513
5399         * g++.dg/template/typename5.C: New test.
5400
5401 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5402
5403         PR c++/12369
5404         * g++.dg/template/friend25.C: New test.
5405
5406 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5407
5408         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5409         versions.
5410
5411 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5412
5413         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5414         == 2147483647.
5415
5416 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5417
5418         * gcc.c-torture/execute/960416-1.x: Remove.
5419         * gcc.c-torture/execute/divconst-3.x: Likewise.
5420
5421 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5422
5423         PR target/12598
5424         * gcc.dg/torture/cris-volatile-1.c: New test.
5425
5426 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5427
5428         PR optimization/9325
5429         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5430         for overflowing floating point to integer conversion during RTL
5431         simplification.
5432
5433 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5434
5435         * objc/execute/_cmd.m: Fix typo.
5436         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5437         Relax 'scan-assembler' regexp.
5438         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5439         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5440         * objc.dg/zero-link-2.m: Remove blank line.
5441         * objc.dg/zero-link-3.m: New test case.
5442
5443 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5444
5445         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5446
5447         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5448         than linker trickery.
5449
5450 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5451
5452         PR c++/12370
5453         * g++.dg/other/friend2.C: New test.
5454
5455 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5456
5457         * gcc.dg/20031012-1.c: New test.
5458
5459 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5460
5461         * gcc.dg/weak/weak-3.c: Fix for new warning.
5462
5463 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5464
5465         PR optimization/8750
5466         * gcc.c-torture/execute/20031012-1.c: New test case.
5467
5468 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5469
5470         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5471         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5472
5473 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5474
5475         PR optimization/12260
5476         * gcc.c-torture/compile/20031011-2.c: New test case.
5477
5478 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5479
5480         * gcc.c-torture/execute/20031011-1.c: New testcase.
5481
5482 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5483
5484         * gcc.c-torture/compile/20031011-1.c: New test.
5485
5486 2003-10-11  Jan Hubicka  <jh@suse.cz>
5487
5488         * g++.dg/other/first-global.C: New test.
5489
5490 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5491
5492         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5493
5494 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5495
5496         * gcc.c-torture/compile/20031010-1.c: New test.
5497
5498 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5499
5500         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5501         * gcc.c-torture/execute/va-arg-25.c: ... here.
5502
5503 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5504
5505         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5506
5507 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5508
5509         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5510
5511 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5512
5513         * g++.dg/parse/error2.C: New test.
5514
5515 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5516
5517         PR c++/11097
5518         * g++.dg/other/error5.C: Modify the error message.
5519         * g++.dg/lookup/using8.C: New test.
5520
5521 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5522
5523         * gcc.dg/darwin-abi-2.c: New file.
5524         * gcc.c-torture/execute/va-arg-24.c: New file.
5525
5526 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5527
5528         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5529         indentation.
5530
5531 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5532
5533         PR c++/10147
5534         * g++.dg/other/error4.C: Update error messages.
5535         * g++.dg/template/ptrmem4.C: Likewise.
5536
5537         PR c++/12337
5538         * g++.dg/init/new9.C: New test.
5539
5540         PR c++/12334, c++/12236, c++/8656
5541         * g++.dg/ext/attrib8.C: New test.
5542
5543 2003-10-06  Devang Patel  <dpatel@apple.com>
5544
5545         * gcc.dg/debug/dwarf2-3.h: New test.
5546         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5547
5548 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5549
5550         * g++.dg/opt/cfg2.C: New test.
5551
5552 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5553
5554         * g++.dg/opt/float1.C: New test.
5555
5556 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5557
5558         * gcc.dg/c90-array-lval-6.c: New test.
5559         * gcc.dg/c99-array-lval-6.c: New test.
5560
5561 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5562             Ziemowit Laski  <zlaski@apple.com>
5563
5564         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5565         'Derived', so that it is never considered a class method; add
5566         new warning for '+port' method ambiguity.
5567         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5568         <objc/objc-api.h> (needed on Mac OS X).
5569         * objc.dg/method-13.m: New test.
5570
5571 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5572
5573         PR optimization/9325, PR java/6391
5574         * gcc.c-torture/execute/20031003-1.c: New test case.
5575
5576 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR optimization/12180
5579         * gcc.dg/20031002-1.c: New test.
5580
5581         PR c++/12486
5582         * g++.dg/inherit/error1.C: New test.
5583
5584 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5585
5586         * lib/f-torture.exp (search_for): Rename to...
5587         (search_for_re): This.  Also, clean up comments and the
5588         "regexp" invocation.
5589
5590 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5591
5592         * gcc.c-torture/compile/20031002-1.c: New test.
5593
5594 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5595
5596         * g++.dg/opt/cond1.C: New test.
5597
5598 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5599
5600         * gcc.dg/Wold-style-definition-2.c: New testcase.
5601         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5602
5603 2003-09-29  Richard Henderson  <rth@redhat.com>
5604
5605         * g++.dg/init/array10.C: Add dg-options.
5606
5607 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5608
5609         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5610
5611 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5612
5613         * g++.dg/template/friend19.C: Fix typo.
5614         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5615
5616 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5617
5618         * gcc.c-torture/execute/20030928-1.c: New test.
5619         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5620
5621 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5622
5623         * g++.dg/opt/unroll1.C: New test.
5624
5625 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5626
5627         PR optimization/11741
5628         * gcc.dg/20030926-1.c: New test case.
5629
5630 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5631
5632         PR c++/5655
5633         * g++.dg/parse/access7.C: New test.
5634         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5635
5636 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5637
5638         MERGE OF objc-improvements-branch into MAINLINE:
5639         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5640         if libobjc has not been built.
5641         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5642         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5643         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5644         objc/execute/nested-3.m, objc/execute/np-2.m,
5645         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5646         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5647         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5648         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5649         objc.dg/special/unclaimed-category-1.h,
5650         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5651         well as GNU runtime.
5652         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5653         * execute/cascading-1.m, execute/function-message-1.m,
5654         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5655         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5656         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5657         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5658         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5659         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5660         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5661         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5662         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5663         * objc.dg/bitfield-2.m: Run only on Darwin.
5664         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5665         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5666         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5667         * objc.dg/const-str-1.m: Fix constant string layout.
5668
5669 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5670
5671         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5672
5673 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5674
5675         * gcc.dg/darwin-abi-1.c: New file.
5676
5677 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5678
5679         PR target/12281
5680         * gcc.c-torture/compile/20030921-1.c: New test.
5681
5682 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5683
5684         * g++.dg/opt/reg-stack2.C: New test.
5685
5686 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5687
5688         * g++.dg/eh/delayslot1.C: New test.
5689
5690 2003-09-20  Richard Henderson  <rth@redhat.com>
5691
5692         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5693
5694 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5695
5696         * gcc.c-torture/execute/20030920-1.c: New test case.
5697
5698 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5699
5700         * g++.dg/rtti/typeid3.C: Correct expected error message.
5701
5702 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5703
5704         PR c++/157
5705         * g++.dg/parse/crash12.C: New test.
5706
5707 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5708
5709         * gcc.dg/compat/mixed-struct-check.h: New.
5710         * gcc.dg/compat/mixed-struct-defs.h: New.
5711         * gcc.dg/compat/mixed-struct-init.h: New.
5712         * gcc.dg/compat/struct-by-value-19_main.c: New.
5713         * gcc.dg/compat/struct-by-value-19_x.c: New.
5714         * gcc.dg/compat/struct-by-value-19_y.c: New.
5715         * gcc.dg/compat/struct-by-value-20_main.c: New.
5716         * gcc.dg/compat/struct-by-value-20_x.c: New.
5717         * gcc.dg/compat/struct-by-value-20_y.c: New.
5718         * gcc.dg/compat/struct-return-19_main.c: New.
5719         * gcc.dg/compat/struct-return-19_x.c: New.
5720         * gcc.dg/compat/struct-return-19_y.c: New.
5721         * gcc.dg/compat/struct-return-20_main.c: New.
5722         * gcc.dg/compat/struct-return-20_x.c: New.
5723         * gcc.dg/compat/struct-return-20_y.c: New.
5724
5725 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5726         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5727         so that it will not complain on LP64 targets.
5728
5729 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5730
5731         PR c++/495
5732         * g++.dg/template/friend24.C: New test.
5733
5734 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5735
5736         PR c++/12332
5737         * g++.dg/template/memtmpl2.C: New test.
5738
5739 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5740
5741         PR target/11184
5742         * gcc.dg/builtin-apply1.c: New test.
5743
5744 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5745
5746         PR c++/9848
5747         * g++.dg/warn/Wunused-4.C: New test.
5748
5749 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5750
5751         PR c++/12316
5752         * g++.dg/other/gc2.C: New test.
5753
5754 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/11991
5757         * g++.dg/rtti/typeid3.C: New test.
5758
5759         PR c++/12266
5760         * g++.dg/overload/template1.C: New test.
5761
5762 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5763
5764         * g++.dg/opt/cfg3.C: New test.
5765
5766 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5767
5768         PR c++/7939
5769         * g++.dg/template/crash11.C: New test.
5770
5771 2003-09-16  Jason Merrill  <jason@redhat.com>
5772             Jakub Jelinek  <jakub@redhat.com>
5773
5774         * gcc.dg/attr-warn-unused-result.c: New test.
5775
5776 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5777
5778         PR c++/12184
5779         * g++.dg/expr/call2.C: New test.
5780
5781 2003-09-15  Andreas Jaeger  <aj@suse.de>
5782
5783         * gcc.dg/Wold-style-definition-1.c: New test.
5784
5785 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5786
5787         PR c++/3907
5788         * g++.dg/parse/template12.C: New test.
5789
5790         * g++.dg/abi/bitfield11.C: New test.
5791         * g++.dg/abi/bitfield12.C: Likewise.
5792
5793 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5794
5795         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5796         non-expansion of functional macro name without arguments at EOL.
5797         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5798
5799 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5800
5801         * gcc.c-torture/execute/20030914-[12].c: New tests.
5802
5803 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5804
5805         PR c++/11788
5806         * g++.dg/overload/addr1.C: New test.
5807
5808 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5809
5810         * gcc.dg/20030909-1.c: New test.
5811
5812 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5813
5814         * gcc.dg/ultrasp10.c: New test.
5815
5816 2003-09-09  Devang Patel  <dpatel@apple.com>
5817
5818         * gcc.dg/darwin-ld-6.c: New test.
5819
5820 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5821
5822         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5823
5824 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5825
5826         * gcc.dg/ia64-types1.c: New test.
5827         * gcc.dg/ia64-types2.c: Likewise.
5828
5829 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5830
5831         * gcc.dg/builtins-1.c: Add more _Complex tests.
5832         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5833
5834         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5835         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5836
5837 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/11786
5840         * g++.dg/lookup/koenig2.C: New test.
5841
5842         PR c++/5296
5843         * g++.dg/rtti/typeid2.C: New test.
5844
5845 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5846
5847         * gcc.c-torture/compile/20030904-1.c: New test.
5848
5849 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5850
5851         * g++.dg/opt/longbranch2.C: New test.
5852
5853 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5854
5855         * g++.dg/template/crash10.C: Only compile it.
5856
5857 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5858
5859         PR middle-end/11665
5860         * gcc.c-torture/compile/20030907-1.c: New test.
5861         * g++.dg/init/array11.C: New test.
5862
5863 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5864
5865         PR c++/11852
5866         * g++.dg/init/struct1.C: New test.
5867
5868 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5869
5870         PR c++/12181
5871         * g++.dg/expr/comma1.C: New test.
5872
5873 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5874
5875         PR c++/11867
5876         * g++.dg/expr/static_cast5.C: New test.
5877
5878 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5879
5880         PR c++/11507
5881         * g++.dg/lookup/scoped7.C: New test.
5882
5883         PR c++/9574
5884         * g++.dg/other/static1.C: New test.
5885
5886         PR c++/11490
5887         * g++.dg/warn/template-1.C: New test.
5888
5889         PR c++/11432
5890         * g++.dg/template/crash10.C: New test.
5891
5892         PR c++/2478
5893         * g++.dg/overload/VLA.C: New test.
5894
5895         PR c++/10804
5896         * g++.dg/template/call1.C: New test.
5897
5898 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5899
5900         PR c++/11794
5901         * g++.dg/parse/using3.C: New test.
5902
5903 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5904
5905         PR c++/11409
5906         * g++.dg/overload/builtin3.C: New test case.
5907
5908 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5909
5910         PR c/9862
5911         * gcc.dg/20030906-1.c: New test.
5912         * gcc.dg/20030906-2.c: Likewise.
5913
5914 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5915
5916         PR c++/12167
5917         * g++.dg/parse/defarg5.C: New test.
5918
5919         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5920
5921 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5922
5923         PR c++/12163
5924         * g++.dg/expr/static_cast4.C: New test.
5925
5926         PR c++/12146
5927         * g++.dg/template/crash9.C: New test.
5928
5929 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5930
5931         * g++.old-deja/g++.ext/pretty2.C: Update for change
5932         in __FUNCTION__.
5933         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5934
5935 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5936
5937         PR c++/11922
5938         * g++/dg/template/qualified-id1.C: New test.
5939
5940         PR c++/12037
5941         * g++.dg/warn/noeffect4.C: New test.
5942
5943 2003-09-04  Matt Austern  <austern@apple.com>
5944
5945         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5946         * g++.dg/ext/fnname2.C: Likewise.
5947         * g++.dg/ext/fnname3.C: Likewise.
5948
5949 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5950
5951         * g++.dg/expr/lval1.C: New test.
5952         * g++.dg/ext/lvcast.C: Remove.
5953
5954 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5955
5956         PR optimization/11700.
5957         * gcc.c-torture/compile/20030903-1.c: New test case.
5958
5959 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5960
5961         PR c++/12053
5962         * g++.dg/abi/layout4.C: New test.
5963
5964 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5965
5966         PR c++/11553
5967         * g++.dg/parse/friend3.C: New test.
5968
5969 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/11847
5972         * g++.dg/template/class1.C: New test.
5973
5974         PR c++/11808
5975         * g++.dg/expr/call1.C: New test.
5976
5977 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5978
5979         PR c++/12114
5980         * g++.dg/init/ref9.C: New test.
5981
5982         PR c++/11972
5983         * g++.dg/template/nested4.C: New test.
5984
5985 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5986
5987         PR c++/12093
5988         * g++.dg/template/non-dependent4.C: New test.
5989
5990         PR c++/11928
5991         * g++.dg/inherit/conv1.C: New test.
5992
5993 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5994
5995         PR c++/6196
5996         * g++.dg/ext/label1.C: New test.
5997         * g++.dg/ext/label2.C: Likewise.
5998
5999 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6000
6001         * g++.dg/expr/cond3.C: New test.
6002
6003 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6004
6005         * gcc.dg/builtins-1.c: Add new builtin cases.
6006
6007 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6008
6009         * gcc.dg/builtins-1.c: Add new cases.
6010         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6011
6012 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6013
6014         * gcc.dg/builtins-1.c: Add more math builtin tests.
6015         * gcc.dg/torture/builtin-attr-1.c: New test.
6016
6017 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6018
6019         PR optimization/5079
6020         * g++.dg/opt/static3.C: New test.
6021
6022 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6023
6024         * gcc.misc-tests/gcov-10b.c: New test.
6025
6026 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6027
6028         * g++.dg/opt/ptrmem3.C: New test.
6029
6030         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6031
6032 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * gcc.dg/20030826-2.c: New test.
6035
6036 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6037
6038         PR middle-end/12002
6039         * g77.f-torture/compile/12002.f: New test case.
6040
6041 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6042
6043         * gcc.dg/20030826-1.c: New test case.
6044
6045 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6046
6047         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6048
6049 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6050
6051         PR c++/11871
6052         * c++.dg/lookup/crash1.C: New test.
6053
6054         * c++.dg/warn/noeffect3.C: New test.
6055
6056 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6057
6058         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6059         * gcc.dg/compat/vector-1_y.c: Ditto.
6060         * gcc.dg/compat/vector-2_x.c: Ditto.
6061         * gcc.dg/compat/vector-2_y.c: Ditto.
6062
6063 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6064
6065         * gcc.dg/20030702-1.c: New test.
6066
6067 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6068
6069         PR c++/8795
6070         * g++.dg/ext/altivec-1.C: New test.
6071
6072 2003-08-24  Richard Henderson  <rth@redhat.com>
6073
6074         * g++.dg/eh/simd-2.C: Add -w for x86.
6075
6076 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6077
6078         * gcc.dg/20030815-1.c: New test.
6079
6080 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6081
6082         PR c++/3765
6083         * g++.dg/parse/access6.C: New test.
6084
6085 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6086
6087         PR c++/641, c++/11876
6088         * g++.dg/template/friend22.C: New test.
6089         * g++.dg/template/friend23.C: Likewise.
6090
6091 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6092
6093         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6094         identically.
6095
6096 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6097
6098         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6099
6100 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6101
6102         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6103
6104 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6105
6106         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6107
6108 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6109
6110         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6111
6112 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6113
6114         PR c++/11919
6115         * g++.dg/overload/prom1.C: New test.
6116
6117         PR c++/11551
6118         * g++.dg/parse/dtor2.C: New test.
6119
6120         PR c++/10762
6121         * g++.dg/parse/using2.C: New test.
6122
6123 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6124
6125         PR target/11805
6126         * gcc.c-torture/compile/20030821-1.c: New.
6127
6128 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6129
6130         PR c++/11834
6131         * g++.dg/template/deduce2.C: New test.
6132
6133 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6134
6135         * gcc.c-torture/execute/20030821-1.c: New test.
6136
6137 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6138
6139         PR middle-end/11984
6140         * gcc.dg/20030820-1.c: New test case.
6141
6142 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6143
6144         PR c++/11945
6145         * g++.dg/warn/noeffect2.C: New test.
6146
6147 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6148
6149         PR c++/10926
6150         * g++.dg/template/dtor2.C: New test.
6151
6152         PR c++/11684
6153         * g++.dg/template/operator1.C: New test.
6154         * g++.dg/parse/operator4.C: New test.
6155
6156         PR c++/11946.C
6157         * g++.dg/expr/enum1.C: New test.
6158         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6159
6160         PR c++/11036.C
6161         * g++.dg/parse/elab2.C: New test.
6162         * g++.dg/parse/typedef4.C: Change error message.
6163         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6164         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6165         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6166
6167 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6168
6169         * gcc.dg/pch/warn-1.c: New.
6170         * gcc.dg/pch/warn-1.hs: New.
6171
6172         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6173         not-tested file.
6174
6175 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6176
6177         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6178
6179 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6180
6181         * gcc.dg/uninit-D.c: New Test.
6182         * gcc.dg/uninit-E.c: New Test.
6183         * gcc.dg/uninit-F.c: New Test.
6184         * gcc.dg/uninit-G.c: New Test.
6185
6186 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6187
6188         * g++.dg/README: Describe the pch directory.
6189
6190 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6191
6192         PR c++/11174
6193         * g++.dg/parse/access4.C: New test.
6194         * g++.dg/parse/access5.C: Likewise.
6195         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6196
6197 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6198
6199         * gcc.dg/noncompile/20030818-1.c: New.
6200
6201 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6202
6203         PR c++/11957
6204         * g++.dg/warn/noeffect1.C: New test.
6205
6206         * g++.dg/template/scope2.C: New test.
6207         * g++.dg/template/error2.C: Correct dg-error
6208
6209 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6210
6211         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6212
6213 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6214
6215         PR C++/11512
6216         * g++.dg/template/warn1.C: New.
6217
6218 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6219
6220         * g++.dg/template/error2.C: New test.
6221         * g++.dg/lookup/using7.C: Adjust errors
6222         * g++.old-deja/g++.pt/crash36.C: Likewise.
6223         * g++.old-deja/g++.pt/derived3.C: Likewise.
6224
6225 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6226
6227         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6228         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6229         * gcc.c-torture/execute/builtins/string-9.c: New, from
6230         string-opt-9.c.  Adjust for execute/builtins framework.
6231         * gcc.c-torture/execute/string-opt-9.c: Delete.
6232
6233 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6234
6235         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6236
6237         * g++.dg/parse/ret-type2.C: New test.
6238
6239         PR c++/11703
6240         * g++.dg/init/new8.C: New test.
6241
6242         PR c++/10923
6243         * g++.dg/parse/typedef5.C: New test.
6244
6245         PR c++/9512
6246         * g++.dg/parse/qualified2.C: New test.
6247         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6248         invalid code.
6249
6250 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6251
6252         * g++.dg/conversion/ptrmem1.C: New test.
6253
6254 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6255
6256         PR target/11693
6257         * gcc.dg/20030811-1.c: New test.
6258
6259         PR target/11535
6260         * gcc.c-torture/execute/20030811-1.c: New test.
6261
6262 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6263
6264         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6265
6266 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6267
6268         PR c++/11789.C
6269         * g++.dg/inherit/multiple1.C: New test.
6270
6271 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6272
6273         * gcc.dg/spe1.c: New test.
6274
6275         PR c++/11670
6276         * g++.dg/expr/cast2.C: New test.
6277
6278         PR c++/10530
6279         * g++.dg/template/dependent-name2.C: New test.
6280
6281 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6282
6283         * g++.dg/parse/crash11.C: Put the dg options in comments.
6284
6285 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6286
6287         * lib/gcc-dg.exp: Update for diagnostic change.
6288
6289 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6290
6291         PR c++/5767
6292         * g++.dg/parse/crash11.C: New test.
6293
6294 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6295
6296         * gcc.dg/cpp/spacing1.c: Update.
6297
6298 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6299
6300         PR target/11739
6301         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6302         a value for -mtune.
6303
6304 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6305
6306         PR middle-end/11771
6307         * gcc.c-torture/compile/20030804-1.c: New test case.
6308
6309 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6310
6311         * gcc.dg/20030804-1.c: New test case.
6312
6313 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6314
6315         * gcc.dg/cpp/separate-1.c: New test.
6316
6317 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6318
6319         PR c++/11704
6320         * g++.dg/template/dependent-expr2.C: New test.
6321
6322         PR c++/11766
6323         * g++.dg/expr/ptrmem1.C: New test.
6324
6325 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6326
6327         PR c++/9453
6328         * g++.dg/template/friend15.C: New test.
6329
6330 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6331
6332         * lib/dg-pch.exp: Work round PCH bug.
6333
6334 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6335
6336         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6337         builtins.  Move cases from builtins-4.c here.
6338
6339         * gcc.dg/torture/builtin-math-1.c: New test taken from
6340         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6341         additional cases.
6342
6343         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6344         Delete.
6345
6346 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6347
6348         PR c++/9447
6349         * g++.dg/template/using7.C: New test.
6350
6351 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6352
6353         * import1.c, import2.c: New tests.
6354
6355 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6356
6357         * g++.dg/eh/crossjump1.C: New test.
6358
6359 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6360
6361         PR c++/11697
6362         * g++.dg/template/using6.C: New test.
6363
6364         PR c++/11744
6365         * g++.dg/template/koenig2.C: New test.
6366
6367 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6368
6369         PR c++/7983
6370         * g++.dg/parse/typedef4.C: New test.
6371
6372 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6373
6374         PR c++/8442, c++/8806
6375         * g++.dg/template/elab1.C: New test.
6376         * g++.dg/template/type2.C: Likewise.
6377         * g++.dg/template/ttp3.C: Adjust expected error message.
6378         * g++.old-deja/g++.law/visibility13.C: Likewise.
6379         * g++.old-deja/g++.niklas/t135.C: Likewise.
6380         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6381         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6382         template argument.
6383         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6384
6385 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6386
6387         PR c++/11295
6388         * g++.dg/ext/stmtexpr1.C: New test.
6389
6390         * g++.dg/opt/tmp1.C: New test.
6391
6392         PR c++/11525
6393         * g++.dg/parse/constant4.C: New test.
6394
6395         PR c++/9447
6396         * g++.dg/template/using5.C: New test.
6397
6398 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6399
6400         * gcc.dg/builtins-27.c: New test case.
6401
6402 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6403
6404         * gcc.dg/tls/opt-7.c: New test.
6405
6406 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6407
6408         * g++.old-deja/g++.other/crash18.C: Remove.
6409
6410 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6411
6412         * g++.dg/template/explicit3.C: New.
6413         * g++.dg/template/explicit4.C: New.
6414         * g++.dg/template/explicit5.C: New.
6415
6416         PR c++/11347
6417         * g++.dg/template/memtmpl1.C: New.
6418
6419 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6420
6421         PR target/11565
6422         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6423         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6424
6425 2003-07-30  Jan Hubicka  <jh@suse.cz>
6426
6427         * vtgc1.c: Kill.
6428
6429 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6430
6431         * gcc.dg/struct-in-proto-1.c: New test.
6432
6433 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6434
6435         * gcc.dg/cpp/include2.c: Only expect one message.
6436
6437 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6438
6439         PR c++/9447
6440         * g++.dg/template/using1.C: New test.
6441         * g++.dg/template/using2.C: New test.
6442         * g++.dg/template/using3.C: New test.
6443         * g++.dg/template/using4.C: New test.
6444
6445 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6446
6447         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6448         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6449
6450 2003-07-28  Jan Hubicka  <jh@suse.cz>
6451
6452         PR c++/11530
6453         * g++.dg/opt/call1.C: New test.
6454
6455 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6456
6457         PR c++/11667
6458         * g++.dg/init/enum2.C: New test.
6459         * g++.dg/template/overload1.C: Add "-w" option.
6460
6461 2003-07-28    <hp@bitrange.com>
6462
6463         * gcc.dg/Wdeclaration-after-statement-1.c,
6464         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6465
6466 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6467
6468         * gcc.c-torture/compile/20030725-1.c: New test.
6469
6470 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6471
6472         * gcc.dg/20030505.c: Only run for SPE.
6473         Remove definition of opaque type.
6474
6475 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6476
6477         * g++.dg/template/ptrmem6.C: New test.
6478
6479 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6480
6481         * gcc.c-torture/compile/zero-strct-2.c: New test.
6482
6483 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6484
6485         * gcc.dg/intermod-1.c: New test.
6486
6487 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6488
6489         PR c++/11617
6490         * g++.dg/template/lookup2.C: New test.
6491         * g++.dg/template/memclass1.C: Remove instantiated from error.
6492         * g++.dg/other/error2.C: Tweak expected errors.
6493
6494         PR c++/11596
6495         * g++.dg/template/defarg3.C: New test.
6496
6497         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6498
6499 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6500
6501         * g++.dg/inherit/access5.C: New test.
6502
6503 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6504
6505         PR c++/11513
6506         * g++.dg/template/crash8.C: New test.
6507
6508 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6509
6510         PR c/10602
6511         * gcc.dg/noncompile/incomplete-2.c: New test.
6512
6513 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/11645
6516         * g++.dg/inherit/access4.C: New test.
6517
6518         PR c++/11517
6519         * g++.dg/expr/cond2.C: New test.
6520
6521         PR optimization/10679
6522         * g++.dg/opt/inline4.C: New test.
6523
6524 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6525
6526         * g++.dg/parse/crash10: New test.
6527
6528 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6529
6530         * g++.dg/ext/flexary1.C: New test.
6531
6532 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6533
6534         PR c++/10793
6535         * g++.dg/template/crash9.C: New test.
6536
6537 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6538
6539         PR c++/3004
6540         * g++.dg/parse/typedef3.C: New test.
6541
6542         PR c++/7906
6543         * g++.dg/parse/operator2.C: New test.
6544
6545         PR c++/8895
6546         * g++.dg/parse/def-tmpl-arg1.C: New test.
6547
6548         PR c++/9282
6549         * g++.dg/parse/funptr1.C: New test.
6550
6551         PR c++/9452
6552         * g++.dg/parse/ambig3.C: New test.
6553
6554         PR c++/9454
6555         * g++.dg/parse/operator3.C: New test.
6556
6557         PR c++/9486
6558         * g++.dg/parse/template10.C: New test.
6559
6560         PR c++/9488
6561         * g++.dg/parse/template11.C: New test.
6562
6563         PR c++/10150
6564         * g++.dg/parse/invalid-op1.C: New test.
6565
6566         PR c++/10247
6567         * g++.dg/parse/condexpr1.C: New test.
6568
6569 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6570
6571         * g++.dg/ext/packed3.C: New test.
6572         * g++.dg/ext/packed4.C: New test.
6573
6574         * gcc.dg/pack-test-3.c: New test.
6575
6576 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6577
6578         * lib/compat.exp: Handle dg-options per source file.
6579         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6580         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6581         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6582         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6583         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6584         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6585         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6586         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6587         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6588         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6589         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6590         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6591         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6592         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6593
6594 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6595
6596         PR c/10320
6597         * gcc.c-torture/execute/20030718-1.c: New test.
6598
6599 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6600
6601         PR optimization/11536
6602         * gcc.dg/20030721-1.c: New test.
6603
6604 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6605
6606         PR c++/11546
6607         * g++.dg/template/lookup1.C: New test.
6608
6609 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6610
6611         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6612         diagnostics of ill-formed constructs involving labels.
6613         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6614         the new 'previously defined here' message.
6615
6616 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6617
6618         * g++.dg/parse/non-dependent2.C: New test.
6619
6620 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6621
6622         * g++.dg/init/init-ref4.C: xfail on targets without
6623         weak symbols.
6624
6625 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6626
6627         PR target/11087
6628         * gcc.c-torture/execute/20030717-1.c: New test.
6629
6630 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6631
6632         * g++.dg/opt/cfg1.C: New test.
6633
6634 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6635
6636         PR optimization/11557
6637         * gcc.dg/20030717-1.c: New test.
6638
6639 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6640
6641         PR c++/10476
6642         * g++.dg/expr/crash-1.C: New test.
6643
6644         PR c++/11027
6645         * g++.dg/template/init3.C: New test.
6646
6647         PR c++/8222
6648         * g++.dg/template/non-dependent1.C: New test.
6649
6650         PR c++/11070
6651         * g++.dg/template/non-dependent2.C: New test.
6652
6653         PR c++/11071
6654         * g++.dg/template/non-dependent3.C: New test.
6655
6656         PR c++/9907
6657         * g++.dg/template/sizeof5.C: New test.
6658
6659 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6660
6661         PR 11498
6662         * gcc.c-torture/compile/mangle-1.c: New file.
6663
6664 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6665
6666         PR c++/7809
6667         * g++.dg/parse/access3.C: New test.
6668
6669 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6670
6671         PR c++/11384
6672         * g++.dg/init/init-ref4.C: New test.
6673
6674 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6675
6676         PR c++/11547
6677         * g++.dg/parse/constant3.C: New test.
6678         * g++.dg/parse/crash7.C: Likewise.
6679
6680 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6681
6682         PR target/11008
6683         * gcc.dg/i386-pentium4-not-mull.c: New.
6684
6685 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6686
6687         * gcc.dg/asm-names.c (ymain): Make it weak.
6688
6689 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6690
6691         PR c++/5421
6692         * g++.dg/template/friend21.C: New test.
6693
6694 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6695
6696         * gcc.dg/cleanup-8.c: New test.
6697         * gcc.dg/cleanup-9.c: New test.
6698
6699 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6700
6701         * g++.dg/ext/dll-MI1.h: New file.
6702         * g++.dg/ext/dllexport-MI1.C: New file.
6703         * g++.dg/ext/dllimport-MI1.C: New file.
6704
6705 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6706
6707         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6708         it does not have cmpstrsi patterns (just cmpmemsi).
6709
6710 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6711
6712         PR debug/11473
6713         * g++.dg/debug/debug8.C: New test.
6714
6715 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6716
6717         PR c++/10108
6718         * g++.dg/template/crash7.C: New test.
6719
6720 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6721
6722         PR target/10795
6723         * gcc.c-torture/compile/20030708-1.c: New.
6724
6725 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6726
6727         * gcc.c-torture/execute/20030715-1.c: New test.
6728
6729 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6730
6731         * gcc.dg/pch/inline-3.c: New file.
6732         * gcc.dg/pch/inline-3.hs: New file.
6733         * gcc.dg/pch/inline-4.c: New file.
6734         * gcc.dg/pch/inline-4.hs: New file.
6735
6736 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6737
6738         PR c++/11509
6739         * g++.dg/template/crash6.C: New test.
6740
6741         PR c++/7053
6742         * g++.dg/template/friend20.C: New test.
6743
6744         PR c++/7019
6745         * g++.dg/template/overload2.C: New test.
6746
6747 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6748
6749         PR optimization/11440
6750         * gcc.c-torture/execute/20030714-1.c: New test.
6751
6752 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6753
6754         PR c++/11154
6755         * g++.dg/template/partial2.C: New test.
6756
6757 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/11503
6760         * g++.dg/template/anon1.C: New test.
6761
6762         PR c++/11493
6763         PR c++/11495
6764         * g++.dg/parse/template9.C: Likewise.
6765         * g++.dg/template/crash4.C: New test.
6766         * g++.dg/template/koenig1.C: Likewise.
6767         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6768         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6769         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6770         functions.
6771         * g++.old-deja/g++.jason/template36.C: Likewise.
6772         * g++.old-deja/g++.mike/p1989.C: Likewise.
6773         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6774         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6775         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6776         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6777         compiling.
6778         * g++.old-deja/g++.pt/union2.C: Use this->.
6779
6780 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6781
6782         * gcc.dg/20030711-1.c: New test.
6783
6784 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6785
6786         PR c++/11050
6787         * g++.dg/parse/args1.C: New test.
6788         * g++.pt/defarg8.C: Change expected errors.
6789
6790 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/8164
6793         * g++.dg/template/nontype2.C: New test.
6794
6795         PR c++/10558
6796         * g++.dg/parse/template8.C: New test.
6797
6798         PR c++/8327
6799         * g++.dg/template/scope1.C: New test.
6800
6801         * g++.dg/warn/Wsign-compare-1.C: New test.
6802
6803 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6804
6805         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6806
6807 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6808
6809         PR c++/9411
6810         * g++.dg/template/explicit2.C: New test.
6811
6812         PR c++/10032
6813         * g++.dg/warn/pedantic1.C: New test.
6814
6815 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6816
6817         PR c++ 9483
6818         * g++.dg/other/field1.C: New test.
6819
6820 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6821
6822         PR c/11449
6823         * gcc.c-torture/compile/20030707-1.c: New.
6824
6825 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6826
6827         PR c++/10849
6828         * g++.dg/template/access12.C: New test.
6829
6830 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6831
6832         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6833         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6834         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6835         * gcc.misc-tests/gcov.exp: Update
6836         * g++.dg/gcov/gcov.exp: Update
6837         * lib/gcov.exp: Update.
6838
6839 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6840
6841         * g++.dg/abi/mangle17.C: Make sure template expressions are
6842         dependent.
6843         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6844         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6845         * g++.dg/opt/stack1.C: Remove erroneous code.
6846         * g++.dg/parse/template7.C: New test.
6847         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6848         * g++.old-deja/g++.pt/crash4.C: Likewise.
6849
6850 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6851
6852         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6853         with zero or one occurence of `$' after the initial `L'.
6854
6855 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6856
6857         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6858
6859 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6860
6861         PR c/11370
6862         * gcc.dg/Wunreachable-6.c: New testcase.
6863         * gcc.dg/Wunreachable-7.c: New testcase.
6864
6865 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6866
6867         PR c/11420
6868         * gcc.dg/20030708-1.c: New test.
6869
6870 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6871
6872         * gcc.dg/compat/sdata-section.h: New file.
6873         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6874         * gcc.dg/torture/mips-sdata-1.c: New test.
6875
6876 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6877
6878         PR c++/11030
6879         * g++.dg/template/friend19.C: New test.
6880
6881 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6882
6883         * g++.dg/opt/strength-reduce.C: New test.
6884
6885 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6886
6887         PR target/10979
6888         * gcc.dg/20030707-1.c: New testcase.
6889
6890 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6891
6892         PR optimization/11059
6893         * g++.dg/opt/emptyunion.C: New testcase.
6894
6895 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6896             Eric Botcazou  <ebotcazou@libertysurf.fr>
6897
6898         * g++.dg/opt/stack1.C: New test.
6899
6900 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6901
6902         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6903         run test.
6904
6905         PR c++/11431
6906         * g++.dg/expr/static_cast3.C: New test.
6907
6908 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6909
6910         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6911         everywhere.
6912         * gcc.dg/concat.c: Concatenation of string constants with
6913         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6914         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6915         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6916         necessary to avoid multi-character character constant warning.
6917         * gcc.dg/cpp/escape.c: Likewise.
6918         * gcc.dg/cpp/ucs.c: Likewise.
6919         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6920         Fix a typo.
6921
6922 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6923
6924         PR c/11428
6925         * gcc.c-torture/compile/20030704-1.c: New.
6926
6927 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6928
6929         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6930
6931 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6932
6933         PR c++/5287, PR c++/7910,  PR c++/11021
6934         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6935         tests for warnings.
6936         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6937         * g++.dg/ext/dllimport3.C: Likewise.
6938         * g++.dg/ext/dllimport4.C: New file.
6939         * g++.dg/ext/dllimport5.C: New file.
6940         * g++.dg/ext/dllimport6.C: New file.
6941         * g++.dg/ext/dllimport7.C: New file.
6942         * g++.dg/ext/dllimport8.C: New file.
6943         * g++.dg/ext/dllimport9.C: New file.
6944         * g++.dg/ext/dllimport10.C: New file.
6945         * g++.dg/ext/dllexport1.C: New file.
6946
6947 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6948
6949         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6950         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6951
6952 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6953
6954         * gcc.dg/builtins-25.c: New testcase.
6955         * gcc.dg/builtins-26.c: New testcase.
6956
6957 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6958
6959         * gcc.dg/compat/vector-defs.h: New file.
6960         * gcc.dg/compat/vector-setup.h: New file.
6961         * gcc.dg/compat/vector-check.h: New file.
6962         * gcc.dg/compat/vector-1_main.c: New file.
6963         * gcc.dg/compat/vector-1_x.c: New file.
6964         * gcc.dg/compat/vector-1_y.c: New file.
6965         * gcc.dg/compat/vector-2_main.c: New file.
6966         * gcc.dg/compat/vector-2_x.c: New file.
6967         * gcc.dg/compat/vector-2_y.c: New file.
6968
6969         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6970         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6971         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6972         * gcc.dg/compat/struct-align-1.h: New file.
6973         * gcc.dg/compat/struct-align-1_main.c: New file.
6974         * gcc.dg/compat/struct-align-1_x.c: New file.
6975         * gcc.dg/compat/struct-align-1_y.c: New file.
6976         * gcc.dg/compat/struct-align-2.h: New file.
6977         * gcc.dg/compat/struct-align-2_main.c: New file.
6978         * gcc.dg/compat/struct-align-2_x.c: New file.
6979         * gcc.dg/co
6980         * g++.old-deja/g++.other/comdat3.C: Likewise.
6981         * g++.old-deja/g++.other/ctor1.C: Likewise.
6982         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6983
6984 2003-06-05  Richard Henderson  <rth@redhat.com>
6985
6986         * gcc.dg/debug/20030605-1.c: New.
6987
6988 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6989
6990         * README.QMTEST: Update.
6991
6992 2003-06-04  Richard Henderson  <rth@redhat.com>
6993
6994         * gcc.dg/cleanup-1.c: New.
6995         * gcc.dg/cleanup-2.c: New.
6996         * gcc.dg/cleanup-3.c: New.
6997         * gcc.dg/cleanup-4.c: New.
6998         * gcc.dg/cleanup-5.c: New.
6999         * gcc.dg/cleanup-6.c: New.
7000         * gcc.dg/cleanup-7.c: New.
7001
7002 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7003
7004         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7005
7006         * lib/dg-pch.exp: New file.
7007         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7008         * gcc.dg/pch/pch.exp: Likewise.
7009
7010 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7011
7012         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7013         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7014         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7015         * gcc.dg/builtins-17.c: New test case.
7016         * gcc.dg/i386-387-4.c: New test case.
7017         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7018
7019 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7020
7021         * gcc.dg/ultrasp9.c: New test.
7022
7023 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7024
7025         * gcc.c-torture/compile/20030604-1.c: New test.
7026         * gcc.dg/sparc-constant-1.c: New test.
7027
7028 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7029
7030         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7031
7032 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7033
7034         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7035
7036         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7037         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7038
7039 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7040
7041         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7042
7043 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7044
7045         PR c++/10940
7046         * g++.dg/template/spec10.C: New test.
7047
7048 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7049
7050         * gcc.dg/builtins-16.c: New test case.
7051
7052 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7053
7054         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7055         mempcpy test with post-increments.
7056         * gcc.c-torture/execute/string-opt-3.c: New test.
7057         * gcc.dg/string-opt-1.c: New test.
7058
7059 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7060
7061         PR fortran/10965
7062         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7063
7064 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7065
7066         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7067         (scan-assembler): ... here.  Use dg-scan.
7068         (scan-assembler-not): Likewise.
7069         (scan-file): New function.
7070         (scan-file-not): Likewise.
7071         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7072         * gcc.dg/cpp/_Pragma4.c: Likewise.
7073         * gcc.dg/cpp/_Pragma5.c: Likewise.
7074         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7075         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7076         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7077         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7078         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7079         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7080         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7081         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7082         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7083         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7084         * gcc.dg/cpp/cxxcom1.c: Likewise.
7085         * gcc.dg/cpp/line1.c: Likewise.
7086         * gcc.dg/cpp/maccom1.c: Likewise.
7087         * gcc.dg/cpp/maccom2.c: Likewise.
7088         * gcc.dg/cpp/maccom3.c: Likewise.
7089         * gcc.dg/cpp/maccom4.c: Likewise.
7090         * gcc.dg/cpp/maccom5.c: Likewise.
7091         * gcc.dg/cpp/maccom6.c: Likewise.
7092         * gcc.dg/cpp/multiline.c: Likewise.
7093         * gcc.dg/cpp/spacing1.c: Likewise.
7094         * gcc.dg/cpp/spacing2.c: Likewise.
7095         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7096         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7097         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7098         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7099         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7100         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7101         * gcc.dg/cpp/cxxcom2.c: Likewise.
7102         * gcc.dg/cpp/cxxcom2.h: New file.
7103
7104         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7105         * g++.dg/cpp/truefalse.C: Here.
7106         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7107
7108 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7109
7110         * gcc.dg/cpp/redef3.c: New file.
7111
7112 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7113
7114         * gcc.dg/i386-loop-3.c: New test.
7115
7116 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7117
7118         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7119
7120 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7121
7122         * gcc.dg/fwrapv-1.c: New test case.
7123         * gcc.dg/fwrapv-2.c: New test case.
7124
7125 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7126
7127         PR c++/10956
7128         * g++.dg/template/spec9.C: New test.
7129
7130 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7131
7132         * gcc.dg/duff-4.c: New test case.
7133
7134 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7135
7136         PR fortran/10843
7137         * g77.dg/ffixed-form-1.f: New test
7138         * g77.dg/ffixed-form-2.f: New test
7139         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7140         * g77.dg/ffree-form-3.f: New test
7141
7142 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7143
7144         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7145         * gcc.dg/wint_t-1.c: Likewise.
7146
7147 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7148
7149         * g++.dg/template/access11.C: New test.
7150
7151 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7152
7153         PR c++/10849
7154         * g++.dg/template/access10.C: New test.
7155
7156 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7157             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7158
7159         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7160
7161 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7162
7163         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7164         suppress for powerpc-*-darwin*.
7165         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7166
7167 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7168
7169         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7170         suppress option for powerpc-*-darwin*.
7171
7172 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7173
7174         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7175         * gcc.dg/builtins-4.c: Add test for fmod.
7176
7177 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7178
7179         PR c++/10682
7180         * g++.dg/template/instantiate4.C: New test.
7181
7182 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7183
7184         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7185
7186 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7187
7188         * gcc.dg/compat/scalar-return-1_main.c: New file.
7189         * gcc.dg/compat/scalar-return-1_x.c: New file.
7190         * gcc.dg/compat/scalar-return-1_y.c: New file.
7191         * gcc.dg/compat/scalar-return-2_main.c: New file.
7192         * gcc.dg/compat/scalar-return-2_x.c: New file.
7193         * gcc.dg/compat/scalar-return-2_y.c: New file.
7194         * gcc.dg/compat/struct-return-3_main.c: New file.
7195         * gcc.dg/compat/struct-return-3_y.c: New file.
7196         * gcc.dg/compat/struct-return-3_x.c: New file.
7197         * gcc.dg/compat/struct-return-2_main.c: New file.
7198         * gcc.dg/compat/struct-return-2_x.c: New file.
7199         * gcc.dg/compat/struct-return-2_y.c: New file.
7200
7201 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7202
7203         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7204         for hppa*-hp-hpux*.
7205         * gcc.dg/20021014-1.c (dg-options): Likewise.
7206         * gcc.dg/nest.c (dg-options): Likewise.
7207
7208 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7209
7210         PR c++/9738
7211         * g++.dg/ext/dllimport2.C: New file.
7212         * g++.dg/ext/dllimport3.C: New file.
7213
7214 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7215
7216         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7217         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7218         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7219         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7220         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7221         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7222         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7223         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7224         * gcc.dg/compat/small-struct-defs.h: New file.
7225         * gcc.dg/compat/small-struct-init.h: New file.
7226         * gcc.dg/compat/small-struct-check.h: New file.
7227         * gcc.dg/compat/fp-struct-defs.h: New file.
7228         * gcc.dg/compat/fp-struct-check.h: New file.
7229         * gcc.dg/compat/fp-struct-init.h: New file.
7230         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7231         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7232
7233 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7234
7235         * gcc.dg/20030225-2.c: New test.
7236
7237 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7238             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7239
7240         * gcc.c-torture/compile/20030518-1.c: New test case.
7241
7242 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7243
7244         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7245         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7246         gcc-dg-debug-runtest.
7247         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7248         gcc-dg-debug-runtest.
7249
7250 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7251
7252         PR c++/9022
7253         * g++.dg/lookup/using6.C: New test.
7254
7255 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7256
7257         * g++.dg/parse/access2.C: New test.
7258
7259 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7260
7261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7262         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7263         * gcc.dg/debug/debug.exp: Likewise.
7264
7265 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7266
7267         * gcc.dg/dollar.c: New test.
7268
7269 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7270
7271         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7272         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7273         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7274         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7275         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7276         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7277         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7278         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7279         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7280         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7281         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7282         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7283         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7284         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7285         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7286         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7287         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7288         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7289
7290 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7291
7292         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7293         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7294         support for "repo" mode.
7295         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7296         * lib/g77-dg.exp: Likewise.
7297         * lib/obj-dg.exp: Likewise.
7298
7299 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7300
7301         Merge from gcc-3_2-rhl8-branch:
7302         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7303
7304         * gcc.dg/tls/opt-6.c: New test.
7305
7306         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7307
7308         * gcc.dg/20030405-1.c: New test.
7309
7310         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7311
7312         * gcc.dg/20030309-1.c: New test.
7313
7314         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7315
7316         * gcc.c-torture/execute/20030307-1.c: New test.
7317
7318         2003-02-20  Randolph Chung  <tausq@debian.org>
7319
7320         * gcc.c-torture/compile/20030220-1.c: New test.
7321
7322         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7323
7324         * gcc.dg/20030217-1.c: New test.
7325
7326         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7327
7328         * gcc.c-torture/compile/20020129-1.c: New test.
7329
7330         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7331
7332         * gcc.dg/unroll-1.c: New test.
7333
7334         2002-11-16  Jan Hubicka  <jh@suse.cz>
7335
7336         * gcc.c-torture/execute/20020920-1.c: New test.
7337
7338         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7339
7340         PR target/7434
7341         * gcc.c-torture/compile/20021008-1.c: New test.
7342
7343         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7344
7345         PR target/7559
7346         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7347
7348         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7349
7350         * gcc.c-torture/compile/20020807-1.c: New test.
7351
7352         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7353
7354         * gcc.dg/tls/opt-1.c: New test.
7355
7356         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7357
7358         * gcc.dg/20020729-1.c: New test.
7359
7360         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * g++.dg/opt/life1.C: New test.
7363
7364         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7365
7366         * gcc.dg/20020525-1.c: New test.
7367
7368         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7369
7370         PR c++/6794
7371         * g++.dg/ext/pretty1.C: New test.
7372         * g++.dg/ext/pretty2.C: New test.
7373
7374 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7375
7376         PR c++/8385
7377         * g++.dg/ext/typeof5.C: New test.
7378
7379 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7380
7381         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7382         __USER_LABEL_PREFIX__ into account.
7383         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7384
7385 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7386
7387         * gcc.dg/builtins-15.c: New test case.
7388
7389 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7390
7391         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7392
7393 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7394
7395         * lib/g++.exp: Tweak handling of additional source files.
7396         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7397         * g++.dg/special/conpr-2a.C: Rename to ...
7398         * g++.dg/special/conpr-2a.cc: ... this.
7399         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7400         * g++.dg/special/conpr-3a.C: Rename to ...
7401         * g++.dg/special/conpr-3a.cc: This.
7402         * g++.dg/special/conpr-3b.C: Rename to ...
7403         * g++.dg/special/conpr-3b.cc: This.
7404         * g++.dg/special/conpr-4.C: New test.
7405         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7406
7407 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7408
7409         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7410
7411 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7412
7413         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7414         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7415         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7416         * g++.old-deja/g++.other/warn3.C: Likewise.
7417
7418 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7419
7420         * gcc.dg/i386-387-1.c: Update to also test log.
7421         * gcc.dg/i386-387-2.c: Likewise.
7422
7423 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7424
7425         * g77.f-torture/execute/int8421.f: New test.
7426
7427 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7428
7429         PR c++/10230, c++/10481
7430         * g++.dg/lookup/scoped5.C: New test.
7431
7432 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7433
7434         PR c++/10552
7435         * g++.dg/template/ttp6.C: New test.
7436
7437 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7438
7439         * gcc.c-torture/execute/builtins: New directory.
7440         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7441         gcc.c-torture/execute/builtins.
7442         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7443         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7444         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7445         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7446
7447 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7448
7449         PR c++/9252
7450         * g++.dg/template/access8.C: New test.
7451         * g++.dg/template/access9.C: New test.
7452
7453 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7454
7455         PR c++/9554
7456         * g++.dg/parse/access1.C: New test.
7457
7458 2003-05-09  DJ Delorie  <dj@redhat.com>
7459
7460         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7461         long, and not an int.
7462
7463 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7464
7465         PR c++/10555, c++/10576
7466         * g++.dg/template/memclass1.C: New test.
7467
7468 2003-05-08  DJ Delorie  <dj@redhat.com>
7469
7470         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7471         targets.
7472         * gcc.c-torture/execute/20021024-1.x: Likewise.
7473         * gcc.c-torture/execute/shiftdi.x: Likewise.
7474         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7475         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7476         * gcc.dg/20021018-1.c: Likewise.
7477
7478 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7479
7480         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7481
7482         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7483         (bcopy): Call memmove.
7484
7485 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7486
7487         * g77.f-torture/compile/8485.f: New test case.
7488
7489 2003-05-07  Richard Henderson  <rth@redhat.com>
7490
7491         PR c++/10570
7492         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7493         Verify exception_cleanup not called for rethrows.
7494         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7495         when exiting catch block without rethrowing.
7496         * g++.dg/eh/forced3.C: New.
7497         * g++.dg/eh/forced4.C: New.
7498
7499 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7500
7501         * gcc.dg/20030505.c: Fix triplet.
7502
7503 2003-05-06  DJ Delorie  <dj@redhat.com>
7504
7505         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7506         * gcc.dg/nest.c: Likewise.
7507
7508 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7509
7510         * gcc.dg/builtins-14.c: New test case.
7511
7512 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7513
7514         * lib/compat.exp (compat-execute): New argument.
7515         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7516         * gcc.dg/compat: New test directory.
7517         * gcc.dg/compat/compat.exp: New expect script.
7518         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7519         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7520         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7521         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7522         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7523         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7524
7525         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7526         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7527         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7528         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7529         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7530         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7531         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7532         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7533         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7534         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7535         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7536         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7537         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7538         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7539         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7540
7541 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7542
7543         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7544
7545 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7546
7547         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7548
7549 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7550
7551         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7552         * gcc.dg/ppc-fsel-2.c: New test.
7553
7554         * gcc.dg/unused-5.c: New test.
7555
7556 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7557
7558         PR c++/10496
7559         * g++.dg/warn/pmf1.C: New test.
7560
7561 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7562
7563         PR c++/4494
7564         * g++.dg/warn/main.C: New test.
7565
7566 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7567
7568         * gcc.dg/nonnull-3.c: New test.
7569
7570 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7571
7572         * gcc.dg/cpp/Wtrigraphs.c: Update.
7573         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7574
7575 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7576
7577         * gcc.dg/ppc-fsel-1.c: New test.
7578
7579 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7580
7581         PR c/10604
7582         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7583
7584 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7585
7586         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7587
7588 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7589
7590         PR c++/9364, c++/10553, c++/10586
7591         * g++.dg/parse/typename4.C: New test.
7592         * g++.dg/parse/typename5.C: Likewise.
7593
7594 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7595
7596         * gcc.c-torture/compile/20030503-1.c: New test.
7597
7598 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7599
7600         * g++.dg/lookup/using5.C: Fix testcase error.
7601
7602 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7603
7604         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7605         since MEABI is no longer supported.  Remove all vestiges
7606         of MEABI from the test.
7607
7608 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         PR c++/10554
7611         * g++.dg/lookup/using5.C: New test.
7612
7613 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7614
7615         PR c++/8772
7616         * g++.dg/template/ttp5.C: New test.
7617
7618 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7619
7620         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7621         (dg-gpp-additional-sources): New function.
7622         (dg-gpp-additional-files): Likewise.
7623         * lib/g++.exp (additional_sources): New variable.
7624         (additional_files): Likewise.
7625         (g++_target_compile): Deal with them.
7626         * lib/old-dejagnu.exp: Remove.
7627         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7628         * g++.old-deja: Revise all tests to use dg commands.
7629
7630 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7631
7632         PR c++/9432, c++/9528
7633         * g++.dg/lookup/using4.C: New test.
7634
7635 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7636
7637         * gcc.dg/noreturn-5.c: New file.
7638         * gcc.dg/noreturn-6.c: New file.
7639
7640         * gcc.c-torture/compile/inline-1.c: New file.
7641
7642 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7643
7644         PR c++/10551
7645         * g++.dg/template/explicit1.C: New test.
7646
7647 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/10549
7650         * g++.dg/other/bitfield1.C: New test.
7651
7652         PR c++/10527
7653         * g++.dg/init/new7.C: New test.
7654
7655 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7656
7657         * g++.dg/ext/desig1.C: New test.
7658         * g++.dg/ext/init1.C: Update.
7659
7660         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7661
7662 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7663
7664         PR c++/10180
7665         * g++.dg/warn/Winline-1.C: New test.
7666
7667 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7668
7669         * gcc.c-torture/execute/string-opt-19.c: New test.
7670
7671         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7672         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7673
7674 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7675
7676         PR c++/10506
7677         * g++.dg/init/new6.C: New test.
7678
7679         PR c++/10503
7680         * g++.dg/init/ref6.C: New test.
7681
7682 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7683
7684         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7685
7686 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7687
7688         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7689         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7690
7691 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7692
7693         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7694         initialized static data members.
7695
7696 2003-04-25  H.J. Lu <hjl@gnu.org>
7697
7698         * gcc.dg/ia64-sync-4.c: New test.
7699
7700 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7701
7702         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7703         date.
7704
7705 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7706
7707         PR c++/10337
7708         * g++.dg/warn/conv1.C: New test.
7709         * g++.old-deja/g++.other/conv7.C: Adjust.
7710         * g++.old-deja/g++.other/overload14.C: Adjust.
7711
7712 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c++/10471
7715         * g++.dg/template/defarg2.C: New test.
7716
7717 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7718
7719         * gcc.dg/cpp/include2.c: Update.
7720         * gcc.dg/cpp/multiline-2.c: New.
7721         * gcc.dg/cpp/multiline.c: Update.
7722         * gcc.dg/cpp/strify2.c: Update.
7723         * gcc.dg/cpp/trad/literals-2.c: Update.
7724
7725 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7726
7727         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7728
7729 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7730
7731         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7732
7733 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7734
7735         PR c++/10451
7736         * g++.dg/parse/crash4.C: New test.
7737
7738         PR c++/9847
7739         * g++.dg/parse/crash5.C: New test.
7740
7741 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7742
7743         PR c++/10446
7744         * g++.dg/parse/crash3.C: New test.
7745
7746         PR c++/10428
7747         * g++.dg/parse/elab1.C: New test.
7748
7749 2003-04-22  Devang Patel  <dpatel@apple.com>
7750
7751         * gcc.dg/cpp/trad/funlike-5.c: New test.
7752
7753 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7754
7755         * g++.dg/other/packed1.C: Fix dg options.
7756
7757 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7758
7759         * g++.dg/other/offsetof2.C: New test.
7760
7761 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7762
7763         * g++.dg/template/recurse.C: Adjust location of error messages.
7764
7765 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7766
7767         PR c++/9881
7768         * g++.dg/init/addr-const1.C: New test.
7769         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7770
7771 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7772
7773         PR c++/10405
7774         * g++.dg/lookup/struct-hack1.C: New test.
7775
7776 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7777
7778         * ucs.c: Update diagnostic messages.
7779
7780 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7781
7782         * gcc.dg/cpp/truefalse.cpp: New test.
7783         * gcc.dg/cpp/cpp.exp: Update.
7784         * g++.dg/other/stdbool-if.C: Remove.
7785
7786 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7787
7788         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7789         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7790
7791 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7792
7793         * gcc.c-torture/compile/20030418-1.c: New test.
7794
7795 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7796
7797         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7798
7799 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7800
7801         PR c++/10347
7802         g++.dg/template/dependent-name1.C: New test.
7803
7804 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7805
7806         * gcc.dg/warn-1.c (tourist_guide): New array,
7807         contains a pointer to bar.
7808
7809 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7810
7811         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7812         * gcc.c-torture/execute/medce-1.c: New test case.
7813         * gcc.c-torture/execute/medce-2.c: New test case.
7814
7815 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7816
7817         * lib/prune.exp: Ignore more messages.
7818
7819         PR c++/10381
7820         * g++.dg/parse/lookup3.C: New test.
7821
7822 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7823
7824         * gcc.c-torture/compile/20030415-1.c : New test.
7825
7826 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7827
7828         * gcc.c-torture/execute/scope-2.c: Move to ...
7829         * gcc.dg/noncompile/scope.c: .... here.
7830
7831 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7832
7833         * gcc.dg/20030414-2.c: New test case.
7834
7835 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7836
7837         PR target/10377
7838         * gcc.dg/20030414-1.c: New test.
7839
7840 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7841
7842         * gcc.dg/builtins-12.c: New test case.
7843         * gcc.dg/builtins-13.c: New test case.
7844
7845 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7846
7847         * gcc.c-torture/execute/string-opt-18.c: New test.
7848
7849 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7850
7851         PR c++/10300
7852         * g++.dg/init/new5.C: New test.
7853
7854 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/7910
7857         * g++.dg/ext/dllimport1.C: New test.
7858
7859 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7860
7861         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7862
7863 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7864
7865         PR Fortran/9263
7866         * g77.f-torture/noncompile/9263.f: New test
7867         PR Fortran/1832
7868         * g77.f-torture/execute/1832.f: New test
7869
7870 2003-04-11  David Chad  <davidc@freebsd.org>
7871             Loren J. Rittle  <ljrittle@acm.org>
7872
7873         libobjc/8562
7874         * objc.dg/headers.m: New test.
7875
7876 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7877
7878         * gcc.c-torture/execute/builtin-noret-2.c: New.
7879         * gcc.c-torture/execute/builtin-noret-2.x: New.
7880         XFAIL builtin-noret-2.c at -O1 and above.
7881         * gcc.dg/redecl.c: New.
7882         * gcc.dg/Wshadow-1.c: Update error regexps.
7883
7884 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7885
7886         * g++.dg/abi/bitfield10.C: New test.
7887
7888 2003-04-09  Mike Stump  <mrs@apple.com>
7889
7890         * gcc.dg/pch/pch.exp: Make testcase names longer.
7891         * g++.dg/pch/pch.exp: Make testcase names longer.
7892
7893 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7894
7895         * gcc.dg/builtins-11.c: New test case.
7896
7897 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7898
7899         * gcc.dg/builtins-9.c: New test case.
7900         * gcc.dg/builtins-10.c: New test case.
7901
7902 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7903
7904         * gcc.dg/noncompile/init-4.c.c: New test.
7905
7906 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7907
7908         * gcc.misc-test/gcov-9.c: New test.
7909         * gcc.misc-test/gcov-10.c: New test
7910         * gcc.misc-test/gcov-11.c: New test.
7911
7912 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7913
7914         PR optimization/10024
7915         * gcc.c-torture/compile/20030405-1.c: New test.
7916
7917 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7918
7919         * gcc.dg/pch/static-3.c: New.
7920         * gcc.dg/pch/static-3.hs: New.
7921         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7922
7923 2003-04-04  Richard Henderson  <rth@redhat.com>
7924
7925         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7926         * g++.dg/eh/forced2.C: Likewise.
7927
7928 2003-04-03  Mike Stump  <mrs@apple.com>
7929
7930         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7931         target arg.
7932         (scan-assembler-times, scan-assembler-not): Likewise.
7933         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7934
7935 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7936
7937         * gcc.dg/sparc-loop-1.c: New test.
7938
7939 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7940
7941         PR other/9274
7942         * g++.dg/pch/system-2.C: New.
7943         * g++.dg/pch/system-2.Hs: New.
7944
7945 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7946
7947         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7948
7949         * g++.dg/eh/simd-1.C (vecfunc): Same.
7950
7951 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7952
7953         * gcc.c-torture/execute/20030401-1.c: New test case.
7954
7955 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7956
7957         * objc.dg/defs.m: New.
7958
7959 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7960
7961         * g++.dg/eh/simd-1.C: New.
7962         * g++.dg/eh/simd-2.C: New.
7963
7964 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7965
7966         * gcc.c-torture/execute/simd-3.c: New.
7967
7968 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7969
7970         PR c/9936
7971         * gcc.dg/20030331-2.c: New test.
7972
7973 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/10278
7976         * g++.dg/parse/crash2.C: New test.
7977
7978 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7979
7980         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7981         * gcc.c-torture/execute/20030331-1.c: ...here.
7982
7983 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7984
7985         * gcc.c-torture/execute/20030331-1.c: New test.
7986
7987 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7988
7989         * lib/gcov.exp: Adjust call return testing strings.
7990         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7991
7992 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7993
7994         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7995         * gcc.dg/builtins-7.c: New test case.
7996         * gcc.dg/builtins-8.c: New test case.
7997
7998 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7999
8000         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8001
8002 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8003
8004         PR c++/7647
8005         * g++.dg/lookup-class-member-2.C: New test.
8006
8007 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8008
8009         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8010
8011 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8012
8013         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8014
8015 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8016
8017         * g++.dg/init/attrib1.C: New test.
8018
8019 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8020
8021         * gcc.dg/ultrasp8.c: New test.
8022
8023 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8024
8025         * gcc.dg/ultrasp7.c: New test.
8026
8027 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8028
8029         PR c++/10047
8030         * g++.dg/template/inline1.C: New test.
8031
8032 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8033
8034         * gcc.dg/sparc-dwarf2.c: New test.
8035
8036 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8037
8038         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8039         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8040
8041 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8042
8043         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8044         than reading .x files.
8045         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8046         * g77.dg/gcov/gcov-1.f: Likewise.
8047         * gcc.misc-tests/gcov-4b.c: Likewise.
8048         * gcc.misc-tests/gcov-5b.c: Likewise.
8049         * gcc.misc-tests/gcov-6.c: Likewise.
8050         * gcc.misc-tests/gcov-7.c: Likewise.
8051         * gcc.misc-tests/gcov-8.c: Likewise.
8052         * g++.dg/gcov/gcov-1.x: Remove.
8053         * g77.dg/gcov/gcov-1.x: Likewise.
8054         * gcc.misc-tests/gcov-4b.x: Likewise.
8055         * gcc.misc-tests/gcov-5b.x: Likewise.
8056         * gcc.misc-tests/gcov-6.x: Likewise.
8057         * gcc.misc-tests/gcov-7.x: Likewise.
8058         * gcc.misc-tests/gcov-8.x: Likewise.
8059
8060 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8061
8062         PR opt/10087
8063         * gcc.dg/20030324-1.c: New test.
8064
8065 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8066
8067         PR c++/10224
8068         * g++.dg/template/arg3.C: New test.
8069
8070         PR c++/10158
8071         * g++.dg/template/friend18.C: New test.
8072
8073 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8074
8075         * g77.f-torture/compile/20030326-1.f: New test case.
8076
8077 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8078
8079         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8080
8081         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8082
8083 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8084
8085         * gcc.dg/ia64-sync-3.c: New test.
8086
8087 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8088
8089         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8090
8091 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8092
8093         * gcc.dg/ultrasp6.c: New test.
8094
8095 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8096
8097         * gcc.dg/i386-signbit-1.c: New test.
8098         * gcc.dg/i386-signbit-2.c: New test.
8099         * gcc.dg/i386-signbit-3.c: New test.
8100
8101 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8102
8103         * gcc.dg/ultrasp5.c: Fix options.
8104
8105 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8106
8107         * gcc.dg/ultrasp5.c: Fix comment.
8108
8109 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8110
8111         PR fortran/10197
8112         * g77.f-torture/execute/10197.f: New test.
8113
8114 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8115
8116         PR c++/9898, c++/383
8117         * g++.dg/template/conv6.C: New test.
8118
8119         PR c++/10119
8120         * g++.dg/template/ptrmem5.C: New test.
8121
8122         PR c++/10026
8123         * g++.dg/lookup/koenig1.C: New test.
8124
8125         PR C++/10199
8126         * g++.dg/lookup/template2.C: New test.
8127
8128 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8129
8130         * g++.dg/opt/rtti1.C: New test.
8131
8132 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8133
8134         * gcc.dg/ultrasp5.c: New test.
8135
8136 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8137
8138         PR middle-end/9967
8139         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8140         builtin fputs.
8141
8142 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8143
8144         PR c/8224
8145         * gcc.dg/20030323-1.c: New test.
8146
8147 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8148
8149         * gcc.c-torture/compile/20030323-1.c: New test case.
8150
8151 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8152
8153         * gcc.dg/20030321-1.c: New test.
8154
8155 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8156
8157         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8158
8159 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8160
8161         PR c++/9978, c++/9708
8162         * g++.dg/ext/vlm1.C: Adjust expected error.
8163         * g++.dg/ext/vla2.C: New test.
8164         * g++.dg/template/arg1.C: New test.
8165         * g++.dg/template/arg2.C: New test.
8166
8167 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8168
8169         * g77.f-torture/execute/select.f: New test.
8170         * g77.f-torture/noncompile/select_no_compile.f: New test.
8171
8172 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8173
8174         PR c++/9898
8175         * g++.dg/other/error4.C: New test.
8176
8177 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8178
8179         * g++.dg/template/friend17.C: New test.
8180
8181 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8182
8183         * gcc.c-torture/compile/20030320-1.c: New.
8184
8185 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8186
8187         * gcc.dg/builtins-6.c: New test case.
8188
8189 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8190
8191         PR target/10073
8192         * gcc.c-torture/compile/20030319-1.c: New.
8193
8194 2003-03-18  Jan Hubicka  <jh@suse.cz>
8195
8196         * gcc.dg/i386-cvt-1.c: New test.
8197
8198 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8199
8200         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8201         * objc.dg/naming-2.m: Likewise.
8202
8203 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8204
8205         PR c++/9639
8206         * g++.dg/parse/crash1.C: New test.
8207
8208 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8209
8210         PR c++/8805
8211         * g++.dg/eh/cleanup1.C: New test.
8212
8213 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8214
8215         * gcc.c-torture/execute/20030316-1.c: New test case.
8216
8217 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8218
8219         PR c++/9629
8220         * g++.dg/init/ctor2.C: New test.
8221
8222 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8223
8224         * g77.f-torture/compile/xformat.f: New test case.
8225
8226 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8227
8228         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8229         * g++.old-deja/g++.mike/eh50.C: Likewise.
8230
8231 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8232
8233         PR c++/6440
8234         * g++.dg/template/spec7.C: New test.
8235         * g++.dg/template/spec8.C: Likewise.
8236
8237 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8238
8239         * gcc.c-torture/execute/20030313-1.c: New test.
8240
8241 2003-03-14  Richard Henderson  <rth@redhat.com>
8242
8243         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8244
8245 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8246
8247         * gcc.c-torture/compile/20030314-1.c: New test.
8248
8249 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8250
8251         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8252         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8253         thumb target,
8254         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8255         to accept newer _imp__  prefix and additional
8256         newline in .drectve section.
8257         * gcc.dg/dll-4.c: Likewise.
8258         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8259         switch.
8260
8261 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8262
8263         * g++.dg/parse/namespace9.C: New test.
8264
8265         * g++.dg/init/ref5.C: New test.
8266         * g++.dg/parse/ptrmem1.C: Likewise.
8267
8268 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8269
8270         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8271         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8272         regular expression.
8273         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8274         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8275
8276 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8277
8278         * gcc.c-torture/execute/20030224-2.c: New test.
8279
8280 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8281
8282         * gcc.dg/decl-3.c: New test.
8283
8284 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8285
8286         * gcc.dg/i386-loop-2.c: New test.
8287
8288 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8289
8290         PR c++/9474
8291         * g++.dg/parse/namespace8.C: New test.
8292
8293         PR c++/9924
8294         * g++.dg/overload/builtin2.C: New test.
8295
8296 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8297
8298         * gcc.dg/return-type-3.c: New test.
8299
8300 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8301
8302         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8303         profiling options are not supported.
8304
8305 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8306
8307         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8308         * g++.old-deja/g++.warn/impint2.C: Likewise.
8309
8310 2003-03-10  Devang Patel  <dpatel@apple.com>
8311
8312         * g++.dg/cpp/c++_cmd_1.C: New test.
8313         * g++.dg/cpp/c++_cmd_1.h: New file.
8314
8315 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8316
8317         * gcc.dg/altivec-9.c: New file.
8318
8319 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8320
8321         * gcc.dg/ppc-sdata-1.c: New test.
8322         * gcc.dg/ppc-sdata-2.c: New test.
8323
8324 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8325
8326         PR c++/9373
8327         * g++.dg/opt/ptrmem2.C: New test.
8328
8329         PR c++/8534
8330         * g++.dg/opt/ptrmem1.C: New test.
8331
8332 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         * gcc.dg/i386-loop-1.c: New test.
8335
8336 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8337
8338         PR c++/9970
8339         * g++.dg/lookup/friend1.C: New test.
8340
8341 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8342
8343         PR c++/9823
8344         * g++.dg/parser/constructor1.C: New test.
8345
8346 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8347
8348         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8349
8350         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8351
8352 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8353
8354         * gcc.dg/cpp/Wunused.c: Update test.
8355
8356 2003-03-08  Jan Hubicka  <jh@suse.cz>
8357
8358         * gcc.dg/inline-3.c: New test.
8359
8360 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8361
8362         PR c++/9809
8363         * g++.dg/parse/builtin1.C: New test.
8364
8365         PR c++/9982
8366         * g++.dg/abi/cookie1.C: New test.
8367         * g++.dg/abi/cookie2.C: Likewise.
8368
8369         PR c++/9524
8370         * g++.dg/template/field1.C: New test.
8371
8372         PR c++/9912
8373         * g++.dg/parse/class1.C: New test.
8374         * g++.dg/parse/namespace7.C: Likewise.
8375         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8376
8377 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8378
8379         * g++.dg/init/ref4.C: New test.
8380
8381 2003-03-07  Jan Hubicka  <jh@suse.cz>
8382
8383         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8384         * gcc.dg/inline-3.c:  New test.
8385
8386 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8387
8388         * g++.dg/init/ref3.C: New test.
8389
8390         PR c++/9965
8391         * g++.dg/init/ref2.C: New test.
8392
8393         PR c++/9400
8394         * g++.dg/warn/Wshadow-2.C: New test.
8395
8396         PR c++/9791
8397         * g++.dg/warn/Woverloaded-1.C: New test.
8398
8399 2003-03-05  Jan Hubicka  <jh@suse.cz>
8400
8401         * gcc.dg/i386-local2.c: New.
8402         * gcc.dg/i386-local.c: Fix typo.
8403
8404 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8405
8406         * g++.dg/abi/layout3.C: New test.
8407
8408 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8409
8410         * gcc.c-torture/compile/20030305-1.c
8411
8412 2003-03-05  Jan Hubicka  <jh@suse.cz>
8413
8414         * gcc.dg/i386-local.c: New.
8415
8416 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8417
8418         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8419
8420 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8421
8422         * gcc.dg/switch-2.c: New test.
8423         * gcc.dg/switch-3.c: New test.
8424         * gcc.dg/Wswitch.c: Adjust line numbers.
8425         * gcc.dg/Wswitch-default.c: Likewise.
8426         * gcc.dg/Wswitch-enum.c: Likewise.
8427
8428 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8429
8430         * gcc.c-torture/execute/20030222-1.c: New test.
8431
8432 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8433
8434         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8435
8436 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8437
8438         PR c++/9878
8439         * g++.dg/init/ref1.C: New test.
8440
8441 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8442
8443         * gcc.dg/sh-relax.c: New SH-only test.
8444
8445 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8446
8447         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8448         comment explaining purpose of testcase.
8449
8450 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8451
8452         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8453         for HC11/HC12 (asm needs two int registers).
8454         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8455         HC11/HC12 because the test uses an asm which needs two 32-bit
8456         registers.
8457
8458 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8459
8460         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8461         for HC11/HC12 (array is too large otherwise).
8462         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8463         * gcc.c-torture/compile/20010518-2.x: Likewise.
8464         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8465         HC11/HC12 (array is too large).
8466
8467 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8468
8469         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8470         * lib/g++-dg.exp (g++-dg-test): Likewise.
8471
8472 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8473
8474         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8475         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8476
8477 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8478
8479         * g++.dg/warn/implicit-typename1.C: Remove warning.
8480
8481 2003-02-28  Richard Henderson  <rth@redhat.com>
8482
8483         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8484         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8485
8486 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8487
8488         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8489         * g++.dg/pch/pch.exp: Likewise.
8490
8491 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8492
8493         PR c++/9879
8494         * testsuite/g++.dg/init/new4.C: New test.
8495
8496 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8497
8498         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8499
8500 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8501
8502         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8503         unsigned long.
8504
8505         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8506         wider than float.
8507
8508 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8509
8510         * lib/scanasm.exp: Add support for counting numbers of
8511         occurences.
8512         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8513         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8514
8515 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8516
8517         PR c++/9683
8518         * g++.dg/template/static3.C: New test.
8519
8520         PR c++/9829
8521         * g++.dg/parse/namespace6.C: New test.
8522
8523 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8524
8525         PR target/9732
8526         * gcc.dg/20030225-1.c: New test.
8527
8528 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8529
8530         * README: Remove out-of-date information.
8531
8532         PR c++/9836
8533         * g++.dg/template/spec6.C: New test.
8534
8535 2003-02-24  Jeff Law  <law@redhat.com>
8536
8537         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8538
8539 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8540
8541         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8542         * gcc.dg/pragma-ep-1.c: Likewise.
8543
8544 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8545
8546         PR c++/9602
8547         * g++.dg/template/friend16.C: New test.
8548
8549 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8550
8551         PR c++/5333
8552         * g++.dg/parse/fused-params1.C: Adjust error messages.
8553         * g++.dg/template/nested3.C: New test.
8554
8555 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8556
8557         * g++.dg/abi/param1.C: New test.
8558
8559 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8560
8561         PR c++/7982
8562         * g++.dg/warn/implicit-typename1.C: New test.
8563
8564 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8565
8566         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8567         with "mtune".
8568         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8569         * gcc.c-torture/execute/20010129-1.x: Likewise.
8570         * gcc.dg/20011107-1.c: Likewise.
8571         * gcc.dg/20020108-1.c: Likewise.
8572         * gcc.dg/20020122-3.c: Likewise.
8573         * gcc.dg/20020206-1.c: Likewise.
8574         * gcc.dg/20020310-1.c: Likewise.
8575         * gcc.dg/20020426-2.c: Likewise.
8576         * gcc.dg/20020517-1.c: Likewise.
8577         * gcc.dg/991230-1.c: Likewise.
8578         * gcc.dg/i386-unroll-1.c: Likewise.
8579         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8580
8581 2003-02-22  Jan Hubicka  <jh@suse.cz>
8582
8583         * gcc.dg/i386-mul.c: New test.
8584
8585 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8586
8587         * gcc.dg/builtins-5.c: New test case.
8588
8589 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8590
8591         * gcc.dg/asmreg-1.c: New test.
8592
8593 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8594
8595         PR c++/9749
8596         * g++.dg/parse/varmod1.C: New test.
8597
8598 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8599
8600         PR c++/9727
8601         * g++.dg/template/op1.C: New test.
8602
8603 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8604
8605         PR c++/8906
8606         * g++.dg/template/nested2.C: New test.
8607
8608 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/8724
8611         * g++.dg/expr/dtor1.C: New test.
8612
8613 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8614
8615         * gcc.dg/cpp/include3.c: New test.
8616         * gcc.dg/cpp/inc/foo.h: New file.
8617
8618 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8619
8620         * gcc.c-torture/execute/20030221-1.c: New test.
8621
8622 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c++/9729
8625         * g++.dg/abi/conv1.C: New test.
8626
8627 2003-02-20  Jan Hubicka  <jh@suse.cz>
8628
8629         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8630
8631 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8632
8633         * gcc.c-torture/compile/20030219-1.c: New test.
8634
8635 2003-02-18  Jan Hubicka  <jh@suse.cz>
8636
8637         * gcc.dg/funcorder.c: New test.
8638
8639 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8640
8641         * gcc.c-torture/execute/20030218-1.c: New.
8642
8643 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8644
8645         * gcc.dg/20030218-1.c: New.
8646
8647 2003-02-18  Richard Henderson  <rth@redhat.com>
8648
8649         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8650         * gcc.dg/attr-used-2.c: New.
8651
8652 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/9704
8655         * g++.dg/init/copy5.C: New test.
8656
8657 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8658
8659         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8660         * g++.dg/pch/pch.exp: Likewise.
8661
8662 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8663
8664         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8665         STACK_SIZE is not defined.
8666
8667 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8668
8669         PR c++/9457
8670         * g++.dg/template/init1.C: New test.
8671
8672 2003-02-16  Jan HUbicka  <jh@suse.cz>
8673
8674         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8675         (foo): Add few extra tests
8676         * gcc.dg/c99-const-expr-3.c: Likewise.
8677         * gcc.c-torture/execute/20030216-1.c: New.
8678
8679 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8680
8681         PR c++/9459
8682         * g++.dg/ext/typeof4.C: New test.
8683
8684 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8685
8686         * gcc.dg/i386-387-3.c: New test case.
8687
8688 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8689
8690         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8691         cris-*-elf* cris-*-aout* and mmix-*-*.
8692
8693 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8694
8695         * gcc.dg/20030213-1.c: New test.
8696
8697 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8698
8699         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8700         * gcc.dg/i386-387-2.c: Likewise.
8701
8702 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8703
8704         * gcc.dg/ppc-spe.c: Fix formatting.
8705         Enable tests that were previously unsupported by gas.
8706         Delete tests for instructions that no longer exist.
8707         Switch arguments on evsubifw builtin.
8708
8709 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8710
8711         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8712         STACK_SIZE is too small.
8713
8714 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8715             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8716
8717         * gcc.dg/decl-2.c: New test.
8718
8719 2003-02-10  Jan Hubicka  <jh@suse.cz>
8720
8721         * gcc.dg/i386-fpcvt-1.c:  New test.
8722
8723 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8724
8725         * gcc.c-torture/execute/20030209-1.c: New test.
8726
8727 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8728
8729         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8730         int-wide bitops, use the constants of the same width.
8731         Likewise, if long long is 32-bit wide, test bitops using
8732         32-bit constants.
8733
8734 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8735
8736         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8737
8738 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8739
8740         * testsuite/gcc.dg/builtins-4.c: New test case.
8741
8742 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8743
8744         * gcc.dg/20020430-1.c: Fix dg command typos.
8745         * gcc.dg/20020503-1.c: Likewise.
8746
8747 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8748
8749         PR c++/8785
8750         * g++.dg/parse/fused-params1.C: New test.
8751
8752         PR c++/8857
8753         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8754
8755         PR c++/8921
8756         * g++.dg/parse/non-dependent1.C: New test.
8757
8758         PR c++/8928
8759         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8760
8761         PR c++/9228
8762         * g++.dg/parse/undefined7.C: New test.
8763         * g++.dg/parse/non-templ1.C: New test.
8764
8765         PR c++/9229
8766         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8767
8768 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8769
8770         * gcc.c-torture/compile/20030206-1.c: New test.
8771
8772 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8773
8774         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8775         "pow" to "foo" to avoid potential confusion with a math built-in.
8776
8777 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8778
8779         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8780         conditions for SPARC targets.
8781
8782 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8783
8784         * gcc.dg/20030204-1.c: New test.
8785
8786 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8787
8788         PR c++/38
8789         * g++.dg/parse/array-size1.C: New test.
8790
8791         PR c++/5657
8792         * g++.dg/parse/undefined3.C: New test.
8793
8794         PR c++/5665
8795         * g++.dg/parse/undefined4.C: New test.
8796
8797         PR c++/5975
8798         * g++.dg/parse/undefined5.C: New test.
8799
8800         PR c++/7259
8801         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8802
8803         PR c++/8578
8804         * g++.dg/parse/casting-operator1.C: New test.
8805
8806         PR c++/8596
8807         * g++.dg/parse/undefined6.C: New test.
8808
8809         PR c++/8736
8810         * g++.dg/parse/missing-template1.C: New test.
8811
8812 2003-02-04  Jan Hubicka  <jh@suse.cz>
8813
8814         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8815         * gcc.dg/i386-cmov?.c:  Likewise.
8816         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8817         * gcc.dg/i386-ssefp-1.c:  Likewise.
8818         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8819         conventions.
8820
8821 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8822
8823         PR c++/7129
8824         * testsuite/g++.dg/ext/max.C: New test.
8825
8826 2003-02-03  Jan Hubicka  <jh@suse.cz>
8827
8828         * gcc.c-torture/execute/20030203-1.c: New test.
8829
8830 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8831
8832         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8833         'natural-endian'.
8834
8835 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8836
8837         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8838         * g++.dg/init/new2.C: Likewise.
8839         * g++.dg/other/new1.C: Likewise.
8840
8841 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8842
8843         * gcc.dg/struct-ret-libc.c: New test.
8844
8845 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8846
8847         * gcc.dg/20030129-1.c: New test.
8848
8849 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8850
8851         PR c++/8849
8852         * g++.dg/template/ptrmem4.C: New test.
8853
8854 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8855
8856         * g++.dg/parser/constant1.C: New test.
8857
8858 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8859
8860         PR c++/8591
8861         * g++.dg/parse/friend2.C: New test.
8862
8863 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8864
8865         PR c++/9437
8866         * g++.dg/template/unify4.C: New test.
8867
8868 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8869
8870         * gcc.c-torture/execute/20030128-1.c: New test.
8871
8872 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8873
8874         * g++.dg/lookup/nested1.C: Test moved from ...
8875         * g++.old-deja/g++.other/lookup24.C: ... here.
8876
8877 2003-01-28  Jan Hubicka  <jh@suse.cz>
8878
8879         * gcc.dg/i386-cmov5.c:  New test.
8880
8881 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8882
8883         * gcc.c-torture/execute/20010925-1.c: Changed the
8884         memcpy declaration.
8885
8886 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8887
8888         PR c++/3902
8889         * g++.dg/parse/template5.C: New test.
8890
8891 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8892
8893         PR fortran/9258
8894         * g77.dg/pr9258: New test.
8895
8896 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8897
8898         * README: Move relevant parts from README.g++.
8899
8900         * README.g++: Remove this file.
8901
8902 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8903
8904         * g++.dg/abi/dcast1.C: New test.
8905
8906 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8907
8908         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8909
8910 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8911
8912         PR c++/47
8913         * g++.old-deja/g++.other/lookup24.C: New test.
8914
8915 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8916
8917         PR middle-end/7227
8918         * gcc.dg/uninit-C.c: New test.
8919
8920 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8921
8922         * g++.dg/abi/covariant1.C: New test.
8923
8924 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8925
8926         * gcc.dg/20030123-1.c: New test.
8927
8928 2003-01-25  Jan Hubicka  <jh@suse.cz>
8929
8930         PR opt/8492
8931         * gcc.c-torture/compile/20030125-1.c
8932
8933 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8934
8935         PR c++/9403
8936         * g++.dg/parse/template3.C: New test.
8937         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8938
8939         PR c++/795
8940         * g++.dg/parse/template4.C: New test.
8941
8942         PR c++/9415
8943         * g++.dg/template/qual2.C: New test.
8944
8945         PR c++/8545
8946         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8947
8948         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8949
8950 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8951
8952         * gcc.c-torture/execute/switch-1.c: New test case.
8953
8954 2003-01-25  Jan Hubicka  <jh@suse.cz>
8955
8956         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8957
8958 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8959
8960         Tweaks for Bison-1.875. From the NEWS file:
8961         "- `parse error' -> `syntax error'
8962         Bison now uniformly uses the term `syntax error'"
8963         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8964         * gcc.dg/cpp/digraph2.c: Likewise.
8965         * gcc.dg/cpp/direct2.c: Likewise.
8966         * gcc.dg/cpp/paste4.c: Likewise.
8967         * gcc.dg/c90-restrict-1.c: Likewise.
8968         * gcc.dg/c99-func-2.c: Likewise.
8969         * gcc.dg/noncompile/920721-2.c: Likewise.
8970         * gcc.dg/noncompile/930622-2.c: Likewise.
8971         * gcc.dg/noncompile/940112-1.c: Likewise.
8972         * gcc.dg/noncompile/950921-1.c: Likewise.
8973         * gcc.dg/noncompile/951123-1.c: Likewise.
8974         * gcc.dg/noncompile/971104-1.c: Likewise.
8975         * gcc.dg/noncompile/990416-1.c: Likewise.
8976
8977 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8978
8979         * g++.dg/parse/undefined1.C: Add error message.
8980
8981 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8982
8983         PR c++/9354
8984         * g++.dg/parse/new1.C: New test.
8985
8986         PR c++/9216
8987         * g++.dg/parse/template2.C: New test.
8988
8989         PR c++/9354
8990         * g++.dg/parse/typedef2.C: New test.
8991
8992         PR c++/9328
8993         * g++.dg/ext/typeof3.C: New test.
8994
8995 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8996
8997         PR c++/2738
8998         * g++.dg/parse/ret-type1.C: New test.
8999
9000         PR c++/3792
9001         * g++.dg/parse/tmpl-outside1.C: New test.
9002
9003         PR c++/4207
9004         * g++.dg/parse/int-as-enum1.C: New test.
9005
9006         PR c++/4903
9007         * g++.dg/parse/no-typename1.C: New test.
9008
9009         PR c++/5533
9010         * g++.dg/parse/no-value1.C: New test.
9011
9012         PR c++/5921
9013         * g++.dg/parse/wrong-inline1.C: New test.
9014
9015         PR c++/6402
9016         * g++.dg/parse/ref1.C: New test.
9017
9018         PR c++/6992
9019         * g++.dg/parse/attr-ctor1.C: New test.
9020
9021         PR c++/7229
9022         * g++.dg/parse/namespace5.C: New test.
9023
9024         PR c++/7917
9025         * g++.dg/parse/func-def1.C: New test.
9026
9027         PR c++/8143
9028         * g++.dg/parse/undefined1.C: New test.
9029
9030         PR c++/5723, PR c++/8522
9031         * g++.dg/parse/specialization1.C: New test.
9032
9033         PR c++/163, PR c++/8595
9034         * g++.dg/parse/struct-as-enum1.C: New test.
9035
9036         PR c++/9173
9037         * g++.dg/parse/undefined2.C: New test.
9038
9039 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/9298
9042         * g++.dg/parse/template1.C: New test.
9043
9044         PR c++/9384
9045         * g++.dg/parse/using1.C: New test.
9046
9047         PR c++/9285
9048         PR c++/9294
9049         * g++.dg/parse/expr2.C: New test.
9050
9051         PR c++/9388
9052         * g++.dg/parse/lookup2.C: Likewise.
9053
9054 2003-01-21  Jan Hubicka  <jh@suse.cz>
9055
9056         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9057         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9058         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9059         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9060
9061 2003-01-20  Nick Clifton  <nickc@redhat.com>
9062
9063         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9064         problem with ARM sibcall code generation.
9065
9066 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9067
9068         * gcc.c-torture/execute/20030120-1.c: New.
9069
9070 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9071
9072         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9073
9074 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9075
9076         PR c++/9272
9077         * g++.dg/parse/ctor1.C: New test.
9078
9079         PR c++/9294:
9080         * g++.dg/parse/qualified1.C: New test.
9081
9082         * g++.dg/parse/typename3.C: New test.
9083
9084 2003-01-16  Richard Henderson  <rth@redhat.com>
9085
9086         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9087
9088 2003-01-16  Richard Henderson  <rth@redhat.com>
9089
9090         * g++.dg/pch/pch.exp: Copy test header to the working directory
9091         before using it either for precompilation or direct use.
9092         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9093         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9094
9095 2003-01-16  Richard Henderson  <rth@redhat.com>
9096
9097         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9098         before using it either for precompilation or direct use.
9099         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9100         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9101
9102 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9103
9104         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9105         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9106         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9107         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9108         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9109         typename warning into error.
9110         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9111         error messages.
9112         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9113         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9114         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9115         messages.
9116         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9117         make declaration visible in template.
9118         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9119         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9120         messages.
9121         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9122         message.
9123         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9124         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9125         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9126         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9127         typename warning with error message.
9128         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9129         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9130         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9131
9132 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9133
9134         * g++.dg/parse/ambig2.C: New test.
9135
9136 2003-01-15  Richard Henderson  <rth@redhat.com>
9137
9138         * g++.dg/tls/init-2.C: Update error message string.
9139
9140 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9141
9142         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9143
9144 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9145
9146         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9147         all for HC11/HC12.
9148         * gcc.c-torture/compile/20001205-1.x: Likewise.
9149         * gcc.c-torture/compile/20001226-1.x: Likewise.
9150         * gcc.c-torture/compile/920520-1.x: Likewise.
9151         * gcc.c-torture/compile/961203-1.x: Likewise.
9152         * gcc.c-torture/compile/20020604-1.x: Likewise.
9153
9154 2003-01-15  Jan Hubicka  <jh@suse.cz>
9155
9156         * gcc.c-torture/compile/20030115-1.c: New test.
9157
9158         * gcc.dg/i386-fpcvt-1.c: New test.
9159         * gcc.dg/i386-fpcvt-2.c: New test.
9160
9161 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9162
9163         Further conform g++'s __vmi_class_type_info to the C++ ABI
9164         specification.
9165         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9166         the specification.
9167
9168 2003-01-14  Jan Hubicka  <jh@suse.cz>
9169
9170         * gcc.dg/i386-fpcvt-1.c: New test.
9171         * gcc.dg/i386-fpcvt-2.c: New test.
9172
9173 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9174
9175         * gcc.dg/i386-mmx-3.c: New test.
9176
9177 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9178
9179         PR c++/9264
9180         * g++.dg/parse/octal1.C: New file.
9181
9182         PR c++/9172
9183         * g++.dg/parse/typename1.C: New file.
9184
9185 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9186
9187         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9188         * gcc.dg/bf-no-ms-layout.c: Likewise.
9189         * gcc.dg/bf-ms-attrib.c: Likewise.
9190
9191 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9192
9193         PR c++/9099
9194         * g++.dg/parse/dtor1.C: New file.
9195
9196         PR c++/9128
9197         * g++.dg/rtti/typeid1.C: New file.
9198
9199         PR c++/9153
9200         * g++.dg/parse/lookup1.C: New file.
9201
9202         PR c++/9171
9203         * g++.dg/templ/spec5.C: New file.
9204
9205 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9206
9207         * gcc.c-torture/compile/20030110-1.c: New test.
9208
9209 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9210
9211         Merge from pch-branch:
9212
9213         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9214
9215         * gcc.dg/pch/cpp-1.h: New.
9216         * gcc.dg/pch/cpp-1.c: New.
9217         * gcc.dg/pch/cpp-2.h: New.
9218         * gcc.dg/pch/cpp-2.c: New.
9219
9220         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9221
9222         * gcc.dg/pch/except-1.h: New.
9223         * gcc.dg/pch/except-1.c: New.
9224
9225         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9226
9227         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9228         running test.
9229         * gcc.dg/pch: Include *.hp not *.h.
9230         * gcc.dg/pch/system-1.h: New.
9231         * gcc.dg/pch/system-1.c: New.
9232
9233         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9234
9235         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9236         rather than trying to build and run a program using PCH.
9237         * gcc.dg/pch: Remove dg-do commands from test files.
9238
9239         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9240
9241         * gcc.dg/pch/macro-3.c: New.
9242         * gcc.dg/pch/macro-3.h: New.
9243
9244         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9245
9246         * gcc.dg/pch/common-1.c: New.
9247         * gcc.dg/pch/common-1.h: New.
9248         * gcc.dg/pch/decl-1.c: New.
9249         * gcc.dg/pch/decl-1.h: New.
9250         * gcc.dg/pch/decl-2.c: New.
9251         * gcc.dg/pch/decl-2.h: New.
9252         * gcc.dg/pch/decl-3.c: New.
9253         * gcc.dg/pch/decl-3.h: New.
9254         * gcc.dg/pch/decl-4.c: New.
9255         * gcc.dg/pch/decl-4.h: New.
9256         * gcc.dg/pch/decl-5.c: New.
9257         * gcc.dg/pch/decl-5.h: New.
9258         * gcc.dg/pch/global-1.c: New.
9259         * gcc.dg/pch/global-1.h: New.
9260         * gcc.dg/pch/inline-1.c: New.
9261         * gcc.dg/pch/inline-1.h: New.
9262         * gcc.dg/pch/inline-2.c: New.
9263         * gcc.dg/pch/inline-2.h: New.
9264         * gcc.dg/pch/static-1.c: New.
9265         * gcc.dg/pch/static-1.h: New.
9266         * gcc.dg/pch/static-2.c: New.
9267         * gcc.dg/pch/static-2.h: New.
9268
9269         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9270
9271         * g++.dg/pch/pch.exp: Better handle failing testcases.
9272         * gcc.dg/pch/pch.exp: Likewise.
9273         * gcc.dg/pch/macro-1.c: New.
9274         * gcc.dg/pch/macro-1.h: New.
9275         * gcc.dg/pch/macro-2.c: New.
9276         * gcc.dg/pch/macro-2.h: New.
9277
9278         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9279
9280         * g++.dg/dg.exp: Treat files in pch/ specially.
9281         * g++.dg/pch/pch.exp: New file.
9282         * g++.dg/pch/empty.H: New file.
9283         * g++.dg/pch/empty.C: New file.
9284         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9285         "precompile".
9286
9287         * gcc.dg/pch/pch.exp: New file.
9288         * gcc.dg/pch/empty.h: New file.
9289         * gcc.dg/pch/empty.c: New file.
9290         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9291         "precompile".
9292
9293 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9294
9295         * g++.dg/template/friend14.C: New test.
9296
9297 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9298
9299         * gcc.dg/old-style-asm-1.c: New test.
9300
9301 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9302
9303         * gcc.c-torture/compile/20030109-1.c: New test.
9304
9305 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9306
9307         * gcc.c-torture/execute/20030109-1.c: New test.
9308
9309 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9310
9311         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9312         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9313         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9314         * g++.old-deja/g++.mike/eh2.C: Likewise
9315         * g++.old-deja/g++.mike/eh3.C: Likewise
9316         * g++.old-deja/g++.mike/eh5.C: Likewise
9317         * g++.old-deja/g++.mike/eh6.C: Likewise
9318         * g++.old-deja/g++.mike/eh7.C: Likewise
9319         * g++.old-deja/g++.mike/eh8.C: Likewise
9320         * g++.old-deja/g++.mike/eh9.C: Likewise
9321         * g++.old-deja/g++.mike/eh10.C: Likewise
9322         * g++.old-deja/g++.mike/eh12.C: Likewise
9323         * g++.old-deja/g++.mike/eh13.C: Likewise
9324         * g++.old-deja/g++.mike/eh14.C: Likewise
9325         * g++.old-deja/g++.mike/eh16.C: Likewise
9326         * g++.old-deja/g++.mike/eh17.C: Likewise
9327         * g++.old-deja/g++.mike/eh18.C: Likewise
9328         * g++.old-deja/g++.mike/eh21.C: Likewise
9329         * g++.old-deja/g++.mike/eh23.C: Likewise
9330         * g++.old-deja/g++.mike/eh24.C: Likewise
9331         * g++.old-deja/g++.mike/eh25.C: Likewise
9332         * g++.old-deja/g++.mike/eh26.C: Likewise
9333         * g++.old-deja/g++.mike/eh27.C: Likewise
9334         * g++.old-deja/g++.mike/eh28.C: Likewise
9335         * g++.old-deja/g++.mike/eh29.C: Likewise
9336         * g++.old-deja/g++.mike/eh31.C: Likewise
9337         * g++.old-deja/g++.mike/eh33.C: Likewise
9338         * g++.old-deja/g++.mike/eh34.C: Likewise
9339         * g++.old-deja/g++.mike/eh35.C: Likewise
9340         * g++.old-deja/g++.mike/eh36.C: Likewise
9341         * g++.old-deja/g++.mike/eh37.C: Likewise
9342         * g++.old-deja/g++.mike/eh38.C: Likewise
9343         * g++.old-deja/g++.mike/eh39.C: Likewise
9344         * g++.old-deja/g++.mike/eh40.C: Likewise
9345         * g++.old-deja/g++.mike/eh41.C: Likewise
9346         * g++.old-deja/g++.mike/eh42.C: Likewise
9347         * g++.old-deja/g++.mike/eh44.C: Likewise
9348         * g++.old-deja/g++.mike/eh46.C: Likewise
9349         * g++.old-deja/g++.mike/eh47.C: Likewise
9350         * g++.old-deja/g++.mike/eh48.C: Likewise
9351         * g++.old-deja/g++.mike/eh49.C: Likewise
9352         * g++.old-deja/g++.mike/eh50.C: Likewise
9353
9354
9355         PR c++/8615
9356         * g++.dg/template/char1.C: New test.
9357
9358         * g++.dg/template/varmod1.C: Fix typo.
9359
9360 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9361
9362         DR 180
9363         * g++.old-deja/g++.pt/crash32.C: Expect error.
9364
9365 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/5919
9368         * g++.dg/template/varmod1.C: New test.
9369
9370         PR c++/8727
9371         * g++.dg/inherit/typeinfo1.C: New test.
9372
9373         PR c++/8663
9374         * g++.dg/inherit/typedef1.C: New test.
9375
9376 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9377
9378         PR c++/8332
9379         PR c++/8493
9380         * g++.dg/template/strlen1.C: New test.
9381
9382         PR c++/8227
9383         * g++.dg/template/ctor2.C: New test.
9384
9385         PR c++/8214
9386         * g++.dg/init/string1.C: New test.
9387
9388         PR c++/8511
9389         * g++.dg/template/friend8.C: New test.
9390
9391 2002-11-29  Joe Buck <jbuck@synopsys.com>
9392
9393         * g++.dg/lookup/anon2.C: New test.
9394
9395 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9396
9397         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9398         h8300 port.
9399
9400 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9401
9402         * gcc.dg/bitfld-6.c: New test.
9403
9404 2002-11-27  Jan Hubicka  <jh@suse.cz>
9405
9406         * gcc.c-torture/execute/20021127.[cx]: New test.
9407
9408 2002-11-26  Jan Hubicka  <jh@suse.cz>
9409
9410         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9411         quality.
9412
9413 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9414
9415         * g++.dg/init/brace2.C: New test.
9416         * g++.old-deja/g++.mike/p9129.C: Correct.
9417
9418 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9419
9420         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9421
9422 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9423
9424         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9425
9426 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9427
9428         * testsuite/g++.dg/abi/empty11.C: New test.
9429         * testsuite/g++.dg/rtti/cv1.C: New test.
9430
9431 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9432
9433         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9434
9435 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9436
9437         * g++.dg/abi/empty10.C: New test.
9438
9439 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9440
9441         * gcc.c-torture/compile/20021124-1.c: New test.
9442
9443 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9444
9445         * g++.dg/abi/rtti2.C: New test.
9446
9447 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9448
9449         * gcc.dg/i386-unroll-1.c: New test.
9450
9451 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9452
9453         * gcc.c-torture/compile/20021120-1.c: New test.
9454         * gcc.c-torture/compile/20021120-2.c: New test.
9455
9456 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9457
9458         * gcc.dg/bitfld-5.c: New test.
9459
9460 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9461
9462         * gcc.c-torture/execute/20021120-3.c: New test.
9463
9464 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9465
9466         * gcc.c-torture/execute/20021120-2.c: New test.
9467
9468 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9469
9470         * gcc.c-torture/execute/20021120-1.c: New test.
9471
9472 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9473
9474         * gcc.c-torture/execute/20021118-3.c: New test.
9475
9476 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9477
9478         * gcc.c-torture/compile/20021119-1.c: New test.
9479
9480 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9481
9482         * gcc.dg/duff-1.c: New test.
9483         * gcc.dg/duff-2.c: New test.
9484         * gcc.dg/duff-3.c: New test.
9485
9486 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9487
9488         * gcc.dg/cpp/_Pragma5.c: New test.
9489
9490 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9491
9492         * gcc.c-torture/execute/20021118-2.c: New test.
9493
9494 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9495
9496         * gcc.c-torture/execute/20021118-1.c: New test.
9497
9498 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9499
9500         * gcc.dg/20021116-1.c: New test.
9501
9502 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9503
9504         * g++.dg/abi/vcall1.C: New test.
9505
9506 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9507
9508         * gcc.dg/20021029-1.c: New test.
9509         * gcc.dg/20021029-2.c: New test.
9510
9511 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9512
9513         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9514
9515 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9516
9517         PR c/8439
9518         * gcc.dg/20021110.c: Move to ...
9519         * gcc.c-torture/compile/20021110.c: .... here.
9520
9521 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9522
9523         PR c/8467
9524         * gcc.c-torture/execute/20021111-1.c
9525
9526 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9527
9528         PR c/8439
9529         * gcc.dg/20021110.c: New test.
9530
9531 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9532
9533         * g++.dg/abi/vthunk3.C: Run only on x86.
9534
9535 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9536
9537         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9538
9539 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9540
9541         * lib/compat.exp (compat-execute): Fix logic error in last
9542         change.
9543
9544 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9545
9546         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9547
9548 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9549
9550         PR c++/8389
9551         * g++.dg/template/access6.C: New test.
9552
9553 2002-11-08  Jan Hubicka  <jh@suse.cz>
9554
9555         * gcc.dg/i386-ssefp-1.c: New test.
9556         * gcc.dg/i386-ssefp-1.c: New test.
9557
9558 2002-11-08  Jan Hubicka  <jh@suse.cz>
9559
9560         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9561
9562 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9563
9564         * g++.dg/abi/vthunk3.C: New test.
9565
9566         PR c++/8338
9567         * g++.dg/template/crash2.C: New test.
9568
9569 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9570
9571         * testsuite/g++.dg/abi/dtor1.C: New test.
9572         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9573
9574 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9575
9576         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9577         Darwin.
9578
9579 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9580
9581         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9582         -mthumb.  Only xfail with -O0.
9583
9584 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9585
9586         * g++.dg/abi/thunk1.C: New test.
9587         * g++.dg/abi/thunk2.C: Likewise.
9588         * g++.dg/abi/vtt1.C: Likewise.
9589
9590 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9591
9592         PR optimization/8423
9593         * gcc.c-torture/execute/builtin-constant.c: New test.
9594
9595 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9596
9597         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9598         Add some more cases.
9599
9600 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9601
9602         PR c++/8391
9603         * g++.dg/opt/local1.C: New test.
9604
9605 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9606
9607         PR c++/8160
9608         * g++.dg/template/complit1.C: New test.
9609
9610         PR c++/8149
9611         * g++.dg/template/typename4.C: Likewise.
9612
9613 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9614
9615         Core issue 287, PR c++/7639
9616         * g++.dg/template/instantiate1.C: Adjust error location.
9617         * g++.dg/template/instantiate3.C: New test.
9618         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9619         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9620         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9621
9622 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9623
9624         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9625
9626 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9627
9628         PR c++/8287
9629         * g++.dg/init/dtor2.C: New test.
9630
9631 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9632
9633         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9634         * gcc.dg/nest.c: Bypass errors on irix6.
9635
9636 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9637
9638         * gcc.dg/nest.c: Expect error for mmix-*-*.
9639         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9640
9641 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9642
9643         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9644         markers.
9645
9646         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9647
9648 2002-10-25  Mike Stump  <mrs@apple.com>
9649
9650         * gcc.dg/warn-1.c: New test.
9651
9652 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9653
9654         * g++.dg/template/typename3.C: New test.
9655
9656 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9657
9658         * g++.dg/lookup/ptrmem1.C: New test.
9659
9660         * g++.dg/abi/vthunk2.C: New test.
9661
9662 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9663
9664         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9665
9666 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9667
9668         * g++.dg/abi/empty9.C: New test.
9669
9670 2002-10-24  Richard Henderson  <rth@redhat.com>
9671
9672         * g++.dg/inherit/thunk1.C: Enable for ia64.
9673
9674 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9675
9676         PR c++/8067
9677         * g++.dg/lookup/pretty1.C: New test.
9678
9679 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9680
9681         * gcc.dg/20021023-1.c: New test.
9682
9683 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9684
9685         PR c++/7679
9686         * g++.dg/parse/inline1.C: New test.
9687
9688 2002-10-23  Richard Henderson  <rth@redhat.com>
9689
9690         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9691
9692         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9693
9694 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9695
9696         PR c++/6579
9697         * g++.dg/parse/stmtexpr3.C: New test.
9698
9699 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9700
9701         * g++.dg/expr/cond1.C: New test.
9702
9703 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9704
9705         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9706
9707 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9708
9709         * g++.dg/abi/vbase13.C: New test.
9710         * g++.dg/abi/vbase14.C: Likewise.
9711
9712 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9713
9714         * gcc.dg/tls/pic-1.c: New test.
9715         * gcc.dg/tls/nonpic-1.c: New test.
9716         * gcc.dg/20021018-1.c: New test.
9717
9718 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9719
9720         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9721         Remove only files with the same base name as the test case.
9722         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9723         (profopt-execute): Likewise.  Also, remove old profiling
9724         and performance data files before running the tests.
9725
9726         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9727         * g++.dg/bprob/bprob.exp: Likewise.
9728         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9729         to allow more general test case names.
9730
9731         * g++.dg/bprob/bprob-1.C: Rename to ...
9732         * g++.dg/bprob/g++-bprob-1.C: ... this.
9733
9734         * g77.dg/bprob/bprob-1.f: Rename to ...
9735         * g77.dg/bprob/g77-bprob-1.f: ... this.
9736
9737 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9738
9739         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9740         bison 1.50 or later.
9741
9742 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9743
9744         * g++.dg/README: Describe more test directories.
9745
9746 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9747
9748         * g++.dg/init/array6.C: Add additional tests.
9749
9750 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9751
9752         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9753         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9754
9755 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9756
9757         * gcc.c-torture/compile/20020604-1.x: New.
9758         * gcc.c-torture/compile/simd-5.x: Likewise.
9759         * gcc.c-torture/execute/920710-1.x: Likewise.
9760         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9761
9762 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9763
9764         * g++.dg/inherit/override1.C: Add dg-options clause.
9765
9766 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9767
9768         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9769         _mm_slli_si128.
9770
9771 2002-10-19  Andreas Schwab  <schwab@suse.de>
9772
9773         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9774         directory component.
9775
9776 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9777
9778         * g++.dg/inherit/thunk1.C: New test.
9779
9780         * g++.dg/inherit/override1.C: New test.
9781
9782         * g++.dg/abi/mangle11.C: New test.
9783         * g++.dg/abi/mangle14.C: New test.
9784         * g++.dg/abi/mangle17.C: New test.
9785
9786 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9787
9788         * g++.dg/overload/member2.C: New test.
9789
9790 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9791
9792         * g++.dg/README: Describe new compat directory.
9793         * g++.dg/dg.exp: Skip tests in compat directory.
9794         * README.compat: New file.
9795         * lib/compat.exp: New expect script.
9796         * g++.dg/compat: New test directory.
9797         * g++.dg/compat/compat.exp: New expect script.
9798         * g++.dg/compat/abi: New test directory.
9799         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9800         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9801         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9802         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9803         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9804         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9805         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9806         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9807         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9808         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9809         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9810         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9811         * g++.dg/compat/break: New test directory.
9812         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9813         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9814         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9815         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9816         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9817         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9818         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9819         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9820         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9821         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9822         g++.dg/compat/break/README: New files.
9823         * g++.dg/compat/eh: New test directory.
9824         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9825         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9826         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9827         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9828         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9829         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9830         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9831         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9832         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9833         g++.dg/compat/eh/filter2_y.C,
9834         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9835         g++.dg/compat/eh/new1_y.C,
9836         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9837         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9838         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9839         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9840         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9841         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9842         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9843         g++.dg/compat/eh/unexpected1_y.C: New files.
9844         * g++.dg/compat/init: New test directory.
9845         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9846         g++.dg/compat/init/array5_y.C,
9847         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9848         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9849         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9850         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9851         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9852         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9853         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9854         g++.dg/compat/init/init-ref2_y.C: New files.
9855
9856 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c++/7584
9859         * g++.dg/inherit/using3.C: New test.
9860
9861 2002-10-17  Jan Hubicka  <jh@suse.cz>
9862
9863         * gcc.dg/20021017-2.c: New test.
9864
9865 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9866
9867         * g++.dg/abi/mangle16.C: Adjust.
9868
9869         * g++.dg/init/array8.C: New test.
9870
9871 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9872
9873         * gcc.dg/special/mips-abi.exp: New test.
9874         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9875
9876 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9877
9878         * g++.dg/abi/mangle16.C: New test.
9879         * g++.dg/abi/mangle17.C: Likewise.
9880
9881         PR c++/7478
9882         * g++.dg/template/ref1.C: New test.
9883
9884 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9885
9886         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9887
9888 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9889
9890         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9891
9892 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9893
9894         PR c++/7524
9895         * g++.dg/init/array7.C: New test.
9896
9897 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9898
9899         * g++.dg/init/array6.C: New test.
9900
9901         * g++.dg/abi/mangle13.C: Likewise.
9902         * g++.dg/abi/mangle14.C: Likewise.
9903         * g++.dg/abi/mangle15.C: Likewise.
9904
9905 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9906
9907         * g++.dg/abi/empty8.C: New test.
9908
9909 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9910
9911         * g++.dg/init/ctor1.C: New test.
9912
9913 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9914
9915         * gcc.c-torture/execute/20021015-1.c: New test.
9916
9917 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9918
9919         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9920
9921 2002-10-14  Jan Hubicka  <jh@suse.cz>
9922
9923         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9924
9925 2002-10-14  Richard Henderson  <rth@redhat.com>
9926
9927         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9928
9929 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9930
9931         PR optimization/6631
9932         * g++.dg/opt/const2.C: New test.
9933
9934 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9935
9936         PR c++/7176
9937         * g++.dg/parse/friend1.C: New test.
9938         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9939
9940 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9941
9942         * gcc.dg/20021014-1.c: New test.
9943
9944 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9945
9946         PR c++/5661
9947         * g++.dg/ext/vlm1.C: New test.
9948         * g++.dg/ext/vlm2.C: Likewise.
9949
9950         * g++.dg/init/array1.C: Remove invalid braces.
9951         * g++.dg/init/brace1.C: New test.
9952         * g++.dg/init/copy2.C: Likewise.
9953         * g++.dg/init/copy3.C: Likewise.
9954         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9955         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9956         braces.
9957
9958 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9959
9960         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9961
9962 2002-10-11  Richard Shann  <richard.shann@superh.com>
9963
9964         * gcc.c-torture/compile/simd-5.c: New test.
9965
9966 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9967
9968         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9969
9970 2002-10-10  Jim Wilson  <wilson@redhat.com>
9971
9972         * gcc.c-torture/execute/20021010-1.c: New test.
9973
9974 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9975
9976         PR c/7353
9977         * g++.dg/ext/typedef-init.C: New test.
9978         * gcc.dg/typedef-init.c: New test.
9979
9980 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9981
9982         * gcc.dg/cpp/paste13.c: New test.
9983
9984 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9985
9986         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9987         remaining platforms, XFAIL during compile, not execute.  Don't
9988         XFAIL at -O0.
9989
9990 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9991
9992         * gcc.dg/alias-1.c: Tweak expected warning.
9993
9994 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9995
9996         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9997
9998 2002-10-06  Andreas Jaeger  <aj@suse.de>
9999
10000         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10001         * gcc.dg/cpp/c++98.C: Likewise.
10002
10003         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10004         * g++.dg/cpp/c++98.C: Likewise.
10005
10006         * g++.dg/README (Subdirectories): Mention cpp directory.
10007
10008         PR target/7559
10009         * gcc.dg/20021006-1.c: New test.
10010
10011 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10012
10013         PR c++/7804
10014         * g++.dg/other/warning1.C: New test.
10015
10016 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10017
10018         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10019         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10020         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10021
10022 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10023
10024         PR c++/7931
10025         * g++.dg/template/ptrmem3.C: New test.
10026
10027         PR c++/7754
10028         * g++.dg/template/union1.C: New test.
10029
10030 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10031
10032         PR c++/8006
10033         * g++.dg/abi/mangle9.C: New test.
10034         * g++.dg/abi/mangle10.C: New test.
10035         * g++.dg/abi/mangle11.C: New test.
10036         * g++.dg/abi/mangle12.C: New test.
10037
10038 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10039
10040         PR c++/7188.
10041         * g++.dg/template/meminit1.C: New test.
10042         * g++.dg/warn/Wreorder-1.C: Likewise.
10043         * g++.old-deja/g++.mike/warn3.C: Tweak.
10044         * lib/prune.exp: Ingore "in copy constructor".
10045
10046 2002-10-02  Andreas Jaeger  <aj@suse.de>
10047
10048         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10049         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10050         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10051         on x86-64.
10052
10053 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10054
10055         * gcc.dg/empty1.C: Fix typo.
10056
10057 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10058
10059         * gcc.dg/alias-1.c: New test.
10060
10061 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10062
10063         * gcc.dg/empty1.C: New test.
10064
10065         * g++.dg/tls/init-2.C: Tweak error messages.
10066
10067 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10068
10069         * gcc.c-torture/compile/20020923-1.c: New test.
10070
10071 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10072
10073         * gcc.c-torture/execute/ffs-1.c: New test.
10074         * gcc.c-torture/execute/ffs-2.c: Ditto.
10075
10076 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10077
10078         * g++.dg/overload/member1.C: New test.
10079
10080 2002-09-30  Mark Mitchell  <mark@code
10081
10082 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10083
10084         * testsuite/gcc.dg/tls/diag-3.c: New.
10085
10086 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10087
10088         * g++.dg/README (Subdirectories): Document new subdir expr.
10089         * g++.dg/expr/pmf-1.C: New test.
10090
10091 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10092
10093         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10094
10095 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10096
10097         * g++.dg/abi/bitfield3.C: New test.
10098
10099 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10100
10101         * lib/gcov.exp: Tweak expected line formats.
10102         * gcc.misc-tests/gcov8.c: New test.
10103         * gcc.misc-tests/gcov8.x: New flags.
10104
10105 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10106
10107         * consistency.vlad/layout/endian.c: Include string.h.
10108
10109         * gcc.c-torture/execute/20020805-1.c: New test.
10110
10111 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10112
10113         * g++.dg/other/conversion1.C: New test.
10114
10115 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10116
10117         * gcc.dg/builtins-1.c: New testcase.
10118
10119 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10120
10121         * g++.dg/inherit/access3.C: New test.
10122
10123 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10124
10125         * gcc.dg/ia64-visibility-2.c: New test.
10126
10127 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10128
10129         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10130         __qualifier_flags to __flags.
10131
10132 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10133
10134         * g++.dg/inherit/operator1.C: New test.
10135         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10136         * g++.dg/other/error1.C: Change expected error message.
10137         * g++.dg/template/conv4.C: Likewise.
10138
10139 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10140
10141         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10142         for documented behavior.
10143
10144 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10145
10146         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10147         several targets known to fail.
10148
10149 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10150
10151         * gcc.dg/mips-args-[123].c: New tests.
10152
10153 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10154
10155         * gcc.dg/ppc-spe.c: New.
10156
10157 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10158
10159         * g++.dg/other/ptrmem4.C: New testcase.
10160
10161 2002-07-24  Richard Henderson  <rth@redhat.com>
10162
10163         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10164
10165 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10166
10167         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10168
10169 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10170
10171         * gcc.c-torture/execute/memset-3.c: New testcase.
10172
10173 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10174
10175         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10176         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10177
10178 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10179
10180         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10181         Delete.
10182
10183 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10184
10185         * gcc.c-torture/compile/simd-4.c: New test.
10186
10187 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10188
10189         PR c++/7347, c++/7348
10190         * g++.dg/template/access4.C: New test.
10191         * g++.dg/template/access5.C: New test.
10192         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10193         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10194         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10195         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10196
10197 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10198
10199         * gcc.dg/gnu89-init-2.c: New test.
10200
10201 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10202
10203         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10204
10205 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10206
10207         * gcc.c-torture/execute/20020720-1.c: New testcase.
10208
10209 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10210
10211         * gcc.dg/cpp/Wsignprom.c: New tests.
10212
10213 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10214
10215         * gcc.c-torture/execute/loop-13.c: New test.
10216
10217 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10218
10219         * gcc.dg/cpp/expr.c: New tests.
10220
10221 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10222
10223         * g++.dg/opt/pr6713.C: Add template instantiation.
10224
10225 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10226
10227         * gcc.dg/nest.c: New test.
10228
10229 2002-07-17  Richard Henderson  <rth@redhat.com>
10230
10231         * g++.dg/opt/pr6713.C: New test.
10232
10233 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10234
10235         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10236         XFAIL for all x86 processors.
10237
10238 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10239
10240         * gcc.c-torture/execute/20010122-1.x: Do not test with
10241         -fomit-frame-pointer.
10242
10243 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10244
10245         * g++.dg/template/instantiate2.C: New test.
10246         * g++.dg/template/spec4.C: New test.
10247
10248 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10249
10250         * g++.dg/template/access2.C: New test.
10251         * g++.dg/template/access3.C: New test.
10252
10253 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10254
10255         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10256         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10257         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10258         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10259         Convert to use <stdarg.h>.
10260         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10261         Delete.
10262         * gcc.dg/va-arg-2.c: New.
10263         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10264
10265 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10266
10267         * gcc.c-torture/compile/20020710-1.c: New test.
10268
10269 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10270                           Andrew Pinski  <pinskia@physics.uc.edu>
10271
10272         gcc.c-torture/compile/simd-2.c: New testcase.
10273         gcc.c-torture/compile/simd-3.c: Likewise.
10274
10275 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/7224
10278         * g++.dg/overload/error1.C: New test.
10279
10280 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10281
10282         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10283         configuration and IRIX 6 O32 ABI.
10284
10285 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10286
10287         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10288
10289 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10290
10291         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10292
10293 2002-07-10  Jeffrey A Law  <law@redhat.com>
10294
10295         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10296
10297         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10298
10299 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10300
10301         * gcc.dg/20020312-2.c: Check for __PPC__.
10302
10303 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10304
10305         * gcc.c-torture/compile/20020709-1.c: New test.
10306
10307 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10308
10309         * g++.dg/template/qualttp21.C: New test case.
10310
10311 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10312
10313         * gcc.c-torture/compile/20020706-1.c: New test.
10314         * gcc.c-torture/compile/20020706-2.c: New test.
10315
10316 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10317             Alexandre Oliva  <aoliva@redhat.com>
10318
10319         * g++.dg/warn/incomplete1.C: New test.
10320
10321 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10322
10323         PR c++/7099
10324         * g++.dg/warn/noreturn1.C: New test.
10325
10326 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10327
10328         PR c++/6706
10329         * g++.dg/debug/debug6.C: New test.
10330         * g++.dg/debug/debug7.C: New test.
10331
10332 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10333
10334         * gcc.c-torture/compile/simd-3.c: New test.
10335
10336 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10337
10338         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10339         * gcc.dg/20020620-1.c: Likewise.
10340
10341 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10342
10343         PR c++/6944
10344         * g++.dg/init/array4.C: New test.
10345         * g++.dg/init/array5.C: New test.
10346
10347 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10348
10349         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10350         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10351
10352 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10353
10354         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10355         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10356         * gcc.dg/wtr-conversion-1.c: Likewise.
10357         * gcc.dg/wtr-escape-1.c: Likewise.
10358         * gcc.dg/wtr-int-type-1.c: Likewise.
10359         * gcc.dg/wtr-label-1.c: Likewise.
10360         * gcc.dg/wtr-static-1.c: Likewise.
10361         * gcc.dg/wtr-strcat-1.c: Likewise.
10362         * gcc.dg/wtr-suffix-1.c: Likewise.
10363         * gcc.dg/wtr-switch-1.c: Likewise.
10364         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10365         * gcc.dg/wtr-union-init-1.c: Likewise.
10366         * gcc.dg/wtr-union-init-2.c: Likewise.
10367         * gcc.dg/wtr-union-init-3.c: Likewise.
10368
10369         * gcc.dg/wtr-func-def-1.c: New test.
10370
10371 2002-07-02 Devang Patel <dpatel@apple.com>
10372
10373         * objc.dg/param-1.m: New test.
10374
10375 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10376
10377         * gcc.dg/cpp/trad/directive.c: Add test.
10378         * gcc.dg/cpp/trad/macroargs.c: Add test.
10379         * gcc.dg/cpp/trad/rec
10380
10381 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10382
10383         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10384
10385 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10386
10387         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10388         targets.
10389
10390 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10391
10392         * g++.dg/abi/mange7.C: New test.
10393
10394         PR c++/6438.
10395         * g++.dg/parse/stmtexpr2.C: New test.
10396
10397 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10398
10399         * gcc.dg/20020312-2.c: Add SH target.
10400
10401 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10402
10403         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10404         compiler output on mips*-*-irix*.
10405
10406 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10407
10408         * g++.dg/parse/attr1.C: New test.
10409
10410 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10411
10412         * gcc.c-torture/execute/string-opt-17.c: New test case.
10413         * gcc.c-torture/execute/memset-2.c: New test case.
10414
10415 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10416
10417         PR c++/6256:
10418         * g++.dg/template/friend5.C: New test.
10419
10420         PR c++/6331:
10421         * g++.dg/template/qual1.C: Likewise.
10422
10423 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10424
10425         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10426         Include stdlib.h, not stdio.h or ctype.h.
10427
10428 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10429
10430         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10431         cris-*-elf* and mmix-*-*.
10432         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10433         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10434         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10435         Ditto.
10436         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10437         * gcc.dg/wchar_t-1.c: Ditto.
10438
10439 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10440
10441         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10442         Clarify comment.
10443
10444 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10445
10446         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10447
10448 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10449
10450         * gcc.c-torture/execute/20000906-1.x: Delete.
10451
10452 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10453
10454         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10455
10456 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10457
10458         * PR6367
10459         * g77.f-torture/execute/6367.f: New test.
10460         * g77.f-torture/execute/6367.x: Disable for MMIX.
10461
10462 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10463
10464         * PR6352
10465         * g++.dg/opt/inline2.C: New test.
10466
10467 2002-04-18  Richard Henderson  <rth@redhat.com>
10468
10469         * gcc.dg/20000906-1.c: Enable for all targets.
10470         * gcc.c-torture/compile/iftrap-2.c: New.
10471
10472 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10473
10474         * gcc.dg/20020418-1.c: New test.
10475         * gcc.dg/20020418-2.c: New test.
10476
10477 2002-04-18  Richard Henderson  <rth@redhat.com>
10478
10479         * gcc.c-torture/compile/iftrap-1.c: New.
10480         * gcc.dg/iftrap-1.c: Adjust for ia64.
10481         * gcc.dg/iftrap-2.c: New.
10482
10483 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10484
10485         * gcc.c-torture/compile/20020418-1.c: New test.
10486
10487 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10488
10489         * gcc.c-torture/compile/20020415-1.c: New.
10490
10491 2002-04-18  David S. Miller  <davem@redhat.com>
10492
10493         * gcc.c-torture/execute/20020418-1.c: New test.
10494
10495 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10496
10497         * gcc.dg/20020416-1.c: New test.
10498
10499         * g++.dg/opt/inline1.C: New test.
10500
10501 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10502
10503         * gcc.dg/altivec-5.c: New test.
10504
10505         * gcc.dg/20020415-1.c: New test.
10506
10507 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10508
10509         * testsuite/lib/chill.exp: Remove.
10510
10511 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10512
10513         * g++.dg/other/big-struct.C: New test.
10514
10515 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10516
10517         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10518         of scratch file.
10519
10520 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10521
10522         PR c/6277
10523         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10524         in scan-assembler function name
10525
10526 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10527
10528         * g77.f-torture/execute/980628-4.x,
10529         g77.f-torture/execute/980628-5.x,
10530         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10531         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10532         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10533         i[34567]86-*-*.
10534
10535 2002-04-13  David S. Miller  <davem@redhat.com>
10536
10537         * gcc.c-torture/execute/20020413-1.c: New test.
10538
10539 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10540
10541         * gcc.dg/asm-6.c,
10542         * g++.dg/ext/asm1.C: New tests.
10543
10544 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10545
10546         PR c++ 5373.
10547         * g++.dg/parse/stmtexpr1.C: New test.
10548
10549         PR c++/5189.
10550         * g++.dg/template/copy1.C: New test.
10551
10552 2002-04-12  Richard Henderson  <rth@redhat.com>
10553
10554         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10555
10556 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10557
10558         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10559         gcc.c-torture/execute/20020307-2.c.
10560
10561 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10562
10563         * g++.dg/ext/attrib5.C,
10564         * g++.dg/lookup/struct1.C: New tests.
10565
10566 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10567
10568         * gcc.dg/20020411-1.c: New test.
10569
10570         * gcc.c-torture/execute/20020411-1.c: New test.
10571
10572 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10573
10574         * g77.f-torture/execute/6177.f: New test.
10575
10576 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10577
10578         PR middle-end/6247
10579         * g++.dg/opt/cleanup1.C: New test.
10580
10581         * g++.dg/opt/const1.C: New test.
10582
10583 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10584
10585         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10586
10587 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         PR c++/5507
10590         * g++.dg/template/typename2.C: New test.
10591
10592 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10593
10594         * gcc.c-torture/execute/loop-12.c: New.
10595
10596 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10597
10598         * g77.f-torture/execute/980628-4.x,
10599         g77.f-torture/execute/980628-5.x,
10600         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10601         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10602         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10603
10604 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10605
10606         PR optimization/6086
10607         * g++.dg/opt/preinc1.C: New test.
10608
10609 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10610
10611         PR c++/5571
10612         * g++.dg/opt/static2.C: New test.
10613
10614 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c/5120
10617         * gcc.dg/20020406-1.c: New test.
10618
10619 2002-04-04  David S. Miller  <davem@redhat.com>
10620
10621         * gcc.c-torture/execute/20020404-1.c: New test.
10622
10623 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10624
10625         PR c/6123
10626         * gcc.dg/20020312-2.c: Do not declare global register variable
10627         if __PIC__ or __pic__ is defined.
10628
10629 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10630
10631         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10632         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10633
10634 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10635
10636         * gcc.misc-tests/linkage.exp: Update last change to handle
10637         sparc*-, not just sparc-.
10638
10639 2002-04-03  Richard Henderson  <rth@redhat.com>
10640
10641         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10642
10643 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10644
10645         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10646
10647 2002-04-02  David S. Miller  <davem@redhat.com>
10648
10649         * gcc.c-torture/execute/20020402-3.c: New test.
10650
10651 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10652
10653         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10654         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10655
10656         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10657         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10658         g77.f-torture/execute/20001201.x,
10659         g77.f-torture/execute/u77-test.x: New files.
10660
10661         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10662         * gcc.dg/wchar_t-1.c: Ditto.
10663
10664 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10665
10666         * gcc.c-torture/execute/20020402-1.c: New test.
10667
10668 2002-04-01  Richard Henderson  <rth@redhat.com>
10669
10670         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10671
10672         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10673
10674 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10675
10676         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10677
10678 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10679
10680         * g++.dg/inherit/template-as-base.C: Expect error.
10681         * g++.dg/inherit/namespace-as-base.C: Likewise.
10682
10683 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10684
10685         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10686         g++.dg/ext/instantiate3.C: Tweak match patterns.
10687
10688         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10689         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10690         -da test.
10691
10692 2002-03-31  Richard Henderson  <rth@redhat.com>
10693
10694         * gcc.dg/special/alias-2.c: New.
10695         * gcc.dg/special/ecos.exp: Run it.
10696
10697 2002-03-31  Richard Henderson  <rth@redhat.com>
10698
10699         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10700
10701 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10702
10703         * gcc.dg/weak-1.c: Disable on h8300 port.
10704
10705 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10706
10707         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10708         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10709         ordering tests.
10710         * g++.dg/bprob/bprob-1.C: New test.
10711         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10712         * g++.dg/gcov/gcov-1.C: New test.
10713         * g++.dg/gcov/gcov-1.x: New file.
10714         * g++.dg/gcov/gcov-2.C: New test.
10715         * g++.dg/gcov/gcov-3.C: New test.
10716         * g++.dg/gcov/gcov-3.h: New file.
10717
10718 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10719
10720         * g++.old-deja/g++.other/builtins5.C: New test.
10721         * g++.old-deja/g++.other/builtins6.C: New test.
10722         * g++.old-deja/g++.other/builtins7.C: New test.
10723         * g++.old-deja/g++.other/builtins8.C: New test.
10724         * g++.old-deja/g++.other/builtins9.C: New test.
10725
10726 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10727
10728         * g++.dg/opt/static1.C: New test.
10729
10730         * g++.dg/opt/longbranch1.C: New test.
10731
10732 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10733
10734         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10735
10736         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10737
10738 2002-03-28  Jeffrey A Law  (law@redhat.com)
10739
10740         * gcc.c-torture/execute/20020328-1.c: New test.
10741
10742 2002-03-27  Richard Henderson  <rth@redhat.com>
10743
10744         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10745         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10746         move from g++.old-deja/g++.ext/.
10747
10748 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10749
10750         * g++.dg/init/new2.C: New test.
10751
10752 2002-03-26  Richard Henderson  <rth@redhat.com>
10753
10754         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10755
10756         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10757         on sparc.
10758
10759         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10760         sparcv9 systems.
10761         * gcc.dg/20001102-1.c: Likewise.
10762
10763 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10764
10765         * gcc.dg/cpp/endif-pedantic1.c,
10766         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10767
10768 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10769
10770         * g++.dg/init/new1.C: New test.
10771
10772 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10773
10774         * g++.dg/abi/vbase9.C: New test.
10775
10776 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10777
10778         * gcc.dg/arm-asm.c: New test.
10779
10780 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10781
10782         * gcc.dg/Wswitch-enum.c: New test.
10783         Fix PR c/5044.
10784
10785 2002-03-26  Richard Henderson  <rth@redhat.com>
10786
10787         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10788         structure.
10789
10790 2002-03-25  Richard Henderson  <rth@redhat.com>
10791
10792         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10793         sparcv9 systems.
10794
10795         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10796         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10797
10798 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10799
10800         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10801
10802 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10803
10804         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10805         targets using generic thunk support.
10806
10807 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10808
10809         * gcc.c-torture/compile/20020323-1.c: New test.
10810
10811         * g++.dg/opt/conj2.C: New test.
10812
10813 2002-03-24  Richard Henderson  <rth@redhat.com>
10814
10815         * gcc.dg/weak-1.c: Use -fno-common.
10816
10817 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10818
10819         * g77.dg/f77-edit-apostrophe-out.f: New test
10820         * g77.dg/f77-edit-h-out.f: New test
10821         * g77.dg/f77-edit-t-in.f: New test
10822         * g77.dg/f77-edit-t-out.f: New test
10823         * g77.dg/f77-edit-x-out.f: New test
10824         * g77.dg/f77-edit-slash-out.f: New test
10825         * g77.dg/f77-edit-colon-out.f: New test
10826         * g77.dg/f77-edit-s-out.f: New test
10827
10828 2002-03-24  Richard Henderson  <rth@redhat.com>
10829
10830         * objc/execute/formal_protocol-6.x: New XFAIL.
10831
10832 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10833
10834         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10835         that do not support weak symbols
10836
10837 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10838
10839         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10840         * lib/g77.exp:  Likewise
10841         * lib/objc.exp: Likewise
10842
10843 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10844
10845         * gcc.dg/Wswitch-default.c: New test.
10846
10847 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10848
10849         * g++.dg/other/enum1.C: New test.
10850
10851 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10852
10853         * gcc.dg/pragma-ep-3.c: Fix typo.
10854
10855 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10856
10857         * g++.dg/inherit/template-as-base.C: New test.
10858
10859 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10860
10861         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10862         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10863
10864 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10865
10866         * gcc.dg/cpp/multiline.c: Update to match.
10867
10868 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10869
10870         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10871
10872 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10873
10874         * gcc.dg/cpp/extratokens2.c:  New file.
10875
10876 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10877
10878         * gcc.dg/20020312-2.c: Add rs6000 target.
10879
10880         * gcc.c-torture/compile/20020319-1.c: New test.
10881
10882 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10883
10884         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10885         (A, E): Handle this.
10886
10887 2002-03-20  Jason Merrill  <jason@redhat.com>
10888
10889         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10890         ignoring -fpic.
10891         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10892         through prune_gcc_output.
10893
10894 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10895
10896         * gcc.c-torture/compile/20020320-1.c: New test.
10897
10898 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10899
10900         * gcc.c-torture/compile/20020318-1.c: New test.
10901
10902         * gcc.dg/struct-by-value-1.c: New test.
10903
10904         * gcc.dg/20020319-1.c: New test.
10905
10906 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10907
10908         * g++.dg/opt/conj1.C: New test.
10909
10910 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10911
10912         * g++.dg/template/qualttp20.C: Revert previous change.
10913         * g++.dg/template/qualttp3.C: Likewise.
10914         * g++.dg/template/qualttp4.C: Likewise
10915         * g++.dg/template/qualttp5.C: Likewise
10916         * g++.dg/template/qualttp6.C: Likewise
10917         * g++.dg/template/qualttp7.C: Likewise
10918         * g++.dg/template/qualttp8.C: Likewise
10919         * g++.dg/template/recurse.C: Likewise.
10920
10921 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10922
10923         * gcc.dg/cpp/wchar-1.c: Update.
10924
10925 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10926
10927         * g++.dg/template/conv1.C: New test.
10928         * g++.dg/template/conv2.C: New test.
10929         * g++.dg/template/conv3.C: New test.
10930         * g++.dg/template/conv4.C: New test.
10931
10932 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10933
10934         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10935         * g++.dg/template/qualttp3.C: Likewise.
10936         * g++.dg/template/qualttp4.C: Likewise
10937         * g++.dg/template/qualttp5.C: Likewise
10938         * g++.dg/template/qualttp6.C: Likewise
10939         * g++.dg/template/qualttp7.C: Likewise
10940         * g++.dg/template/qualttp8.C: Likewise
10941         * g++.dg/template/recurse.C: Likewise.
10942
10943 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10944
10945         * g++.dg/opt/dtor1.C: New test.
10946
10947 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10948
10949         * gcc.c-torture/compile/20020315-1.c: New test.
10950
10951 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10952
10953         * gcc.dg/weak-1.c: Fix scan tests.
10954
10955 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10956
10957         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10958         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10959         cris-*-aout* mmix-*-*.
10960         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10961         cris-*-aout* mmix-*-*.
10962         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10963         cris-*-elf* cris-*-aout* and mmix-*-*.
10964         * gcc.dg/20001009-1.c: Ditto.
10965         * gcc.dg/20010912-1.c: Ditto.
10966         * gcc.dg/20020122-4.c: Ditto.
10967         * gcc.dg/inline-2.c: Ditto.
10968
10969 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10970
10971         * gcc.c-torture/compile/20020314-1.c: New test.
10972
10973 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10974
10975         * gcc.c-torture/execute/20020314-1.c: New test.
10976
10977 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10978
10979         * g++.dg/warn/Wunused-1.C: New test.
10980
10981 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10982
10983         * g++.dg/abi/mangle6.C: New test.
10984
10985 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10986
10987         * gcc.c-torture/compile/20020309-2.c: New test.
10988
10989         * gcc.c-torture/compile/20020312-1.c: New test.
10990
10991 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10992
10993         * g++.dg/other/access1.C: New test.
10994
10995 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * gcc.c-torture/execute/wchar_t-1.c: New test.
10998
10999 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11000
11001         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11002
11003 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11004
11005         * gcc.dg/20020312-1.c: New test case.
11006
11007 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11008
11009         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11010
11011 2002-03-11  Richard Henderson  <rth@redhat.com>
11012
11013         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11014         * g++.old-deja/g++.jason/report.C: Likewise.
11015
11016 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11017
11018         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11019         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11020
11021 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11022
11023         * testsuite/g++.dg/overload/pmf1.C: New test.
11024
11025 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11026
11027         * gcc.c-torture/execute/20020307-1.c: Use long.
11028
11029 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11030
11031         PR optimization/5844
11032         * gcc.dg/20020310-1.c: New test.
11033
11034 2002-03-09  Michael Meissner  <meissner@redhat.com>
11035
11036         * gcc.c-torture/execute/memcpy-2.c: New test.
11037         * gcc.c-torture/execute/memset-1.c: New test.
11038         * gcc.c-torture/execute/strlen-1.c: New test.
11039         * gcc.c-torture/execute/strcmp-1.c: New test.
11040         * gcc.c-torture/execute/strncmp-1.c: New test.
11041
11042 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11043
11044         * gcc.dg/ppc-ldstruct.c: New test.
11045
11046 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11047
11048         * gcc.c-torture/execute/va-arg-22.c: New test.
11049
11050 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11051
11052         * gcc.c-torture/compile/20020309-1.c: New test.
11053
11054 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11055
11056         * gcc.c-torture/execute/20020307-2.c: New test.
11057
11058 2002-03-07  Jeffrey A Law  (law@redhat.com)
11059
11060         * g77.f-torture/compile/20020307-1.f: New test.
11061
11062 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11063
11064         * gcc.dg/unordered-1.c: New test.
11065
11066 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11067
11068         * gcc.c-torture/execute/20020307-1.c: New test.
11069
11070 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11071
11072         * gcc.dg/20020304-1.c: New test.
11073
11074         * gcc.c-torture/compile/20020304-2.c: New test.
11075
11076 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11077
11078         * gcc.c-torture/compile/20020304-1.c: New test case
11079         (from PR c/5830).
11080
11081 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11082
11083         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11084
11085 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11086
11087         * g++.dg/other/classkey1.C: New test.
11088
11089 2002-03-01  Richard Henderson  <rth@redhat.com>
11090
11091         * gcc.c-torture/compile/981223-1.x: New.
11092         * gcc.c-torture/compile/920625-1.x: New.
11093
11094 2002-02-28  Richard Henderson  <rth@redhat.com>
11095
11096         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11097
11098 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11099
11100         * gcc.c-torture/execute/20020227-1.c: New test.
11101
11102 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11103
11104         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11105         here" ERROR lines.
11106         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11107         * g++.old-deja.g++.other/defarg1.C: Likewise.
11108         * g++.old-deja/g++.pt/calls2.C: Likewise.
11109         * g++.old-deja/g++.pt/crash20.C: Likewise.
11110         * g++.old-deja/g++.pt/crash30.C: Likewise.
11111         * g++.old-deja/g++.pt/crash36.C: Likewise.
11112         * g++.old-deja/g++.pt/crash6.C: Likewise.
11113         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11114         * g++.old-deja/g++.pt/derived3.C: Likewise.
11115         * g++.old-deja/g++.pt/error1.C: Likewise.
11116         * g++.old-deja/g++.pt/friend21.C: Likewise.
11117         * g++.old-deja/g++.pt/friend23.C: Likewise.
11118         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11119         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11120
11121 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11122
11123         * gcc.c-torture/execute/20020225-2.c: New test.
11124
11125 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11126
11127         * gcc.c-torture/execute/920730-1t.c,
11128         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11129         Delete test cases, only relevant to -traditional.
11130
11131 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11132
11133         * gcc.dg/cpp/undef1.c: Remove.
11134         * gcc.dg/cpp/directiv.c: Update.
11135         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11136
11137 2002-02-27  Michael Meissner  <meissner@redhat.com>
11138
11139         * gcc.c-torture/execute/20020226-1.c: New test.
11140
11141 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11142
11143         * g++.dg/debug/debug4.C: New test.
11144
11145         * gcc.dg/ia64-visibility-1.c: New test.
11146
11147 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11148
11149         * gcc.dg/debug/20020224-1.c: New.
11150
11151 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11152
11153         * gcc.c-torture/execute/960416-1.x: New.
11154         * gcc.c-torture/execute/divconst-3.x: Likewise.
11155
11156 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11157
11158         * gcc.dg/20020224-1.c: New test.
11159
11160 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11161
11162         * gcc.c-torture/execute/20020225-1.c: New.
11163
11164 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11165
11166         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11167
11168 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11169
11170         * gcc.dg/20020222-1.c: New test.
11171
11172 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11173
11174         * g++.dg/opt/anonunion1.C: New test.
11175
11176 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11177
11178         * g++.dg/template/qualttp19.C: New test.
11179         * g++.dg/template/qualttp20.C: New test.
11180         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11181         * g++.old-deja/g++.other/qual1.C: Likewise.
11182
11183 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11184
11185         * gcc.dg/attr-alwaysinline.c: New.
11186
11187 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11188
11189         * gcc.dg/20020220-1.c: New test.
11190
11191         * gcc.dg/20020220-2.c: New test.
11192
11193         * g++.dg/opt/mmx1.C: New test.
11194
11195 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11196
11197         * gcc.c-torture/compile/20020110.c: New test.
11198
11199 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11200
11201         * gcc.c-torture/execute/20020219-1.c: New test.
11202
11203         * gcc.dg/20020219-1.c: New test.
11204
11205         * gcc.dg/noncompile/20020220-1.c: New test.
11206
11207         * g++.dg/opt/ptrintsum1.C: New test.
11208
11209         * gcc.dg/debug/20020220-1.c: New test.
11210
11211 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11212
11213         * gcc.c-torture/execute/20020216-1.c: New test.
11214
11215 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11216
11217         * gcc.dg/decl-1.c: Update, new test.
11218
11219 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11220
11221         * g++.dg/abi/bitfield1.C: New test.
11222         * g++.dg/abi/bitfield2.C: New test.
11223
11224 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11225
11226         * gcc.dg/attr-nest.c: New test.
11227
11228 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11229
11230         * gcc.c-torture/execute/20020215-1.c: New test.
11231
11232 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11233
11234         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11235         * g++.dg/debug/debug.exp: New.
11236         * g++.dg/debug/trivial.C: New.
11237         * g++.dg/debug/debug1.C: Moved...
11238         * g++.dg/other/debug1.C: ...from here.
11239         * g++.dg/debug/debug2.C: Moved...
11240         * g++.dg/other/debug2.C: ...from here.
11241         * g++.dg/debug/debug3.C: Moved...
11242         * g++.dg/other/debug3.C: ...from here.
11243
11244         * gcc.dg/noncompile/20020213-1.c: New test.
11245
11246 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11247
11248         * g++.dg/other/debug3.C: New test.
11249
11250         * gcc.c-torture/execute/20020213-1.c: New test.
11251
11252 2002-02-13  Richard Smith <richard@ex-parrot.com>
11253
11254         * g++.old-deja/g++.other/thunk1.C: New test.
11255
11256 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11257
11258         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11259
11260 2002-02-13  Stan Shebs  <shebs@apple.com>
11261
11262         * gcc.dg/altivec-3.c: New.
11263
11264 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * gcc.dg/Wunreachable-1.c: New test.
11267         * gcc.dg/Wunreachable-2.c: New test.
11268
11269 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11270
11271         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11272
11273 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11274
11275         * gcc.dg/decl-1.c: New test.
11276
11277 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11278
11279         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11280
11281 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11282
11283         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11284         * gcc.c-torture/compile/980506-1.x: Likewise.
11285
11286 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11287
11288         * gcc.dg/20020210-1.c: New.
11289
11290 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11291
11292         * g77.f-torture/execute/947.f: New regression test
11293         for PR fortran/947.
11294
11295 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11296
11297         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11298         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11299
11300 2002-02-08  Richard Henderson  <rth@redhat.com>
11301
11302         * gcc.c-torture/compile/labels-3.c: New.
11303
11304 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11305
11306         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11307         expression statements work instead.
11308         * gcc.dg/noncompile/20020207-1.c: New test.
11309
11310 2002-02-07  Richard Henderson  <rth@redhat.com>
11311
11312         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11313
11314 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11315
11316         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11317         message from g77
11318         * lib/g77-dg.exp: Trim g77 error messages so that they are
11319         recognized by dg.exp.
11320
11321 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11322
11323         PR fortran/5473
11324         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11325
11326 2002-02-07  Richard Henderson  <rth@redhat.com>
11327
11328         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11329         to be sufficiently aligned for integers.
11330
11331 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11332
11333         * g++.dg/template/friend4.C: New test.
11334
11335 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11336
11337         PR fortran/5743
11338         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11339         unsupported cases.
11340
11341 2002-02-07  Richard Henderson  <rth@redhat.com>
11342
11343         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11344         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11345         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11346         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11347
11348 2002-02-06  Richard Henderson  <rth@redhat.com>
11349
11350         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11351
11352 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11353
11354         * gcc.dg/20020206-1.c: New test.
11355
11356 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11357
11358         * gcc.c-torture/execute/20020206-1.c: New test.
11359
11360         * gcc.c-torture/execute/20020206-2.c: New test.
11361
11362         PR optimization/5429:
11363         * gcc.c-torture/compile/20020206-1.c: New test.
11364
11365 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11366
11367         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11368         as certain file formats cannot support particularly large
11369         alignments.
11370
11371         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11372         and do not expect to be able to link the executable.
11373
11374         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11375         fail because the COFF format does not support the weak attribute.
11376
11377 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11378
11379         * g77.dg/pr5473.f:  New test
11380
11381 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11382
11383         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11384         Fix testcase accordingly.
11385
11386 2002-02-04  Richard Henderson  <rth@redhat.com>
11387
11388         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11389         (buf): Change to be an array of pointers, not ints.
11390
11391 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11392
11393         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11394         before all tests.  Move warning one line above to match where it
11395         C frontend emits.
11396         * gcc.dg/Wswitch-2.c: New test.
11397         * g++.dg/warn/Wswitch-1.C: New test.
11398         * g++.dg/warn/Wswitch-2.C: New test.
11399
11400 2002-02-04  Richard Henderson  <rth@redhat.com>
11401
11402         * g++.dg/abi/offsetof.C: Fix size comparison.
11403
11404 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11405
11406         * gcc.dg/cast-qual-2.c: New test.
11407
11408 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * gcc.dg/20020201-4.c: New test.
11411
11412 2002-02-04  Ben Elliston  <bje@redhat.com>
11413
11414         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11415         target_info attribute != 0, in addition to the empty string.
11416         (gcc_target_compile): Likewise.
11417
11418 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11419
11420         * gcc.dg/Wswitch.c: New test.
11421         PR gcc/4475. PR gcc/3780.
11422
11423 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11424
11425         * g77.f-torture/execute/5122.f: New test for regressions
11426         against PR fortran/5122.
11427
11428 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11429
11430         * g77.f-torture/compile/pr3743.f: Delete
11431         * g77.dg/pr3743-1.f: New test.
11432         * g77.dg/pr3743-2.f: New test.
11433         * g77.dg/pr3743-3.f: New test.
11434         * g77.dg/pr3743-4.f: New test.
11435
11436 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11437
11438         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11439
11440 2002-02-02  Richard Henderson  <rth@redhat.com>
11441
11442         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11443         * gcc.c-torture/execute/bf64-1.c: Likewise.
11444
11445 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.dg/20020201-2.c: New test.
11448
11449         * gcc.dg/20020201-3.c: New test.
11450
11451         * gcc.c-torture/execute/bitfld-2.c: New test.
11452
11453 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11454
11455         * gcc.dg/bitfld-1.c: Update.
11456         * gcc.dg/bitfld-2.c: Update.
11457         * gcc.c-torture/execute/bitfld-1.x: New.
11458
11459 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * gcc.c-torture/execute/20020201-1.c: New test.
11462
11463 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11464
11465         PR target/5469
11466         * gcc.dg/20020201-1.c: New test.
11467
11468 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11469
11470         PR fortran/3743
11471         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11472         * g77.f-torture/compile/pr3743.x: Remove
11473
11474 2002-01-31  Tom Rix  <trix@redhat.com>
11475
11476         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11477
11478 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11479
11480         * gcc.dg/noncompile/20020130-1.c: New test.
11481
11482 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11483
11484         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11485
11486 2002-01-29  Richard Henderson  <rth@redhat.com>
11487
11488         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11489         to long long.
11490         * gcc.c-torture/execute/bf64-1.c: Likewise.
11491
11492 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11493
11494         * gcc.c-torture/execute/20020129-1.c: New test.
11495
11496 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11497
11498         * gcc.c-torture/compile/20000224-1.c: Update.
11499         * gcc.c-torture/execute/bitfld-1.c: New tests.
11500         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11501         * gcc.dg/uninit-A.c: Update.
11502
11503 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11504
11505         * g++.dg/template/ctor1.C: Add instantiation.
11506
11507 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11508
11509         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11510         argument to __builtin_prefetch to be const ptr.
11511
11512 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11513
11514         * gcc.c-torture/compile/20020120-1.c: New test.
11515
11516 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11517
11518         * gcc.c-torture/execute/20020127-1.c: New test.
11519
11520 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11521
11522         * g77.dg/f77-edit-i-in.f: New test
11523         * g77.dg/f77-edit-i-out.f: New test
11524
11525 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11526
11527         * gcc.dg/debug/debug.exp: New file.
11528         * gcc.dg/debug/trivial.c: New file.
11529         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11530         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11531         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11532         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11533         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11534         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11535         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11536         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11537         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11538         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11539         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11540         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11541         * gcc.dg/20000503-1.c: Removed.
11542         * gcc.dg/20010207-1.c: Removed.
11543         * gcc.dg/20011223-1.c: Removed.
11544         * gcc.dg/20020104-2.c: Removed.
11545         * gcc.dg/debug-1.c: Removed.
11546         * gcc.dg/debug-2.c: Removed.
11547         * gcc.dg/debug-3.c: Removed.
11548         * gcc.dg/debug-4.c: Removed.
11549         * gcc.dg/debug-5.c: Removed.
11550         * gcc.dg/debug-6.c: Removed.
11551         * gcc.dg/dwarf2-1.c: Removed.
11552         * gcc.dg/dwarf2-2.c: Removed.
11553
11554 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11555
11556         * g++.old-deja/g++.other/eh5.C: New test.
11557         * g++.old-deja/g++.other/sibcall2.C: New test.
11558         * g++.old-deja/g++.other/array9.C: New test.
11559         * g++.old-deja/g++.other/typename2.C: New test.
11560         * g++.old-deja/g++.other/crash60.C: New test.
11561         * g++.old-deja/g++.other/conv9.C: New test.
11562         * g++.old-deja/g++.other/mangle10.C: New test.
11563         * g++.old-deja/g++.other/unchanging1.C: New test.
11564         * g++.old-deja/g++.other/exprstmt1.C: New test.
11565         * g++.old-deja/g++.other/inline23.C: New test.
11566         * g++.old-deja/g++.eh/ia64-1.C: New test.
11567         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11568         * g++.old-deja/g++.other/reload1.C: New test.
11569         * g++.old-deja/g++.other/static20.C: New test.
11570         * g++.old-deja/g++.other/local-alloc1.C: New test.
11571         * g++.old-deja/g++.other/conv8.C: New test.
11572         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11573         * g++.old-deja/g++.other/storeexpr1.C: New test.
11574         * g++.old-deja/g++.other/storeexpr2.C: New test.
11575         * g++.dg/eh/template2.C: New test.
11576         * g++.dg/warn/weak1.C: New test.
11577
11578 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11579
11580         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11581         Remove first, non-varying, argument.
11582
11583 2002-01-23  Richard Henderson  <rth@redhat.com>
11584
11585         * gcc.dg/inline-2.c: New.
11586
11587         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11588         Add optional target arg.  Check number of arguments.
11589         (scan-assembler-not, scan-assembler-dem): Likewise.
11590         (scan-assembler-dem-not): Likewise.
11591
11592 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11593
11594         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11595         line 12.
11596         * g++.old-deja/g++.brendan/parse3.C,
11597         g++.old-deja/g++.other/crash26.C,
11598         g++.old-deja/g++.other/crash28.C,
11599         g++.old-deja/g++.other/crash29.C,
11600         g++.old-deja/g++.other/crash30.C,
11601         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11602
11603 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11604
11605         * gcc.dg/20020115-1.c: New.
11606
11607 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11608
11609         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11610
11611 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11612
11613         * gcc.dg/20020122-3.c: New.
11614
11615 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11616
11617         * g++.dg/other/gc1.C: New test.
11618
11619 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11620
11621         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11622
11623 2002-01-22  Richard Henderson  <rth@redhat.com>
11624
11625         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11626
11627 2002-01-22  Richard Henderson  <rth@redhat.com>
11628
11629         * gcc.dg/20020122-4.c: New.
11630
11631 2002-01-22  H.J. Lu <hjl@gnu.org>
11632
11633         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11634         link output.
11635         * gcc.dg/special/ecos.exp: Likewise.
11636         * lib/g++-dg.exp: Likewise.
11637         * lib/g77-dg.exp: Likewise.
11638         * lib/gcc-dg.exp : Likewise.
11639         * lib/mike-g++.exp: Likewise.
11640         * lib/mike-g77.exp: Likewise.
11641         * lib/mike-gcc.exp: Likewise.
11642         * lib/objc-dg.exp: Likewise.
11643
11644 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11645
11646         PR target/5379
11647         * gcc.dg/20020122-2.c: New test.
11648
11649 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11650
11651         * gcc.dg/20020122-1.c: New test.
11652
11653 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11654
11655         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11656
11657 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11658
11659         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11660
11661 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11662
11663         * gcc.c-torture/compile/20020121-1.c: New test.
11664
11665 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11666
11667         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11668         ld_library_path.
11669
11670 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11671
11672         * gcc.dg/20020218-1.c: New test.
11673
11674 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11675
11676         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11677         messages
11678         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11679         "At global scope" warning
11680         * g++.dg/ext/align1.C: Change cygwin test for alignment
11681         from db-bogus to dg-warning
11682
11683 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11684
11685         * g77.f-torture/compile/cpp2.F: New test.
11686
11687 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11688
11689         * g++.dg/template/access1.C: New test.
11690
11691 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11692
11693         * gcc.dg/20020118-1.c: New.
11694
11695 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11696
11697         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11698
11699 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11700
11701         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11702         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11703         alignment warnings.
11704
11705 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11706
11707         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11708         torture_with_loops and torture_without_loops
11709
11710 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * gcc.c-torture/compile/20020116-1.c: New test.
11713
11714 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11715
11716         * gcc.dg/20020116-2.c: New test.
11717
11718         * gcc.dg/ultrasp4.c: New test.
11719
11720         * gcc.dg/20020116-1.c: New test.
11721
11722 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11723
11724         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11725         by EABI.
11726
11727 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11728
11729         * gcc.misc-tests/i386-prefetch.exp: New.
11730         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11731         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11732         * gcc.misc-tests/i386-pf-none-1.c: New test.
11733         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11734
11735 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * gcc.dg/gnu89-init-1.c: Add new tests.
11738
11739 2002-01-15  Andreas Jaeger  <aj@suse.de>
11740
11741         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11742         * gcc.dg/i386-mmx-2.c: Likewise.
11743         * gcc.dg/i386-sse-1.c: Likewise.
11744         * gcc.dg/i386-sse-2.c: Likewise.
11745         * gcc.dg/i386-sse-3.c: Likewise.
11746
11747 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11748
11749         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11750         Uncomment additional cases that now pass.
11751
11752 2002-01-11  Richard Henderson  <rth@redhat.com>
11753
11754         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11755         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11756
11757 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11758
11759         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11760
11761 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11762
11763         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11764         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11765
11766 2002-01-10  Dale Johannesen  <dalej@apple.com>
11767
11768         * gcc.c-torture/execute/loop-11.c: New.
11769
11770 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11771
11772         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11773         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11774
11775 2002-01-09  Richard Henderson  <rth@redhat.com>
11776
11777         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11778         type in which to perform the operation for each size.
11779
11780 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11781
11782         * gcc.c-torture/compile/20020109-2.c: New test.
11783
11784 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11785
11786         * gcc.c-torture/execute/loop-10.c: New test.
11787
11788 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11789
11790         * gcc.c-torture/compile/20010226-1.c: New test.
11791         * gcc.c-torture/compile/20010227-1.c: New test.
11792         * gcc.c-torture/compile/20010426-1.c: New test.
11793         * gcc.c-torture/compile/20010510-1.c: New test.
11794         * gcc.c-torture/compile/20010605-3.c: New test.
11795         * gcc.c-torture/compile/20010824-1.c: New test.
11796         * gcc.c-torture/execute/20010409-1.c: New test.
11797         * gcc.dg/noncompile/20000901-1.c: New test.
11798         * gcc.dg/20001023-1.c: New test.
11799         * gcc.dg/20001101-1.c: New test.
11800         * gcc.dg/20001102-1.c: New test.
11801         * gcc.dg/20010207-1.c: New test.
11802         * gcc.dg/20010405-1.c: New test.
11803         * gcc.dg/20010822-1.c: New test.
11804         * gcc.dg/20011107-1.c: New test.
11805
11806 2002-01-09  Jeffrey A Law  (law@redhat.com)
11807
11808         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11809
11810         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11811         execution failure on PA targets.
11812
11813 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11814
11815         * gcc.c-torture/compile/20020109-1.c: New test.
11816
11817 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11818
11819         * gcc.c-torture/execute/20020108-1.c: New test.
11820
11821 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * gcc.dg/20020108-1.c: New test.
11824
11825 2002-01-08  H.J. Lu <hjl@gnu.org>
11826
11827         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11828         for header files.
11829
11830 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11831
11832         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11833         consistency.
11834
11835 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11836
11837         * gcc.dg/altivec-4.c: Test altivec predicates.
11838
11839 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11840
11841         * gcc.c-torture/execute/20020107-1.c: New test.
11842
11843 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11844
11845         PR c/5279
11846         * gcc.c-torture/compile/20020106-1.c: New test.
11847
11848 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11849
11850         * gcc.c-torture/execute/nestfunc-4.c: New test.
11851
11852 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11853
11854         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11855         extra triple that slipped in.
11856         * g++.old-deja/g++.abi/align.C: Likewise.
11857         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11858
11859 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11860
11861         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11862         * g++.old-deja/g++.abi/align.C: Likewise.
11863         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11864
11865         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11866         on FreeBSD/i386.
11867         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11868         FreeBSD.
11869
11870 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.dg/20020104-1.c: New test.
11873
11874         * gcc.dg/20020104-2.c: New test.
11875
11876 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11877
11878         * gcc.dg/20020103-1.c: Fix typo in target selector.
11879
11880 2002-01-03  Richard Henderson  <rth@redhat.com>
11881
11882         * gcc.dg/20020103-1.c: New.
11883
11884 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11885
11886         * gcc.c-torture/execute/20020103-1.c: New test.
11887
11888 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * g++.dg/other/debug2.C: New test.
11891
11892         * gcc.c-torture/compile/20020103-1.c: New test.
11893
11894 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11895
11896         * gcc.dg/gnu89-init-1.c: Added new tests.
11897
11898 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11899
11900         * g++.dg/template/friend2.C: Remove as patch is reverted.
11901
11902         * g++.dg/warn/oldcast1.C: New test.
11903
11904         * g++.dg/template/ptrmem1.C: New test.
11905         * g++.dg/template/ptrmem2.C: New test.
11906
11907         * g++.dg/template/ntp.C: New test.
11908
11909         * g++.dg/other/component1.C: New test.
11910
11911         * g++.dg/template/ttp3.C: New test.
11912
11913         * g++.dg/template/friend2.C: New test.
11914         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11915
11916 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.dg/other/ptrmem1.C: New test.
11919         * g++.dg/other/ptrmem2.C: New test.
11920
11921 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.dg/template/ctor1.C: New test.
11924
11925 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         * g++.dg/template/friend2.C: New test.
11928
11929 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11930
11931         * gcc.dg/mmix-1.c: New test.
11932
11933 2001-12-31  Richard Henderson  <rth@redhat.com>
11934
11935         * gcc.dg/asm-5.c: New.
11936
11937 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11938
11939         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11940         in namespace __gnu_cxx
11941
11942 2001-12-30  Richard Henderson  <rth@redhat.com>
11943
11944         * gcc.dg/debug-6.c: New.
11945
11946 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11947
11948         * gcc.c-torture/compile/20011229-2.c: New test.
11949
11950 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11951
11952         * gcc.dg/debug-3.c: New test.
11953         * gcc.dg/debug-4.c: New test.
11954         * gcc.dg/debug-5.c: New test.
11955
11956 2001-12-29  Richard Henderson  <rth@redhat.com>
11957
11958         * g++.dg/eh/loop1.C: New.
11959
11960 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11961
11962         * g++.dg/template/crash1.C: New test.
11963
11964 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11965
11966         * g++.dg/other/const1.C: New test.
11967
11968 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11969
11970         * gcc.c-torture/compile/20011229-1.c: New test.
11971
11972 2001-12-28  Stan Shebs  <shebs@apple.com>
11973
11974         * lib/objc-torture.exp: Resync with c-torture.exp.
11975         * lib/objc.exp: Load standard libraries.
11976
11977 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11978
11979         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11980         additional tests.
11981
11982 2001-12-27  Roger Sayle <roger@eyesopen.com>
11983
11984         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11985
11986 2001-12-27  Richard Henderson  <rth@redhat.com>
11987
11988         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11989
11990 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         * g++.dg/eh/ctor1.C: New test.
11993         * g++.dg/other/error2.C: New test.
11994
11995 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11996
11997         * g++.dg/other/init2.C: New test.
11998
11999 2001-12-24  Richard Henderson  <rth@redhat.com>
12000
12001         * gcc.dg/20011223-1.c: New.
12002         * gcc.dg/inline-1.c: New.
12003
12004 2001-12-23  Richard Henderson  <rth@redhat.com>
12005
12006         * gcc.dg/asm-4.c: Test operand modifiers.
12007
12008 2001-12-23  Richard Henderson  <rth@redhat.com>
12009
12010         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12011
12012 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12013
12014         * gcc.c-torture/execute/20011223-1.c: New test.
12015
12016 2001-12-21  Richard Henderson  <rth@redhat.com>
12017
12018         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12019         re-enables the warning.
12020
12021 2001-12-21  Richard Henderson  <rth@redhat.com>
12022
12023         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12024
12025 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12026
12027         * gcc.c-torture/compile/20011218-1.c: New test.
12028
12029 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12030
12031         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12032         arm-isr.c test.
12033         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12034         epilogue generation for ARM ISR routines.
12035
12036 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12037
12038         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12039         * gcc.dg/format/c90-printf-3.c: Likewise.
12040         * gcc.dg/format/c99-printf-3.c: Likewise.
12041         * gcc.dg/format/ext-1.c: Likewise.
12042         * gcc.dg/format/ext-6.c: Likewise.
12043         * gcc.dg/format/format.h: Prototype unlocked stdio.
12044
12045 2001-12-20  Richard Henderson  <rth@redhat.com>
12046
12047         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12048         (arena): Use it.
12049         (malloc): Correct allocation logic.  Abort if we fill up the
12050         arena before initialization complete.
12051         (realloc): Correct allocation logic.
12052
12053 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12054
12055         * gcc.c-torture/compile/20011219-2.c: New test.
12056
12057         * gcc.c-torture/execute/20011219-1.c: New test.
12058
12059 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12060
12061         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12062         target does not support weak symbols.
12063
12064 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12065
12066         * gcc.c-torture/compile/20011219-1.c: New test.
12067
12068 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12069
12070         * g++.dg/other/error1.C: New test.
12071
12072 2001-12-17  Jeffrey A Law  (law@redhat.com)
12073
12074         * gcc.c-torture/execute/20011217-1.c: New test.
12075
12076 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12077
12078         * objc.dg/special/: New directory.
12079         * objc.dg/special/special.exp: New file.
12080         * objc.dg/special/unclaimed-category-1.h: New file.
12081         * objc.dg/special/unclaimed-category-1a.m: New file.
12082         * objc.dg/special/unclaimed-category-1.m: New file.
12083
12084 2001-12-17  Andreas Jaeger  <aj@suse.de>
12085
12086         * gcc.c-torture/compile/20011217-2.c: New test.
12087
12088 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12089
12090         * gcc.c-torture/compile/20011217-1.c: New test.
12091
12092 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12093
12094         * testsuite/gcc.dg/20011214-1.c: New.
12095
12096 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12097
12098         * gcc.dg/altivec-4.c: New.
12099
12100 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12101
12102         * gcc.dg/20011113-1.c: New test.
12103
12104 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12105
12106         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12107         std::__malloc_alloc_template<0> and
12108         std::__default_alloc_template<false, 0>.
12109
12110 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12111
12112         * objc/execute/bf-21.m: New test.
12113         * objc/execute/enumeration-1.m: New test.
12114         * objc/execute/enumeration-2.m: New test.
12115
12116 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12117
12118         * gcc.dg/gnu89-init-1.c: New test.
12119
12120 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12121
12122         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12123         * g++.old-deja/g++.jason/2371.C: Likewise.
12124         * g++.old-deja/g++.jason/template33.C: Likewise.
12125         * g++.old-deja/g++.jason/template34.C: Likewise.
12126         * g++.old-deja/g++.jason/template36.C: Likewise.
12127         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12128         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12129         * g++.old-deja/g++.other/typename1.C: Likewise.
12130         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12131         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12132         * g++.old-deja/g++.pt/typename11.C: Likewise.
12133         * g++.old-deja/g++.pt/typename14.C: Likewise.
12134         * g++.old-deja/g++.pt/typename16.C: Likewise.
12135         * g++.old-deja/g++.pt/typename3.C: Likewise.
12136         * g++.old-deja/g++.pt/typename4.C: Likewise.
12137         * g++.old-deja/g++.pt/typename5.C: Likewise.
12138         * g++.old-deja/g++.pt/typename7.C: Likewise.
12139         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12140
12141 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         * g++.dg/other/linkage1.C: New test.
12144         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12145         specifiers.
12146
12147 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12148
12149         * gcc.dg/concat.c: New test.
12150
12151 2001-12-11  Stan Shebs  <shebs@apple.com>
12152
12153         * objc/compile: New test directory.
12154         * objc/compile/compile.exp: New expect script.
12155         * objc/compile/20011211-1.m: New compile test.
12156
12157 2001-12-11  Jason Merrill  <jason@redhat.com>
12158
12159         * lib/prune.exp (prune_gcc_output): Also handle "In member
12160         function".  So many permutations...
12161
12162 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         * g++.dg/template/typedef1.C: New test.
12165
12166 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12167
12168         * g++.dg/other/copy1.C: New test.
12169
12170 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12171
12172         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12173
12174         * gcc.dg/builtin-choose-expr.c: New.
12175
12176 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12177
12178         * gcc.dg/altivec-2.c: New.
12179
12180 2001-12-07  Richard Henderson  <rth@redhat.com>
12181
12182         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12183
12184 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12185
12186         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12187         ultrasparc.
12188
12189 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12190
12191         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12192
12193 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12194
12195         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12196         variable argument list.
12197
12198 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12199
12200         * gcc.c-torture/execute/memcheck: Delete entire directory.
12201         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12202         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12203
12204 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12205
12206         * gcc.dg/Wshadow-1.c: New test.
12207
12208 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12209
12210         * gcc.c-torture/compile/20011130-1.c: New test.
12211
12212         * gcc.dg/noncompile/20011025-1.c: New test.
12213
12214         * g++.dg/other/anon-union.C: New test.
12215
12216         * gcc.c-torture/execute/20011024-1.c: New test.
12217
12218 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12219
12220         * gcc.c-torture/execute/20000722-1.x,
12221         gcc.c-torture/execute/20010123-1.x: Remove.
12222         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12223         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12224         gcc.dg/c99-complit-2.c: New tests.
12225
12226 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12227
12228         * g++.dg/inherit/base1.C: New test.
12229
12230 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12231
12232         * g++.dg/other/stdarg1.C: New test.
12233
12234         * gcc.c-torture/compile/20011130-2.c: New test.
12235
12236 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12237
12238         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12239         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12240         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12241         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12242         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12243         * gcc.dg/builtin-prefetch-1.c: New test.
12244
12245 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12246
12247         * gcc.dg/20011130-1.c: New test.
12248
12249 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         * g++.dg/other/scope1.C: New test.
12252         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12253
12254 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12255
12256         * gcc.dg/vla-init-1.c: New test.
12257
12258 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12259
12260         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12261
12262 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12263
12264         * objc.dg/alias.m: Update.
12265         * objc.dg/class-1.m: Update.
12266         * objc.dg/const-str-1.m: Update.
12267         * objc.dg/fwd-proto-1.m: Update.
12268         * objc.dg/id-1.m: Update.
12269         * objc.dg/super-class-1.m: Update.
12270
12271 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12272
12273         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12274         constructs.
12275
12276 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12277
12278         * gcc.c-torture/execute/20011128-1.c: New test.
12279
12280 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12281
12282         * gcc.dg/20011127-1.c: New test.
12283
12284 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12285
12286         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12287         from Austin Group draft 7.
12288         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12289         scanf format arguments.
12290         * gcc.dg/format/no-exargs-2.c: New test.
12291
12292 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12293
12294         * g++.dg/abi/vbase8-4.C: New test.
12295
12296 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12297
12298         * gcc.c-torture/execute/20011121-1.c: New test.
12299
12300 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12301
12302         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12303
12304 2001-11-23  Andreas Jaeger  <aj@suse.de>
12305
12306         * gcc.dg/cpp/charconst-2.c: New test.
12307
12308 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12309
12310         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12311         to the host if it is remote.  Let tests specify extra headers
12312         they use.
12313         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12314         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12315         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12316         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12317         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12318         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12319         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12320         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12321         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12322         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12323
12324 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12325
12326         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12327         for little endian ARMs.
12328
12329 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12330
12331         * gcc.c-torture/compile/20011119-1.c: New test.
12332         * gcc.c-torture/compile/20011119-2.c: New test.
12333
12334 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12335
12336         * gcc.dg/altivec-1.c: Fix typo.
12337
12338 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12339
12340         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12341
12342 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12343
12344         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12345
12346 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12347
12348         * lib/g77.exp: Don't specify --rpath-link.
12349
12350         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12351         across all the headers.
12352         * gcc.dg/format/format.exp: For testing on a remote host,
12353         copy format.h.
12354
12355         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12356         * gcc.c-torture/execute/930406-1.c: Likewise.
12357         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12358
12359 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12360
12361         * gcc.dg/altivec-1.c: New.
12362
12363 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12364
12365         * gcc.dg/cpp/fpreprocessed.c: New test case.
12366
12367 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12368
12369         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12370         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12371         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12372
12373 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12374
12375         * gcc.dg/no-builtin-1.c: New test.
12376
12377 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12378
12379         * gcc.c-torture/execute/20011115-1.c: New test.
12380
12381 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12382
12383         * gcc.c-torture/compile/20011114-2.c: New test.
12384         * gcc.c-torture/compile/20011114-3.c: New test.
12385         * gcc.c-torture/compile/20011114-4.c: New test.
12386
12387 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12388
12389         * g++.dg/other/init1.C: New test.
12390
12391 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12392
12393         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12394         message.
12395
12396         * gcc.c-torture/execute/20011114-1.c: New testcase.
12397
12398         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12399         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12400         like the (before this change) version of 20010327-1.c.
12401
12402 2001-11-14  Roger Sayle <roger@eyesopen.com>
12403
12404         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12405
12406 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12407
12408         * g++.dg/init/array2.C: New test.
12409
12410 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12411
12412         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12413
12414 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         * g++.dg/other/forscope1.C: New test.
12417         * g++.dg/ext/forscope1.C: New test.
12418         * g++.dg/ext/forscope2.C: New test.
12419
12420 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12421
12422         * gcc.c-torture/execute/20011113-1.c: New test.
12423
12424 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12425
12426         * gcc.c-torture/execute/20011109-2.c: New test.
12427
12428         * gcc.c-torture/execute/20011109-1.c: New test.
12429
12430 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12431
12432         * gcc.c-torture/compile/20011109-1.c: New test.
12433
12434 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12435
12436         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12437         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12438         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12439         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12440         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12441         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12442         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12443
12444 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12445
12446         * g++.dg/warn/Wshadow-1.C: New tests.
12447         * g++.old-deja/g++.mike/for3.C: Update.
12448
12449 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12450
12451         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12452         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12453         XFAILs.  Adjust expected error texts.
12454         * gcc.c-torture/compile/20011106-1.c,
12455         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12456         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12457         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12458         gcc.dg/c99-array-lval-5.c: New tests.
12459
12460 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12461
12462         * gcc.dg/cpp/defined.c: Update.
12463
12464 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12465
12466         * gcc.c-torture/execute/anon-1.c: New test.
12467
12468 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12469
12470         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12471         same size, so no warning should be produced on stormy16.
12472
12473         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12474         due to oversized array.
12475         * g++.old-deja/g++.mike/ns15.C: Likewise.
12476         * g++.old-deja/g++.pt/crash16.C: Likewise.
12477
12478 2001-11-02  Graham Stott  <grahams@redhat.com>
12479
12480         * g++.dgother/debug1.C: Fix typos.
12481
12482 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12483
12484         * g++.dg/other/debug1.C: New test.
12485
12486 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12487
12488         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12489         of unsigned long.
12490
12491 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12492
12493         * gcc.dg/20011029-2.c: New test.
12494
12495         * gcc.c-torture/compile/20011029-1.c: New test.
12496
12497 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12498
12499         * objc/execute/class_self-1.m: New test.
12500         * objc/execute/class_self-2.m: New test.
12501
12502 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12503
12504         * gcc.misc-tests/msgs.exp: Delete.
12505         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12506         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12507         error set to match recent changes.
12508
12509 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12510
12511         * gcc.dg/20011021-1.c: New test.
12512
12513 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * gcc.c-torture/compile/20011023-1.c: New test.
12516
12517 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12518
12519         * lib/g77.exp: Rewrite based on lib/g++.exp.
12520
12521 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12522
12523         * gcc.c-torture/execute/20011019-1.c: New test.
12524
12525         * gcc.dg/20011018-1.c: New test.
12526
12527 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12528
12529         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12530
12531 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12532
12533         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12534         * gcc.dg/attr-invalid.c: Likewise.
12535
12536 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12537
12538         * testsuite/gcc.dg/20011015-1.c: New test.
12539
12540 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12541
12542         * g++.dg/template/unify2.C: New test.
12543
12544 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12545
12546         * g++.dg/other/exception-specification.C: New test
12547
12548 2001-10-13  Tom Rix  <trix@redhat.com>
12549
12550         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12551         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12552
12553 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12554
12555         * testsuite/gcc.dg/20011009-1.c: New test.
12556
12557 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12558
12559         PR g++/4476
12560         * g++.dg/other/friend1.C: New test.
12561
12562 2001-10-11  Richard Henderson  <rth@redhat.com>
12563
12564         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12565
12566 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12567
12568         * gcc.c-torture/compile/20011010-1.c: New.
12569
12570 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12571
12572         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12573         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12574         g77.f-torture/execute/execute.exp,
12575         g77.f-torture/noncompile/noncompile.exp,
12576         gcc.c-torture/compile/compile.exp,
12577         gcc.c-torture/execute/execute.exp,
12578         gcc.c-torture/execute/ieee/ieee.exp,
12579         gcc.c-torture/execute/memcheck/memcheck.exp,
12580         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12581         objc/execute/execute.exp: Update FSF address.
12582
12583 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12584
12585         * gcc.dg/cpp/cmdlne-C.c: Update.
12586         * gcc.dg/cpp/cmdlne-C2.c: New.
12587
12588 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12589
12590         * gcc.c-torture/execute/20011008-3.c: New.
12591
12592 2001-10-08  DJ Delorie  <dj@redhat.com>
12593
12594         * gcc.dg/20011008-1.c: New.
12595         * gcc.dg/20011008-2.c: New.
12596
12597 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12598
12599         * gcc.dg/cpp/spacing1.c: Update test.
12600
12601 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12602
12603         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12604         spelling errors of "separate" as "seperate".
12605
12606 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12607
12608         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12609         enough to avoid inlining.
12610
12611 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12612
12613         * lib/g77.exp: set libg2c_dir correctly.
12614
12615 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12616
12617         * gcc.dg/cpp/macro11.c: New test.
12618
12619 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12620
12621         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12622         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12623         gcc.dg/format/multattr-3.c: New tests.
12624         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12625         tests for format attributes on function pointers being rejected.
12626
12627 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12628
12629         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12630
12631 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12632
12633         * g++.dg/warn/format1.C: New test.
12634
12635 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12636
12637         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12638
12639 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12640
12641         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12642
12643 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12644
12645         * gcc.dg/cpp/redef2.c: Add test.
12646
12647 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12648
12649         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12650         long-standing bug on i686, apparently.
12651         * gcc.c-torture/execute/loop-2c.x: New file.
12652         * gcc.c-torture/execute/loop-2d.x: New file.
12653         * gcc.c-torture/execute/loop-3c.x: New file.
12654
12655 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12656
12657         * gcc.dg/cpp/20000625-2.c: Correct line number.
12658
12659 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12660
12661         * gcc.dg/cpp/macro10.c: New test.
12662         * gcc.dg/cpp/strify3.c: New test.
12663         * gcc.dg/cpp/spacing1.c: Add tests.
12664         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12665         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12666
12667 2001-09-24  DJ Delorie  <dj@redhat.com>
12668
12669         * gcc.c-torture/execute/20010924-1.c: New test.
12670
12671 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12672
12673         * testsuite/objc/execute/paste.m: Remove.
12674
12675 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12676
12677         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12678
12679 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12680
12681         * g77.dg/strlen0.f: New test.
12682
12683 2001-09-21  Richard Henderson  <rth@redhat.com>
12684
12685         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12686         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12687
12688 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12689
12690         Table-driven attributes.
12691         * g++.dg/ext/attrib1.C: New test.
12692
12693 2001-09-20  DJ Delorie  <dj@redhat.com>
12694
12695         * gcc.dg/20000926-1.c: Update expected warning messages.
12696         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12697         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12698         array.
12699
12700 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12701
12702         * g++.dg/eh/registers1.C: New test case.
12703
12704 2001-09-17  Richard Henderson  <rth@redhat.com>
12705
12706         * gcc.dg/array-5.c: Fix VLA decomposition test.
12707
12708 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12709
12710         * gcc.dg/cpp/line5.c: New testcase.
12711
12712 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12713
12714         * gcc.dg/cpp/macro9.c: New test.
12715
12716 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12717
12718         * gcc.c-torture/execute/980223.c: Change type of addr from long
12719         to char *.
12720
12721 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12722
12723         * gcc.c-torture/execute/20010915-1.c: New test.
12724
12725 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12726
12727         * g77.dg/bprob: New directory.
12728         * g77.dg/bprob/bprob.exp: New file.
12729         * g77.dg/bprob/bprob-1.f: New test.
12730         * g77.dg/gcov: New directory.
12731         * g77.dg/gcov/gcov.exp: New file.
12732         * g77.dg/gcov/gcov-1.f: New test.
12733         * g77.dg/gcov/gcov-1.x: New file.
12734
12735 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12736
12737         * gcc.dg/cpp/directiv.c: Update.
12738         * gcc.dg/cpp/undef1.c: Update.
12739
12740 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12741
12742         * gcc.dg/20010912-1.c: New test.
12743
12744 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12745
12746         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12747         language-independent file in lib.
12748         * lib/gcov.exp: New file.
12749
12750 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12751
12752         * gcc.c-torture/compile/20010911-1.c: New test.
12753
12754 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12755
12756         * lib/profopt.exp: New, to support profile-directed optimizations.
12757         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12758         * gcc.misc-tests/bprob-1.c: New test.
12759         * gcc.misc-tests/bprob-2.c: New test.
12760
12761 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12762
12763         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12764         XFAIL and which kinds of gcov output to verify.
12765         * gcc.misc-tests/gcov-4b.x: New file.
12766         * gcc.misc-tests/gcov-5b.x: New file.
12767         * gcc.misc-tests/gcov-6.x: New file.
12768         * gcc.misc-tests/gcov-7.c: New test.
12769         * gcc.misc-tests/gcov-7.x: New file.
12770
12771 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12772
12773         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12774         * gcc.misc-tests/gcov-6.c: New test.
12775
12776 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         PR c++/3986
12779         * g++.dg/abi/vbase1.C: New test.
12780
12781 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12782
12783         * objc.dg/method-2.m: New.
12784
12785 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12786
12787         PR c++/4203
12788         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12789         * g++.dg/init/empty1.C: New test.
12790
12791 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12792
12793         * gcc.c-torture/compile/20010903-1.c: New test.
12794
12795 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12796
12797         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12798         for m68k.
12799
12800 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12801
12802         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12803
12804         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12805
12806         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12807
12808 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12809
12810         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12811         for 16-bit 'unsigned int'.
12812
12813 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12814
12815         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12816
12817 2001-08-27  Richard Henderson  <rth@redhat.com>
12818
12819         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12820         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12821
12822 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12823
12824         * gcc.dg/asm-names.c (ymain): New.
12825
12826 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12827
12828         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12829         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12830         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12831
12832 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12833
12834         * gcc.dg/compare5.c: New testcase.
12835
12836 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12837
12838         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12839         and "In instantiation".
12840
12841 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12842
12843         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12844
12845 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12846
12847         * gcc.misc-tests/gcov.exp: Add support for branch information.
12848         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12849         * gcc.misc-tests/gcov-4.c: New test.
12850         * gcc.misc-tests/gcov-4b.c: New test.
12851         * gcc.misc-tests/gcov-5b.c: New test.
12852
12853 2001-08-20  Zack Weinberg  <zackw@panix.com>
12854
12855         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12856         expected to fail.
12857
12858 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12859
12860         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12861
12862 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12863
12864         * g++.dg/eh/
12865         Moved to gcc-deps.exp
12866         * gcc-deps.exp: New file.
12867
12868 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12869
12870         * g++.old-deja/g++.pt/defarg14.C: New test.
12871
12872 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12873
12874         * g++.old-deja/g++.other/lineno5.C: New test.
12875
12876 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         * g++.old-deja/g++.pt/crash68.C: New test.
12879
12880 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12881
12882         * g++.old-deja/g++.other/crash42.C: New test.
12883
12884 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12885
12886         * gcc.dg/cpp/extratokens.c: Fix.
12887         * gcc.dg/cpp/skipping2.c: New tests.
12888
12889 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12890
12891         * gcc.c-torture/execute/20010724-1.c: New file.
12892         * gcc.c-torture/execute/20010724-1.x: New file.
12893
12894 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12895
12896         * g++.old-deja/g++.other/cond7.C: New test.
12897
12898 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12899
12900         * g++.old-deja/g++.other/optimize4.C: New test.
12901
12902 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12903
12904         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12905
12906 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12907
12908         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12909         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12910         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12911         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12912
12913         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12914         bug report" message.
12915
12916         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12917         * g++.dg/ext/instantiate1.C: Move from old-deja.
12918
12919 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12920
12921         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12922         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12923         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12924         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12925
12926 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12927
12928         * gcc.c-torture/execute/20010723-1.c: New test.
12929
12930 2001-07-23  Ben Elliston  <bje@redhat.com>
12931
12932         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12933
12934 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12935
12936         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12937         i[34567]86-*-*.
12938         Delete handling of ieee_multilib_flags.
12939         Pass -mieee for alpha*-*-* and sh-*-*.
12940         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12941
12942 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12943
12944         Remove old-abi tests.
12945         * g++.old-deja/g++.mike/p11116.C: Remove.
12946         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12947
12948 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12949
12950         * g77.f-torture/compile/pr3743.f:  New test
12951
12952 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12953
12954         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12955
12956 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12957
12958         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12959         g++.old-deja/g++.pt/static6.C: Likewise.
12960         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12961         supports weak symbols.
12962
12963 2001-07-18  Andreas Jaeger  <aj@suse.de>
12964
12965         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12966         supported again.
12967
12968 2001-07-18  Andreas Jaeger  <aj@suse.de>
12969
12970         * gcc.dg/iftrap-1.c: Fix target line.
12971
12972 2001-07-17  Richard Henderson  <rth@redhat.com>
12973
12974         * gcc.c-torture/execute/20010717-1.c: New.
12975
12976 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12977
12978         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12979         tests.
12980
12981 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12982
12983         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12984
12985 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12986
12987         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12988         UAC_SIGBUS, UAC_NOPRINT definitions.
12989
12990 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12991
12992         * objc/execute/object_is_class.m: New test.
12993         * objc/execute/object_is_meta_class.m: New test.
12994
12995 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12996
12997         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12998         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12999
13000 2001-01-15  David Bil
13001         * objc/execute/class-14.m: Added.
13002         * objc/execute/class-2.m: Added.
13003         * objc/execute/class-3.m: Added.
13004         * objc/execute/class-4.m: Added.
13005         * objc/execute/class-5.m: Added.
13006         * objc/execute/class-6.m: Added.
13007         * objc/execute/class-7.m: Added.
13008         * objc/execute/class-8.m: Added.
13009         * objc/execute/class-9.m: Added.
13010         * objc/execute/class-tests-1.h
13011         * objc/execute/class-tests-2.h
13012         * objc/execute/compatibility_alias.m: Added.
13013         * objc/execute/encode-1.m: Added.
13014         * objc/execute/formal_protocol-1.m: Added.
13015         * objc/execute/formal_protocol-2.m: Added.
13016         * objc/execute/formal_protocol-3.m: Added.
13017         * objc/execute/formal_protocol-4.m: Added.
13018         * objc/execute/formal_protocol-5.m: Added.
13019         * objc/execute/formal_protocol-6.m: Added.
13020         * objc/execute/formal_protocol-7.m: Added.
13021         * objc/execute/informal_protocol.m: Added.
13022         * objc/execute/initialize.m: Added.
13023         * objc/execute/load.m: Added.
13024         * objc/execute/many_args_method.m: Added.
13025         * objc/execute/nested-3.m: Added.
13026         * objc/execute/no_clash.m: Added.
13027         * objc/execute/private.m: Added.
13028         * objc/execute/redefining_self.m: Added.
13029         * objc/execute/root_methods.m: Added.
13030         * objc/execute/selector-1.m: Added.
13031         * objc/execute/static-1.m: Added.
13032         * objc/execute/static-2.m: Added.
13033         * objc/execute/va_method.m: Added.
13034
13035 2001-03-10  Richard Henderson  <rth@redhat.com>
13036
13037         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13038
13039 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13040
13041         * g++.old-deja/g++.other/crash31.C: XFAIL.
13042         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13043         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13044         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13045         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13046         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13047
13048 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13049
13050         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13051
13052 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13053
13054         * gcc.dg/20000724-1.c: Don't use multiline strings.
13055
13056 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13057
13058         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13059         result of -cString against what we expect it to be; don't just
13060         print it out for no one to read.
13061
13062         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13063         Based on testcases provided by Nicola Pero.
13064
13065 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13066
13067         * gcc.dg/cpp/macro7.c: New test.
13068
13069 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13070
13071         * gcc.dg/cpp/multiline.c: Update.
13072
13073 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13074
13075         * g++.old-deja/g++.other/enum3.C: New test.
13076
13077 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13078
13079         * g++.old-deja/g++.other/pod1.C: New test.
13080
13081 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13082
13083         * g++.old-deja/g++.ext/overload1.C: New test.
13084
13085 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13086
13087         * g++.old-deja/g++.pt/using1.C: New test.
13088
13089 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13090
13091         * g++.old-deja/g++.other/using9.C: New test.
13092
13093 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13094
13095         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13096
13097         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13098
13099 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13100
13101         * g++.old-deja/g++.ext/realpt1.C: Remove.
13102
13103 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13104
13105         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13106
13107 2001-02-26  Will Cohen  <wcohen@redhat.com>
13108
13109         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13110
13111 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13112
13113         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13114         templatized constructors.
13115
13116 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13117
13118         * gcc.c-torture/execute/20010224-1.c: New test.
13119
13120 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13121
13122         * gcc.c-torture/execute/20010222-1.c: New test.
13123
13124 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13125
13126         * g++.old-deja/g++.other/inline20.C: New test.
13127
13128 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13129
13130         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13131
13132 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13133
13134         * g++.old-deja/g++.other/lookup22.C: New test.
13135
13136 200
13137         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13138         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13139         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13140         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13141         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13142
13143 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13144
13145         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13146         account.
13147
13148 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13149
13150         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13151
13152 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13153
13154         * g++.old-deja/g++.pt/crash62.C: New test.
13155
13156 2001-01-04  Richard Henderson  <rth@redhat.com>
13157
13158         * gcc.dg/20000926-1.c: Update expected warnings.
13159         * gcc.dg/array-2.c: Likewise.
13160         * gcc.dg/array-4.c: Also validate flexible array members.
13161         * gcc.dg/c99-flex-array-1.c: New.
13162
13163 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13164
13165         * gcc.c-torture/compile/20001222-1.x: Remove.
13166
13167 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13168
13169         * gcc.c-torture/execute/built-in-setjmp.c: New.
13170
13171 2001-01-03  Richard Henderson  <rth@redhat.com>
13172
13173         * gcc.dg/940510-1.c: Update expected error wording.
13174         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13175
13176 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13177
13178         * lib/target-supports.exp (check_alias_available): Modified to
13179         indicate aliases not supported if only weak aliases are supported.
13180
13181 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13182
13183         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13184         Turn on cmpstrsi checks for __pj__ and __i370__.
13185
13186 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13187
13188         * g++.old-deja/g++.other/virtual11.C: New test.
13189
13190 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13191
13192         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13193
13194 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13195
13196         * gcc.c-torture/compile/20010102-1.c: New test.
13197
13198 2001-01-02  Andreas Jaeger  <aj@suse.de>
13199
13200         * gcc.dg/noreturn-3.c: New test.
13201
13202         * gcc.dg/noreturn-4.c: New test.
13203
13204 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13205
13206         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13207         __builtin_fputc and __builtin_fwrite.
13208
13209 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13210
13211         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13212         signed char, not default char.
13213
13214 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13215
13216         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13217
13218 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13219
13220         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13221
13222 2000-12-29  Richard Henderson  <rth@redhat.com>
13223
13224         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13225         (__cyg_profile_func_exit): Define.
13226
13227 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13228
13229         * g++.dg/vtgc1.C: New test.
13230
13231 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13232
13233         * gcc.dg/noncompile/20001228-1.c: New test.
13234
13235         * gcc.dg/20001228-1.c: New test.
13236
13237         * gcc.c-torture/execute/20001228-1.c: New test.
13238
13239 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13240
13241         * gcc.dg/format-strfmon-1.c: New test.
13242
13243 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13244
13245         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13246         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13247         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13248         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13249         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13250         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13251         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13252         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13253         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13254         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13255         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13256         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13257         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13258
13259         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13260         * gcc.c-torture/execute/string-opt-4.c: Test index.
13261
13262 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13263
13264         * gcc.c-torture/compile/20001226-1.c: New test.
13265
13266 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13267
13268         * gcc.c-torture/compile/20001222-1.c: New test.
13269         * gcc.c-torture/compile/20001222-1.x: Xfail.
13270
13271 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13272
13273         * gcc.c-torture/execute/comp-goto-2.c: New test.
13274
13275 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13276
13277         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13278         Use long types if __INT_MAX__ is 32767.
13279         (main): Use cast to (sint32 *) when poking 88 into a_page.
13280
13281         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13282
13283 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13284
13285         * gcc.c-torture/compile/20001221-1.c: New test.
13286         * gcc.c-torture/execute/20001221-1.c: New test.
13287
13288 2000-12-20  Richard Henderson  <rth@redhat.com>
13289
13290         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13291         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13292
13293 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13294
13295         * gcc.dg/compare3.c: New test.
13296
13297 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13298
13299         * gcc.dg/format-warnll-1.c: New test.
13300
13301 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13302
13303         * gcc.dg/cpp/cmdlne-P.c: New test.
13304
13305 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13306
13307         * gcc.c-torture/execute/builtin-abs-1.c,
13308         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13309
13310 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13311
13312         * gcc.dg/cpp/multiline.c: New test.
13313
13314 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13315
13316         * g++.old-deja/g++.other/syshdr1.C: Update.
13317         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13318
13319 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13320
13321         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13322
13323 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13324
13325         * g++.old-deja/g++.pt/ttp65.C: New test.
13326
13327 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13328
13329         * g++.old-deja/g++.pt/ttp64.C: New test.
13330
13331 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13332
13333         * g++.old-deja/g++.pt/spec33.C: New test.
13334
13335 2000-12-14  Catherine Moore  <clm@redhat.com>
13336
13337         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13338         * gcc.c-torture/execute/920612-2.c: Likewise.
13339         * gcc.c-torture/execute/920428-2.c: Likewise.
13340         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13341         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13342
13343 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13344
13345         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13346         * gcc.dg/pack-test-2.c: Likewise.
13347
13348 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13349
13350         Tests by Zack Weinberg <zackw@stanford.edu>.
13351
13352         * gcc.dg/cpp/defined.c: Update.
13353         * gcc.dg/cpp/defined_trad.c: New tests.
13354
13355 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13356
13357         * gcc.dg/cpp/trad-direct.c: Update.
13358
13359 2000-12-11  Neil Booth  <neilb@earthling.net>
13360
13361         * gcc.dg/cpp/defined_trad.c
13362
13363 2000-12-11  Neil Booth  <neilb@earthling.net>
13364
13365         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13366
13367 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13368
13369         * gcc.dg/format-miss-2.c: New test.
13370
13371 2000-12-09  Neil Booth  <neilb@earthling.net>
13372
13373         * gcc.dg/cpp/lineflags.c: New tests.
13374         * gcc.dg/cpp/poison.c: Update.
13375         * gcc.dg/cpp/redef2.c: Update.
13376         * gcc.dg/cpp/skipping.c: New test.
13377
13378 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13379
13380         * g++.old-deja/g++.other/eh3.C: New testcase.
13381
13382 2000-12-07  Neil Booth  <neilb@earthling.net>
13383
13384         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13385         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13386         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13387         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13388         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13389         Update.
13390
13391 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13392
13393         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13394         __SIZE_TYPE__ instead of int for type of integers cast to
13395         pointers.
13396
13397 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13398
13399         * g++.old-deja/g++.other/cleanup4.C: New test.
13400
13401 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13402
13403         * format-sec-1.c: New test.
13404
13405 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13406
13407         * gcc.dg/format-nonlit-3.c: New test.
13408
13409 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13410
13411         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13412         through a null pointer.
13413
13414 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13415         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13416         library makes no calls to `operator new' during initialization.
13417
13418 2000-11-04  Neil Booth  <neilb@earthling.net>
13419
13420         * gcc.dg/cpp/include2.c: New tests.
13421
13422 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13423
13424         * lib/g++.exp (g++_set_ld_library_path): New function.
13425         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13426
13427 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13428
13429         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13430         warnings.
13431
13432 2000-11-01  Richard Henderson  <rth@redhat.com>
13433
13434         * g++.old-deja/g++.ext/namedret1.C: New.
13435         * g++.old-deja/g++.ext/namedret2.C: New.
13436         * g++.old-deja/g++.ext/namedret3.C: New.
13437
13438 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13439
13440         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13441         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13442
13443 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13444
13445         * gcc.c-torture/execute/va-arg-21.c: New test.
13446
13447 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13448
13449         * gcc.dg/c99-complex-2.c: New test.
13450
13451 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13452
13453         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13454
13455 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13456
13457         * g++.old-deja/g++.other/inline16.C: New test.
13458
13459 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13460
13461         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13462         __PRETTY_FUNCTION__
13463
13464 2000-10-29  Neil Booth  <neilb@earthling.net>
13465
13466         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13467         New tests.
13468         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13469         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13470         optimisation.
13471
13472 2000-10-29  Neil Booth  <neilb@earthling.net>
13473
13474         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13475         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13476         * mi5.c: Test multiple includes work with -C.
13477         * trigraphs.c: Test ^= version.
13478
13479 2000-10-28  Neil Booth  <neilb@earthling.net>
13480
13481         New tests and test updates for new macro expander.
13482
13483         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13484         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13485         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13486         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13487         new diagnostic messages.
13488
13489         * gcc.dg/cpp/macro3.c: New tests.
13490
13491 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13492
13493         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13494         on the same line.
13495
13496 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13497
13498         * g++.old-deja/g++.other/eh2.C: New test.
13499
13500 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13501
13502         * gcc.c-torture/execute/20001027-1.c: New test.
13503
13504 2000-10-26  Richard Henderson  <rth@redhat.com>
13505
13506         * gcc.c-torture/execute/20001026-1.c: New.
13507
13508 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13509
13510         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13511         * g++.old-deja/g++.law/builtin1.C: Likewise.
13512         * g++.old-deja/g++.law/ctors10.C: Likewise.
13513         * g++.old-deja/g++.law/virtual3.C: Likewise.
13514         * g++.old-deja/g++.mike/p658.C: Likewise.
13515         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13516         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13517         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13518         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13519         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13520
13521 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13522
13523         * gcc.c-torture/compile/20001024-1.c: New test.
13524
13525 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13526
13527         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13528         to tell us whether or not we are using V3.
13529
13530 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13531
13532         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13533         operands.
13534
13535 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13536
13537         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13538
13539 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13540
13541         * gcc.c-torture/execute/20001024-1.c: New test.
13542
13543 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * g++.old-deja/g++.other/sibcall1.C: New test.
13546
13547 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13548
13549         * gcc.dg/noncompile/init-3.c: New test.
13550
13551 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13552
13553         * gcc.dg/format-array-1.c: New test.
13554
13555 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13556
13557         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13558         writing through null pointers; remove comment about testing
13559         unterminated strings.
13560
13561 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13562
13563         * gcc.c-torture/execute/20001017-2.c: New test.
13564
13565 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13566
13567         * gcc.c-torture/compile/20001018-1.c: New test.
13568         * gcc.c-torture/compile/20001018-1.x: Xfail.
13569
13570 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13571
13572         * gcc.c-torture/execute/20001017-1.c: New test.
13573
13574 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13575
13576         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13577         for multiple use of arguments with scanf formats; add tests for
13578         multiple use of arguments.
13579
13580 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13581
13582         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13583
13584 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13585
13586         * gcc.dg/format-miss-1.c: New test.
13587
13588 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13589
13590         * gcc.c-torture/execute/20001013-1.c: New test.
13591
13592 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13593
13594         * gcc.dg/format-branch-1.c: New test.
13595
13596 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13597
13598         * README, lib/file-format.exp: Remove EGCS references.
13599
13600 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13601
13602         * gcc.dg/20001013-1.c: New test.
13603
13604 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13605
13606         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13607         for intmax_t in the compiler using __typeof__ and the type rules
13608         for conditional expressions.
13609
13610 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13611
13612         * gcc.dg/20001012-1.c: New test.
13613         * gcc.dg/20001012-2.c: New test.
13614
13615 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13616
13617         * gcc.dg/format-attr-1.c: New test.
13618
13619 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13620
13621         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13622         __LONG_LONG_MAX__ instead of LLONG_MAX.
13623
13624 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13625
13626         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13627         scanf flags.
13628         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13629         flags.
13630
13631 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13632
13633         * gcc.dg/sequence-pt-1.c: New test.
13634
13635 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13636
13637         * gcc.c-torture/execute/20001011-1.c: New testcase.
13638         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13639
13640 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13641
13642         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13643         does not error on it.
13644
13645 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13646
13647         * gcc.dg/20001009-1.c: New test.
13648
13649 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13650
13651         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13652         * gcc.c-torture/execute/20001009-2.c: ... to here.
13653
13654 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13655
13656         * gcc.c-torture/compile/20001009-1.c: New testcase.
13657         * gcc.c-torture/execute/20001009-1.c: New testcase.
13658         Testcases provided by Jan Hubicka <jh@suse.cz>.
13659
13660 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13661
13662         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13663         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13664         uintmax_t using <limits.h> to emulate the compiler's internal
13665         logic.  No longer XFAIL %j tests.
13666
13667 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13668
13669         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13670         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13671         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13672         regexps and details of expected handling of some bad formats.
13673         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13674         suppression.
13675
13676 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13677
13678         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13679         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13680         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13681         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13682         in list archives.
13683
13684 2000-10-06  Richard Henderson  <rth@cygnus.com>
13685
13686         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13687         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13688         * g++.old-deja/g++.jason/report.C: Likewise.
13689         * g++.old-deja/g++.law/friend5.C: Likewise.
13690         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13691         of the expected warnings.
13692
13693 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         * g++.old-deja/g++.pt/enum14.C: New test.
13696
13697 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13698
13699         * g++.old-deja/g++.pt/crash59.C: New test.
13700
13701 2000-10-04  Will Cohen  <wcohen@redhat.com>
13702
13703         * gcc.dg/20000926-1.c: New test.
13704
13705 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13706
13707         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13708         function name for current C++ compiler.
13709         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13710
13711 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13712
13713         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13714         __PRETTY_FUNCTION__.
13715         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13716
13717 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13718
13719         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13720
13721 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13722
13723         * gcc.c-torture/compile/20000923-1.c: New test.
13724
13725 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13726
13727         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13728         * g++.old-deja/g++.pt/ttp62.C: Same.
13729         * g++.old-deja/g++.other/inline14.C: Same.
13730
13731 2000-09-24  Richard Henderson  <rth@cygnus.com>
13732
13733         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13734
13735 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13736
13737         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13738
13739 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13740
13741         * gcc.c-torture/compile/20000922-1.c: New file.
13742
13743 2000-09-21  Nick Clifton  <nickc@redhat.com>
13744
13745         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13746         a signed long modulo operation.
13747         (mod6): New function - perform an unsigned long modulo operation.
13748         (main): Add tests for modulos of very large numbers by very small
13749         dividends.
13750
13751 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13752
13753         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13754
13755 2000-09-19  Richard Henderson  <rth@cygnus.com>
13756
13757         * gcc.dg/compare2.c (case 10): XFAIL.
13758
13759 2000-09-18  Richard Henderson  <rth@cygnus.com>
13760
13761         * gcc.c-torture/execute/20000906-1.c: Move ...
13762         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13763         that support __builtin_trap.
13764
13765 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13766
13767         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13768
13769 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13770
13771         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13772         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13773         more $ format tests.
13774
13775 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13776
13777         * gcc.dg/format-errmk-1.c: New test.
13778
13779 2000-09-17  Greg McGary  <greg@mcgary.org>
13780
13781         * gcc.c-torture/execute/20000917-1.x: Remove.
13782
13783 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13784
13785         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13786
13787 2000-09-17  Greg McGary  <greg@mcgary.org>
13788
13789         * gcc.c-torture/execute/20000917-1.c: New test.
13790         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13791
13792 2000-09-16  Neil Booth  <NeilB@earthling.net>
13793
13794         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13795         in nested macro bug.
13796
13797 2000-09-15  Neil Booth  <NeilB@earthling.net>
13798
13799         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13800
13801 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13802
13803         * gcc.c-torture/execute/20000914-1.c: New test.
13804
13805 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13806
13807         * g++.other/inline13.C: New test.
13808
13809 2000-09-12  Andreas Jaeger  <aj@suse.de>
13810
13811         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13812         constant by Ulrich Drepper <drepper@redhat.com>.
13813
13814 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13815
13816         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13817
13818 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13819
13820         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13821
13822 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13823
13824         * gcc.dg/cpp/backslash.c: New test.
13825
13826 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13827
13828         * gcc.c-torture/execute/20000910-1.c: New test.
13829         * gcc.c-torture/execute/20000910-2.c: Likewise.
13830
13831 2000-09-11  Robert Lipe  <robertl@sco.com>
13832
13833         * gcc.dg/pragma-align.c: New test.
13834
13835 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13836
13837         * g++.old-deja/g++.pt/explicit82.C: New test.
13838         * g++.old-deja/g++.pt/explicit83.C: New test.
13839
13840 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13841
13842         * gcc.dg/asm-names.c: New test.
13843
13844 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13845
13846         * gcc.dg/cpp/tr-warn6.c: New test
13847
13848 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13849
13850         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13851         be accepted.
13852
13853 2000-09-07  Catherine Moore  <clm@redhat.com>
13854
13855         * gcc.c-torture/execute/unroll-1.c: New test.
13856
13857 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13858
13859         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13860         ERROR markers.
13861         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13862         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13863         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13864         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13865         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13866         Preprocess only.
13867         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13868         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13869
13870 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13871
13872         * g++.old-deja/g++.pt/deduct2.C: New test.
13873
13874 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13875
13876         * g++.old-deja/g++.pt/parms2.C: New test.
13877
13878 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13879
13880         * g++.old-deja/g++.pt/crash58.C: New test.
13881
13882 2000-09-06  Greg McGary  <greg@mcgary.org>
13883
13884         * gcc.c-torture/execute/20000906-1.c: New test.
13885         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13886
13887 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13888
13889         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13890
13891 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13892
13893         * g++.old-deja/g++.pt/crash57.C: New test.
13894
13895 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13896
13897         * g++.old-deja/g++.pt/crash56.C: New test.
13898
13899 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13900
13901         * g++.old-deja/g++.pt/koenig1.C: New test.
13902
13903 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13904
13905         * gcc.dg/20000904-1.c: New test.
13906
13907 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13908
13909         * gcc.dg/cpp/paste8.c: New test.
13910
13911 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13912
13913         * gcc.c-torture/compile/20000827-1.c: New test.
13914
13915 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13916
13917         * gcc.dg/format-diag-1.c: New test.
13918
13919 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13920
13921         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13922         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13923         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13924         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13925         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13926
13927 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13928
13929         * g++.old-deja/g++.other/nested4.C: New test.
13930
13931 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13932
13933         * g++.old-deja/g++.ns/scoped1.C: New test.
13934
13935 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13936
13937         * lib/g++.exp: Support testing already-installed GCC.
13938
13939 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13940
13941         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13942
13943 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13944
13945         * gcc.dg/return-type-2.c: New test.
13946
13947 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13948
13949         * gcc.c-torture/compile/20000825-1.c: New test.
13950
13951 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13952
13953         * gcc.dg/dwarf2-2.c: New test.
13954
13955 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13956
13957         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13958         dg-warning regexps.
13959
13960 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13961
13962         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13963         gcc.dg/format-ext-5.c: New tests.
13964
13965 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13966
13967         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13968
13969 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13970
13971         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13972
13973 2000-08-24  Richard Henderson  <rth@cygnus.com>
13974
13975         * gcc.dg/ia64-sync-1.c: New test.
13976         * gcc.dg/ia64-sync-2.c: New test.
13977         * gcc.dg/ia64-asm-1.c: New test.
13978
13979 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13980
13981         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13982         * gcc.dg/format-ext-2.c: New test.
13983
13984 2000-08-23  Jason Merrill  <jason@redhat.com>
13985
13986         * lib/old-dejagnu.exp: Also ignore "In member function" and
13987         "At global scope".
13988
13989 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13990
13991         * gcc.dg/noncompile/label-lineno-1.c: New test.
13992
13993 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13994
13995         * gcc.dg/c99-array-nonobj-1.c: New test.
13996
13997 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13998
13999         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14000         tests.
14001         * gcc.dg/format-ext-1.c: New test.
14002
14003 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14004
14005         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14006         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14007         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14008         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14009         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14010
14011 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14012
14013         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14014         gcc.dg/c99-strftime-2.c: New tests.
14015
14016 2000-08-22  Richard Henderson  <rth@cygnus.com>
14017
14018         * gcc.c-torture/execute/20000822-1.c: New test.
14019
14020 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.c-torture/execute/20000819-1.x: Remove.
14023
14024 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14025
14026         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14027         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14028         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14029         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14030         gcc.dg/format-xopen-1.c: New tests.
14031
14032 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14033
14034         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14035
14036 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * g++.old-deja/g++.other/loop2.C: New test.
14039
14040         * gcc.c-torture/compile/20000606-1.c: New test.
14041         * gcc.c-torture/compile/20000728-1.c: New test.
14042         * gcc.c-torture/execute/20000801-1.c: New test.
14043         * gcc.c-torture/execute/20000801-2.c: New test.
14044         * gcc.c-torture/execute/20000819-1.c: New test.
14045         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14046         * gcc.dg/20000629-1.c: New test.
14047         * gcc.dg/20000724-1.c: New test.
14048         * gcc.dg/20000807-1.c: New test.
14049
14050 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14051
14052         * gcc.dg/cpp/pragma-1.c: New test.
14053         * gcc.dg/cpp/pragma-2.c: New test.
14054
14055 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14056
14057         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14058         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14059
14060 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14061
14062         * gcc.c-torture/compile/20000818-1.c: New test.
14063
14064 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14065
14066         * gcc.c-torture/execute/20000818-1.c: New test.
14067
14068 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14069
14070         * gcc.dg/format-va-1.c: New test.
14071
14072 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14073
14074         * g++.old-deja/g++.other/typedef8.C: New test.
14075
14076 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14079         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14080         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14081         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14082         * g++.old-deja/g++.other/ptrmem7.C: New test.
14083         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14084
14085 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14086
14087         * g++.old-deja/g++.pt/typename27.C: New test.
14088
14089 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14090
14091         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14092         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14093         * g++.old-deja/g++.pt/friend45.C: New test.
14094         * g++.old-deja/g++.other/friend8.C: New test.
14095
14096 2000-08-15  Richard Henderson  <rth@cygnus.com>
14097
14098         * gcc.c-torture/execute/20000815-1.c: New test.
14099
14100 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14101
14102         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14103         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14104         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14105
14106 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14107
14108         * g++.old-deja/g++.other/refinit2.C: New test.
14109
14110 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14111
14112         * lib/c-torture.exp (c-torture): Make
14113         compiler_conditional_xfail_data global.
14114         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14115         compiler_conditional_xfail_data machinery.
14116         (f-torture-execute): Likewise.
14117         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14118         and only when unrolling loops.
14119
14120         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14121
14122 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14123
14124         * g++.old-deja/g++.pt/explicit81.C: New test.
14125
14126 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         * g++.old-deja/g++.pt/typename26.C: New test.
14129
14130 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14131
14132         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14133         warning.
14134
14135 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14136
14137         * g++.old-deja/g++.other/array3.C: New test.
14138
14139 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14140
14141         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14142         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14143         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14144         New tests.
14145
14146 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14147
14148         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14149         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14150
14151 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14152
14153         * gcc.c-torture/execute/20000808-1.c: New test.
14154
14155 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14156
14157         * gcc.dg/c90-const-expr-1.c: New test.
14158
14159 2000-08-08  Richard Henderson  <rth@cygnus.com>
14160
14161         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14162
14163 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14164
14165         * gcc.dg/noncompile/const-ll-1.c: New test.
14166
14167 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14168
14169         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14170
14171 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14172
14173         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14174         that running programs linked against the shared version of libobjc
14175         run correctly.
14176
14177 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14178
14179         * gcc.dg/c99-printf-1.c: New test.
14180
14181 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14182
14183         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14184
14185 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14186
14187         * gcc.c-torture/execute/20000731-1.x: Delete.
14188
14189 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14190
14191         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14192         and torture_without_loops as is done by c-torture.exp.
14193         (search_for): Copy from c-torture.exp.
14194         (gcc-dg-runtest): New function, drives a directory of tests
14195         iterating over the TORTURE_OPTIONS.
14196         (scan-assembler, scan-assembler-not): Move here from
14197         individual directory drivers.
14198
14199         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14200         defined by lib/gcc-dg.exp.
14201         * gcc.dg/cpp/cpp.exp: Likewise.
14202         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14203         gcc-dg-runtest, so we cycle over optimization options.
14204
14205         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14206         * gcc.dg/compare2.c: No longer expected to fail.
14207
14208 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14209
14210         * gcc.c-torture/execute/20000804-1.c: New test.
14211
14212 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14213
14214         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14215
14216 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14217
14218         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14219
14220 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14221
14222         * gcc.c-torture/compile/20000803-1.c: New test.
14223
14224 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14225
14226         * gcc.c-torture/execute/20000801-3.c,
14227         gcc.c-torture/execute/20000801-4.c: New tests.
14228         * gcc.c-torture/execute/20000801-3.x,
14229         gcc.c-torture/execute/20000801-4.x: Xfail.
14230
14231 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14232
14233         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14234         libobjc/.libs to allow for libtool.
14235
14236 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14237
14238         * gcc.c-torture/compile/20000802-1.c: New test.
14239
14240 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14241
14242         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14243
14244 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14245
14246         * gcc-c-torture/execute/20000731-2.c: New test.
14247
14248         * gcc.c-torture/execute/20000731-1.c: New test.
14249         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14250
14251 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14252
14253         * testsuite/gcc.dg/cpp/paste7.c: New test.
14254         * gcc.dg/cpp/20000725-1.c: New test.
14255
14256 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14257
14258         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14259         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14260         declaration warning for __builtin_dwarf_reg_size.
14261
14262         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14263
14264 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14265
14266         * gcc.dg/noncompile/voidparam-1.c: New test.
14267
14268 2000-07-30  Richard Henderson  <rth@cygnus.com>
14269
14270         * gcc.dg/c90-digraph-1.c: Don't xfail.
14271         * gcc.dg/compare2.c (case 10): Xfail.
14272         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14273
14274 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14275
14276         * gcc.dg/c99-main-1.c: New test.
14277
14278 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14279
14280         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14281
14282 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14283
14284         * gcc.c-tortuer/execute/20000726-1.c: New test.
14285
14286 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14287
14288         * gcc.c-torture/execute/enum-2.c: New test.
14289
14290 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14291
14292         * gcc.dg/cpp/tr-warn3.c: New test.
14293
14294 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14295
14296         * g++.old-deja/g++.ext/implicit1.C: Remove.
14297         * g++.old-deja/g++.jason/c2.C: Remove
14298         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14299         * g++.old-deja/g++.pt/crash16.C: Likewise.
14300         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14301
14302 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14303
14304         * g++.old-deja/g++.other/for2.C: New test.
14305
14306 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14307
14308         * gcc.dg/20000720-1.c: New test.
14309
14310 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14311
14312         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14313
14314 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14315
14316         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14317         * gcc.c-torture/execute/20000722-1.c: New.
14318         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14319
14320 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14321
14322         * gcc.dg/cpp/20000720-1.S: New test.
14323
14324 2000-07-21  Michael Meissner  <meissner@redhat.com>
14325
14326         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14327
14328 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14329
14330         * g++.old-deja/g++.brendan/crash16.C,
14331         g++.old-deja/g++.brendan/parse3.C,
14332         g++.old-deja/g++.brendan/redecl1.C,
14333         g++.old-deja/g++.ns/template13.C,
14334         g++.old-deja/g++.other/decl4.C,
14335         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14336
14337 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14338
14339         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14340         and "Internal error".
14341
14342         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14343         regexps.
14344         * gcc.dg/cpp/paste6.c: New test.
14345
14346 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14347
14348         * gcc.dg/cpp/tr-direct.c: New test.
14349
14350         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14351         gcc.dg/cpp/undef1.c: Tweak error regexps.
14352
14353 2000-07-18  Eric Christopher <echristo@redhat.com>
14354
14355         * gcc.c-torture/compile/20000718-1.c: New test.
14356
14357 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14358
14359         * cpplex.c (_cpp_push_token): If the token being pushed back
14360         is the previous token in this context, just subtract one from
14361         context->posn.
14362         * cppmacro.c (save_expansion): Clear aux field when storing a
14363         placemarker.
14364
14365 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14366
14367         * gcc.dg/noncompile/redecl-1.c: New test.
14368
14369 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14370
14371         * gcc.c-torture/execute/20000717-5.c: New test.
14372         * gcc.c-torture/execute/20000717-1.x: Removed.
14373
14374 2000-07-17  Richard Henderson  <rth@cygnus.com>
14375
14376         * gcc.c-torture/execute/20000717-4.c: New test.
14377
14378 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14379
14380         * gcc.dg/cpp/syshdr.c: New test.
14381         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14382
14383 2000-07-17  Neil Booth  <neilb@earthling.net>
14384
14385         * gcc.dg/cpp/cmdlne-dM.c: New test.
14386         * gcc.dg/cpp/cmdlne-dD.c: New test.
14387
14388 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14389
14390         * gcc.c-torture/execute/20000717-3.c: New test.
14391
14392         * gcc.c-torture/compile/20000717-1.c: New test.
14393
14394 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14395
14396         * gcc.c-torture/execute/20000717-2.c: New test.
14397
14398 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14399
14400         * gcc.dg/formatz-1.c: New test.
14401
14402         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14403         * gcc.dg/c99-digraph-1.c: New tests.
14404
14405         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14406         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14407
14408         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14409         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14410         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14411         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14412         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14413         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14414         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14415
14416 2000-07-17   Greg McGary <greg@mcgary.org>
14417
14418         * gcc.c-torture/execute/20000717-1.c: New test.
14419         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14420
14421 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14422
14423         * gcc.c-torture/execute/20000715-2.c: New test.
14424         * gcc.dg/20000715-1.c: New test.
14425
14426 2000-07-15  Michael Meissner  <meissner@redhat.com>
14427
14428         * gcc.c-torture/execute/20000715-1.c: New test.
14429
14430 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14431
14432         * gcc.c-torture/execute/20000707-1.c: New test.
14433
14434 2000-07-13  Neil Booth  <NeilB@earthling.net>
14435
14436         * testsuite/gcc.dg/cpp/digraph1.c,
14437         testsuite/gcc.dg/cpp/digraph2.c,
14438         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14439
14440 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14441
14442         * g77.f-torture/compile/20000630-2.f:  New test.
14443         * g77.f-torture/compile/20000630-2.x
14444
14445 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14446
14447         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14448
14449 2000-07-11  Neil Booth  <NeilB@earthling.net>
14450
14451         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14452
14453 2000-07-11  Neil Booth  <NeilB@earthling.net>
14454
14455         * gcc.dg/cpp/cmdlne-C.c: New.
14456
14457 2000-07-09  Neil Booth  <NeilB@earthling.net>
14458
14459         * gcc.dg/cpp/directiv.c: New tests.
14460         * gcc.dg/cpp/undef1.c: Update.
14461
14462 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14463
14464         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14465
14466 2000-07-09  Neil Booth  <NeilB@earthling.net>
14467
14468         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14469
14470 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14471
14472         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14473         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14474
14475 2000-07-08  Neil Booth  <NeilB@earthling.net>
14476
14477         * gcc.dg/cpp/macsyntx.c: New tests.
14478
14479 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14480
14481         * gcc.dg/20000707-1.c: New test.
14482
14483 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14484
14485         * gcc.c-torture/execute/20000706-1.c: New test.
14486         * gcc.c-torture/execute/20000706-2.c: New test.
14487         * gcc.c-torture/execute/20000706-3.c: New test.
14488         * gcc.c-torture/execute/20000706-4.c: New test.
14489         * gcc.c-torture/execute/20000706-5.c: New test.
14490
14491 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         * g++.old-deja/g++.pt/instantiate7.C: New test.
14494
14495 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14498         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14499         * g++.old-deja/g++.other/rtti3.C: Likewise.
14500         * g++.old-deja/g++.other/rttid3.C: Likewise.
14501
14502 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14503
14504         *  g77.f-torture/compile/20000630-1.x: Fix typo
14505
14506 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14507
14508         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14509         assembly output.
14510
14511 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14512
14513         * gcc.dg/cpp/ident.c: New test.
14514
14515 2000-07-05  Neil Booth  <NeilB@earthling.net>
14516
14517         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14518           gcc.dg/cpp/lexstrng.c: New tests.
14519
14520 2000-07-04  Neil Booth  <NeilB@earthling.net>
14521
14522         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14523         * gcc.dg/cpp/strify2.c: Same.
14524
14525 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14526
14527         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14528         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14529         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14530         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14531
14532         * testsuite/gcc.dg/cpp/macro1.c,
14533         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14534         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14535         testsuite/gcc.dg/cpp/strify1.c,
14536         testsuite/gcc.dg/cpp/strify2.c: New tests.
14537
14538 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14539
14540         * gcc.c-torture/execute/20000703-1.c: New test.
14541
14542 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14543
14544         * g++.old-deja/g++.pt (lookup10.C): New test.
14545
14546 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14547
14548         * g++.old-deja/g++.pt (typename25.C): New test.
14549
14550 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14551
14552         * gcc.c-torture/compile/20000701-1.c: New test.
14553
14554 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14555
14556         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14557         to test case.
14558
14559 2000-06-30  Catherine Moore  <clm@cygnus.com>
14560
14561         * gcc.c-torture/execute/align-1.c: New test.
14562
14563 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14564
14565         * g++.old-deja/g++.pt/expr8.C: New test.
14566         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14567
14568 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14569
14570         * gcc.c-torture/compile/20000629-1.c: New test.
14571
14572 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14573
14574
14575         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14576         gcc.dg/noncompile directory, depending on whether they're
14577         preprocessor tests or not.  Annotate all the tests for the dg
14578         framework.
14579
14580         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14581         * gcc.dg/noncompile/noncompile.exp: New.
14582
14583         * Moved files:
14584         Old name                                New name
14585         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14586         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14587         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14588         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14589         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14590         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14591         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14592         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14593         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14594         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14595         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14596         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14597         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14598         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14599         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14600         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14601         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14602         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14603         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14604         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14605         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14606         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14607         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14608         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14609
14610         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14611         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14612         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14613         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14614         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14615         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14616
14617 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14618
14619         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14620         declare one variable.  On the fourth, error.
14621         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14622         declared by 20000628-1a.h.
14623
14624 2000-06-29  Richard Henderson  <rth@redhat.com>
14625
14626         * gcc.c-torture/execute/930529-1.x: New file.
14627         * gcc.dg/920413-1.c: Adjust expected warning text.
14628         * gcc.dg/980217-1.c: Declare abort.
14629         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14630
14631 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14632
14633         * g77.f-torture/compile/20000629-1.f: New test.
14634         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14635
14636 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14637
14638         Rearrange lots of files, removing entirely the
14639         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14640         directories.
14641
14642         * Deleted files:
14643         gcc.c-torture/code_quality/code_quality.exp
14644         gcc.c-torture/special/special.exp
14645         gcc.failure/failure.exp
14646         gcc.failure/940409-1.x
14647         gcc.c-torture/compile/961203-1.x
14648
14649         * New files:
14650         gcc.misc-tests/linkage.exp
14651         gcc.c-torture/execute/920730-1t.c
14652         gcc.c-torture/execute/920730-1t.x
14653         gcc.c-torture/compile/920520-1.x
14654         gcc.c-torture/compile/920521-1.x
14655         gcc.c-torture/compile/981006-1.x
14656         gcc.c-torture/execute/eeprof-1.x
14657
14658         * Moved files (possibly with modifications to fit a new harness):
14659         Old name                                New name
14660         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14661         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14662         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14663         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14664         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14665         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14666         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14667         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14668         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14669         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14670         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14671         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14672         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14673         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14674
14675 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14676
14677         * c-torture/compile/961203-1.x: Delete.
14678
14679         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14680         not exit. Include stdio.h.
14681         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14682         * gcc.misc-tests/dg-12.c: Likewise.
14683         * gcc.misc-tests/dg-5.c: Likewise.
14684         * gcc.misc-tests/dg-6.c: Likewise.
14685         * gcc.misc-tests/dg-7.c: Prototype abort.
14686         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14687         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14688         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14689         not exit.
14690         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14691         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14692
14693 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14694
14695         * gcc.dg/cpp/20000628-1.c: New test.
14696         * gcc.dg/cpp/20000628-1.h: New header for above test.
14697         * gcc.dg/cpp/20000628-1a.h: Likewise.
14698
14699 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14700
14701         * gcc.dg/cpp: New directory.
14702         * gcc.dg/cpp/cpp.exp: New driver.
14703         * gcc.dg/cpp/20000627-1.c: New test.
14704         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14705         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14706         and rewrite as a compilation test.
14707
14708         * gcc.dg: Move many files into the cpp subdirectory, possibly
14709         renaming or editing them as well.
14710         Old name                New name
14711         990119-1.c              cpp/19990119-1.c
14712         990228-1.c              cpp/19990228-1.c
14713         990407-1.c              cpp/19990407-1.c
14714         990409-1.c              cpp/19990409-1.c
14715         990413-1.c              cpp/19990413-1.c
14716         990703-1.c              cpp/19990703-1.c
14717         20000127-1.c            cpp/20000127-1.c
14718         20000129-1.c            cpp/20000129-1.c
14719         20000207-1.c            cpp/20000207-1.c
14720         20000207-2.c            cpp/20000207-2.c
14721         20000209-1.c            cpp/20000209-1.c
14722         20000209-2.c            cpp/20000209-2.c
14723         20000301-1.c            cpp/20000301-1.c
14724         20000419-1.c            cpp/20000419-1.c
14725         20000510-1.S            cpp/20000510-1.S
14726         20000519-1.c            cpp/20000519-1.c
14727         20000529-1.c            cpp/20000529-1.c
14728         20000625-1.c            cpp/20000625-1.c
14729         20000625-2.c            cpp/20000625-2.c
14730         cpp-as1.c               cpp/assert1.c
14731         cpp-as2.c               cpp/assert2.c
14732         cxx-comments-1.c        cpp/cxxcom1.c
14733         cxx-comments-2.c        cpp/cxxcom2.c
14734         endif-label.c           cpp/endif.c
14735         cpp-hash1.c             cpp/hash1.c
14736         cpp-hash2.c             cpp/hash2.c
14737         cpp-if1.c               cpp/if-1.c
14738         cpp-if2.c               cpp/if-2.c
14739         cpp-if3.c               cpp/if-3.c
14740         cpp-if4.c               cpp/if-4.c
14741         cpp-if5.c               cpp/if-5.c
14742         cpp-cond.c              cpp/if-cexp.c
14743         cpp-missingop.c         cpp/if-mop.c
14744         cpp-missingparen.c      cpp/if-mpar.c
14745         cpp-opprec.c            cpp/if-oppr.c
14746         cpp-ifparen.c           cpp/if-paren.c
14747         cpp-shortcircuit.c      cpp/if-sc.c
14748         cpp-shift.c             cpp/if-shift.c
14749         cpp-unary.c             cpp/if-unary.c
14750         cpp-li1.c               cpp/line1.c
14751         cpp-li2.c               cpp/line2.c
14752         lineno.c                cpp/line3.c
14753         lineno-2.c              cpp/line4.c
14754         cpp-mi.c                cpp/mi1.c
14755         cpp-mic.h               cpp/mi1c.h
14756         cpp-micc.h              cpp/mi1cc.h
14757         cpp-mind.h              cpp/mi1nd.h
14758         cpp-mindp.h             cpp/mi1ndp.h
14759         cpp-mix.h               cpp/mi1x.h
14760         cpp-mi2.c               cpp/mi2.c
14761         cpp-mi2a.h              cpp/mi2a.h
14762         cpp-mi2b.h              cpp/mi2b.h
14763         cpp-mi2c.h              cpp/mi2c.h
14764         cpp-mi3.c               cpp/mi3.c
14765         cpp-mi3.def             cpp/mi3.def
14766         poison-1.c              cpp/poison.c
14767         pr-impl.c               cpp/prag-imp.c
14768         cpp-redef-2.c           cpp/redef1.c
14769         cpp-redef.c             cpp/redef2.c
14770         strpaste.c              cpp/strp1.c
14771         strpaste-2.c            cpp/strp2.c
14772         cpp-tradpaste.c         cpp/tr-paste.c
14773         cpp-tradstringify.c     cpp/tr-str.c
14774         cpp-tradwarn1.c         cpp/tr-warn1.c
14775         cpp-tradwarn2.c         cpp/tr-warn2.c
14776         trigraphs.c             cpp/trigraphs.c
14777         cpp-unc1.c              cpp/unc1.c
14778         cpp-unc2.c              cpp/unc2.c
14779         cpp-unc3.c              cpp/unc3.c
14780         cpp-unc.c               cpp/unc4.c
14781         undef.c                 cpp/undef1.c
14782         undef-2.c               cpp/undef2.c
14783         cpp-wi1.c               cpp/widestr1.c
14784
14785 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14786
14787         * lib/g++.exp (g++_include_flags): Tweak.
14788
14789 2000-06-27  H.J. Lu  <hjl@gnu.org>
14790             Loren J. Rittle  <ljrittle@acm.org>
14791
14792         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14793         version with one that knows about the new gcc tree structure.
14794         (g++_link_flags): Same.
14795
14796 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14797
14798         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14799         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14800         case we are cross-compiling.
14801
14802         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14803         g++.old-deja/g++.niklas/Makefile.in,
14804         g++.old-deja/g++.niklas/configure.in,
14805         g++.old-deja/g++.other/Makefile.in,
14806         g++.old-deja/g++.other/configure.in,
14807         gcc.c-torture/code_quality/Makefile.in,
14808         gcc.c-torture/code_quality/configure.in,
14809         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14810         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14811         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14812         gcc.c-torture/execute/ieee/Makefile.in,
14813         gcc.c-torture/execute/ieee/configure.in,
14814         gcc.c-torture/noncompile/Makefile.in,
14815         gcc.c-torture/noncompile/configure.in,
14816         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14817         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14818         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14819
14820 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14821
14822         * g++.old-deja/g++.other/ambig3.C: New test.
14823
14824 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14825
14826         * g++.old-deja/g++.pt/syntax1.C: New test.
14827         * g++.old-deja/g++.pt/syntax2.C: New test.
14828         * g++.old-deja/g++.other/syntax3.C: New test.
14829         * g++.old-deja/g++.other/syntax4.C: New test.
14830
14831 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14832
14833         * gcc.dg/20000623-1.c: Prototype exit and abort.
14834
14835 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14836
14837         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14838         New tests.
14839         * gcc.dg/cpp-mi3.def: New file.
14840
14841         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14842         inside assertions.
14843         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14844         lexer's error messages.
14845         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14846         divine anything from the linemarkers.
14847         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14848         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14849
14850 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14851
14852         * gcc.dg/20000623-1.c: New test.
14853
14854 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14855
14856         * gcc.c-torture/execute/20000622-1.c: New test.
14857
14858 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         * g++.old-deja/g++.other/init15.C: New test.
14861
14862 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14863
14864         * g++.old-deja/g++.pt/vaarg2.C: New test.
14865         * g++.old-deja/g++.pt/vaarg3.C: New test.
14866
14867 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         * g++.old-deja/g++.other/dyncast6.C: New test.
14870
14871 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14872
14873         * gcc.c-torture/execute/loop-6.c: New test.
14874
14875 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14876
14877         * gcc.dg/20000614-1.c: New test.
14878         * gcc.dg/20000614-2.c: New test.
14879
14880 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14881
14882         * g++.old-deja/g++.other/inline12.C: New test.
14883
14884 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14885
14886         * g++.old-deja/g++.other/eh1.C: New test.
14887
14888 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14889
14890         * g++.old-deja/g++.other/type.C: New test.
14891
14892 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14893
14894         * g++.old-deja/g++.other/initstring.C: New test.
14895
14896 2000-06-12  Jason Merrill  <jason@redhat.com>
14897
14898         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14899
14900 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14901
14902         * gcc.c-torture/compile/20000609-1.c: New test.
14903
14904 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14905
14906         * gcc.dg/20000609-1.c: New test.
14907
14908 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14909
14910         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14911         * gcc.c-torture/noncompile/poison-1.c: Move...
14912         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14913         * gcc.dg/cpp-li1.c: Add a token after the #line.
14914
14915 2000-06-05  Richard Henderson  <rth@cygnus.com>
14916
14917         * gcc.c-torture/execute/20000605-2.c: New test.
14918         * gcc.c-torture/execute/20000605-3.c: New test.
14919
14920 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14921
14922         * g77.f-torture/execute/20000503-1.x: New file.
14923
14924 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14925
14926         * g++.old-deja/g++.eh/badalloc1.C: New test.
14927
14928 2000-06-05  Richard Henderson  <rth@cygnus.com>
14929
14930         * gcc.c-torture/execute/20000605-1.c: New test.
14931
14932 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14933             Nathan Sidwell <nathan@codesourcery.com>
14934
14935         * gcc.c-torture/compile/20000605-1.c: New test.
14936
14937 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14938
14939         * g77.f-torture/compile/20000601-1.f:  New test.
14940
14941 2000-06-03  Richard Henderson  <rth@cygnus.com>
14942
14943         * gcc.c-torture/execute/20000603-1.c: New.
14944
14945 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14946
14947         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14948         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14949
14950 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14951
14952         * gcc.dg/compare2.c (case 12): XFAIL.
14953         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14954         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14955
14956         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14957
14958 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14959
14960         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14961         guard macro is already defined when the header is first
14962         included.
14963         * gcc.dg/cpp-mix.h: New file.
14964         * gcc.dg/endif-label.c: Update patterns to match compiler.
14965
14966         * g++.brendan/complex1.C: Declare abort.
14967         * g++.law/refs4.C: Remove XFAIL.
14968         * g++.oliva/expr2.C: Declare abort and exit.
14969
14970 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14971
14972         * gcc.c-torture/execute/20000528-1.c: New test.
14973
14974         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14975         * g++.old-deja/g++.law/temps4.C: Likewise.
14976
14977         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14978         stdlib.h.  Call abort() on failure.
14979         * g++.old-deja/g++.law/refs4.C: Likewise.
14980         * g++.old-deja/g++.law/temps4.C: Likewise.
14981         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14982         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14983
14984 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14985
14986         Relative to g++.dg/special:
14987         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14988
14989         Relative to g++.old-deja:
14990         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14991         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14992         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14993         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14994         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14995         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14996         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14997
14998         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14999         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15000         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15001         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15002         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15003         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15004         and/or string.h.
15005
15006         * g++.other/goto1.C: Update expectations for error messages.
15007
15008 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15009
15010         * gcc.c-torture/compile/20000523-1.c: New test.
15011
15012 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15013
15014         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15015
15016 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15017
15018         * g++.old-deja/g++.eh/catch11.C: New test.
15019         * g++.old-deja/g++.eh/catch12.C: New test.
15020
15021 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15022
15023         * gcc.c-torture/execute/20000523-1.c: New test.
15024
15025 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15026
15027         * c-torture/execute/bcp-1.c: Replace abort in arg of
15028         __builtin_constant_p with a generic external function.
15029
15030         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15031         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15032         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15033         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15034         Prototype abort and/or exit.
15035
15036         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15037         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15038         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15039         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15040
15041 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15042
15043         * gcc.dg/dwarf2-1.c: New test.
15044
15045 2000-05-20  Richard Henderson  <rth@cygnus.com>
15046
15047         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15048
15049 2000-05-20  Andreas Jaeger  <aj@suse.de>
15050
15051         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15052         testcase.
15053
15054 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15055
15056         * gcc.c-torture/execute/20000519-2.c: New test.
15057
15058 2000-05-19  Andreas Jaeger  <aj@suse.de>
15059
15060         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15061         which fails with SSA.
15062
15063         * lib/c-torture.exp: Also test with -O3 -fssa.
15064
15065 2000-05-18  Michael Meissner  <meissner@redhat.com>
15066
15067         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15068         * gcc.c-torture/execute/920415-1.c: Ditto.
15069         * gcc.c-torture/execute/920501-1.c: Ditto.
15070         * gcc.c-torture/execute/conversion.c: Ditto.
15071         * gcc.c-torture/execute/cvt-1.c: Ditto.
15072
15073 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15074
15075         * gcc.c-torture/compile/20000518-1.c: New test.
15076
15077 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15078
15079         * g77.f-torture/compile/200005018.f:  New test.
15080
15081 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/compile/20000517-1.c: New test.
15084
15085 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15086
15087         * gcc.c-torture/execute/20000516-1.c: New test.
15088
15089 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15090
15091         * g++.old-deja/g++.other/eh.C: New test.
15092
15093 2000-05-12  Richard Henderson  <rth@cygnus.com>
15094
15095         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15096         constants through to doit's conditional.
15097
15098 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15099
15100         * gcc.c-torture/compile/20000511-1.c: New test.
15101         * g77.f-torture/compile/20000511-1.f: New test.
15102         * g77.f-torture/compile/20000511-2.f: New test.
15103
15104 2000-05-11  Michael Meissner  <meissner@redhat.com>
15105
15106         * gcc.c-torture/execute/20000511-1.c: New test.
15107
15108 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15109
15110         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15111         * gcc.dg/20000510-1.S: New.
15112
15113 2000-05-08  Catherine Moore  <clm@cygnus.com>
15114
15115         * gcc.dg/unused-3.c: New.
15116
15117 2000-05-06  Richard Henderson  <rth@cygnus.com>
15118
15119           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15120           * g++.old-deja/g++.mike/warn1.C: Likewise.
15121           * g++.old-deja/g++.pt/local1.C: Likewise.
15122           * g++.old-deja/g++.pt/local7.C: Likewise.
15123           * g++.old-deja/g++.pt/spec16.C: Likewise.
15124
15125 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15126
15127         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15128
15129 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15130
15131           * g77.f-torture/execute/20000503-1.f:  New test.
15132
15133 2000-05-04  Andreas Jaeger  <aj@suse.de>
15134
15135         * gcc.dg/noreturn-2.c: New test.
15136
15137 2000-05-04  Neil Booth  <NeilB@earthling.net>
15138
15139         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15140         preprocessor.
15141
15142 2000-05-04  Richard Henderson  <rth@cygnus.com>
15143
15144         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15145
15146 2000-05-04  Richard Henderson  <rth@cygnus.com>
15147
15148         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15149         OpenSSL by Jason R Thorpe.
15150
15151 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15152
15153         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15154
15155 2000-05-03  Robert Lipe <robertlipe@usa.net>
15156
15157         * gcc.dg/20000503-1.c: New test.
15158
15159 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15160
15161         * gcc.c-torture/compile/20000502-1.c: New test.
15162         * g++.old-deja/g++.other/align.C: New test.
15163         * gcc.dg/cpp-tradstringify.c: New test.
15164
15165 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15166
15167         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15168         and hard registers.
15169
15170 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15171
15172         * gcc.c-torture/execute/loop-5.c: New test.
15173
15174 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15175
15176         * gcc.c-torture/execute/va-arg-20.c: New test.
15177
15178 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15179
15180         * gcc.c-torture/execute/20000422-1.c: New test.
15181
15182 2000-04-20  Greg McGary  <gkm@gnu.org>
15183
15184         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15185         when optimizing, but without sibling-call optimizations (-O1).
15186
15187 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15188
15189           * gcc.c-torture/compile/20000420-1.c: New test.
15190
15191 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15192
15193         * g++.abi/ptrflags.C: New test.
15194         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15195
15196 2000-04-19  Catherine Moore  <clm@cygnus.com>
15197
15198         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15199
15200 2000-04-19  Greg McGary  <gkm@gnu.org>
15201
15202         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15203         sibling-call optimizations.
15204
15205 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15206
15207         * gcc.dg/20000419-1.c: New test.
15208
15209 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15210
15211         * gcc.c-torture/execute/20000412-6.c: New test.
15212
15213 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15214
15215         * gcc.c-torture/execute/20000412-5.c: New test.
15216         * g77.f-torture/compile/20000412-1.f: New test.
15217         * gcc.c-torture/execute/20000412-4.c: New test.
15218         * gcc.c-torture/compile/20000412-2.c: New test.
15219         * gcc.c-torture/execute/20000412-3.c: New test.
15220         * gcc.c-torture/compile/20000412-1.c: New test.
15221         * gcc.c-torture/execute/20000412-2.c: New test.
15222
15223 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15224
15225         * objc/execute/bf-20.m: New test.
15226
15227 2000-04-10  Richard Henderson  <rth@cygnus.com>
15228
15229         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15230
15231         * gcc.c-torture/execute/20000412-1.c: New test.
15232
15233 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15234
15235         * g++.old-deja/g++.eh/catchptr1.C: New test.
15236
15237 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15238
15239         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15240
15241 2000-04-08  Neil Booth  <NeilB@earthling.net>
15242
15243         * gcc.dg/cpp-nullchar.c: Remove test as
15244         embedded nulls cause problems.
15245
15246 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15247
15248         * gcc.dg/compare2.c: New test.
15249
15250 2000-04-08  Neil Booth  <NeilB@earthling.net>
15251
15252         * gcc.dg/cpp-nullchar.c: New test.
15253
15254 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15255
15256         * gcc.dg/cpp-mi2.c: New test.
15257         * gcc.dg/cpp-mi2[abc].h: New files.
15258
15259 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15260
15261         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15262         member name.
15263
15264 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15265
15266         * g++.old-deja/g++.abi/vmihint.C: New test.
15267
15268 2000-04-06  Neil Booth  <NeilB@earthling.net>
15269
15270         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15271         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15272         copyright.
15273
15274 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15275
15276         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15277         avoid stack-frame overwrite.
15278
15279 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15280
15281         * gcc.c-torture/compile/20000405-2.c: New test.
15282         * gcc.c-torture/compile/20000405-3.c: New test.
15283
15284 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15285
15286         * gcc.c-torture/compile/20000405-1.c: New test.
15287
15288 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15289
15290         * gcc.dg/cast-qual-1.c: Revert last change.
15291
15292 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15293
15294         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15295
15296 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15297
15298         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15299         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15300
15301 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15302
15303         * gcc.c-torture/compile/20000403-2.c: New test.
15304         * gcc.c-torture/compile/20000403-1.c: New test.
15305
15306 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15307
15308         * gcc.c-torture/execute/20000403-1.c: New test.
15309
15310 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15311
15312         * gcc.c-torture/execute/20000402-1.c: New test.
15313
15314 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15315
15316         * gcc.c-torture/execute/va-arg-15.c: New test.
15317         * gcc.c-torture/execute/va-arg-16.c: New test.
15318         * gcc.c-torture/execute/va-arg-17.c: New test.
15319         * gcc.c-torture/execute/va-arg-18.c: New test.
15320         * gcc.c-torture/execute/va-arg-19.c: New test.
15321
15322 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15323
15324         * gcc.c-torture/compile/981211-1.c: Move to...
15325         * gcc.dg/cpp-as1.c: ...here.
15326         * gcc.dg/cpp-as2.c: New file.
15327
15328         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15329         compiler.
15330
15331 2000-04-02  Neil Booth  <NeilB@earthling.net>
15332
15333         * gcc.dg/cpp-cond.c  New tests.
15334         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15335         accidental success less likely.
15336         * gcc.dg/cpp-missingop.c  New tests.
15337         * gcc.dg/cpp-missingparen.c  New tests.
15338         * gcc.dg/cpp-shift.c  New tests.
15339         * gcc.dg/cpp-shortcircuit.c  New tests.
15340         * gcc.dg/cpp-unary.c  New tests.
15341
15342 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15343
15344         * gcc.c-torture/compile/20000329-1.c: New test.
15345
15346 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15347
15348         * gcc.c-torture/compile/20000326-1.c: New test.
15349         * gcc.c-torture/compile/20000326-2.c: New test.
15350
15351 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15352
15353         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15354         the first parameter is a function argument.
15355
15356 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15357
15358         * g++.old-deja/g++.ext/array4.C: New test.
15359
15360 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15361
15362         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15363
15364 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15365
15366         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15367
15368 2000-03-19  Richard Henderson  <rth@cygnus.com>
15369
15370         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15371
15372 2000-03-19  Richard Henderson  <rth@cygnus.com>
15373
15374         * gcc.c-torture/compile/20000319-1.c: New test.
15375
15376 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15377
15378         * gcc.c-torture/execute/20000314-3.c: New test.
15379         * gcc.c-torture/execute/20000314-2.c: New test.
15380         * gcc.c-torture/execute/20000314-1.c: New test.
15381         * gcc.c-torture/compile/20000314-2.c: New test.
15382         * gcc.c-torture/compile/20000314-1.c: New test.
15383
15384 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15385
15386         * g++.old-deja/g++.warn/inline.C: New test.
15387
15388 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15389
15390         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15391         standards-compliant result rather than specific constants.
15392         Put test-values in array.
15393
15394 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15395
15396         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15397         (g++_target_compile): Put test-specific options last.
15398
15399 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15400
15401         * g++.old-deja/g++.eh/vbase4.C: New test.
15402
15403 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15404
15405         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15406
15407 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15408
15409         * g++.old-deja/g++.brendan/misc12.C: Removed.
15410         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15411         * g++.old-deja/g++.ext/pretty4.C: New test.
15412
15413 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15414
15415         * g++.old-deja/g++.other/string2.C: New test.
15416
15417 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15418
15419         * g++.old-deja/g++.warn/impint2.C: New test.
15420
15421 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15422
15423         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15424         is 1, not zero.
15425
15426 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15427
15428         * g++.old-deja/g++.warn/impint.C: New test.
15429         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15430         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15431         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15432         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15433         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15434         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15435         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15436         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15437         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15438         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15439         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15440         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15441
15442 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15443
15444         * gcc.dg/cpp-redef.c: New test.
15445
15446 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15447
15448         * g++.old-deja/g++.pt/unify7.C: New test.
15449
15450 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15451
15452         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15453         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15454
15455 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15456
15457         * gcc.c-torture/compile/20000224-1.c: New test.
15458
15459 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15460
15461         * gcc.c-torture/compile/cpp-2.c: New test.
15462         * gcc.c-torture/compile/cpp-1.c: New test.
15463
15464 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15465
15466         * gcc.c-torture/execute/20000225-1.c: New test.
15467
15468 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15469
15470         * gcc.dg/cpp-li2.c: New test.
15471
15472         * gcc.dg/cpp-wi1.c: New test.
15473
15474         * gcc.dg/cpp-li1.c: New test.
15475
15476 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15477
15478         * g++.old-deja/g++.other/sizeof5.C: New test.
15479
15480 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15481
15482         * gcc.c-torture/execute/va-arg-13.c: New test.
15483
15484 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15485
15486         * gcc.c-torture/execute/va-arg-12.c: New test.
15487
15488 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * gcc.c-torture/execute/20000223-1.c: New test.
15491
15492 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15495
15496 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15497
15498         * g++.old-deja/g++.abi/ptrmem.C: New test.
15499
15500 2000-02-19  Richard Henderson  <rth@cygnus.com>
15501
15502         * gcc.c-torture/compile/init-3.c: New.
15503
15504 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15505
15506         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15507         ALWAYS_CXXFLAGS.
15508
15509 2000-02-11  Robert Lipe <robertl@sco.com>
15510
15511         * gcc.c-torture/compile/20000211-3.c: New test.
15512
15513 2000-02-11  Martin Buchholz <martin@xemacs.org>
15514
15515         * gcc.c-torture/compile/20000211-2.c: New test.
15516
15517 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15518
15519         * gcc.c-torture/compile/20000211-1.c: New test.
15520
15521 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15522
15523         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15524           on native targets
15525
15526 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15527
15528         * g++.old-deja/g++.other/cast5.C: New test.
15529
15530 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15531
15532         * gcc.c-torture/execute/20000205-1.c: New.
15533
15534 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15535
15536         * g++.old-deja/g++.jason/cast3.C: Return void.
15537         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15538
15539 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15540
15541         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15542
15543         * gcc.dg/loop-1.c: New test.
15544
15545 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15546
15547         * gcc.c-torture/compile/20000127-1.c: New test.
15548         * gcc.c-torture/execute/991228-1.c: New test.
15549
15550 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15551
15552         * gcc.dg/unused-2.c: New test.
15553
15554         * gcc.dg/conv-1.c: New test.
15555
15556 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15557
15558         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15559         compiler.
15560         (tool_option_proc): Fix typo.
15561
15562 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15563
15564         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15565         of the ld on the host, not on the build machine.
15566         Also, don't crash if '--help' is not a supported option.
15567
15568 2000-01-24  Richard Henderson  <rth@cygnus.com>
15569
15570         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15571
15572 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15573
15574         * gcc.c-torture/execute/20000120-2.c: New test.
15575         * gcc.c-torture/execute/20000120-1.c: New test.
15576
15577 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15578
15579         * gcc.c-torture/execute/20000113-1.c: New test.
15580
15581 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15582
15583         * gcc.c-torture/execute/20000112-1.c: New test.
15584
15585 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15586
15587         * gcc.dg/20000111-1.c: New test.
15588
15589 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15590
15591         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15592         with 16 bit integers.
15593
15594 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15595
15596         * gcc.dg/20000108-1.c: New test.
15597
15598 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15599
15600         * g++.old-deja/g++.ns/koenig8.C: New test.
15601
15602 2000-01-05  Nathan Sidwell  <nathan@
15603
15604         * gcc.c-torture/execute/990531-1.c: New test.
15605
15606 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15607
15608         * gcc.c-torture/compile/990527-1.c: New test.
15609
15610 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15611
15612         * gcc.c-torture/execute/990527-1.c: New test.
15613
15614 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15615
15616         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15617         bitfields as signed.
15618
15619 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15620
15621         * g77.f-torture/compile/19990525-0.f: New test.
15622
15623 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15624
15625         * gcc.c-torture/execute/990525-2.c: New test.
15626
15627         * gcc.c-torture/execute/990525-1.c: New test.
15628
15629 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15630
15631         * g++.old-deja/g++.other/anon3.C: New test.
15632         * g++.old-deja/g++.other/anon4.C: New test.
15633         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15634         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15635         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15636         Merrill).
15637
15638 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15639
15640         * gcc.c-torture/execute/990524-1.c: New test.
15641
15642         * gcc.dg/990524-1.c: New test.
15643
15644 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15645
15646         * gcc.c-torture/compile/990523-1.c: New test.
15647
15648 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15649
15650         * gcc.c-torture/compile/990519-1.c: New test.
15651
15652 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15653
15654         * gcc.c-torture/compile/990517-1.c: New test.
15655
15656         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15657         (e4, f4): New tests.
15658         (main): Call them.
15659
15660 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15661
15662         * gcc.dg/noreturn-1.c: New test.
15663
15664 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15665
15666         * gcc.c-torture/execute/990513-1.c: New test.
15667
15668 1999-05-10  Richard Henderson  <rth@cygnus.com>
15669
15670         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15671
15672 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15673
15674         * g77.f-torture/execute/erfc.f: Use small single-precision
15675         values, to avoid problems on Alphas when not -mieee.
15676
15677 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15678
15679         * gcc.dg/990506-0.c: New test.
15680
15681 1999-05-08  Richard Henderson  <rth@cygnus.com>
15682
15683         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15684         the constant to test.  Don't XFAIL 64-bit targets.
15685
15686         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15687         * g++.old-deja/g++.law/profile1.C: Likewise.
15688
15689         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15690         operator new instances.
15691         * g++.old-deja/g++.other/delete5.C: Likewise.
15692
15693 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15694
15695         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15696         intrinsic.
15697
15698 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15699
15700         * g77.f-torture/execute/u77-test.f: Reverse order of two
15701         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15702
15703 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15704
15705         * gcc.dg/compare1.c: New test.
15706
15707 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15708
15709         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15710         New tests.
15711
15712 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15713
15714         * g77.f-torture/compile/19990502-1.f: New test.
15715
15716 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15717
15718         * g77.f-torture/compile/19990502-0.f: New test.
15719
15720 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15721
15722         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15723         intrinsic.
15724
15725 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15726
15727         * g77.f-torture/execute/u77-test.f (main): List libU77
15728         intrinsics not currently tested.
15729         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15730         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15731         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15732         Trim blanks off the ends of some printed strings.
15733
15734 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15735
15736         * g77.f-torture/execute/u77-test.f (main): Just warn about
15737         FSTAT gid disagreement, as it's expected on some systems.
15738
15739 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15740
15741         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15742         use a new function, which allows for some slop.
15743         Clean up some commentary.
15744         (issum): The new function.
15745         (sgladd): Deleted subroutine.
15746
15747 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15748
15749         * g77.f-torture/execute/u77-test.f: Modify to be more like
15750         libf2c/libU77 version, bringing patches to that version here.
15751         Add suitable commentary.
15752
15753 1999-04-25  Richard Henderson  <rth@cygnus.com>
15754
15755         * gcc.dg/990424-1.c: New test.
15756
15757 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15758
15759         * g77.f-torture/execute/u77-test.f (main): Bug involving
15760         LSTAT has been fixed, so turn back on full checking.
15761
15762 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15763
15764         * g77.f-torture/compile/19990419-0.f: New test.
15765         * g77.f-torture/execute/19990419-1.f: New test.
15766
15767 1999-04-17  Richard Henderson  <rth@cygnus.com>
15768
15769         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15770         to avoid the need for a prototype to supress a warning.
15771
15772 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15773
15774         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15775
15776 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15777
15778         * gcc.c-torture/execute/990404-1.c: New test.
15779
15780 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15781
15782         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15783         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15784         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15785         missing initializer warnings.
15786
15787 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15788
15789         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15790         matching strings.
15791
15792 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15793
15794         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15795
15796 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15797
15798         * g77.f-torture/execute/19990325-0.f: New test.
15799         * g77.f-torture/execute/19990325-1.f: New test.
15800
15801 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15802
15803         * gcc.c-torture/execute/990324-1.c: New test.
15804
15805 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15806
15807         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15808         test with 4.
15809
15810 1999-03-17  Richard Henderson  <rth@cygnus.com>
15811
15812         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15813
15814 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15815
15816         * g77.f-torture/execute/19990313-2.f: New test.
15817         * g77.f-torture/execute/19990313-3.f: New test.
15818
15819 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15820
15821         * g77.f-torture/execute/19990313-0.f: New test.
15822         * g77.f-torture/execute/19990313-1.f: New test.
15823
15824 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15825
15826         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15827         printf to sprintf.
15828         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15829         (main): Add check for u15.  Conditionalize u31 check depending on
15830         whether ints are <32 bits or >=32 bits.
15831
15832 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15833
15834         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15835
15836 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15837
15838         * g77.f-torture/compile/19990305-0.f: New test.
15839         * g77.f-torture/execute/19981119-0.f: New test.
15840
15841 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15842
15843         * g77.f-torture/execute/970625-2.f: call ABORT if final
15844         result is not correct, instead of just printing it.
15845         Add this checking via newly introduced obfuscation, to
15846         trip up buggy front ends.
15847
15848 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15849
15850         * g77.f-torture/compile/960317-1.f: Moved from being
15851         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15852
15853 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15854
15855         * g77.f-torture/execute/960317-1.f: New (old) test.
15856         * g77.f-torture/execute/970625-2.f: Ditto.
15857
15858 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15859
15860         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15861         message on line 1 or line 2; cccp and cpplib do this differently.
15862
15863 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15864
15865         * g++.old-deja/g++.law/weak1.C: New test.
15866
15867 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15868
15869         * gcc.c-torture/execute/990119-1.c: Renamed to...
15870         * gcc.dg/990119-1.c: this, so it will only be tested once
15871         (it's a preprocessor test, it doesn't need to be run at
15872         multiple optimization levels).
15873
15874 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15875
15876         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15877           ALWAYS_CXXFLAGS.
15878
15879 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15880
15881         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15882         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15883         to not be compilable by current g77.
15884
15885 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15886
15887         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15888
15889 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15890
15891         * gcc.c-torture/execute/990222-1.c: New test.
15892
15893 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15894
15895         * g77.f-torture/compile/19990218-0.f: New test.
15896         * g77.f-torture/noncompile/19990218-1.f: New test.
15897
15898 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15899
15900         * g77.f-torture/compile/19981216-0.f: New test.
15901
15902 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15903
15904         * gcc.dg/990214-1.c: New test.
15905
15906 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15907
15908         * gcc.dg/990213-2.c: New test.
15909
15910         * gcc.dg/990213-1.c: New test.
15911
15912 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15913
15914         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15915         ints.
15916
15917 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15918
15919         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15920         specified by target.
15921
15922         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15923
15924 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15925
15926         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15927
15928 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15929
15930         * gcc.dg/special/ecos.exp: New test driver for new tests with
15931         special requirements.
15932
15933         * gcc.dg/special/alias-1.c: New test.
15934         * gcc.dg/special/gcsec-1.c: New test.
15935         * gcc.dg/special/weak-1.c: New test.
15936         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15937         * gcc.dg/special/weak-2.c: New test.
15938         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15939         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15940         * gcc.dg/special/wkali-1.c: New test.
15941         * gcc.dg/special/wkali-2.c: New test.
15942         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15943         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15944
15945 1999-02-10  Felix Lee  <flee@cygnus.com>
15946
15947           * lib/c-torture.exp (c-torture-compile): Pull out code for
15948           analyzing gcc error messages.
15949           (c-torture-execute): Likewise.  Fix some (harmless) false
15950           positives.
15951           * lib/gcc.exp (gcc_check_compile): New function.
15952
15953 1999-02-08  Richard Henderson  <rth@cygnus.com>
15954
15955         * gcc.c-torture/execute/990208-1.c: New test.
15956
15957 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15958
15959         * g++.dg/special/ecos.exp: New driver for new tests with special
15960         requirements
15961
15962         * g++.dg/special/conpr-1.C: New test
15963         * g++.dg/special/conpr-2.C: New test
15964         * g++.dg/special/conpr-2a.C: New test
15965         * g++.dg/special/conpr-3.C: New test
15966         * g++.dg/special/conpr-3a.C: New test
15967         * g++.dg/special/conpr-3b.C: New test
15968
15969         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15970         allow g++ to use the dg driver
15971
15972         * README: Add comment about g++.dg directory
15973
15974 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15975
15976         * README: Update email addresses.
15977
15978 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15979
15980         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15981         arguments in order to force structure S onto the stack even on
15982         the alpha.
15983         (test): Pass 10 leading arguments to function foo as well as the
15984         structure S.
15985
15986         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15987         failure for all targets.
15988
15989         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15990         abort to terminate program execution.
15991
15992 1999-01-30  Richard Henderson  <rth@cygnus.com>
15993
15994         * gcc.c-torture/execute/990130-1.c: New test.
15995
15996 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15997
15998         * gcc.dg/990130-1.c: New test.
15999
16000 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16001
16002         * gcc.c-torture/execute/990128-1.c: New test.
16003
16004 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16005
16006         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16007
16008 1999-01-27  Felix Lee  <flee@cygnus.com>
16009
16010         * lib/c-torture.exp (c-torture-compile): pull out code for
16011         analyzing gcc error messages.
16012         (c-torture-execute): ditto, and fix some (harmless) false
16013         positives.
16014         * lib/gcc.exp (gcc_check_compile): new function.
16015
16016 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16017
16018         * gcc.dg/990117-1.c: New test.
16019
16020         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16021
16022         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16023
16024 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16025
16026         * g77.f-torture/compile/990115-1.f: New test.
16027
16028 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16029
16030         * gcc.c-torture/compile/990107-1.c: New test
16031
16032 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16033
16034         * gcc.c-torture/execute/990106-2.c: New test.
16035
16036         * gcc.c-torture/execute/990106-1.c: New test.
16037
16038 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16039
16040         * gcc.c-torture/compile/981223-1.c: New test.
16041
16042 1998-12-29  Richard Henderson  <rth@cygnus.com>
16043
16044         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16045         (opt3): Rename from opt4 and disable.
16046
16047 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16048
16049         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16050
16051 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16052
16053         * g++.old-deja/g++.other/conv5.C: New test.
16054
16055 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16056
16057         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16058
16059 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16060
16061         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16062
16063 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16064
16065         * gcc.c-torture/compile/981211-1.c: New test.
16066
16067 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16068
16069         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16070
16071         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16072
16073 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16074
16075         * gcc.special/930510-1.c: Make C9X safe.
16076         * gcc.misc-tests/gcov-1.c Similarly.
16077         * gcc.misc-tests/gcov-2.c Similarly.
16078
16079 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16080
16081         * gcc.dg/ultrasp1.c: New test.
16082
16083 1998-12-06  Richard Henderson  <rth@cygnus.com>
16084
16085         * gcc.c-torture/execute/981206.c: New test.
16086
16087 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16088
16089         * g++.old-deja/g++.ns/template7.C: New test.
16090
16091         * g++.old-deja/g++.other/expr1.C: New test.
16092
16093         * g++.old-deja/g++.eh/tmpl3.C: New test.
16094
16095         * g++.old-deja/g++.eh/tmpl2.C: New test.
16096
16097 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16098
16099         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16100         * g++.old-deja/g++.other/using6.C: Removed.
16101         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16102
16103         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16104
16105 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16106
16107         * g++.old-deja/g++.pt/overload8.C: New test.
16108
16109         * g++.old-deja/g++.pt/overload7.C: New test.
16110
16111         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16112
16113         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16114         and relinking messages.
16115         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16116         compiling with -frepo.
16117
16118 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16119
16120         * g++.old-deja/g++.pt/lookup6.C: New test.
16121
16122 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16123
16124         * gcc.c-torture/execute/981130-1.c: New test.
16125         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16126
16127 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16128
16129         * g++.old-deja/g++.pt/explicit76.C: New test.
16130
16131         * g++.old-deja/g++.pt/friend38.C: New test.
16132
16133         * g++.old-deja/g++.ns/crash2.C: New test.
16134
16135         * g++.old-deja/g++.pt/defarg8.C: New test.
16136
16137         * g++.old-deja/g++.pt/instantiate6.C: New test.
16138
16139         * g++.old-deja/g++.pt/static6.C: New test.
16140
16141         * g++.old-deja/g++.pt/decl2.C: New test.
16142
16143 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16144
16145         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16146         problem is actually related with name lookup, but so what? :-)
16147
16148         * g++.old-deja/g++.pt/friend37.C: New test.
16149
16150 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16151
16152         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16153         element, which fails on some systems.
16154
16155         * g77.f-torture/execute/labug1.f: New test.
16156
16157 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16158
16159         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16160         is defined.
16161
16162 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16163
16164         * g77.f-torture/compile/981117-1.f: New test.
16165
16166 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16167
16168         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16169         properly discarded.
16170
16171 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16172
16173         * gcc.c-torture/execute/memcheck: New directory of tests for
16174         -fcheck-memory-usage.
16175
16176 1998-11-07  Gerald Pfe
16177
16178         * g77.f-torture/noncompile/980615-0.f: New test.
16179
16180 1998-07-26  H.J. Lu  (hjl@gnu.org)
16181
16182         * gcc.dg/980312-1.c: Do link instead of compile.
16183         * gcc.dg/980313-1.c: Likewise.
16184
16185 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16186
16187         * gcc.c-torture/compile/980726-1.c: New test.
16188
16189 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16190
16191         * g77.f-torture/execute/io0.f: New test.
16192
16193 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16194
16195         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16196         an int.
16197
16198 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16199
16200         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16201         m32r bugs.
16202
16203 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16204
16205         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16206         c-decl.c:grokdeclarator can handle mode attributes.
16207
16208 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16209
16210         * gcc.c-torture/execute/980716-1.c: New test.
16211
16212 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16213
16214         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16215         the mn10200.
16216         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16217         the mn10200.
16218         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16219         * gcc.c-torture/compile/930326-1.x: Similarly.
16220
16221 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16222
16223         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16224         New test from Craig.
16225
16226 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16227
16228         * g77.f-torture/noncompile/980616-0.f: New test.
16229
16230         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16231
16232 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16233
16234         *  g++.other/singleton.C: Return error value instead of taking
16235         SIGSEGV.
16236
16237 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16238
16239         *  g++.other/singleton.C: New test.   Warning is under dispute.
16240         Runtime crash is not.
16241
16242 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16243
16244         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16245         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16246         using6.C, using7.C}:  New namespace tests.
16247
16248 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16249
16250         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16251         specialization with typedef'ed names used as array indexes.
16252
16253 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16254
16255         * gcc.c-torture/execute/980709-1.c: New test.
16256
16257         * gcc.dg/980709-1.c: New test.
16258
16259 1998-07-07  Richard Henderson  <rth@cygnus.com>
16260
16261         * gcc.c-torture/execute/bcp-1.c: New test.
16262
16263 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16264
16265         * gcc.c-torture/execute/980707-1.c: New test.
16266
16267 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16268
16269         * gcc.c-torture/compile/980706-1.c: New test.
16270
16271 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16272
16273         * g77.f-torture/execute/980701-0.f,
16274         g77.f-torture/execute/980701-1.f: New test from Craig.
16275
16276 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16277
16278         * gcc.c-torture/compile/980701-1.c: New test.
16279
16280         * gcc.c-torture/execute/980701-1.c: New test.
16281
16282 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16283 rlsruhe.de>
16284
16285         * g++.old-deja/g++.robertl/eb132.C: New test.
16286         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16287
16288 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16289
16290         * g77.f-torture/execute/980628-7.f,
16291         g77.f-torture/execute/980628-8.f,
16292         g77.f-torture/execute/980628-9.f,
16293         g77.f-torture/execute/980628-10.f: New tests from Craig.
16294
16295         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16296
16297 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16298
16299         * g77.f-torture/execute/980628-4.f: New test from Craig.
16300         * g77.f-torture/execute/980628-5.f: Likewise.
16301         * g77.f-torture/execute/980628-2.f: Likewise.
16302         * g77.f-torture/execute/980628-0.f: Likewise.
16303         * g77.f-torture/execute/980628-1.f: Likewise.
16304         * g77.f-torture/execute/980628-3.f: Likewise.
16305         * g77.f-torture/execute/980628-6.f: Likewise.
16306
16307 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16308
16309         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16310         directory when nothing has been installed yet.
16311
16312 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16313
16314         * gcc.c-torture/special/special.exp: Handle newer versions of
16315         dejagnu.
16316
16317 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16318
16319         * gcc.dg/980626-1.c: New test.
16320
16321 1998-06-19  Bruno Haible <haible@ilog.fr>
16322
16323         * gcc.misc-tests/m-un-2.c: New test.
16324         * g++.old-deja/g++.other/warn01.c: Likewise.
16325
16326 1998-06-19  Robert Lipe  <robertl@dgii.com>
16327
16328         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16329         compatibility with assmblers with a different comment character.
16330         Eliminate use of GAS-specific extensions.
16331
16332 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16333
16334         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16335
16336 1998-06-19  Robert Lipe  <robertl@dgii.com>
16337
16338         *lib/g77.exp: Replace search for libf2c.a with search for newly
16339         renamed libg2c.a
16340
16341 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16342
16343         * gcc.c-torture/execute/980617-1.c: New test.
16344
16345 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16346
16347         * gcc.c-torture/execute/980612-1.c: New test.
16348
16349 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16350
16351         * gcc.dg/980523-1.c: Only test on ppc-linux.
16352         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16353
16354         * gcc.c-torture/execute/980608-1.c: New test.
16355
16356 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16357
16358         * gcc.c-torture/execute/980605-1.c: New test.
16359
16360 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16361
16362         * gcc.c-torture/execute/980604-1.c: New test.
16363
16364 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16365
16366         * gcc.c-torture/execute/980602-1.c: New test.
16367         * gcc.c-torture/execute/980602-2.c: Likewise.
16368
16369 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16370
16371         * 970125-0.f: Fix per JCB.  Add commentary.
16372
16373 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16374
16375         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16376         IEEE -0 support.
16377
16378 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16379
16380         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16381         earlier.
16382
16383 1998-05-28  Catherine Moore <clm@cygnus.com>
16384
16385         * gcc.c-torture/execute/980526-3.c: New test.
16386
16387 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16388
16389         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16390         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16391         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16392         m88k-motorola-sysv3 to XFAIL.
16393
16394 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16395
16396         * gcc.dg/980526-1.c: New test.
16397         * gcc.c-torture/execute/980526-2.c: New test.
16398
16399 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16402
16403         * gcc.c-torture/execute/980526-1.c: New test.
16404
16405 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16406
16407         * g77.f-torture/execute/alpha2.f: Add runtime test.
16408
16409 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16410
16411         * g++.old-deja/old-deja.exp: Strip leading directories.
16412
16413         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16414         error for the line.  Don't run multiple tests for the same line.
16415
16416 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16417
16418         * gcc.dg/980523-1.c: New test.
16419
16420 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16421
16422         * g77.f-torture/compile/970915-0.f: New test.
16423
16424 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16425
16426         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16427
16428 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16429
16430         * gcc.dg/980520-1.c: New test.
16431
16432 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16433
16434         * gcc.dg/980502-1.c: Fix return type.
16435
16436 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16437
16438         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16439         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16440         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16441         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16442         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16443
16444 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16445
16446         * g77.f-torture/execute/980520-1.f: New test.
16447
16448 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16449
16450         * lib/mike-g77.exp: New file.
16451
16452         * g77.f-torture/noncompile/noncompile.exp,
16453         g77.f-torture/noncompile/check0.f: New files.
16454
16455 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16456
16457         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16458         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16459         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16460         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16461         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16462         abort where appropriate.
16463
16464 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16465
16466         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16467         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16468
16469 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16470
16471         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16472
16473 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16474
16475         * g77.f-torture/compile/980427-0.f: New test.
16476
16477 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16478
16479         * g77.f-torture/compile/980424-0.f: New test.
16480
16481 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16482
16483         * g77.f-torture/compile/980419-2.f (main): New test.
16484         * g77.f-torture/compile/970125-0.f: New test.
16485         * g77.f-torture/compile/980419-1.f: New test.
16486
16487 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16488
16489         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16490         of loop-4.c.
16491
16492 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16493
16494         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16495
16496 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16497
16498         * gcc.c-torture/compile/980329-1.c: New test.
16499
16500 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16501
16502         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16503         * gcc.dg/980312-1.c: Fix typo in -march command.
16504
16505 1998-03-16  H.J. Lu  (hjl@gnu.org)
16506
16507         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16508
16509 1998-03-11  Robert Lipe  <robertl@dgii.com>
16510
16511         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16512         Dave Love agree the Fortran source is bogus.
16513
16514 1998-03-11  Robert Lipe  <robertl@dgii.com>
16515
16516         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16517         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16518         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16519         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16520         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16521
16522 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16523
16524         * g++.old-deja/g++.other/friend1.C: New test.
16525
16526 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16527
16528         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16529         possibly uninitialized) variables and declare dnrm2.
16530
16531 1998-02-23  Robert Lipe <robertl@dgii.com>
16532
16533         From Bruno Haible <haible@ilog.fr>:
16534         * gcc.c-torture/execute/980223.c: New test.
16535
16536 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16537
16538         * gcc.dg/ifelse-1.c: New test.
16539
16540 1998-02-09  H.J. Lu  (hjl@gnu.org)
16541
16542         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16543
16544           * lib/old-dejagnu.exp (old-dejagnu): Added the
16545           "execution test - XFAIL *-*-*" handling in the spirit of
16546           "excess errors test -". Changed the "execution test fails"
16547           handling to be like "excess errors test fails".
16548           * Update various tests accordingly.
16549
16550 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16551
16552         * gcc.c-torture/execute/980205.c: New test.
16553
16554 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16555
16556         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16557         * lib/f-torture.exp: Similarly.
16558         * gcc.c-torture: Rename all .cexp files to .x files.
16559
16560 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16561
16562         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16563         (940510-1.c): Removed duplicate.
16564         (971104-1.c): New test.
16565
16566 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16567
16568           * lib/f-torture.exp: Improve error and loop detection.
16569
16570 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16571
16572         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16573         use that to size the filler array.
16574
16575 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16576
16577         * lib/c-torture.exp(c-torture-execute): Fix typo.
16578
16579         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16580         testcase as the executable name. Keep the executable around if
16581         the test fails.
16582
16583 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16584
16585         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16586         changes.  Only test one -g option, and move it to the end of the
16587         list of options to test.
16588
16589 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16590
16591         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16592         variable GCC_TORTURE_OPTIONS to supply default switches separated
16593         by colons.  If no environment variable, run tests with -O0 -g, -O1
16594         -g, and -O2 -g as well.
16595
16596 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16597
16598         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16599         explanatory comments. Fix indentation.
16600
16601 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16602
16603         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16604
16605 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16606
16607         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16608         * g++.old-deja/g++.mike/p7325.C: Likewise.
16609         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16610
16611 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16612
16613         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16614         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16615         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16616         * g++.old-deja/g++.law/operators4.C: Likewise.
16617
16618 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16619
16620         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16621         * g++.old-deja/g++.mike/p784.C: Ditto.
16622         * g++.old-deja/g++.mike/p785.C: Ditto.
16623
16624 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16625
16626           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16627
16628 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16629
16630         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16631         target feature; pass this to c-torture-execute as needed.
16632
16633 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16634
16635         * lib/c-torture.exp(c-torture-execute): If the previous and the
16636         current executables being tested are identical, we don't need to
16637         run the executable again. Try to make the executable names
16638         unique. Add an optional argument for passing additional compiler
16639         flags.
16640
16641 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16642
16643         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16644
16645 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16646
16647         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16648
16649 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16650
16651         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16652         32bit or larger longs.
16653
16654         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16655         have either a 32bit long or 32bit int.
16656
16657 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16658
16659         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16660         Make double precision tests dependent on sizeof (double).
16661
16662 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16663
16664         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16665         too.
16666
16667 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16668
16669         * gcc.c-torture/compile/961203-1.cexp: New script.
16670
16671 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16672
16673         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16674         up the includes ourselves.
16675
16676 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16677
16678         * lib/plumhall.exp: Remove random include, and add a few
16679         verbose messages for debugging.
16680
16681 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16682
16683         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16684         of trying to do it ourselves.
16685
16686 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16687
16688         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16689
16690 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16691
16692         * gcc.prms/5403.c: Made regexp a bit less strict.
16693
16694 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16695
16696         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16697         is returned from remote_load instead.
16698         * lib/plumhall.exp: Ditto.
16699         * lib/mike-g++.exp: Ditto.
16700         * lib/old-dejagnu.exp: Ditto.
16701         * lib/c-torture.exp: Ditto.
16702
16703 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16704
16705         * lib/g++.exp: Use build_wrapper procedure.
16706         * lib/gcc.exp: Ditto.
16707
16708 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16709
16710         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16711         an old-style decl for malloc.  Fixes tests to work when
16712         sizeof (int) != sizeof (size_t).
16713
16714 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16715
16716         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16717
16718         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16719         use stdargs.h interface.
16720
16721 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16722
16723         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16724         NO_VARARGS when compiling.
16725
16726 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16727
16728         * lib/plumhall.exp(ph_includes): New procedure.
16729         (ph_make): Use it.
16730         (ph_compiler): Ditto.
16731
16732         * lib/g++.exp: Rename test-glue.c to testglue.c.
16733         * lib/gcc.exp: Ditto.
16734
16735 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16736
16737         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16738         to completion when it's called.
16739
16740 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16741
16742         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16743         is defined, don't do test.
16744
16745 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16746
16747         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16748         for object files.
16749         (ph_summary): Mark skipped testcases as untested, not unresolved.
16750
16751         * lib/plumhall.exp (ph_make): If unresolved because of bad
16752         errorCode, record errorCode in log file.
16753         (*): Replace send_log/verbose with verbose -log.
16754
16755 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16756
16757         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16758         double conversion if double isn't at least 8 bytes.
16759
16760         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16761         int to work with targets where int is 16 bits.
16762
16763         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16764         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16765         precision for the test to complete.
16766
16767 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16768
16769         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16770         if d10v is not compiled with the -mdouble64 flag.
16771         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16772
16773         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16774         d10v is not compiled with the -mint32 flag.
16775
16776 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16777
16778         * lib/plumhall.exp: Use incr_count.
16779
16780 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16781
16782         * gcc.c-torture: Update to c-torture-1.45.
16783
16784 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16785
16786         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16787         the name of the expect testcase file).
16788
16789         * lib/g++.exp(g++_init): Ditto.
16790
16791 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16792
16793         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16794         the host.
16795
16796         * lib/gcc.exp(gcc_exit): New procedure.
16797
16798 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16799
16800         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16801         specs where appropriate.
16802
16803         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16804         because of new "candidates are" messages, and removed a few
16805
16806         * Converted all non-old-style g++ testcases to old-style, and
16807         moved into g++.old-deja.
16808
16809 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16810
16811         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16812         options.
16813
16814         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16815         succeeded.
16816
16817         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16818
16819 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16820
16821         * lib/gcc.exp (gcc_target_compile): Add support for defining
16822         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16823         the machine doesn't have those features.
16824
16825 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16826
16827         * g++.law/operators4.exp: Don't use LIBS.
16828
16829 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16830
16831         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16832
16833         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16834         * lib/g++.exp: Set it here instead. Also, allow use of the
16835         --tool_exec and --tool_opt options. Change CXX to
16836         GXX_UNDER_TEST.
16837
16838         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16839
16840         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16841
16842 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16843
16844         * lib/old-dejagnu.exp: Use prune_warnings instead of
16845         prune_system_crud.
16846         * lib/mike-g++.exp: Ditto.
16847         * lib/gcc.exp: Ditto.
16848         * lib/g++.exp: Ditto.
16849
16850         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16851
16852 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16853
16854           * 941014-2.c: Include stdlib.h
16855           * 960327-1.c: Include stdio.h
16856           * dbra.c, index-1.c: Don't assume ints are 32bits.
16857
16858 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16859
16860         * lib/gcc.exp: Add gcc,stack_size target feature.
16861
16862         * lib/g++.exp(g++_target_compile): Add the include and link
16863         paths here, not in two other places. And, it's $options, not
16864         options.
16865
16866         * lib/mike-g++.exp(postbase): Remove the code that determines
16867         the correct include and link paths.
16868         * g++.old-deja/old-deja.exp: Ditto.
16869
16870 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16871
16872         * lib/g++.exp(g++_init): target_compile no longer returns the
16873         filename of the result.
16874
16875 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16876
16877         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16878         call to glob.
16879
16880         * gcc.c-torture/special/special.exp: Change call to
16881         gcc_target_compile to include the object file.
16882
16883 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16884
16885         * gcc.c-torture/special/special.exp: Correct misspelling in last
16886         change.
16887
16888 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16889
16890         * lib/plumhall.exp(ph_summary): Log the entire output of the
16891         executable. Return -1 if there were any failures, 0 otherwise.
16892         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16893         (ph_make): Clean up objects and executables that were built
16894         if the tests succeeded.
16895
16896 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16897
16898         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16899         libraries and includes in the build tree as appropriate.
16900
16901 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16902
16903         * lib/c-torture.exp: Instead of looking for the global variable
16904         NO_LONG_LONG, check to see if that's a feature of the target.
16905
16906 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16907
16908         * config/default.exp: Minimize. Delete the remainer of the files in
16909         config; this functionality is now in devo/dejagnu/config.
16910
16911         g++.*/*: Pass any additional flags used to compile to postbase;
16912         delete CXXFLAGS.
16913
16914         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16915         is now done by runtest.exp. Use gcc_target_compile instead of
16916         compile.
16917
16918         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16919         Remove references to CFLAGS. Use remote_file instead of
16920         calling rm -f.
16921         (c-torture): Take a list of arguments to use to compile this
16922         testcase.
16923
16924         lib/g++.exp: Simplify. Use target_compile instead of compile.
16925         lib/gcc-dg.exp: Ditto.
16926         lib/gcc.exp: Ditto.
16927         lib/mike-{gcc,g++}.exp: Ditto.
16928         lib/old-dejagnu.exp: Ditto.
16929         lib/plumhall.exp: Ditto.
16930
16931 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16932
16933         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16934         (ph_linker): Likewise.
16935
16936 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16937
16938           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16939         MAP_ANON / MAP_ANONYMOUS if defined;
16940         else try to map from /dev/zero .
16941
16942 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16943
16944         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16945         isn't defined, then define it to MAP_ANONYMOUS.
16946
16947 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16948
16949         * gcc.c-torture: Update to c-torture-1.42 release.
16950
16951 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16952
16953         * gcc.c-torture: Update to c-torture-1.41 release.
16954
16955 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16956
16957         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16958         c-torture release.
16959
16960 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16961
16962         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16963         and LDFLAGS.  Fix second case to append the target_info ldflags
16964         onto LDFLAGS, not CFLAGS.
16965         * lib/g++.exp (g++_init): Add target_info stuff.
16966         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16967         of libgloss and newlib flags for !native.
16968
16969         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16970         (GDB): Fix relative path to go up another dir for finding gdb.
16971
16972 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16973
16974         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16975         versions in the target_info array, if they don't exist.
16976
16977 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16978
16979         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16980
16981 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16982
16983         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16984         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16985
16986 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16987
16988         * lib/old-dejagnu.exp: Don't remove the output file before we've
16989         actually tested it. Don't append pwd to the path of the executable
16990         we're testing.
16991
16992 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16993
16994         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16995
16996 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16997
16998         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16999         temporary directory for compiler files, and set it to a default
17000         value of /tmp. Set $output as the name of the output file from
17001         compiling the testcase. Add a -o option to $cflags_var so the
17002         compiler writes the final output file as $output. Set $executable
17003         to $output.
17004
17005         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17006         directory for compiler files, and set it to /tmp if it doesn't
17007         already have a value. Set $output_file to the name of the output
17008         file from compiling the testcase. Add a -o option to CXXFLAGS so
17009         the compiler writes the final output file as $output. Use $output
17010         as the executable to be tested.
17011
17012 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17013
17014         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17015
17016 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17017
17018         * gcc.c-torture/execute/pending-1.c: New test.  Still
17019         pending in Tege's queue.
17020
17021 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17022
17023         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17024         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17025         if there were failures.  Call unresolved if there were unresolved
17026         testcases.  Call gcc_fail if program did not run to completion.
17027         (ph_make): Pass additional argument name to ph_execute.
17028         (ph_execute): Add new argument.  Pass additional arguments to
17029         ph_summary.  Call gcc_fail is there is no execution output.
17030
17031 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17032
17033         * lib/plumhall.exp (proc_summary): Output relavent summary
17034         lines into the log so specific failures in plumhall can be
17035         investigated.
17036
17037 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17038
17039         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17040         (c-torture-execute): Don't try to execute tests which use
17041         "long long" types if $NO_LONG_LONG is nonzero.
17042
17043 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17044
17045         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17046         not c-torture.
17047
17048         * gcc.ieee: Move from here.
17049         * gcc.c-torture/execute/ieee: To here.
17050
17051 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17052
17053         * gcc.c-torture: Update to c-torture-1.41 release.
17054
17055 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17056
17057         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17058         not "$output".
17059
17060 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17061
17062         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17063         -c present.
17064
17065 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17066
17067         * config/proelf.exp: Handle connecting to a simulator.
17068
17069 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17070
17071         * config/proelf.exp: New file.  Enough framework that we can
17072         run c-torture tests on the proelf targets (or any other target
17073         that gdb can connect to for that matter).
17074
17075 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17076
17077         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17078         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17079
17080         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17081         exec_output exists.
17082
17083 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17084
17085         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17086         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17087
17088         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17089         to pass/fail/unresolved/unsupported/untested.  Caller must now
17090         call unresolved/unsupported/untested.
17091         * lib/*.exp: Update FSF address.  Update to handle new results of
17092         ${tool}_load.
17093         * lib/chill.exp (verbose): Delete.
17094
17095 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17096
17097         * lib/gcc.exp (default_gcc_start): Change order of args to
17098         $LDFLAGS $CFLAGS $LIBS.
17099         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17100         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17101         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17102         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17103         * gcc.misc-tests/dg-test.exp: Likewise.
17104         * gcc.misc-tests/msgs.exp: Likewise.
17105         * gcc.prms/prms.exp: Likewise.
17106         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17107         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17108
17109         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17110
17111 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17112
17113         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17114
17115         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17116         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17117
17118         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17119         necessary.
17120
17121 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17122
17123         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17124         global for loop; add use of $mathlib.
17125         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17126         settings here; set mathlib for anything but VxWorks.
17127
17128 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17129
17130         * gcc.c-torture: Update to c-torture-1.40 release.
17131
17132 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17133
17134         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17135         dg.exp.
17136
17137 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17138
17139         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17140         global.
17141
17142 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17143
17144         * lib/g++.exp (LIBS): Define if not already.
17145         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17146         (gcc-dg-prune): Call prune_gcc_output.
17147         * lib/gcc.exp (prune_gcc_output): New proc.
17148         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17149         prune_gcc_output.
17150
17151 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17152
17153         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17154         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17155
17156 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17157
17158         * gcc.c-torture: Update to c-torture-1.39 release.
17159
17160 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17161
17162         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17163         fails, try others as well.
17164
17165 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17166
17167         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17168         If compilation fails, mark execute tests as `untested'.
17169         If test is marked as unsupported, don't mark compilation and
17170         execute tests as failed.
17171
17172 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17173
17174         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17175         libstdc++ for whether or not we want to be doing shared
17176         libraries.  Delete link_curses since we don't need it anymore.
17177         * lib/mike-g++.exp (postbase): Don't link in libg++.
17178         * g++.old-deja/old-deja.exp: Likewise.
17179
17180 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17181
17182         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17183
17184 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17185
17186         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17187         For that, add `-Wl,-a,shared_archive'.
17188         * g++.old-deja/old-deja.exp: Likewise.
17189
17190 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17191
17192         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17193
17194 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17195
17196         * lib/mike-g++.exp (postbase): Pay attention to the status of
17197         g++_load.
17198
17199 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17200
17201           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17202
17203 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17204
17205         * lib/gcc.exp (default_gcc_start): No longer need to log program
17206         being executed or its output, execute_anywhere does that now.
17207         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17208         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17209
17210 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17211
17212         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17213         the same as those in lib/g++.exp.
17214
17215 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17216
17217         * gcc.c-torture: Update to c-torture-1.38 release.
17218         * gcc.ieee: Related changes.
17219
17220 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17221
17222         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17223         "exec". Minor reformatting changes.
17224
17225         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17226         cross. This means all "exec" calls now work on a remote host as
17227         well.
17228         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17229         cross. Filter out the extra "\r\n" stuff that expect puts in.
17230         (c-torture-execute): Filter out the bogus warnings like
17231         c-torture-compile does. Add support for canadian cross.
17232         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17233         Use execute_anywhere rather than calling exec directly. Now it
17234         works for canadian cross testing.
17235
17236 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17237
17238         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17239         results into a variable, and check that rather than using file exists.
17240
17241 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17242
17243         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17244         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17245
17246 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17247
17248         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17249         lib_curses if there's a shared libg++ in the build tree.
17250
17251 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17252
17253         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17254         if not supported target.
17255
17256 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17257
17258         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17259         link_curses up to always happen, not just for native builds.
17260
17261 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17262
17263         * gcc.c-torture: Update to c-torture-1.36 release.
17264         * gcc.failure: Related changes.
17265
17266 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17267
17268         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17269
17270 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17271
17272         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17273         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17274         runshlib, link_curses, and mathlib for link and run.
17275
17276         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17277         pass the runtime shared library options for Solaris, OSF/1, and
17278         Irix5, and link with -lcurses to avoid unresolved references.
17279
17280 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17281
17282         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17283         only run once.
17284
17285 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17286
17287         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17288
17289 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17290
17291         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17292         do not have a framework for the "compat" tests yet.
17293
17294 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17295
17296         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17297         set to null if we're testing vxworks5.1.  Use that instead of
17298         `-lm' in the setting of LIBS for link and run.
17299
17300 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17301
17302         * config/rom68k.exp (${tool}_load): Major changes to make it
17303         work.  Verified that it does in fact return the stuff in
17304         exec_output properly.  Catch any Emul or any TRAP other than 0.
17305
17306 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17307
17308         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17309         LDFLAGS properly for targets that need stuff from libgloss.
17310         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17311         only run once.
17312         (gpp_initialized): New variable.
17313
17314 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17315
17316         * config/rom68k.exp: Load libgloss.exp.
17317         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17318         so we can produce a fully linked binary.
17319         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17320         so we can produce a fully linked binary.
17321
17322 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17323
17324         * lib/plumhall.exp (ph_section): Watch for expected failures.
17325         Add missing `else'.
17326
17327         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17328         run the testcase.
17329         (c-torture): Likewise.
17330
17331 1995-08-28  Doug Evans  <dje@cygnus.com>
17332
17333         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17334
17335         * lib/mike-g++.exp (mike_cleanup): New proc.
17336         (prebase): New globals compiler_result, not_compiler_result,
17337         target_regexp.
17338         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17339         allow leading "-" in pattern.  Watch for unsupported tests.
17340         If $compiler_result is set, pattern match assembler code,
17341         and ditto for $not_compiler_result.
17342         * lib/mike-gcc.exp: Likewise.
17343
17344         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17345         execution "succeeded".
17346
17347 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17348
17349         * config/win32.exp: New file.
17350         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17351
17352 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17353
17354         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17355         unsupported.
17356         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17357         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17358         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17359
17360         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17361         "... without exceptions was ...".  That is now handled by
17362         prune_system_crud.
17363         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17364
17365 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17366
17367         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17368         sieve.c,sort2.c}: New files.
17369         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17370         sieve.exp,sort2.exp}: Drivers for them.
17371
17372         * lib/mike-gcc.exp (program_output): New user settable variable.
17373         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17374         messages.
17375         * lib/mike-g++.exp (program_output): New user settable variable.
17376
17377         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17378
17379         * config/sh.exp: Deleted (use sim.exp instead).
17380
17381 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17382
17383         * config/vx.exp: Declare CHECKTASK as global.
17384         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17385         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17386         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17387
17388 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17389
17390         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17391         target. Like vx.exp, only includes `vx29k.exp' instead of
17392         `vxworks.exp'.
17393
17394 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17395
17396         * config/sim.exp: Increase time limit from 120 seconds to 240.
17397
17398 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17399
17400         * gcc.c-torture/execute/950628-1.c: New test.
17401
17402 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17403
17404         * gcc.c-torture: Update with changes/additions from
17405         c-torture-1.34.
17406
17407 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17408
17409         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17410
17411 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17412
17413         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17414
17415 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17416
17417         * gcc.c-torture/compile/950512-1.c: New test.
17418         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17419         * gcc.dg/struct-ret-1.c: Likewise.
17420
17421 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17422
17423         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17424           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17425
17426 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17427
17428         * gcc.c-torture/special/920411-1.c: Deleted.
17429         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17430
17431 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17432
17433         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17434         cpu limit.
17435
17436 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17437
17438         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17439
17440 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17441
17442         From kenner;
17443         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17444         is the proper length.
17445         * va-arg-3.c: Likewise.
17446
17447 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17448
17449         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17450         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17451
17452         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17453         * lib/g++.exp (default_g++_start): Delete old cruft.
17454
17455 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17456
17457         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17458         (2 * (1 << 18)) to (2 * (1 << 17)).
17459
17460         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17461
17462 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17463
17464         * config/rom68k.exp: Renamed from config/idp.exp
17465
17466 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17467
17468         * c-torture/compile/921109-2.c
17469
17470 1995-04-18  Mike Stump  <mrs@cygnus.com>
17471
17472         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17473         excess errors.
17474
17475 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17476
17477         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17478         output.
17479         * lib/g++.exp (default_g++_start): Likewise.
17480
17481 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17482
17483         * gcc.c-torture/compile/950329-1.c: New test.
17484
17485 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17486
17487           * config/bug.exp (${tool}_load): Updated to use new remote_open
17488           and remote_close procs.
17489         * config/idp.exp: New file.
17490
17491 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17492
17493         * gcc.c-torture/execute/950322-1.c: New test.
17494
17495 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17496
17497         * config/vx.exp (${tool}_load): Clean up testing of return code from
17498         vxworks_ld and vxworks_spawn.
17499
17500 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17501
17502         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17503
17504 1995-03-13  Mike Stump  <mrs@cygnus.com>
17505
17506         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17507         can mark excess errors on a machine by machine basis.  Note, the
17508         default is to not expect any excess errors, even when excess
17509         errors test - is given, so you will want to put an XFAIL ... on
17510         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17511         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17512         those 4 machines, but no others.
17513
17514 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17515
17516         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17517         * lib/c-torture.exp: to here.
17518
17519 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17520
17521         * gcc.c-torture/execute/950221-1.c: New test.
17522         * gcc.c-torture/execute/struct-ret-1.c: New test.
17523         * gcc.c-torture/compile/950221-1.c: New test.
17524
17525         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17526
17527 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17528
17529         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17530         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17531
17532 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17533
17534         * g++.gb: New directory of tests, derived from my signature and
17535         class scoping tests.
17536
17537         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17538         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17539         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17540         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17541         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17542         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17543         * g++.gb/sig25.C: Likewise.
17544
17545         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17546         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17547         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17548         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17549         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17550         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17551         * g++.gb/sig25.exp: Likewise.
17552
17553         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17554         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17555         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17556         * g++.gb/scope13.C: Likewise, this test still fails.
17557
17558         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17559         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17560         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17561         * g++.gb/scope13.exp: Ditto.
17562
17563         * g++.gb/README: New file, explains what these tests are about.
17564
17565 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17566
17567         * lib/dg.exp (dg-do): Support `preprocess'.
17568         (dg-test): Likewise.
17569
17570 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17571
17572         * config/udi.exp: change "continue -expect" to "exp_continue".
17573
17574 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17575
17576         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17577         Delete redundant tests.
17578
17579         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17580         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17581         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17582         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17583         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17584         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17585         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17586         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17587
17588         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17589         storing label pointers.
17590         * gcc.c-torture/execute/921019-1.c: Likewise.
17591         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17592         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17593         parameter fp.
17594         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17595         constants.
17596
17597         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17598         Delete obsolete tests.
17599
17600         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17601         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17602         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17603         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17604         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17605         * gcc.c-torture/compile/950124-1.c: New test.
17606
17607         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17608
17609 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17610
17611         * lib/mike-g++.exp: Add -lm to LIBS.
17612
17613 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17614
17615         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17616
17617 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17618
17619         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17620
17621 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17622
17623         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17624
17625 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17626
17627         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17628         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17629         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17630         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17631         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17632         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17633         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17634         * g++.law/{operators31.C, operators32.C,
17635         * g++.law/{operators33.C, operators34.C}: Likewise.
17636         * g++.law/{pic1.C, refs2.C}: Likewise.
17637         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17638         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17639         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17640         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17641
17642         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17643         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17644         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17645         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17646         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17647         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17648         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17649         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17650         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17651         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17652         * g++.law/{operators34.exp}: Likewise.
17653         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17654         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17655         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17656         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17657         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17658
17659         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17660         No longer expected to fail.
17661         * g++.law/missed-error3.C: Tweak for recent bool changes.
17662
17663 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17664
17665         * config/emb-unix: Deleted.
17666         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17667         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17668
17669 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17670
17671         * lib/dg.exp (dg-test): Fix typo in last patch.
17672
17673 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17674
17675         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17676         (handles multiple occurrences).
17677
17678 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17679
17680         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17681         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17682         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17683         printed).
17684         * lib/c-torture.exp (c-torture-compile): Likewise.
17685         (c-torture): Prepend full path if missing.
17686         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17687         (gcc_fail): Likewise.
17688         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17689
17690 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17691
17692         * lib/netware.exp: Only attach to NetWare i386 systems.
17693
17694 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17695
17696         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17697         messages.  Add test name to "output pattern match" pass/fail message.
17698
17699 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17700
17701         * gcc.dg: New testsuite.
17702         * gcc.dg/dg.exp: New file.
17703
17704         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17705         test-switch.c}: Deleted.
17706
17707         * gcc.misc-tests/msgs.exp: New testcase driver.
17708
17709 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17710
17711         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17712         Watch for illegal return values from ${tool}_load.
17713         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17714         cross targets.  Coerce return value >0 to 1.
17715
17716 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17717
17718         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17719
17720         * config/emb-unix.exp: New file.
17721
17722         * config/sim.exp: Error if variable $SIM not defined.
17723         (${tool}_load): Mark test as "untested" if simulator missing.
17724
17725         * config/unix.exp: Load remote.exp to get rcp_download.
17726         * lib/c-torture.exp: Use different option lists for testcases with
17727         and without loops.
17728         * gcc.c-torture/execute/execute.exp: Likewise.
17729
17730 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17731
17732         * config/*.exp: Clarify return code from ${tool}_load.
17733         Call `unresolved' or `untested' instead of `warning' or `perror'
17734         (sometimes you still want to call both though).
17735         Add comment that `shell_id' is local to each file.
17736         * config/udi.exp (timeout): Set to 30.
17737         Don't print warning if connection fails, $connectmode has already
17738         printed an error.
17739         (${tool}_load): Move verbose messages to level 2.
17740         Rework pattern for "Process started" message.
17741         Pass `shell_id' to ${connectmode}_download.
17742         Retry twice upon timeout.  Make resetting of target more robust.
17743         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17744         Pass `shell_id' to exit_$connectmode.
17745         Only call exit_$connectmode if connected.
17746         * config/unix.exp (${tool}_load): Check return codes better.
17747         * config/vrtx.exp (${tool}_load): Likewise.
17748         * config/vx.exp (${tool}_load): Likewise.
17749         Delete unneeded global's.
17750         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17751         from ${tool}_load.
17752         (dg-stat): Delete.
17753         (dg-init): Delete recording of pass/fail counts.
17754         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17755         (old-dejagnu-init): Likewise.
17756         (old-dejagnu-stat): Delete contents, empty proc now.
17757         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17758         (c-torture): Delete references to lcnt, lpass, lfail.
17759         Get option list from TORTURE_OPTIONS.
17760         Delete -funroll[-all]-loops if no loops.
17761         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17762         (g++_stat): Delete contents (empty proc now).
17763         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17764         (gcc_finish): Likewise.
17765         (gcc_stat): Deleted.
17766         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17767         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17768         * gcc.c-torture/execute/execute.exp: Likewise.
17769         Split tests into two parts: compile, execute.
17770         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17771         no loops.  Update to reflect clarified return codes from ${tool}_load.
17772
17773 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17774
17775         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17776         to grep for.
17777         (old-dejagnu): Likewise (where necessary).
17778
17779 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17780
17781         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17782
17783         * lib/dg.exp (dg-process-target): Fix processing of selector.
17784         Add comment regarding use of `error'.
17785
17786         * lib/gcc.exp (prune_system_crud): Define if missing.
17787         * lib/g++.exp (prune_system_crud): Likewise.
17788
17789         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17790         Call prune_system_crud.
17791         * lib/dg.exp (dg-runtest): New proc.
17792         Use perror instead of send_user for tcl errors in testcase.
17793         Don't return any value, it's never used.
17794         Don't clobber previous definition of `unknown'.
17795         Print tcl errors in `dg-final'.
17796
17797 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17798
17799         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17800         (dg-test): Don't print errorInfo, it contains stack backtrace.
17801
17802 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17803
17804         * lib/g++.exp (runtest_file_p): Define if missing.
17805
17806 1994-09-24  Doug Evans  (dje@cygnus.com)
17807
17808         * lib/mike-g++.exp: Comment out loading of g++.exp.
17809         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17810         (default_g++_version): Always print something.
17811         (default_g++_start): Comment out call to `which'.
17812         (g++_start, g++_load): Deleted (must be defined in config file).
17813         * lib/gcc.exp: Test for existence of $CC at start.
17814         Delete check for tmpdir (done in gcc_init).
17815         (default_gcc_version): Always print something.
17816         (default_gcc_start): Comment out call to `which'.
17817         * config/*.exp: Major cleanup - make cross targets work at least a
17818         little better for g++ (by not being "--tool gcc" specific).
17819         Rename gcc_xxx to ${tool}_xxx.
17820         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17821         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17822
17823 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17824
17825         * lib/c-torture.exp (c-torture-compile): Rework compiler
17826         message processing.
17827
17828         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17829         c-torture.
17830
17831 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17832
17833         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17834
17835         * lib/dg.exp (dg-process-target): Support { target native }.
17836
17837 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17838
17839         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17840         looked for "... program xxx got fatal signal".
17841         Correct regsub munging of `comp_output'.
17842         Ignore compiler messages "path prefix not used" and "linker input
17843         file unused".
17844
17845 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17846
17847         * lib/gcc.exp (runtest_file_p): Define if missing.
17848         * gcc.prms/template.c: Example to work from.
17849
17850 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17851
17852         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17853         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17854
17855         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17856         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17857         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17858         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17859
17860         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17861         (dg-process-target): No longer a varargs proc.
17862         Return S/N for target, P/F for xfail.  All callers changed.
17863         (user option procs): More argument checking.
17864         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17865         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17866         (dg-test): Skip test if not running on selected target in `dg-do'.
17867         Update handling of `dg-do-what', `dg-output-text'.
17868         Separate execution pass/fail from output pattern match pass/fail.
17869         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17870
17871 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17872
17873         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17874         target for 920510-1.c.
17875
17876 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17877
17878         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17879         Clean up comment regarding use of passcnt, etc.
17880         (gcc_stat): Don't update `testcnt' here.
17881         (gcc_finish): Do it here.
17882         Might as well reset `but_id' here too.
17883         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17884         to determine if the file should be tested.
17885         * gcc.c-torture/compile/compile.exp: Likewise.
17886         * gcc.c-torture/execute/execute.exp: Likewise.
17887         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17888         * gcc.misc-tests/dg-test.exp: Likewise.
17889         * gcc.prms/prms.exp: Likewise.
17890         * gcc.wendy/wendy.exp: Likewise.
17891         * g++.old-deja.exp: Likewise.
17892         Move "Testing file" message to verbose level 1.
17893
17894 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17895
17896         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17897
17898 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17899
17900         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17901         (default_gcc_start): Accept optional second list element
17902         of compiler flags.  Print compiler output at verbosity level 2.
17903         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17904         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17905         Save current values of framework globals passcnt, failcnt, xpasscnt,
17906         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17907         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17908         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17909         xfailcnt to compute stats.  Update framework global `testcnt' from
17910         pass/fail counts.
17911         (gcc_finish): New proc.  Clean up test environment.
17912         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17913         (gcc_epass, gcc_efail): Delete.
17914         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17915         argument of line number.
17916         (dg-init): If the tool has an init routine, call it.
17917         (dg-test): Remove args `cflags_var' and `libs_var'.
17918         Pass all compiler options to ${tool}_start.
17919         Handle missing line number.
17920         (dg-finish): New function.
17921         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17922         particular files.  Call gcc_finish at end.  Move "skipping test"
17923         message to verbosity level 3.
17924         * gcc.c-torture/compile/compile.exp: Likewise.
17925         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17926         * gcc.c-torture/execute/execute.exp: Likewise.
17927         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17928         Print testcase being tried at verbosity level 1.
17929         * gcc.c-torture/special/special.exp: Unset xfail.
17930         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17931         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17932         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17933         * gcc.failure/failure.exp: Likewise.
17934         * gcc.ieee/ieee.exp: Likewise.
17935         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17936         Update call to dg-test.  Call dg-finish at end.
17937         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17938         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17939         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17940         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17941         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17942         * gcc.wendy/wendy.exp: Add copyright.
17943         Delete setting of tmpdir (done by gcc_init).
17944         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17945         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17946         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17947         gcc_[ce]pass/fail.
17948
17949 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17950
17951         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17952         confusion.
17953         (g++_load): Likewise.
17954
17955         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17956         Rename argument to `prog' to remove the confusion.
17957         Varargs fns behave differently too!
17958         (g++_load): Likewise.
17959
17960         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17961
17962         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17963         what it is.  Delete (always) printing of status value for !native.
17964         Simplify verbose code, and include status and exec_output.
17965         (g++_load): Use gcc_load.
17966
17967 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17968
17969         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17970         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17971         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17972         940714-3.c as these testcases don't exist anymore.  Make
17973         va-arg-1.c expected to pass.
17974
17975 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17976
17977         * gcc.misc-tests/misc.exp: Only run specific testcases.
17978         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17979         * gcc.misc-tests/dg-[1-9].c: New files.
17980
17981         * lib/dg.exp: New testsuite driver.
17982         * gcc.prms/prms.exp: Use it.
17983
17984         * README.gcc: New file.
17985
17986         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17987         Document and reset `lxpass' and `lxfail'.
17988         Simplify "initialized" message.
17989         (gcc_stat): Clean up comments a little.
17990
17991 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17992
17993         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17994
17995 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17996
17997         * lib/old-dejagnu.exp (process-option): New proc.
17998         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17999         (old-dejagnu): Simplify.
18000         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18001
18002 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18003
18004         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18005         exists and is not an empty string.
18006
18007         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18008         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18009         finished.
18010         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18011         automatically.
18012
18013         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18014         longer expected to fail.
18015
18016         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18017         "f" function call.
18018
18019         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18020
18021         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18022         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18023         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18024         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18025         c-torture-1.29.
18026
18027         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18028         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18029
18030         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18031
18032         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18033         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18034
18035         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18036         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18037         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18038
18039 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18040
18041         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18042         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18043         940714-1.c, 940714-2.c, 940714-3.c},
18044         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18045         gcc.misc-tests/{mg.c,mg.exp}:
18046         New tests.
18047         * gcc.noncompile/noncompile.exp: Change accordingly.
18048
18049 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18050
18051         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18052         Undo previous clobberage.
18053
18054 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18055
18056         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18057         * gcc.special/{930510-1.c, special.exp}:
18058         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18059         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18060         struct-varargs-1.c}: New tests from c-torture-1.26.
18061
18062 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18063
18064         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18065           argument to switch.
18066
18067 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18068
18069         * Revert the previous changes.  Please see Rob's directory
18070           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18071           fixes.
18072
18073 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18074
18075         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18076             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18077             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18078             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18079             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18080             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18081             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18082             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18083             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18084             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18085             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18086             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18087             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18088             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18089             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18090             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18091             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18092             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18093             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18094             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18095             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18096             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18097             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18098             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18099             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18100             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18101             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18102
18103 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18104
18105         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18106             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18107           with perror calls.
18108
18109 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18110
18111         * config/unix.exp (g++_load): Fix syntax.
18112
18113 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18114
18115         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18116         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18117         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18118         Don't expect va-arg-1.c to fail.  Correct expected output for
18119         920928-1.c.
18120         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18121         * gcc.wendy/hbm4.c: Correct typo.
18122         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18123
18124 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18125
18126         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18127         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18128         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18129         * lib/c-torture.exp (c-torture-compile): Ditto.
18130
18131         Reduce volume of output (remove all the -I's and such).
18132         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18133         Call gcc_cpass, gcc_cfail.
18134         (c-torture): Pass testing option to c-torture-compile.
18135
18136 1994-03-21  Doug Evans  (dje@cygnus.com)
18137
18138         Bring patches over from progressive.
18139         * config/default.exp: Exit remote shell cleanly.
18140         (g++_exit, g++_start): Add default versions.
18141         * config/sim.exp (gcc_load): Use perror, not error.
18142
18143 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18144
18145         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18146         set in site.exp.
18147
18148 1994-03-14  Doug Evans  (dje@cygnus.com)
18149
18150         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18151         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18152         (wendy_try): New proc to run testcase.
18153         (main loop): Call 'em.
18154         * gcc.wendy/*.c: Clean up pass to correct expected output.
18155
18156         * lib/gcc.exp: Minor cleanup work.
18157         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18158
18159 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18160
18161         * config/sim.exp (gcc_load): Document return codes better.
18162         Don't pass -v to simulator.
18163
18164 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18165
18166           * gcc.special/920717-x.c: Fix typo.
18167           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18168           get at sources.
18169
18170         * lib/mike-gcc.exp: Fix typo.
18171
18172 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18173
18174         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18175         binary to use, transform the name.
18176         * config/*.exp: rename everything. Nuke any g++ specific files,
18177         it's now a special case of gcc that requires no special support.
18178         Add a default.exp for unsupported targets.
18179
18180 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18181
18182         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18183         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18184         version of Tcl.
18185
18186 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18187
18188         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18189         than a warning.
18190
18191 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18192
18193         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18194
18195 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18196
18197         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18198         option_list.  Compile every file with only 4/6 option choices
18199         (same as C torture) instead of with 12/18 different option
18200         choices.
18201         * lib/c-torture.exp: Likewise.
18202
18203         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18204         not already set.
18205
18206 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18207
18208         * lib/old-deja
18209           test cases, ready for DejaGnu.
18210
18211 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18212
18213         * Upgraded c-torture tests from 1.18 to 1.19
18214
18215         * gcc.compile: added test(s):
18216           930607-1.c
18217         * gcc.execute: added test(s):
18218           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18219
18220         * added new subdirectory for misc tests: gcc.misc-tests
18221         * gcc.misc-test(s): added tests:
18222           inst-check.c test-consts.c test-ior.c test-switch.c
18223
18224 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18225
18226         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18227
18228 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18229
18230         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18231
18232 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18233
18234         * Upgraded c-torture tests from 1.17 to 1.18
18235
18236 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18237
18238         * Upgraded c-torture tests from 1.12 to 1.17
18239
18240 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18241
18242         * lib/old-dejagnu.exp:
18243           Fixed handling of XFAIL target triplets to correctly
18244           recognize wildcard characters.  Removed code that
18245           appended a unique id tag to the end of the file name
18246           printed out by the result of the testcases within a
18247           given test file.
18248
18249 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18250
18251         * lib/old-dejagnu.exp:
18252           Reworked expected failure handling to trigger off of XFAIL
18253           keyword in keyphrase embeded in testcase source code. The
18254           XFAIL keyword must be at the end of the keyphrase line. It
18255           may optionally be followed by one or more target triplets.
18256           It has just occured that the handling of wildcards in the
18257           target triplet may not be correct.
18258
18259 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18260
18261         * g++.old-deja/tests:
18262           Moved all subdirectories up one level into g++.old-deja .
18263
18264         * lib/old-dejagnu.exp:
18265           Fixed problem with CXXFLAGS not being properly reset, and being
18266           corrupted with extraneous "-c" compiler option.  This was
18267           causing binaries to not be generated for test that needed them.
18268           Modified strings passed to "pass" and "fail" so that individual
18269           tests from the same test file would be distinguished by an
18270           identifier appended to the test file name in the summary logs;
18271           this corrected a problem with erroneous diff logs.  Added code
18272           to search testcases for expected fail and unexpected pass keywords.
18273
18274 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18275
18276         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18277
18278 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18279
18280         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18281           Removed extraneous text from end of "Special g++ Options"
18282           keyphrase.
18283
18284         * lib/old-dejagnu.exp: Added pattern matching to look for new
18285           keywords, embedded in testcases comments, which will trigger
18286           calls to xpass and xfail.
18287
18288 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18289
18290         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18291           comments embedded in the testcases, especially the one looking for
18292           special compiler options, as well as the pattern matching for the
18293           compiler output again.
18294
18295 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18296
18297         * lib/old-dejagnu.exp: Do a proper check of the return value for
18298           execute tests. Fixed several problems with the pattern matching
18299           of the compiler output which gave erroneous test results.
18300           Changed several of the test result messages to be more descriptive.
18301         * config/unix-g++.exp: Proc g++_load now actually works and
18302           executes the tests passed to it and returns a usable return
18303           value.
18304
18305 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18306
18307           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18308
18309 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18310
18311         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18312           Modified both files to properly execute the old style
18313           dejagnu tests. The previous versions of these files were
18314           experimental and did not function anything near correctly.
18315
18316 1993-04-05  Rob Savoye  (rob@cygnus.com)
18317
18318         * Removed all Makefile.in and configure.in files. No configuration
18319         needed now.
18320
18321 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18322
18323         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18324
18325 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18326
18327         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18328         gcc.special/configure.in, gcc.noncompile/configure.in,
18329         gcc.execute/configure.in, gcc.code_quality/configure.in,
18330         g++.other/configure.in, g++.old-deja/configure.in,
18331         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18332         in srcname setting.
18333
18334 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18335
18336         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18337         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18338         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18339
18340 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18341
18342         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18343         (gdb_exit): Don't remove *_soc files.
18344
18345 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18346
18347         * lib/c-torture.exp: Don't look for main; instead always use -w
18348         -c.  This is how the c-torture tests work.  Remove the object
18349         file if the compilation succeeds.
18350         * gcc.execute/execute.exp: Remove executable if test passes.
18351         * gcc.noncompile/noncompile.exp: Every test is an expected
18352         failure.
18353         * gcc.special/special.exp: Added tests from c-torture 1.11,
18354         corrected use of existing test.
18355         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18356         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18357         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18358         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18359         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18360         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18361         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18362         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18363         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18364         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18365         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18366         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18367         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18368         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18369         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18370         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18371         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18372         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18373         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18374         c-torture 1.11.
18375         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18376         correspond to c-torture 1.11.
18377
18378         * New file.