OSDN Git Service

* gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-28  Richard Henderson  <rth@redhat.com>
2
3         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4         arguments in the correct type.  Don't write to constant arguments.
5
6 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
7
8         PR tree-optimization/16688
9         PR tree-optimization/16689
10         * g++.dg/tree-ssa/pr16688.C: New test.
11
12 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
13
14         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
15         loads.  Not only in the comment, this time.
16
17 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
18
19         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22         * gcc.dg/sh4a-bitmovua.c: New.
23         * gcc.dg/sh4a-cos.c: New.
24         * gcc.dg/sh4a-cosf.c: New.
25         * gcc.dg/sh4a-fprun.c: New.
26         * gcc.dg/sh4a-fsrra.c: New.
27         * gcc.dg/sh4a-memmovua.c: New.
28         * gcc.dg/sh4a-sin.c: New.
29         * gcc.dg/sh4a-sincos.c: New.
30         * gcc.dg/sh4a-sincosf.c: New.
31         * gcc.dg/sh4a-sinf.c: New.
32
33 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34
35         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
36         conditionals.
37         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38         loads.
39         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40         DOM1.
41
42 2004-07-27  Andrew Pinski  <apinski@apple.com>
43
44         * g++.dg/rtti/tinfo1.C: Correct the xfail.
45
46 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
47
48         * gcc.dg/pragma-isr.c: New test.
49
50 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51
52         PR c++/14429
53         * g++.dg/template/ttp11.C: New test.
54
55 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
56
57         * gcc.c-torture/compile/20040727-1.c: New test.
58
59 2004-07-26  Eric Christopher  <echristo@redhat.com>
60
61         * gcc.c-torture/compile/20040726-2.c: New test.
62
63 2004-07-26  Andrew Pinski  <apinski@apple.com>
64
65         * g++.dg/rtti/tinfo1.C: Xfail.
66
67 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
68
69         * gcc.c-torture/compile/20040726-1.c: New test.
70
71 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
72             Brian Ryner  <bryner@brianryner.com>
73
74         PR c++/9283
75         PR c++/15000
76         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
77         * g++.dg/ext/visibility/: New directory.
78         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
79         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
80         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
81         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
82         * g++.dg/ext/visibility/fvisibility.C,
83         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
84         g++.dg/ext/visibility/fvisibility-override1.C
85         g++.dg/ext/visibility/fvisibility-override2.C
86         g++.dg/ext/visibility/memfuncts.C
87         g++.dg/ext/visibility/noPLT.C
88         g++.dg/ext/visibility/pragma.C
89         g++.dg/ext/visibility/pragma-override1.C
90         g++.dg/ext/visibility/pragma-override2.C
91         g++.dg/ext/visibility/staticmemfuncts.C
92         g++.dg/ext/visibility/virtual.C: New tests.
93
94 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
95
96         PR c/15360
97         * gcc.dg/pr15360-1.c: New test.
98
99 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
100
101         * gcc.dg/pragma-align-2.c: New test.
102         * gcc.dg/pragma-init-fini.c: New test.
103         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
104         targets.
105
106 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
107
108         * gcc.dg/init-string-2.c: New test.
109
110 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
111
112         PR 16684
113         * gcc.dg/Wredundant-decls-1.c: New test case.
114
115 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
116
117         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
118         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
119         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
120         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
121         * gcc.dg/compat/generate-random.c: New file.
122         * gcc.dg/compat/generate-random.h: Likewise.
123         * gcc.dg/compat/generate-random_r.c: Likewise.
124         * gcc.dg/compat/struct-layout-1.h: Likewise.
125         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
126         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
127         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
128         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
129         * gcc.dg/compat/struct-layout-1_main.c: New test.
130         * gcc.dg/compat/struct-layout-1_x.c: New file.
131         * gcc.dg/compat/struct-layout-1_y.c: New file.
132         * gcc.dg/compat/struct-layout-1_test.h: New file.
133
134 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
135
136         * gcc.dg/comp-return-1.c: New test
137
138 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
139
140         * gcc.dg/vmx/8-02a.c: Fix typo.
141
142         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
143         * gcc.dg/darwin-abi-3.c: New test.
144
145         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
146         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
147
148         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
149         * gcc.dg/vmx/ops-long-1.c: New test.
150         * gcc.dg/vmx/ops-long-2.c: New test.
151
152 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
153
154         * g++.dg/lookup/conv-[1234].C: New.
155
156 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
157
158         * g++.dg/parse/attr2.C: Simplify.
159
160 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
161
162         PR c/7284
163         * gcc.c-torture/execute/pr7284-1.c: New test.
164
165 2004-07-22  Brian Booth  <bbooth@redhat.com>
166
167         * gcc.dg/tree-ssa/20040721-1.c: New test.
168
169 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
170
171         * g++.dg/template/crash20.c: New.
172
173 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
174
175         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
176         Add dg-run directive.  Declare variables as required.
177         * gfortran.dg/g77/README: Update
178
179 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
180
181         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
182         gcc.dg/cris-peep2-andu2.c: New tests.
183
184 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
185
186         PR c/15052
187         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
188         on return type.
189         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
190         messages.
191         * gcc.dg/qual-return-2.c: Update expected messages.
192         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
193
194 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
195
196         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
197         * gcc.dg/noncompile/921102-1.c: Update expected error message.
198
199 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
200
201         PR c/11250
202         * gcc.dg/init-string-1.c: New test.
203
204 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
205
206         PR middle-end/15345
207         PR c/16450
208         * gcc.dg/torture/nested-fn-1.c: New test.
209
210 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
211
212         PR target/16559
213         * gcc.dg/ia64-fptr-1.c: New file.
214
215 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
216
217         PR c++/14497
218         * g++.dg/template/spec16.C: New test.
219         * g++.old-deja/g++.robertl/eb118.C: Remove.
220
221 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
222
223         PR c++/509
224         * g++.dg/template/spec15.C: New test.
225
226 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
227
228         Copy cases from g77.f-torture/execute and add dg-run
229         directive.  Other changes as noted.
230         * gfortran.dg/g77/13037.f
231         * gfortran.dg/g77/1832.f
232         * gfortran.dg/g77/19981119-0.f
233         * gfortran.dg/g77/19990313-0.f
234         * gfortran.dg/g77/19990313-1.f
235         * gfortran.dg/g77/19990313-2.f
236         * gfortran.dg/g77/19990313-3.f
237         * gfortran.dg/g77/19990419-1.f
238         * gfortran.dg/g77/19990826-0.f
239         * gfortran.dg/g77/19990826-2.f
240         * gfortran.dg/g77/20000503-1.f
241         * gfortran.dg/g77/20001111.f
242         * gfortran.dg/g77/20010116.f
243         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
244         * gfortran.dg/g77/20010430.f
245         * gfortran.dg/g77/6177.f
246         * gfortran.dg/g77/947.f
247         * gfortran.dg/g77/970816-3.f
248         * gfortran.dg/g77/971102-1.f
249         * gfortran.dg/g77/980520-1.f
250         * gfortran.dg/g77/980628-0.f
251         * gfortran.dg/g77/980628-1.f
252         * gfortran.dg/g77/980628-10.f
253         * gfortran.dg/g77/980628-2.f
254         * gfortran.dg/g77/980628-3.f
255         * gfortran.dg/g77/980628-7.f
256         * gfortran.dg/g77/980628-8.f
257         * gfortran.dg/g77/980628-9.f
258         * gfortran.dg/g77/980701-0.f
259         * gfortran.dg/g77/980701-1.f
260         * gfortran.dg/g77/cabs.f
261         * gfortran.dg/g77/claus.f
262         * gfortran.dg/g77/complex_1.f
263         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
264         * gfortran.dg/g77/dcomplex.f
265         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
266         * gfortran.dg/g77/f90-intrinsic-mathematical.f
267         * gfortran.dg/g77/f90-intrinsic-numeric.f
268         * gfortran.dg/g77/int8421.f
269         * gfortran.dg/g77/labug1.f
270         * gfortran.dg/g77/large_vec.f
271         * gfortran.dg/g77/le.f
272         * gfortran.dg/g77/short.f
273         * gfortran.dg/g77/README: Update
274
275 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
276
277         PR c++/16637
278         * g++.dg/parse/lookup4.C: New test.
279
280 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
281
282         PR c++/16175
283         * g++.dg/template/ttp10.C: New test.
284
285 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
286
287         * gcc.dg/pr12625-1.c: New test.
288
289 2004-07-20  Steven Bosscher  <stevenb@suse.de>
290
291         * testsuite/gcc.dg/switch-warn-1.c: New test.
292         * testsuite/gcc.dg/switch-warn-2.c: New test.
293         * gcc.c-torture/compile/pr14730.c: Update.
294
295 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
296
297         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
298         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
299         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
300         g++.dg/template/nontype3.C: Remove trailing CR from tests.
301
302 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
303
304         PR c++/16623
305         * g++.dg/template/assign1.C: New test.
306
307 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
308
309         PR c++/12170
310         * g++.dg/template/ttp9.C: New test.
311
312 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
313
314         * gcc.dg/format/cmn-err-1.c: New test.
315
316 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
317
318         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
319         gcc.dg/Wparentheses-10.c: New tests.
320         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
321
322 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
323
324         PR fortran/16465
325         * gfortran.dg/g77//ffixed-line-length-0.f,
326         gfortran.dg/g77/ffixed-line-length-132.f,
327         gfortran.dg/g77/ffixed-line-length-72.f,
328         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
329         gfortran.dg/g77/README: Update.
330
331 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
332
333         PR c++/13092
334         * g++.dg/template/non-dependent7.C: New test.
335         * g++.dg/template/non-dependent8.C: Likewise.
336         * g++.dg/template/non-dependent9.C: Likewise.
337         * g++.dg/template/non-dependent10.C: Likewise.
338
339 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
340
341         PR c++/16337
342         * g++.dg/parse/attr2.C: New test.
343
344 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
345
346         * g77.dg: Removed.
347         * g77.f-torture: Ditto.
348
349 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
350
351         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
352         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
353         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
354
355 2004-07-16  Richard Henderson  <rth@redhat.com>
356
357         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
358
359 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
360
361         * lib/fortran-torture.exp (fortran-torture): Don't test compile
362         tests with full list of options.
363         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
364         of TORTURE_OPTIONS if test contains 'dg-do run'.
365
366         PR fortran/16404
367         * gfortran.dg/do_iterator.f90: New test.
368
369 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
370
371         PR rtl-optimization/16536
372         * gcc.c-torture/execute/restrict-1.c: New test.
373
374 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
375
376         PR fortran/15324
377         * gfortran.dg/pr15324.f90: New test.
378
379         PR fortran/15129
380         * gfortran.dg/pr15129.f90: New test.
381
382         PR fortran/15140
383         * gfortran.dg/pr15140.f90: New test.
384
385         PR fortran/13792
386         * gfortran.fortran-torture/execute/bounds.f90: Add check for
387         compile-time simplification.
388
389 2004-07-14  Mike Stump  <mrs@apple.com>
390
391         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
392
393 2004-07-14  James E Wilson  <wilson@specifixinc.com>
394
395         PR target/16325
396         * gcc.dg/profile-generate-1.c: New.
397
398 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
399
400         * gcc.c-torture/execute/20040709-1.c: New test.
401         * gcc.c-torture/execute/20040709-2.c: New test.
402
403 2004-07-14  Mike Stump  <mrs@apple.com>
404
405         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
406
407 2004-07-14  Mike Stump  <mrs@apple.com>
408
409         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
410
411 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
412
413         PR c++/16518
414         * g++.dg/parse/mutable1.C: New test.
415
416 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
417
418         PR tree-optimization/16443
419         * gcc.dg/tree-ssa/20040713-1.c: New test.
420
421 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
422
423         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
424         for operator new.
425
426 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
427
428         * gfortran.dg/g77/README: New file
429         * gfortran.dg/g77/19981216-0.f:  Copy from
430         g77.f-torture/noncompile.  Add "dg-do compile" and
431         dg-error as required.
432         * gfortran.dg/g77/19990218-1.f: Likewise
433         * gfortran.dg/g77/19990905-1.f: Likewise
434         * gfortran.dg/g77/9263.f: Likewise
435         * gfortran.dg/g77/980615-0.f: Likewise
436         * gfortran.dg/g77/980616-0.f: Likewise
437         * gfortran.dg/g77/check0.f: Likewise
438         * gfortran.dg/g77/select_no_compile.f: Likewise
439
440 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
441
442         Copy files from g77.f-torture/compile.
443         Add "{ dg-do compile}".  Other changes as noted
444         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
445         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
446         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
447         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
448         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
449         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
450         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
451         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
452         statement to conform to standard.  Append alpha1.x for reference.
453         * gfortran.dg/g77/xformat.f: Add dg-warning
454
455 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
456
457         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
458         Add {dg-do compile} directive.
459         * gfortran.dg/g77/cpp2.F: Likewise
460
461 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
462
463         PR c++/5402
464         * g++.dg/lookup/name-clash1.C: New test.
465
466         PR c++/9777
467         * g++.dg/lookup/name-clash2.C: New test.
468
469         PR c++/12102
470         * g++.dg/lookup/name-clash3.C: New test.
471
472 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
473
474         * g++.dg/lookup/new2.C: New test.
475         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
476
477 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
478
479         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
480         Add {dg-do compile} directive.
481         * gfortran.dg/g77/13060.f: Likewise
482         * gfortran.dg/g77/19990218-0.f: Likewise
483         * gfortran.dg/g77/19990305-0.f: Likewise
484         * gfortran.dg/g77/19990419-0.f: Likewise
485         * gfortran.dg/g77/19990502-0.f: Likewise
486         * gfortran.dg/g77/19990502-1.f: Likewise
487         * gfortran.dg/g77/19990525-0.f: Likewise
488         * gfortran.dg/g77/19990826-1.f: Likewise
489         * gfortran.dg/g77/19990826-3.f: Likewise
490         * gfortran.dg/g77/19990905-2.f: Likewise
491         * gfortran.dg/g77/20000412-1.f: Likewise
492         * gfortran.dg/g77/20000511-1.f: Likewise
493         * gfortran.dg/g77/20000511-2.f: Likewise
494         * gfortran.dg/g77/20000518.f: Likewise
495         * gfortran.dg/g77/20000601-1.f: Likewise
496         * gfortran.dg/g77/20000601-2.f: Likewise
497         * gfortran.dg/g77/20000629-1.f: Likewise
498         * gfortran.dg/g77/20000630-2.f: Likewise
499         * gfortran.dg/g77/20010115.f: Likewise
500         * gfortran.dg/g77/20010321-1.f: Likewise
501         * gfortran.dg/g77/20010426.f: Likewise
502         * gfortran.dg/g77/20020307-1.f: Likewise
503         * gfortran.dg/g77/8485.f: Likewise
504         * gfortran.dg/g77/960317-1.f: Likewise
505         * gfortran.dg/g77/970915-0.f: Likewise
506         * gfortran.dg/g77/980310-1.f: Likewise
507         * gfortran.dg/g77/980310-2.f: Likewise
508         * gfortran.dg/g77/980310-3.f: Likewise
509         * gfortran.dg/g77/980310-4.f: Likewise
510         * gfortran.dg/g77/980310-6.f: Likewise
511         * gfortran.dg/g77/980310-7.f: Likewise
512         * gfortran.dg/g77/980310-8.f: Likewise
513         * gfortran.dg/g77/980419-2.f: Likewise
514         * gfortran.dg/g77/980424-0.f: Likewise
515         * gfortran.dg/g77/980427-0.f: Likewise
516         * gfortran.dg/g77/980729-0.f: Likewise
517         * gfortran.dg/g77/981117-1.f: Likewise
518         * gfortran.dg/g77/toon_1.f: Likewise
519
520 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
521
522         PR c++/2204
523         * g++.dg/other/abstract2.C: New test.
524
525 2004-07-12  Paul Brook  <paul@codesourcery.com>
526
527         * gfortran.dg/pointer_init_1.f90: New test.
528
529 2004-07-11  Paul Brook  <paul@codesourcery.com>
530
531         PR fortran/15986
532         * gfortran.dg/contained_1.f90: New test.
533
534 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
535
536         * g++.dg/parse/defarg8.C: New test.
537
538 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
539
540         PR fortran/16433
541         * gfortran.dg/pr16433.f: New test.
542
543         PR fortran/17574
544         * gfortran.dg/pr15754.f90: New test.
545
546 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
547
548         PR tree-optimization/16437
549         * gcc.c-torture/execute/bitfld-4.c: New test.
550
551 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
552
553         * gfortran.fortran-torture/execute/common_2.f90: Add check for
554         access to common var from module.
555
556 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
557
558         PR fortran/16336
559         * gfortran.fortran-torture/execute/common_2.f90: New test.
560
561 2004-07-10  Paul Brook  <paul@codesourcery.com>
562
563         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
564
565 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
566
567         PR fortran/15969
568         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
569
570 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
571
572         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
573         * gfortran.dg/g77/ffixed-form-2.f: Likewise
574         * gfortran.dg/g77/ffree-form-1.f: Likewise
575         * gfortran.dg/g77/ffree-form-2.f: Likewise
576         * gfortran.dg/g77/ffree-form-3.f: Likewise
577         * gfortran.dg/g77/fno-underscoring.f: Likewise
578         * gfortran.dg/g77/funderscoring.f: Likewise
579         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
580
581 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
582
583         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
584
585 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
586         Paul Brook  <paul@codesourcery.com>
587
588         PR fortran/13415
589         * gfortran.dg/common_pointer_1.f90: New test.
590
591 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
592
593         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
594
595 2004-07-09  James E Wilson  <wilson@specifixinc.com>
596
597         PR target/16364
598         * gcc.c-torture/compile/20040709-1.c: New.
599
600 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
601
602         PR fortran/14077
603         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
604
605 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
606
607         PR fortran/13201
608         * gfortran.dg/shape_1.f90: New test.
609
610 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
611             Andrew Pinski  <apinski@apple.com>
612
613         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
614
615 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
616
617         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
618         comment.
619
620 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
621         Paul Brook  <paul@codesourcery.com>
622
623         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
624         '.f95' and '.F95'.
625
626 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
627
628         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
629
630 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
631
632         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
633         testcases with capital suffix.
634
635 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
636
637         PR fortran/15481
638         PR fortran/13372
639         PR fortran/13575
640         PR fortran/15978
641         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
642
643         * gfortran.dg/implicit_1.f90: New test.
644
645 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
646
647         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
648         expression to match gfortran warning/error messages
649         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
650         dg-error text.
651
652 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
653
654         * lib/fortran-torture.exp: Rename proc search_for to
655         search_for_re.
656
657 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
658
659         * gcc.c-torture/execute/simd-5.x: New file.
660         XFAIL on SPARC 64-bit at -O0.
661
662 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
663
664         PR c++/8211
665         PR c++/16165
666         * g++.dg/warn/effc3.C: New test.
667
668 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
669
670         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
671         change X to 1X in format.
672         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
673         add data statements to conform to standard.
674
675 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
676
677         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
678         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
679         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
680
681 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
682
683         * gfortran.dg/g77/7388.f: Copy from g77.dg
684         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
685         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
686         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
687         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
688         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
689         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
690         * gfortran.dg/g77/strlen0.f: Likewise
691
692 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
693
694         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
695         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
696
697 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
698
699         * gcc.c-torture/execute/920428-2.x: Delete.
700         * gcc.c-torture/execute/920501-7.x: Likewise.
701
702 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
703
704         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
705         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
706         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
707         prescott and c3-2.
708         (PREFETCH_3DNOW): Add -march=c3.
709
710 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
711
712         PR c/16437
713         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
714         * gcc.c-torture/execute/bf64-1.x: Likewise.
715
716 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
717
718         * gcc.c-torture/compile/20040708-1.c: New test.
719
720 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
721
722         PR c++/16169
723         * g++.dg/warn/effc2.C: New test.
724
725 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
726
727         * gcc.c-torture/execute/bitfld-1.x: Remove.
728         * gcc.c-torture/execute/bitfld-3.c: New test.
729         * gcc.dg/bitfld-2.c: Remove XFAILs.
730
731 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
732
733         PR c++/16276
734         * g++.dg/rtti/tinfo1.C: New file.
735
736 2004-07-07  Eric Christopher  <echristo@redhat.com>
737
738         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
739
740 2004-07-07  Andrew Pinski  <apinski@apple.com>
741
742         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
743
744 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
745
746         * g++.dg/init/call1.C: XFAIL.
747
748 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
749
750         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
751         except for movstrict*, to movmem* and clrstr* to clrmem*.
752
753 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
754
755         * gcc.c-torture/execute/20040707-1.c: New test.
756
757 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
758
759         * gcc.c-torture/execute/20040706-1.c: New test.
760
761 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
762
763         PR c++/3671
764         * g++.dg/template/spec14.C: New test.
765
766 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
767
768         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
769         nothing if not yet defined.  Use it in b, c and d type definitions.
770         * gcc.c-torture/execute/20040705-1.c: New test.
771         * gcc.c-torture/execute/20040705-2.c: New test.
772
773 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
774
775         PR c++/2518
776         * g++.dg/lookup/new1.C: New test.
777
778 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
779
780         PR c++/11406
781         * g++.dg/template/sizeof8.C: New test.
782
783 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
784
785         * gcc.c-torture/compile/20040705-1.c: New test.
786
787 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
788
789         * gfortran.fortran-torture/execute/seq_io.f90: New test.
790
791 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
792
793         * gcc.dg/cpp/if-mop.c: Two new testcases.
794         * gcc.dg/cpp/trad/comment-3.c: New.
795
796 2004-07-04  Paul Brook  <paul@codesourcery.com>
797
798         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
799
800 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
801
802         PR c++/3761
803         * g++.dg/lookup/crash4.C: New test.
804
805 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
806
807         * gcc.c-torture/execute/builtin-abs-1.c
808         * gcc.c-torture/execute/builtin-abs-2.c
809         * gcc.c-torture/execute/builtin-complex-1.c
810         * gcc.c-torture/execute/builtins/string-1-lib.c
811         * gcc.c-torture/execute/builtins/string-1.c
812         * gcc.c-torture/execute/builtins/string-2-lib.c
813         * gcc.c-torture/execute/builtins/string-2.c
814         * gcc.c-torture/execute/builtins/string-3-lib.c
815         * gcc.c-torture/execute/builtins/string-3.c
816         * gcc.c-torture/execute/builtins/string-4-lib.c
817         * gcc.c-torture/execute/builtins/string-4.c
818         * gcc.c-torture/execute/builtins/string-5-lib.c
819         * gcc.c-torture/execute/builtins/string-5.c
820         * gcc.c-torture/execute/builtins/string-6-lib.c
821         * gcc.c-torture/execute/builtins/string-6.c
822         * gcc.c-torture/execute/builtins/string-7-lib.c
823         * gcc.c-torture/execute/builtins/string-7.c
824         * gcc.c-torture/execute/builtins/string-8-lib.c
825         * gcc.c-torture/execute/builtins/string-8.c
826         * gcc.c-torture/execute/builtins/string-9-lib.c
827         * gcc.c-torture/execute/builtins/string-9.c
828         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
829         * gcc.c-torture/execute/builtins/string-asm-1.c
830         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
831         * gcc.c-torture/execute/builtins/string-asm-2.c
832         * gcc.c-torture/execute/stdio-opt-1.c
833         * gcc.c-torture/execute/stdio-opt-2.c
834         * gcc.c-torture/execute/stdio-opt-3.c
835         * gcc.c-torture/execute/string-opt-1.c
836         * gcc.c-torture/execute/string-opt-10.c
837         * gcc.c-torture/execute/string-opt-11.c
838         * gcc.c-torture/execute/string-opt-12.c
839         * gcc.c-torture/execute/string-opt-13.c
840         * gcc.c-torture/execute/string-opt-14.c
841         * gcc.c-torture/execute/string-opt-15.c
842         * gcc.c-torture/execute/string-opt-16.c
843         * gcc.c-torture/execute/string-opt-2.c
844         * gcc.c-torture/execute/string-opt-6.c
845         * gcc.c-torture/execute/string-opt-7.c
846         * gcc.c-torture/execute/string-opt-8.c:
847         Replace with ...
848
849         * gcc.c-torture/execute/builtins/abs-2.c
850         * gcc.c-torture/execute/builtins/abs-3.c
851         * gcc.c-torture/execute/builtins/complex-1.c
852         * gcc.c-torture/execute/builtins/fprintf.c
853         * gcc.c-torture/execute/builtins/fputs.c
854         * gcc.c-torture/execute/builtins/memcmp.c
855         * gcc.c-torture/execute/builtins/memmove.c
856         * gcc.c-torture/execute/builtins/memops-asm.c
857         * gcc.c-torture/execute/builtins/mempcpy-2.c
858         * gcc.c-torture/execute/builtins/mempcpy.c
859         * gcc.c-torture/execute/builtins/memset.c
860         * gcc.c-torture/execute/builtins/printf.c
861         * gcc.c-torture/execute/builtins/sprintf.c
862         * gcc.c-torture/execute/builtins/strcat.c
863         * gcc.c-torture/execute/builtins/strchr.c
864         * gcc.c-torture/execute/builtins/strcmp.c
865         * gcc.c-torture/execute/builtins/strcpy.c
866         * gcc.c-torture/execute/builtins/strcspn.c
867         * gcc.c-torture/execute/builtins/strlen-2.c
868         * gcc.c-torture/execute/builtins/strlen.c
869         * gcc.c-torture/execute/builtins/strncat.c
870         * gcc.c-torture/execute/builtins/strncmp-2.c
871         * gcc.c-torture/execute/builtins/strncmp.c
872         * gcc.c-torture/execute/builtins/strncpy.c
873         * gcc.c-torture/execute/builtins/strpbrk.c
874         * gcc.c-torture/execute/builtins/strpcpy-2.c
875         * gcc.c-torture/execute/builtins/strpcpy.c
876         * gcc.c-torture/execute/builtins/strrchr.c
877         * gcc.c-torture/execute/builtins/strspn.c
878         * gcc.c-torture/execute/builtins/strstr-asm.c
879         * gcc.c-torture/execute/builtins/strstr.c:
880         ... these new files.
881
882         * gcc.c-torture/execute/builtins/abs-2-lib.c
883         * gcc.c-torture/execute/builtins/abs-3-lib.c
884         * gcc.c-torture/execute/builtins/complex-1-lib.c
885         * gcc.c-torture/execute/builtins/fprintf-lib.c
886         * gcc.c-torture/execute/builtins/fputs-lib.c
887         * gcc.c-torture/execute/builtins/memcmp-lib.c
888         * gcc.c-torture/execute/builtins/memmove-lib.c
889         * gcc.c-torture/execute/builtins/memops-asm-lib.c
890         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
891         * gcc.c-torture/execute/builtins/mempcpy-lib.c
892         * gcc.c-torture/execute/builtins/memset-lib.c
893         * gcc.c-torture/execute/builtins/printf-lib.c
894         * gcc.c-torture/execute/builtins/sprintf-lib.c
895         * gcc.c-torture/execute/builtins/strcat-lib.c
896         * gcc.c-torture/execute/builtins/strchr-lib.c
897         * gcc.c-torture/execute/builtins/strcmp-lib.c
898         * gcc.c-torture/execute/builtins/strcpy-lib.c
899         * gcc.c-torture/execute/builtins/strcspn-lib.c
900         * gcc.c-torture/execute/builtins/strlen-2-lib.c
901         * gcc.c-torture/execute/builtins/strlen-lib.c
902         * gcc.c-torture/execute/builtins/strncat-lib.c
903         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
904         * gcc.c-torture/execute/builtins/strncmp-lib.c
905         * gcc.c-torture/execute/builtins/strncpy-lib.c
906         * gcc.c-torture/execute/builtins/strpbrk-lib.c
907         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
908         * gcc.c-torture/execute/builtins/strpcpy-lib.c
909         * gcc.c-torture/execute/builtins/strrchr-lib.c
910         * gcc.c-torture/execute/builtins/strspn-lib.c
911         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
912         * gcc.c-torture/execute/builtins/strstr-lib.c
913         * gcc.c-torture/execute/builtins/lib/abs.c
914         * gcc.c-torture/execute/builtins/lib/fprintf.c
915         * gcc.c-torture/execute/builtins/lib/memset.c
916         * gcc.c-torture/execute/builtins/lib/printf.c
917         * gcc.c-torture/execute/builtins/lib/sprintf.c
918         * gcc.c-torture/execute/builtins/lib/strcpy.c
919         * gcc.c-torture/execute/builtins/lib/strcspn.c
920         * gcc.c-torture/execute/builtins/lib/strncat.c
921         * gcc.c-torture/execute/builtins/lib/strncmp.c
922         * gcc.c-torture/execute/builtins/lib/strncpy.c
923         * gcc.c-torture/execute/builtins/lib/strpbrk.c
924         * gcc.c-torture/execute/builtins/lib/strspn.c
925         * gcc.c-torture/execute/builtins/lib/strstr.c:
926         New files containing support routines.
927
928         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
929         declaration.
930         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
931         when not optimizing.
932
933 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
934
935         PR c++/16240
936         * g++.dg/abi/mangle22.C: New test.
937         * g++.dg/abi/mangle23.C: Likewise.
938
939 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
940
941         PR fortran/16290
942         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
943         Allow for cases without denormalized floating point numbers.
944
945 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
946
947         PR c/1027
948         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
949         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
950         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
951         expected warning text.
952         * gcc.dg/format/diag-2.c: New test.
953
954 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
955
956         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
957
958 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
959
960         * gcc.dg/builtins-43.c: New.
961         * gcc.dg/builtins-44.c: New.
962         * gcc.dg/builtins-45.c: New.
963
964 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
965             Andreas Tobler  <a.tobler@schweiz.ch>
966
967         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
968         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
969         as SIGSEGV.
970         * gcc.dg/cleanup-11.c: Likewise.
971         * gcc.dg/cleanup-8.c: Likewise.
972         * gcc.dg/cleanup-9.c: Likewise.
973         * gcc.dg/cleanup-5.c: Run on all platforms.
974
975 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
976
977         * g++.dg/warn/nonnull1.C: New test.
978
979 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
980
981         * gcc.dg/compat/compat-common.h: Wrap up CINT in
982         an #ifndef SKIP_COMPLEX_INT/#endif pair.
983         Special-case the Sun compiler wrt to <complex.h>.
984
985 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
986
987         * gcc.dg/Wunreachable-8.C: New test.
988
989         * gcc.dg/h8300-ice2.c : New test.
990
991 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
992
993         PR fortran/16161
994         * gfortran.fortran-torture/compile/implicit.f90: Add test
995         for implicit character.
996
997 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
998
999         PR fortran/16289
1000         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1001         Use tiny() intrinsic to find smallest non-negative real
1002
1003 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1004
1005         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1006         * gcc.dg/compat/struct-by-value-22_x.c: New.
1007         * gcc.dg/compat/struct-by-value-22_y.c: New.
1008
1009         * gcc.c-torture/execute/20040629-1.c: New test.
1010
1011 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1012
1013         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1014         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1015
1016         PR target/16195
1017         * gcc.dg/20040625-1.c: New test.
1018
1019 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1020
1021         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1022
1023 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1024
1025         PR fortran/15963
1026         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1027
1028 2004-06-29  Richard Henderson  <rth@redhat.com>
1029
1030         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1031
1032 2004-06-29  Paul Brook  <paul@codesourcery.com>
1033
1034         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1035         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1036
1037 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1038
1039         PR c++/16260
1040         * g++.dg/parse/crash15.C: New.
1041
1042 2004-06-28  Andrew Pinski  <apinski@apple.com>
1043
1044         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1045         by the error already.
1046
1047         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1048
1049 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1050
1051         PR target/14041
1052         * gcc.dg/h8300-bss-align-1.c : New.
1053
1054 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1055
1056         * PR c++/16174
1057         * g++.dg/template/ctor4.C: New.
1058
1059 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1060
1061         PR c++/16205
1062         * g++.dg/warn/Wsequence-point-1.C: New test.
1063
1064 2004-06-27  Paul Brook  <paul@codesourcery.com>
1065
1066         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1067
1068 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1069
1070         * g++.old-deja/g++.mike/p7325.C: Remove.
1071
1072 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1073
1074         PR c/14963
1075         * gcc.dg/pr14963.c: New test.
1076
1077 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1078
1079         PR c++/16193
1080         * g++.dg/parse/redef1.C: New test.
1081
1082 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1083
1084         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1085         20021110.c.
1086         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1087         20021119-1.c.
1088         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1089         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1090         5-04.c.
1091         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1092         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1093         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1094         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1095         g++.brendan/enum14.C.
1096         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1097         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1098         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1099         g++.mike/virt1.C.
1100         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1101         memtemp24.C.
1102
1103 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1104
1105         * gcc.dg/20040527-1.c: New test case.
1106
1107 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1108
1109         PR gfortran/pr16196
1110         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1111
1112 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1113
1114         PR middle-end/15825
1115         * gcc.dg/pr15825-1.c: New test case.
1116
1117 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1118
1119         * gcc.c-torture/execute/20040625-1.c: New test.
1120
1121 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1122
1123         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1124
1125 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1126
1127         * gcc.dg/torture/mips-div-1.c: New test.
1128
1129 2004-06-24  Jeff Law  <law@redhat.com>
1130
1131         * gcc.dg/tree-ssa/20040624-1.c: New test.
1132
1133 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1134
1135         * gcc.c-torture/compile/20040624-1.c: New test.
1136
1137 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1138
1139         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1140         this directory.
1141
1142 2004-06-23  Andrew Pinski  <apinski@apple.com>
1143
1144         PR middle-end/15988
1145         * g++.dg/opt/ptrmem4.C: New test.
1146
1147         * gcc.dg/c90-array-quals-2.c: New test.
1148
1149 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1150
1151         * gcc.dg/kpice1.c: New test.
1152
1153 2006-06-23  Andrew Pinski  <apinski@apple.com>
1154
1155         * gcc.dg/c90-array-quals.c: New test.
1156
1157 2006-06-22  Richard Henderson  <rth@redhat.com>
1158
1159         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1160
1161 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1162
1163         * gcc.dg/builtins-config.h: Handle FreeBSD.
1164
1165 2006-06-22  Richard Henderson  <rth@redhat.com>
1166
1167         * g++.dg/opt/devirt1.C: New.
1168
1169 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1170
1171         * g++.dg/opt/pr15551.C: New testcase.
1172
1173 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1174
1175         PR target/14800
1176         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1177         x86_64-*-linux* when compiling for 32bit.
1178
1179 2004-06-21  Andrew Pinski  <apinski@apple.com>
1180
1181         * gcc.dg/pch/struct-1.c: New.
1182         * gcc.dg/pch/struct-1.hs: New.
1183
1184 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1185
1186         * gcc.dg/pch/save-temps-1.c: New file.
1187         * gcc.dg/pch/save-temps-1.hs: New file.
1188
1189 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1190
1191         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1192         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1193
1194 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1195
1196         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1197         to fix type error.
1198         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1199         Remove trailing spaces.
1200
1201 2004-06-21  Richard Henderson  <rth@redhat.com>
1202
1203         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1204         merging && to BIT_FIELD_REF.
1205
1206 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1207
1208         * g++.dg/opt/placeholder1.C: New test.
1209
1210 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1211
1212         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1213         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1214         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1215         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1216
1217 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1218
1219         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1220         extern "C".
1221         * g++.dg/other/pragma-re-1.C: Add comments.
1222
1223 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1224
1225         PR gfortran/16080
1226         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1227
1228 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1229
1230         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1231         instead of setting the type of size_t by
1232         hand.
1233
1234 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1235
1236         * gcc.dg/unordered-2.c: New test case.
1237         * gcc.dg/unordered-3.c: New test case.
1238
1239 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1240
1241         PR other/16043
1242         * lib/g++.exp (g++_version): Tweak regexp for version
1243         * lib/g77.exp (g77_version): Likewise
1244         * lib/gfortran.exp (gfortran_version): Likewise
1245         * lib/objc.exp (objc_version): Likewise
1246         * lib/treelang.exp (treelang_version): Likewise
1247
1248 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1249
1250         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1251         Use INT_MAX instead of __INT_MAX__.
1252         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1253
1254         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1255         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1256         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1257         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1258         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1259         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1260         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1261         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1262         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1263
1264         * gcc.dg/range-test-1.c: New test.
1265         * g++.dg/opt/range-test-1.C: New test.
1266
1267 2004-06-17  Richard Henderson  <rth@redhat.com>
1268
1269         * objc.dg/sync-1.m: New.
1270         * objc.dg/try-catch-1.m: Don't force next runtime.
1271         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1272         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1273         shadowed catch clause.
1274         * objc.dg/try-catch-5.m: New.
1275
1276 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1277
1278         Bug 14610
1279         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1280
1281 2004-06-15  Richard Henderson  <rth@redhat.com>
1282
1283         * gcc.dg/20001116-1.c: Move expected warning line.
1284
1285 2004-06-15  Richard Henderson  <rth@redhat.com>
1286
1287         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1288         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1289
1290 2004-06-15  Jeff Law  <law@redhat.com>
1291
1292         * gcc.dg/tree-ssa/20040615-1.c: New test.
1293         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1294         be less sensitive to operand ordering.
1295         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1296
1297 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1298
1299         * g++.dg/abi/bitfield3.C: Add comment..
1300
1301 2004-06-15  Richard Henderson  <rth@redhat.com>
1302
1303         * g++.dg/ext/stmtexpr1.C: XFAIL.
1304         * gcc.dg/20030612-1.c: XFAIL.
1305
1306 2004-06-15  Eric Christopher  <echristo@redhat.com>
1307
1308         * g++.dg/charset/asm5.c: New.
1309         * gcc.dg/charset/asm6.c: New.
1310
1311 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1312
1313         PR fortran/15962
1314         * gfortran.fortran-torture/execute/select_1.f90: New test.
1315
1316 2004-06-15  Paul Brook  <paul@codesourcery.com>
1317
1318         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1319
1320 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1321
1322         PR c++/15967
1323         * g++.dg/lookup/crash3.C: New test.
1324
1325 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1326
1327         PR c++/15947
1328         * g++.dg/parse/dtor4.C: New test.
1329
1330 2004-06-14  Jeff Law  <law@redhat.com>
1331
1332         * gcc.c-torture/compile/20040614-1.c: New test.
1333
1334 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1335
1336         PR fortran/15211
1337         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1338         LEN of a character array.
1339
1340 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1341
1342         PR c++/15096
1343         * g++.dg/template/ptrmem10.C: New test.
1344
1345         PR c++/14930
1346         * g++.dg/template/friend30.C: New test.
1347
1348 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1349
1350         PR fortran/14928
1351         * gfortran.fortran-torture/compile/mloc.f90: New test.
1352
1353 2004-06-13  Paul Brook  <paul@codesourcery.com>
1354
1355         * gfortran.fortran-torture/execute/random_2.f90: New test.
1356
1357 2004-06-13  Eric Christopher  <echristo@redhat.com>
1358
1359         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1360
1361 2004-06-12  Paul Brook  <paul@codesourcery.com>
1362
1363         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1364
1365 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1366
1367         PR fortran/14923
1368         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1369
1370 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1371
1372         PR fortran/14957
1373         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1374         syntax errors in end statements of contained subroutines.
1375
1376 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1377
1378         PR fortran/12841
1379         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1380
1381 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1382
1383         PR fortran/15665
1384         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1385
1386 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1387
1388         PR gfortran/12839
1389         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1390
1391 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1392
1393         PR c++/15862
1394         * g++.dg/parse/enum1.C: New test.
1395
1396 2004-06-10  Jeff Law  <law@redhat.com>
1397
1398         * gcc.c-torture/compile/20040610-1.c: New test.
1399
1400 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1401
1402         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1403         * g++.old-deja/g++.other/decl3.C: Likewise.
1404
1405 2004-06-10  Brian Booth  <bbooth@redhat.com>
1406
1407         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1408         V_MAY_DEF instead of VDEF.
1409         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1410
1411 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1412
1413         PR c++/14211
1414         * g++.dg/conversion/const1.C: New test.
1415
1416         PR c++/15076
1417         * g++.dg/conversion/reinterpret1.C: New test.
1418
1419         PR c++/15877
1420         * g++.dg/template/enum2.C: New test.
1421
1422         PR c++/15227
1423         * g++.dg/template/error13.C: New test.
1424
1425 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1426
1427         PR fortran/14957
1428         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1429         arguments to test_* REAL and of the right size.
1430
1431 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1432
1433         PR target/15569
1434         PR rtl-optimization/15681
1435         * gcc.dg/20040609-1.c: New test.
1436
1437 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1438
1439         PR c++/14791
1440         * g++.dg/opt/builtins1.C: New test.
1441
1442 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1443
1444         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1445         that use default windows32 struct layout.
1446         * gcc.dg/i386-bitfield2.c: Likewise.
1447
1448 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1449
1450         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1451         for mingw32 and cygwin targets.
1452
1453 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1454
1455         * gcc.dg/pch/macro-4.c: New.
1456         * gcc.dg/pch/macro-4.hs: New.
1457
1458 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1459
1460         PR fortran/13249
1461         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1462
1463 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1464
1465         PR fortran/13372
1466         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1467
1468 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1469
1470         PR gfortran/14897
1471         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1472
1473 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1474
1475         PR gfortran/15755
1476         * gfortran.fortran-torture/execute/backspace.c : New test.
1477
1478 2004-06-09  Paul Brook  <paul@codesourcery.com>
1479
1480         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1481         (pointer_to_section): Rewrite to use smaller array.
1482
1483 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1484
1485         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1486         * gcc.dg/ext/altivec-10.c: Same.
1487         * gcc.dg/ext/altivec-11.c: Same.
1488         * gcc.dg/ext/altivec-12.c: Same.
1489         * gcc.dg/ext/altivec-13.c: Same.
1490         * gcc.dg/ext/altivec-14.c: Same.
1491         * gcc.dg/ext/altivec-15.c: Same.
1492         * gcc.dg/ext/altivec-16.c: Same.
1493         * gcc.dg/ext/altivec-3.c: Same.
1494         * gcc.dg/ext/altivec-4.c: Same.
1495         * gcc.dg/ext/altivec-6.c: Same.
1496         * gcc.dg/ext/altivec-7.c: Same.
1497         * gcc.dg/ext/altivec-8.c: Same.
1498         * gcc.dg/ext/altivec-varargs-1.c: Same.
1499
1500         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1501         * g++.dg/ext/altivec-10.C: Same.
1502         * g++.dg/ext/altivec-2.C: Same.
1503         * g++.dg/ext/altivec-3.C: Same.
1504         * g++.dg/ext/altivec-4.C: Same.
1505         * g++.dg/ext/altivec-5.C: Same.
1506         * g++.dg/ext/altivec-6.C: Same.
1507         * g++.dg/ext/altivec-7.C: Same.
1508         * g++.dg/ext/altivec-8.C: Same.
1509         * g++.dg/ext/altivec-9.C: Same.
1510
1511 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1512
1513         PR c++/7841
1514         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1515
1516 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1517
1518         * gcc.dg/union-1.c: New test.
1519
1520 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1521
1522         * gcc.dg/builtins-41.c: New test case.
1523         * gcc.dg/builtins-42.c: New test case.
1524
1525 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1526
1527         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1528         * g++.dg/ext/altivec-10.C: Same.
1529         * g++.dg/ext/altivec-2.C: Same.
1530         * g++.dg/ext/altivec-3.C: Same.
1531         * g++.dg/ext/altivec-4.C: Same.
1532         * g++.dg/ext/altivec-5.C: Same.
1533         * g++.dg/ext/altivec-6.C: Same.
1534         * g++.dg/ext/altivec-7.C: Same.
1535         * g++.dg/ext/altivec-8.C: Same.
1536         * g++.dg/ext/altivec-9.C: Same.
1537         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1538         * g++.old-deja/g++.brendan/new3.C: Same.
1539         * gcc.c-torture/execute/eeprof-1.x: Same.
1540
1541 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1542
1543         PR c/14765
1544         * gcc.dg/pr14765-1.c: New test.
1545
1546 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1547
1548         PR c/14649
1549         * gcc.dg/pr14649-1.c: New test case.
1550
1551 2004-06-07  Richard Henderson  <rth@redhat.com>
1552
1553         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1554         if temporaries.
1555
1556 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1557
1558         * g++.dg/eh/elide1.C: Remove XFAIL.
1559
1560 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1561
1562         PR c++/15337
1563         * g++.dg/expr/sizeof3.C: New test.
1564
1565         PR c++/14777
1566         * g++.dg/template/access14.C: New test.
1567
1568         PR c++/15554
1569         * g++.dg/template/enum1.C: New test.
1570
1571         PR c++/15057
1572         * g++.dg/eh/throw1.C: New test.
1573
1574 2004-06-07  David Ayers  <d.ayers@inode.at>
1575             Ziemowit Laski  <zlaski@apple.com>
1576
1577         * lib/objc.exp (objc_target_compile): Revert the '-framework
1578         Foundation' flag fix, since bare Darwin does not ship
1579         with the Foundation framework.
1580         * objc/execute/next_mapping.h: Provide a local NSConstantString
1581         @interface and @implementation.
1582         (objc_constant_string_init): A constructor function, used to
1583         initialize the NSConstantString meta-class object.
1584         * objc/execute/string1.m: Include "next_mapping.h" instead of
1585         <Foundation/NSString.h>.
1586         * objc/execute/string2.m: Likewise.
1587         * objc/execute/string3.m: Likewise.
1588         * objc/execute/string4.m: Likewise.
1589
1590 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1591
1592         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1593         to double. Replace double with FLOAT.
1594         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1595
1596         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1597         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1598         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1599         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1600         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1601         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1602         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1603         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1604
1605 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1606
1607         PR c/13519
1608         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1609
1610 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1611
1612         PR c++/15503
1613         * g++.dg/template/meminit2.C: New test.
1614
1615 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1616
1617         PR target/15822
1618         * gcc.c-torture/execute/compare-fp-1.c,
1619         gcc.c-torture/execute/compare-fp-2.c,
1620         gcc.c-torture/execute/compare-fp-3.c,
1621         gcc.c-torture/execute/compare-fp-4.c,
1622         gcc.c-torture/execute/compare-fp-3.x,
1623         gcc.c-torture/execute/compare-fp-4.x: Moved...
1624         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1625         gcc.c-torture/execute/ieee/compare-fp-2.c,
1626         gcc.c-torture/execute/ieee/compare-fp-3.c,
1627         gcc.c-torture/execute/ieee/compare-fp-4.c,
1628         gcc.c-torture/execute/ieee/compare-fp-3.x,
1629         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1630
1631 2004-06-04  David Ayers  <d.ayers@inode.at>
1632
1633         * objc/execute/protocol-isEqual-4.m: New testcase.
1634
1635 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1636
1637         * objc/execute/protocol-isEqual-1.m: New testcase.
1638         * objc/execute/protocol-isEqual-2.m: New testcase.
1639         * objc/execute/protocol-isEqual-3.m: New testcase.
1640
1641 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1642
1643         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1644
1645 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1646
1647         * lib/objc.exp (objc_target_compile): When running tests on
1648         Darwin (Mac OS X), inform the linker about '-framework
1649         'Foundation'.
1650
1651 2004-06-02  Eric Christopher  <echristo@redhat.com>
1652
1653         * gcc.c-torture/compile/20040602-1.c: New.
1654
1655 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1656
1657         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1658         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1659
1660         PR tree-optimization/14736
1661         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1662
1663         PR tree-optimization/14042
1664         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1665
1666         PR tree-optimization/14729
1667         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1668
1669 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1670
1671         PR fortran/15557
1672         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1673
1674 2004-06-01  Richard Hederson  <rth@redhat.com>
1675
1676         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1677
1678 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1679
1680         PR c++/14932
1681         * g++.dg/parse/offsetof4.C: New test.
1682
1683 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1684
1685         PR objc/7993
1686         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1687
1688 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/15701
1691         * g++.dg/template/friend29.C: New test.
1692
1693 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1694
1695         PR c/15749
1696         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1697
1698 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1699
1700         * gcc.dg/sparc-trap-1.c: New test.
1701
1702 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1703
1704         PR middle-end/15069
1705         * g++.dg/opt/fold3.C: New test case.
1706
1707 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1708
1709         * lib/target-supports.exp (check_iconv_available): Fix fallout
1710         from 2004-05-28 patch.
1711
1712 2004-05-30  Paul Brook  <paul@codesourcery.com>
1713
1714         PR fortran/15620
1715         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1716         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1717
1718 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1719
1720         * gfortran.fortran-torture/execute/random_1.f90: New test.
1721
1722 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1723
1724         * g++.dg/ext/altivec-10.C: New test.
1725
1726 2004-05-29  Paul Brook  <paul@codesourcery.com>
1727
1728         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1729
1730 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1731
1732         * gcc.dg/altivec-16.c: New test.
1733
1734 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1735
1736         * lib/target-supports.exp (check_vmx_hw_available): New.
1737         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1738
1739         * lib/target-supports.exp (check_alias_available,
1740         check_iconv_available, check_named_sections_available): Use
1741         unique names for temporary files.
1742
1743 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1744
1745         * gcc.dg/altivec-15.c: New test.
1746
1747 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1748
1749         PR c++/15083
1750         * g++.dg/warn/noeffect6.C: New test.
1751
1752         PR c++/15471
1753         * g++.dg/expr/ptrmem4.C: New test.
1754
1755         PR c++/15640
1756         * g++.dg/template/operator3.C: New test.
1757
1758 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1759
1760         PR c++/14668
1761         * g++.dg/lookup/redecl1.C: New test.
1762         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1763
1764 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1765
1766         * gcc.c-torture/execute/compare-fp-1.c,
1767         gcc.c-torture/execute/compare-fp-2.c,
1768         gcc.c-torture/execute/compare-fp-3.c,
1769         gcc.c-torture/execute/compare-fp-4.c,
1770         gcc.c-torture/execute/compare-fp-3.x,
1771         gcc.c-torture/execute/compare-fp-4.x,
1772         gcc.dg/pr15649-1.c: New.
1773
1774 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1775
1776         PR c++/12883
1777         * g++.dg/init/array14.C: New test.
1778
1779 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1780
1781         * lib/compat.exp (compat-get-options-main): New.
1782         (compat-get-options): Remove unneeded code, warn for ignored
1783         command.
1784         (compat-execute): Check flag set by dg-require-* commands.
1785
1786         * lib/compat.exp (compat-execute): Break up long lines.
1787
1788 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1789
1790         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1791         * gcc.dg/altivec-14.c: New test.
1792         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1793
1794         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1795         * gcc.dg/altivec-12.c: Ditto.
1796
1797         * gcc.dg/altivec-3.c: Move call to altivec_check.
1798
1799 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1800
1801         PR c++/15044
1802         * g++.dg/template/error12.C: New test.
1803
1804         PR c++/15317
1805         * g++.dg/ext/attrib15.C: New test.
1806
1807         PR c++/15329
1808         * g++.dg/template/ptrmem9.C: New test.
1809
1810 2004-05-25  Paul Brook  <paul@codesourcery.com>
1811
1812         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1813
1814 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1815
1816         PR c++/15165
1817         * g++.dg/template/crash19.C: New test.
1818
1819 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1820
1821         PR c++/15025
1822         * g++.dg/template/redecl1.C: New test.
1823
1824 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR c++/14821
1827         * g++.dg/other/ns1.C: New test.
1828
1829         PR c++/14883
1830         * g++.dg/template/invalid1.C: New test.
1831
1832 2004-05-23  Paul Brook  <paul@codesourcery.com>
1833         Victor Leikehman  <lei@haifasphere.co.il>
1834
1835         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1836         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1837
1838 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1839
1840         PR c++/15285
1841         PR c++/15299
1842         * g++.dg/template/non-dependent5.C: New test.
1843         * g++.dg/template/non-dependent6.C: New test.
1844
1845 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1846
1847         PR c++/15507
1848         * g++.dg/inherit/union1.C: New test.
1849
1850         PR c++/15542
1851         * g++.dg/template/addr1.C: New test.
1852
1853         PR c++/15427
1854         * g++.dg/template/array5.C: New test.
1855
1856         PR c++/15287
1857         * g++.dg/template/array6.C: New test.
1858
1859 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1860             Roger Sayle  <roger@eyesopen.com>
1861
1862         * g++.dg/lookup/forscope2.C: New test case.
1863
1864 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1865
1866         * gcc.dg/cpp/Wmissingdirs.c: New.
1867
1868 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1869
1870         PR target/15301
1871         * gcc.dg/compat/union-m128-1.h: New file.
1872         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1873         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1874         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1875
1876 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1877
1878         PR target/15302
1879         * gcc.dg/compat/struct-complex-1.h: New file.
1880         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1881         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1882         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1883
1884 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1885
1886         PR middle-end/3074
1887         * gcc.dg/pr3074-1.c: New test case.
1888         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1889
1890 2004-05-20  Falk Hueffner  <falk@debian.org>
1891
1892         PR other/15526
1893         * gcc.dg/ftrapv-1.c: New test case.
1894
1895 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1896
1897         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1898
1899 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1900             Jeff Law  <law@redhat.com>
1901
1902         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1903         * gcc.dg/tree-ssa/20040518-2.c: New test.
1904
1905         * gcc.dg/tree-ssa/20040518-1.c: New test.
1906
1907 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1908
1909         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1910
1911 2004-05-18  Paul Brook  <paul@codesourcery.com>
1912
1913         PR fortran/13930
1914         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1915
1916 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1917
1918         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1919         constant folding.
1920
1921 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1922
1923         * gcc.dg/tree-ssa/20040517-1.c: New test.
1924
1925 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1926
1927         * gcc.dg/loop-4.c: New test.
1928
1929 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1930
1931         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1932
1933 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1934
1935         PR fortran/15311
1936         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1937
1938 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1939
1940         PR fortran/13826
1941         PR fortran/13940
1942         * gfortran.fortran-torture/compile/data_1.f90: New test.
1943
1944 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1945
1946         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1947         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1948
1949 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1950
1951         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1952
1953 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1954
1955         PR c/15444
1956         * gcc.dg/format/xopen-1.c: Adjust expected message.
1957         * gcc.dg/format/xopen-3.c: New test.
1958
1959 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1960
1961         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1962
1963 2004-05-14  Jeff Law  <law@redhat.com>
1964
1965         * gcc.dg/tree-ssa/20040514-2.c: New test.
1966
1967 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1968
1969         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1970         this ...
1971         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1972         this.
1973
1974 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1975
1976         * gcc.dg/tree-ssa/20040514-1.c: New test.
1977
1978 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1979
1980         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1981         test.
1982
1983 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1984
1985         PR fortran/14066
1986         * gfortran.fortran-torture/compile/do_1.f90: New test.
1987
1988 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1989
1990         PR fortran/15051
1991         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1992         test.
1993
1994 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1995
1996         PR fortran/15149
1997         * gfortran.fortran-torture/execute/random_init.f90: New test.
1998
1999 2004-05-13  Paul Brook  <paul@codesourcery.com>
2000
2001         PR fortran/15314
2002         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2003
2004 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2005
2006         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2007         for the powerpc case.
2008
2009 2004-05-13  Jeff Law  <law@redhat.com>
2010
2011         * gcc.dg/tree-ssa/20040513-1.c: New test.
2012         * gcc.dg/tree-ssa/20040513-2.c: New test.
2013
2014 2004-05-13  Paul Brook  <paul@codesourcery.com>
2015
2016         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2017         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2018         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2019
2020 2004-05-13  Andreas Schwab  <schwab@suse.de>
2021
2022         PR other/10819
2023         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2024         characters.
2025
2026 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2027
2028         PR fortran/15294
2029         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2030
2031 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2032
2033         Merge from tree-ssa-20020619-branch.  See
2034         ChangeLog.tree-ssa for details.
2035
2036 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2037
2038         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2039         include <altivec.h> explicitly.
2040         * gcc.dg/altivec-13.c: Likewise.
2041
2042 2004-05-11  Paul Brook  <paul@codesourcery.com>
2043
2044         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2045
2046 2004-05-10  Eric Christopher  <echristo@redhat.com>
2047
2048         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2049         * gcc.dg/sibcall-4.c: Ditto.
2050
2051 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2052
2053         * g++.dg/ext/altivec-8.C: New test case.
2054         * gcc.dg/altivec-13.c: New test case.
2055
2056 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2057
2058         * gcc.c-torture/execute/divcmp-1.c: New test case.
2059         * gcc.c-torture/execute/divcmp-2.c: New test case.
2060         * gcc.c-torture/execute/divcmp-3.c: New test case.
2061
2062 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2063
2064         * g++.dg/other/pragma-re-2.C: New test.
2065
2066 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2067
2068         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2069         * gcc.dg/i386-387-2.c: Likewise.
2070
2071         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2072         __builtin_drem.
2073         * gcc.dg/i386-387-6.c: Likewise.
2074
2075 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2076
2077         * gcc.dg/builtins-33.c:  Also check log1p*.
2078
2079 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2080
2081         PR optimization/15296
2082         * gcc.c-torture/execute/pr15296.c: New test.
2083
2084 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2085
2086         * gcc.dg/builtins-40.c: New test.
2087
2088 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2089
2090         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2091
2092 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2093
2094         * g++.dg/ext/spe1.C: New testcase.
2095
2096 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2097
2098         * objc.dg/image-info.m: Allow additional attributes
2099         for __image_info section.
2100
2101 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2102
2103         * gcc.dg/torture/mips-hilo-2.c: New test.
2104
2105 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2106
2107         PR c++/14389
2108         * g++.dg/template/member5.C: New test.
2109
2110 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2111
2112         * gcc.dg/builtins-34.c: Also check expm1*.
2113
2114 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2115
2116         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2117         * gcc.dg/torture/builtin-convert-3.c: New test.
2118
2119 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2120
2121         PR middle-end/15054
2122         * g++.dg/opt/pr15054.C: New test.
2123
2124 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2125
2126         * gcc.dg/torture/builtin-rounding-1.c: New test.
2127         * gcc.dg/builtins-25.c: Delete.
2128         * gcc.dg/builtins-29.c: Delete.
2129
2130 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2131
2132         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2133         * gcc.dg/sibcall-4.c: Likewise.
2134         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2135
2136 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2137
2138         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2139         bit-field on 16-bit targets.
2140
2141 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2142
2143         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2144         16-bit targets.
2145
2146 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2147
2148         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2149         * gcc.dg/rs6000-power2-2.c: Likewise.
2150
2151 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2152
2153         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2154         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2155         Change the asm registers to be in form of frN instead of fN.
2156
2157 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2158
2159         * gcc.dg/torture/builtin-convert-2.c: New test.
2160
2161 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2162
2163         * gcc.dg/rs6000-power2-1.c: New test.
2164         * gcc.dg/rs6000-power2-2.c: New test.
2165
2166 2004-04-28  Jan Hubicka  <jh@suse.cz>
2167
2168         * gcc.dg/unused-6.c: New test.
2169
2170 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2171             Ulrich Weigand  <uweigand@de.ibm.com>
2172
2173         * ada/acats/run_all.sh: Define $target variable.
2174
2175 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2176
2177         PR c++/15119
2178         * g++.dg/other/vararg-1.C: New test.
2179
2180         PR c++/4794
2181         * g++.dg/eh/cleanup3.C: New test.
2182
2183 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2184
2185         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2186         and ad8011a (target_insn).
2187         * ada/acats/support/macro.dfs: Likewise.
2188         * ada/acats/support/impbit.adb: New file.
2189
2190 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2191
2192         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2193
2194 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2195
2196         * gcc.dg/loop-3.c: New test.
2197
2198 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2199
2200         * gcc.c-torture/execute/simd-5.c: New test.
2201
2202 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2203
2204         PR c++/15064
2205         * g++.dg/template/crash18.C: New test.
2206
2207 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2208
2209         * g++.dg/ext/complit3.C: New test.
2210
2211 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2212
2213         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2214         * gcc.dg/altivec-3.c: Same.
2215         * gcc.dg/altivec-varargs-1.c: Same.
2216
2217 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2218
2219         * lib/target-supports.exp (check_profiling_available): Assume
2220         profiling is not available on powerpc-eabi targets.
2221
2222 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2223
2224         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2225         * gcc.dg/vmx/bug-1.c: Ditto.
2226
2227 2004-04-20  Eric Christopher  <echristo@redhat.com>
2228
2229         * gcc.dg/charset/extern.c: New test.
2230         * g++.dg/charset/extern3.cc: Ditto.
2231
2232 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2233
2234         * gcc.dg/builtins-39.c: New test.
2235
2236 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2237
2238         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2239
2240 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2241
2242         * gcc.dg/torture/mips-hilo-1.c: New test.
2243
2244 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2245
2246         * gcc.c-torture/compile/20040419-1.c: New test.
2247
2248 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2249
2250         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2251
2252 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2253             Aldy Hernandez  <aldyh@redhat.com>
2254
2255         * gcc.c-torture/execute/va-arg-24.c: New.
2256
2257 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2258             Aldy Hernandez  <aldyh@redhat.com>
2259
2260         * gcc.dg/vmx/1b-01.c: New.
2261         * gcc.dg/vmx/1b-02.c: New.
2262         * gcc.dg/vmx/1b-03.c: New.
2263         * gcc.dg/vmx/1b-04.c: New.
2264         * gcc.dg/vmx/1b-05.c: New.
2265         * gcc.dg/vmx/1b-06.c: New.
2266         * gcc.dg/vmx/1b-07.c: New.
2267         * gcc.dg/vmx/1c-01.c: New.
2268         * gcc.dg/vmx/1c-02.c: New.
2269         * gcc.dg/vmx/3a-01a.c: New.
2270         * gcc.dg/vmx/3a-01.c: New.
2271         * gcc.dg/vmx/3a-01m.c: New.
2272         * gcc.dg/vmx/3a-03.c: New.
2273         * gcc.dg/vmx/3a-03m.c: New.
2274         * gcc.dg/vmx/3a-04.c: New.
2275         * gcc.dg/vmx/3a-04m.c: New.
2276         * gcc.dg/vmx/3a-05.c: New.
2277         * gcc.dg/vmx/3a-06.c: New.
2278         * gcc.dg/vmx/3a-06m.c: New.
2279         * gcc.dg/vmx/3a-07.c: New.
2280         * gcc.dg/vmx/3b-01.c: New.
2281         * gcc.dg/vmx/3b-02.c: New.
2282         * gcc.dg/vmx/3b-10.c: New.
2283         * gcc.dg/vmx/3b-13.c: New.
2284         * gcc.dg/vmx/3b-14.c: New.
2285         * gcc.dg/vmx/3b-15.c: New.
2286         * gcc.dg/vmx/3c-01a.c: New.
2287         * gcc.dg/vmx/3c-01.c: New.
2288         * gcc.dg/vmx/3c-02.c: New.
2289         * gcc.dg/vmx/3c-03.c: New.
2290         * gcc.dg/vmx/3d-01.c: New.
2291         * gcc.dg/vmx/4-01.c: New.
2292         * gcc.dg/vmx/4-03.c: New.
2293         * gcc.dg/vmx/5-01.c: New.
2294         * gcc.dg/vmx/5-02.c: New.
2295         * gcc.dg/vmx/5-03.c: New.
2296         * gcc.dg/vmx/5-04.c: New.
2297         * gcc.dg/vmx/5-05.c: New.
2298         * gcc.dg/vmx/5-06.c: New.
2299         * gcc.dg/vmx/5-07.c: New.
2300         * gcc.dg/vmx/5-07t.c: New.
2301         * gcc.dg/vmx/5-08.c: New.
2302         * gcc.dg/vmx/5-10.c: New.
2303         * gcc.dg/vmx/5-11.c: New.
2304         * gcc.dg/vmx/7-01a.c: New.
2305         * gcc.dg/vmx/7-01.c: New.
2306         * gcc.dg/vmx/7c-01.c: New.
2307         * gcc.dg/vmx/7d-01.c: New.
2308         * gcc.dg/vmx/7d-02.c: New.
2309         * gcc.dg/vmx/8-01.c: New.
2310         * gcc.dg/vmx/8-02a.c: New.
2311         * gcc.dg/vmx/8-02.c: New.
2312         * gcc.dg/vmx/brode-1.c: New.
2313         * gcc.dg/vmx/bug-1.c: New.
2314         * gcc.dg/vmx/bug-2.c: New.
2315         * gcc.dg/vmx/bug-3.c: New.
2316         * gcc.dg/vmx/cw-bug-1.c: New.
2317         * gcc.dg/vmx/cw-bug-2.c: New.
2318         * gcc.dg/vmx/cw-bug-3.c: New.
2319         * gcc.dg/vmx/dct.c: New.
2320         * gcc.dg/vmx/debug-1.c: New.
2321         * gcc.dg/vmx/debug-2.c: New.
2322         * gcc.dg/vmx/debug-3.c: New.
2323         * gcc.dg/vmx/debug-4.c: New.
2324         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2325         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2326         * gcc.dg/vmx/eg-5.c: New.
2327         * gcc.dg/vmx/fft.c: New.
2328         * gcc.dg/vmx/gcc-bug-1.c: New.
2329         * gcc.dg/vmx/gcc-bug-2.c: New.
2330         * gcc.dg/vmx/gcc-bug-3.c: New.
2331         * gcc.dg/vmx/gcc-bug-4.c: New.
2332         * gcc.dg/vmx/gcc-bug-5.c: New.
2333         * gcc.dg/vmx/gcc-bug-6.c: New.
2334         * gcc.dg/vmx/gcc-bug-7.c: New.
2335         * gcc.dg/vmx/gcc-bug-8.c: New.
2336         * gcc.dg/vmx/gcc-bug-9.c: New.
2337         * gcc.dg/vmx/gcc-bug-b.c: New.
2338         * gcc.dg/vmx/gcc-bug-c.c: New.
2339         * gcc.dg/vmx/gcc-bug-d.c: New.
2340         * gcc.dg/vmx/gcc-bug-e.c: New.
2341         * gcc.dg/vmx/gcc-bug-f.c: New.
2342         * gcc.dg/vmx/gcc-bug-g.c: New.
2343         * gcc.dg/vmx/gcc-bug-i.c: New.
2344         * gcc.dg/vmx/harness.h: New.
2345         * gcc.dg/vmx/ira1.c: New.
2346         * gcc.dg/vmx/ira2a.c: New.
2347         * gcc.dg/vmx/ira2b.c: New.
2348         * gcc.dg/vmx/ira2.c: New.
2349         * gcc.dg/vmx/ira2c.c: New.
2350         * gcc.dg/vmx/mem.c: New.
2351         * gcc.dg/vmx/newton-1.c: New.
2352         * gcc.dg/vmx/ops.c: New.
2353         * gcc.dg/vmx/sn7153.c: New.
2354         * gcc.dg/vmx/spill2.c: New.
2355         * gcc.dg/vmx/spill3.c: New.
2356         * gcc.dg/vmx/spill.c: New.
2357         * gcc.dg/vmx/t.c: New.
2358         * gcc.dg/vmx/varargs-1.c: New.
2359         * gcc.dg/vmx/varargs-2.c: New.
2360         * gcc.dg/vmx/varargs-3.c: New.
2361         * gcc.dg/vmx/varargs-4.c: New.
2362         * gcc.dg/vmx/varargs-5.c: New.
2363         * gcc.dg/vmx/varargs-6.c: New.
2364         * gcc.dg/vmx/varargs-7.c: New.
2365         * gcc.dg/vmx/vmx.exp: New.
2366         * gcc.dg/vmx/vprint-1.c: New.
2367         * gcc.dg/vmx/vscan-1.c: New.
2368         * gcc.dg/vmx/x-01.c: New.
2369         * gcc.dg/vmx/x-02.c: New.
2370         * gcc.dg/vmx/x-03.c: New.
2371         * gcc.dg/vmx/x-04.c: New.
2372         * gcc.dg/vmx/x-05.c: New.
2373         * gcc.dg/vmx/yousufi-1.c: New.
2374         * gcc.dg/vmx/zero-1.c: New.
2375         * gcc.dg/vmx/zero.c: New.
2376
2377 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2378
2379         * g++.dg/lookup/java1.C: Update for chage of
2380         _Jv_AllocObject.
2381         * g++.dg/lookup/java2.C: Likewise.
2382
2383 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2384
2385         * ada/acats/run_all.sh: use -O2 by default.
2386
2387 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2388
2389         * gcc.dg/vr-mult-[12].c: New tests.
2390
2391 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2392
2393         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2394
2395         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2396
2397 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2398
2399         * lib/target-supports.exp (check_profiling_available): Assume profiling
2400         isn't available for mips*-*-elf targets.
2401
2402 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2403
2404         * gcc.dg/builtins-38.c: New test.
2405
2406 2004-04-14  Eric Christopher  <echristo@redhat.com>
2407
2408         * g++.dg/charset/charset.exp: Run .cc extension tests.
2409
2410 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2411
2412         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2413
2414 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2415
2416         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2417
2418 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2419
2420         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2421         * gcc.dg/i386-387-2.c: Likewise.
2422
2423         * gcc.dg/i386-387-7.c: New test.
2424         * gcc.dg/i386-387-8.c: New test.
2425
2426         * gcc.dg/builtins-37.c: New test.
2427
2428 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2429
2430         * g++.dg/pch/externc-1.C: Add missing semicolon.
2431
2432 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2433
2434         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2435
2436 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2437
2438         * gcc.c-torture/execute/20040411-1.c: New test.
2439
2440 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2441
2442         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2443
2444 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2445
2446         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2447
2448 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2449
2450         * lib/target-supports.exp (check_named_sections_available): New.
2451         * lib/gcc-dg.exp (dg-require-named-sections): New.
2452         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2453         old-deja.exp.  Also prune error-count message from HP linker.
2454         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2455
2456         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2457         * g++.old-deja/g++.pt/static3.C: Likewise.
2458         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2459
2460 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2461
2462         * gcc.c-torture/execute/20040409-1.c: New test case.
2463         * gcc.c-torture/execute/20040409-2.c: New test case.
2464         * gcc.c-torture/execute/20040409-3.c: New test case.
2465
2466 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2467
2468         * gcc.dg/20040409-1.c: New test.
2469
2470 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2471
2472         PR target/14888
2473         * g++.dg/opt/pr14888.C: New test case.
2474
2475 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2476
2477         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2478         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2479         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2480         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2481         New tests.
2482
2483 2004-04-08  Paul Brook  <paul@codesourcery.com>
2484
2485         * gcc.dg/spill-1.c: New test.
2486
2487 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2488
2489         * gcc.dg/torture/builtin-ctype-2.c: New test.
2490
2491 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2492
2493         * gcc.dg/pch/pch.exp: Add largefile test.
2494
2495 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2496
2497         * g++.dg/pch/externc-1.Hs: New.
2498         * g++.dg/pch/externc-1.C: New.
2499
2500 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2501
2502         * gcc.dg/compat/struct-by-value-5a_main.c,
2503         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2504         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2505         * gcc.dg/compat/struct-by-value-5a_x.c,
2506         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2507         gcc.dg/compat/struct-by-value-5_x.c.
2508         * gcc.dg/compat/struct-by-value-5a_y.c,
2509         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2510         gcc.dg/compat/struct-by-value-5_y.c.
2511
2512         * gcc.dg/compat/struct-by-value-6a_main.c,
2513         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2514         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2515         * gcc.dg/compat/struct-by-value-6a_x.c,
2516         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2517         gcc.dg/compat/struct-by-value-6_x.c.
2518         * gcc.dg/compat/struct-by-value-6a_y.c,
2519         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2520         gcc.dg/compat/struct-by-value-6_y.c.
2521
2522         * gcc.dg/compat/struct-by-value-7a_main.c,
2523         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2524         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2525         * gcc.dg/compat/struct-by-value-7a_x.c,
2526         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2527         gcc.dg/compat/struct-by-value-7_x.c.
2528         * gcc.dg/compat/struct-by-value-7a_y.c,
2529         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2530         gcc.dg/compat/struct-by-value-7_y.c.
2531
2532 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2533
2534         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2535         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2536         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2537         options.
2538
2539 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2540
2541         * gcc.dg/builtins-36.c: New test.
2542
2543 2004-04-06  Paul Brook  <paul@codesourcery.com>
2544
2545         * README.gcc: Remove obsolete contraint on testcases.
2546
2547 2004-04-05  Paul Brook  <paul@codesourcery.com>
2548
2549         PR2123
2550         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2551         failure and exit(0) on success.
2552         * g++.dg/expr/anew2.C: Ditto.
2553         * g++.dg/expr/anew3.C: Ditto.
2554         * g++.dg/expr/anew4.C: Ditto.
2555
2556 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2557
2558         PR c++/3518
2559         * g++.dg/template/unify7.C: New.
2560
2561 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2562
2563         * g++.dg/README: Bring up to date with new subdirectories; remove
2564         duplicate subdirectory lines.
2565
2566 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2567
2568         PR c++/14007
2569         * g++.dg/template/unify5.C: New.
2570         * g++.dg/template/unify6.C: New.
2571         * g++.dg/template/qualttp20.C: Adjust.
2572         * g++.old-deja/g++.jason/report.C: Adjust.
2573         * g++.old-deja/g++.other/qual1.C: Adjust.
2574
2575 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2576
2577         PR c++/14803
2578         * g++.dg/inherit/ptrmem1.C: New test.
2579
2580 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2581
2582         PR c++/14755
2583         * gcc.c-torture/execute/20040331-1.c: New test.
2584         * gcc.dg/20040331-1.c: New test.
2585
2586 2004-04-01  Paul Brook  <paul@codesourcery.com>
2587
2588         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2589
2590 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2591
2592         PR c++/14724
2593         * g++.dg/init/goto1.C: New test.
2594
2595         PR c++/14763
2596         * g++.dg/template/defarg4.C: New test.
2597
2598 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2599
2600         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2601
2602 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2603
2604         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2605
2606 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2607
2608         * gcc.dg/noncompile/undeclared-2.c: New test.
2609
2610 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2611
2612         * gcc.dg/940409-1.c: Remove XFAIL.
2613         * gcc.dg/reg-vol-struct-1.c: New test.
2614
2615 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2616
2617         * gcc.dg/torture/builtin-wctype-1.c: New test.
2618
2619 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2620
2621         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2622         * gcc.dg/20001101-1.c: Likewise.
2623         * gcc.dg/20001102-1.c: Likewise.
2624
2625 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2626
2627         * gcc.dg/compare8.c: Add an additional test for XOR.
2628
2629 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2630
2631         * gcc.dg/torture/builtin-ctype-1.c: New test.
2632
2633 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2634
2635         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2636         * gcc.dg/torture/builtin-math-1.c: Likewise.
2637         * gcc.dg/torture/builtin-power-1.c: New test.
2638
2639 2004-03-24  Andreas Schwab  <schwab@suse.de>
2640
2641         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2642         IA64 assembler.
2643
2644 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2645             Roger Sayle  <roger@eyesopen.com>
2646
2647         * gcc.dg/compare8.c: New test case.
2648
2649 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2650
2651         * g++.dg/ext/altivec-7.C: New test.
2652
2653 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2654
2655         PR 12267, 12391, 12560, 13129, 14114, 14133
2656         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2657         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2658         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2659         Adjust error regexps.
2660         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2661         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2662         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2663         * gcc.dg/local1.c: Add explanatory comment.
2664
2665 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2666
2667         PR optimization/14669
2668         * g++.dg/opt/fold2.C: New test case.
2669
2670 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2671
2672         PR c/14069
2673         * gcc.dg/20040322-1.c: New test.
2674
2675 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2676
2677         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2678         * gcc.dg/ultrasp4.c: Likewise.
2679         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2680
2681 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2682
2683         * gcc.dg/i386-sse-8.c: Reset default options.
2684
2685 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2686
2687         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2688         in the error message text.
2689
2690 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2691
2692         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2693
2694 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2695
2696         PR c++/14616
2697         * g++.dg/init/array13.C: New test.
2698
2699 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2700
2701         PR target/13889
2702         * gcc.c-torture/compile/pr13889.c: New test case.
2703
2704 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2705
2706         PR c/14635
2707         * builtins-1.c (nan, nans): Don't test.
2708         * builtins-30.c: Don't use nan, nanf, nanl.
2709         * builtins-35.c: New test.
2710
2711 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2712
2713         * g++.dg/ext/altivec-6.C: New test.
2714
2715 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2716
2717         * g++.dg/init/placement3.C: New test.
2718
2719         * g++.dg/template/spec13.C: New test.
2720
2721         * g++.dg/lookup/using11.C: New test.
2722
2723         * g++.dg/lookup/koenig3.C: New test.
2724
2725         * g++.dg/template/operator2.C: New test.
2726
2727         * g++.dg/expr/dtor3.C: New test.
2728         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2729         marker.
2730         * g++.old-deja/g++.law/visibility28.C: Likewise.
2731
2732 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2733
2734         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2735         * gcc.dg/ppc64-abi-3.c: Likewise.
2736
2737 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2738
2739         PR c++/14545
2740         * g++.dg/parse/template15.C: New test.
2741
2742 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2743
2744         * g++.dg/expr/dtor2.C: New test.
2745
2746         * g++.dg/lookup/anon4.C: New test.
2747
2748         * g++.dg/overload/using1.C: New test.
2749
2750         * g++.dg/template/lookup7.C: New test.
2751
2752         * g++.dg/template/typename6.C: New test.
2753
2754         * g++.dg/expr/cond6.C: New test.
2755
2756 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2757
2758         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2759
2760 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2761
2762         * g++.dg/expr/cond5.C: New test.
2763         * g++.dg/expr/constcast1.C: Likewise.
2764         * g++.dg/expr/ptrmem2.C: Likewise.
2765         * g++.dg/expr/ptrmem3.C: Likewise.
2766         * g++.dg/lookup/main1.C: Likewise.
2767         * g++.dg/template/lookup6.C: Likewise.
2768
2769 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2770
2771         * gcc.dg/local1.c: New test.
2772
2773         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2774
2775 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2776
2777         * gcc.dg/torture/builtin-convert-1.c: New test.
2778
2779 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2780
2781         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2782
2783 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2784
2785         PR c++/14481
2786         * g++.dg/warn/Wunused-7.C: New test.
2787
2788 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2789
2790         * gcc.dg/torture/builtin-integral-1.c: New test.
2791
2792 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2793
2794         PR c++/14586
2795         * g++.dg/parse/non-dependent3.C: New test.
2796
2797 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2798
2799         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2800         * g++.dg/eh/simd-2.C: Likewise.
2801         * g++.dg/init/array10.C: Likewise.
2802         * gcc.c-torture/compile/simd-1.c: Likewise.
2803         * gcc.c-torture/compile/simd-2.c: Likewise.
2804         * gcc.c-torture/compile/simd-3.c: Likewise.
2805         * gcc.c-torture/compile/simd-4.c: Likewise.
2806         * gcc.c-torture/compile/simd-6.c: Likewise.
2807         * gcc.c-torture/execute/simd-1.c: Likewise.
2808         * gcc.c-torture/execute/simd-2.c: Likewise.
2809         * gcc.dg/compat/vector-defs.h: Likewise.
2810         * gcc.dg/20020531-1.c: Likewise.
2811         * gcc.dg/altivec-3.c: Likewise.
2812         * gcc.dg/altivec-4.c: Likewise.
2813         * gcc.dg/altivec-varargs-1.c: Likewise.
2814         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2815         * gcc.dg/i386-mmx-3.c: Likewise.
2816         * gcc.dg/i386-sse-4.c: Likewise.
2817         * gcc.dg/i386-sse-5.c: Likewise.
2818         * gcc.dg/i386-sse-8.c: Likewise.
2819         * gcc.dg/simd-1.c: Likewise.
2820         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2821         __ev64_opaque__ since the machine description provides it.
2822
2823 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2824
2825         * lib/compat.exp (skip_list): New global variable.
2826         Use it to hold the user defined COMPAT_SKIPS list if any.
2827         (compat-obj): Add the members of skip_list to optall.
2828
2829 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2830
2831         * gcc.dg/compat/union-by-value-1_main.c,
2832         union-by-value-1_x.c, union-by-value-1_y.c,
2833         union-check.h, union-defs.h,
2834         union-init.h, union-return-1_main.c,
2835         union-return-1_x.c, union-return-1_y.c: New files.
2836
2837 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2838
2839         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2840         mixed-struct-init.h: Add 4 mixed structure types.
2841         struct-by-value-21_main.c, struct-by-value-21_x.c,
2842         struct-by-value-21_y.c, struct-return-21_main.c,
2843         struct-return-21_x.c, struct-return-21_y.c: New files.
2844
2845 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/14550
2848         * g++.dg/parse/template14.C: New test.
2849
2850 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2851
2852         * gcc.c-torture/execute/20040313-1.c: New test.
2853
2854 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR target/14533
2857         * gcc.dg/20040311-2.c: New test.
2858
2859 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2860
2861         PR other/14544
2862         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2863         bit-field.
2864
2865 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2866
2867         * gcc.dg/20040305-2.c: Add missing return statement.
2868
2869 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2870
2871         * gcc.dg/builtins-34.c: Also check pow10*.
2872
2873 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2874
2875         PR target/14262
2876         * gcc.dg/20040305-2.c: New test.
2877
2878 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2879
2880         * gcc.dg/20040310-1.c: New test.
2881
2882 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2883
2884         * gcc.c-torture/execute/20040311-1.c: New test case.
2885
2886 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2887
2888         PR c++/14476
2889         * g++.dg/lookup/enum1.C: New test.
2890
2891 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2892
2893         PR c++/14510
2894         * g++.dg/lookup/struct2.C: New test.
2895
2896 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2897
2898         * gcc.dg/builtins-34.c: New test.
2899
2900 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2901
2902         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2903
2904 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2905
2906         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2907         * gcc.dg/alias-2.c: New testcase.
2908
2909 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2910
2911         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2912
2913 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2914
2915         * gcc.c-torture/execute/20040309-1.c: New test case.
2916
2917 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2918
2919         PR c++/14397
2920         * g++.dg/overload/ref1.C: New.
2921
2922 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2923
2924         PR c++/14409
2925         * g++.dg/template/spec12.C: New test.
2926
2927         PR c++/14448
2928         * g++.dg/parse/crash14.C: New test.
2929
2930 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2931
2932         PR c++/14230
2933         * g++.dg/init/ref11.C: New test.
2934
2935 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2936
2937         PR c++/14432
2938         * g++.dg/parse/builtin2.C: New test.
2939
2940 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2941
2942         PR c++/14401
2943         * g++.dg/init/ctor3.C: New test.
2944         * g++.dg/init/union1.C: New test.
2945         * g++.dg/ext/anon-struct4.C: New test.
2946
2947 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2948
2949         * g++.dg/lookup/koenig1.C: Tweak error messages.
2950         * g++.dg/lookup/used-before-declaration.C: Likewise.
2951         * g++.dg/other/do1.C: Likewise.
2952         * g++.dg/overload/koenig1.C: Likewise.
2953         * g++.dg/parse/crash13.C: Likewise.
2954         * g++.dg/template/instantiate3.C: Likewise.
2955
2956 2004-03-08  Eric Christopher  <echristo@redhat.com>
2957
2958         * * lib/target-supports.exp: Enable libiconv in test
2959         compilation.  Fix up error checking.
2960
2961 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2962
2963         PR middle-end/14289
2964         * gcc.dg/pr14289-1.c: New test case.
2965         * gcc.dg/pr14289-2.c: Likewise.
2966         * gcc.dg/pr14289-3.c: Likewise.
2967
2968 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2969
2970         * gcc.c-torture/execute/20040308-1.c: New test.
2971
2972 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2973
2974         * gcc.c-torture/execute/20040307-1.c: New test case.
2975
2976 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2977
2978         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2979
2980 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2981
2982         * gcc.dg/20040306-1.c: New test.
2983
2984 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2985
2986         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2987         them static.
2988         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2989
2990 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2991
2992         PR c/14465
2993         * gcc.dg/decl-6.c: New test.
2994
2995 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2996
2997         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2998         Rename LOGPOW -> LOG_POW.
2999         (SQRT_EXP, POW_EXP): New.
3000
3001 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3002
3003         * gcc.dg/i386-sse-8.c: New test.
3004
3005 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3006
3007         PR c/14114
3008         * gcc.dg/decl-5.c: New test.
3009
3010 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3011
3012         * gcc.dg/20040305-1.c: New test.
3013
3014 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3015
3016         PR other/14354
3017         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3018
3019 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3020
3021         PR c++/14425, c++/14426
3022         * g++.dg/ext/altivec-4.C: New test.
3023         * g++.dg/ext/altivec-5.C: New test.
3024
3025 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3026
3027         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3028         global variables of a type with no linkage.
3029         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3030         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3031         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3032         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3033         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3034         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3035         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3036         * g++.dg/warn/deprecated.C: Name enum Color.
3037         * g++.dg/overload/VLA.C: Name structure for 'b'.
3038         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3039
3040 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3041
3042         * gcc.c-torture/compile/20040304-1.c: New test.
3043
3044 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3045
3046         PR 13728
3047         * gcc.dg/decl-4.c: New testcase.
3048
3049 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3050
3051         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3052         as PRECF if sizeof (float) > sizeof (double).
3053         (PRECL): Make it the same as PRECF if
3054         sizeof (float) > sizeof (long double).
3055
3056 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3057
3058         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3059         system type.  Add check for irix6 which doesn't have c99 runtime.
3060
3061 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3062
3063         * gcc.dg/const-elim-1.c: xfail for xtensa.
3064
3065 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3066
3067         PR c++/14369
3068         * g++.dg/template/cond4.C: New test.
3069
3070 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3071
3072         PR c++/14360
3073         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3074
3075         PR c++/14361
3076         * g++.dg/parse/defarg7.C: New test.
3077
3078         PR c++/14359
3079         * g++.dg/template/friend26.C: New test.
3080
3081 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3082
3083         PR c++/14324
3084         * g++.dg/abi/mangle21.C: New test.
3085
3086         PR c++/14260
3087         * g++.dg/parse/constructor2.C: New test.
3088
3089         PR c++/14337
3090         * g++.dg/template/sfinae1.C: New test.
3091
3092 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3093
3094         PR c++/14267
3095         * g++.dg/expr/crash2.C: New test.
3096
3097         PR middle-end/13448
3098         * gcc.dg/inline-5.c: New test.
3099         * gcc.dg/always-inline.c: Split out tests into ...
3100         * gcc.dg/always-inline2.c: ... this and ...
3101         * gcc.dg/always-inline3.c: ... this.
3102
3103 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3104
3105         PR debug/12103
3106         * g++.dg/debug/crash1.C: New test.
3107
3108 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3109
3110         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3111         function with __attribute__((noinline)).
3112         (recurser_void2): Likewise.
3113         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3114         (recurser_void2): Likewise.
3115
3116 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3117
3118         PR middle-end/14203
3119         * g++.dg/warn/Wunused-6.C: New test case.
3120
3121 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3122
3123         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3124         not defined.
3125
3126 2004-02-27  Eric Christopher  <echristo@redhat.com>
3127
3128         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3129         * g++.dg/charset/asm2.c: Run only x86.
3130         * gcc.dg/charset/asm3.c: Ditto.
3131
3132 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3133
3134         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3135         ld_library_path.
3136
3137 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3138
3139         * g++.dg/ext/altivec-3.C: New.
3140
3141 2004-02-26  Richard Henderson  <rth@redhat.com>
3142
3143         * g++.dg/ext/attrib10.C: Mark for warning.
3144         * gcc.dg/attr-alias-1.c: New.
3145
3146 2004-02-26  Richard Henderson  <rth@redhat.com>
3147
3148         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3149         * gcc.c-torture/execute/20040208-2.c: ... it back.
3150
3151 2004-02-26  Eric Christopher  <echristo@redhat.com>
3152
3153         * lib/target-supports.exp (check-iconv-available): New function.
3154         * lib/gcc-dg.exp (dg-require-iconv): New function.
3155         Use above.
3156         * gcc.dg/charset: New directory.
3157         * gcc.dg/charset/charset.exp: New file.
3158         * gcc.dg/charset/asm1.c: Ditto.
3159         * gcc.dg/charset/asm2.c: Ditto.
3160         * gcc.dg/charset/asm3.c: Ditto.
3161         * gcc.dg/charset/asm4.c: Ditto.
3162         * gcc.dg/charset/asm5.c: Ditto.
3163         * gcc.dg/charset/attribute1.c: Ditto.
3164         * gcc.dg/charset/attribute2.c: Ditto.
3165         * gcc.dg/charset/string1.c: Ditto.
3166         * g++.dg/charset: New directory.
3167         * g++.dg/dg.exp: Add here. Special options.
3168         * g++.dg/charset/charset.exp: New file.
3169         * g++.dg/charset/asm1.c: Ditto.
3170         * g++.dg/charset/asm2.c: Ditto.
3171         * g++.dg/charset/asm3.c: Ditto.
3172         * g++.dg/charset/asm4.c: Ditto.
3173         * g++.dg/charset/attribute1.c: Ditto.
3174         * g++.dg/charset/attribute2.c: Ditto.
3175         * g++.dg/charset/extern1.cc: Ditto.
3176         * g++.dg/charset/extern2.cc: Ditto.
3177         * g++.dg/charset/string1.c: Ditto.
3178
3179 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3180
3181         PR c++/14278
3182         * g++.dg/parse/comma1.C: New test.
3183
3184 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3185
3186         PR c++/14284
3187         * g++.dg/template/ttp8.C: New test.
3188
3189 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3190
3191         * gcc.dg/fixuns-trunc-1.c: New test.
3192
3193 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3194
3195         * gcc.dg/builtins-config.h: Use #elif.
3196
3197 2004-02-26  Michael Matz  <matz@suse.de>
3198
3199         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3200         * gcc.dg/991214-1.c: Likewise.
3201         * gcc.dg/i386-asm-1.c: Likewise.
3202
3203 2004-02-25  Richard Henderson  <rth@redhat.com>
3204
3205         * gcc.c-torture/execute/20040208-2.c: Move ...
3206         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3207
3208 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3209
3210         PR c++/14246
3211         * g++.dg/other/crash-3.C: New test.
3212
3213 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3214
3215         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3216         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3217
3218         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3219         HP-UX.
3220
3221 2004-02-24  Michael Matz  <matz@suse.de>
3222
3223         * gcc.dg/i386-regparm.c: New.
3224
3225 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3226
3227         * gcc.c-torture/execute/20040223-1.c: New.
3228
3229 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3230             Kazu Hirata  <kazu@cs.umass.edu>
3231
3232         * gcc.dg/fwritable-strings-1.c: Remove.
3233
3234 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3235
3236         PR c/14156
3237         * gcc.dg/20040223-1.c: New test.
3238
3239 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3240
3241         PR c++/14106
3242         * g++.dg/ext/typeof9.C: New test.
3243
3244 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3245
3246         PR c++/14250
3247         * g++.dg/other/switch1.C: New test.
3248
3249 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3250
3251         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3252         * gcc.dg/va-arg-1.c: Likewise.
3253
3254 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3255
3256         PR c++/14143
3257         * g++.dg/template/koenig5.C: New test.
3258
3259 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3260
3261         * g++.dg/ext/altivec-1.C: Generalize target triple.
3262         * g++.dg/ext/altivec-2.C: New test case.
3263         * g++.dg/ext/altivec_check.h: New file.
3264         * gcc.dg/altivec-1.c: Generalize target triple;
3265         include altivec_check.h and call altivec_check().
3266         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3267         * gcc.dg/altivec-6.c: New test case.
3268         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3269         type casts as needed.
3270         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3271         altivec_check().
3272         * gcc.dg/altivec-12.c: New test case.
3273         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3274         include altivec_check.h and call altivec_check().
3275         * gcc.dg/altivec_check.h: New file.
3276
3277 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3278
3279         * lib/target-supports.exp (check_alias_available): Don't mangle
3280         function `g' in test program.
3281
3282 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3283
3284         * lib/target-supports.exp (check_profiling_available): Check
3285         argument to determine whether we support a profiling type.
3286         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3287         check_profiling_available.
3288         * g++.dg/bprob/bprob.exp: Likewise
3289         * g77.dg/bprob/bprob.exp: Likewise.
3290         * gcc.misc-tests/bprob.exp: Likewise.
3291         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3292         dg-require-profiling and delete expected error handling.
3293         * gcc.dg/20021014-1.c: Likewise.
3294         * gcc.dg/nest.c: Likewise.
3295
3296 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3297
3298         PR c++/12007
3299         * g++.dg/other/vthunk1.C: New test.
3300
3301 2004-02-20  Falk Hueffner  <falk@debian.org>
3302
3303         PR target/14201
3304         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3305
3306 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3307
3308         PR c++/13927
3309         * g++.dg/other/error8.C: Remove XFAIL markers.
3310
3311         PR c++/14173
3312         * g++.dg/ext/packed5.C: New test.
3313
3314         PR c++/14199
3315         * g++.dg/warn/Wunused-5.C: New test.
3316
3317         PR c++/14186
3318         * g++.dg/lookup/member1.C: New test.
3319
3320 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3321
3322         * gcc.c-torture/compile/20040130-1.c: Enable only when
3323         __INT_MAX__ >= 2147483647L.
3324         * gcc.c-torture/compile/961203-1.c: Likewise.
3325
3326 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3327
3328         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3329         * g++.dg/opt/template1.C: Robustify assembler regexp
3330
3331 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3332
3333         * gcc.c-torture/execute/simd-4.x: Remove.
3334         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3335         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3336         Guard with #ifndef SKIP_ATTRIBUTE.
3337         * gcc.dg/compat/vector-1_y.c: Likewise.
3338         * gcc.dg/compat/vector-2_x.c: Likewise.
3339         * gcc.dg/compat/vector-2_y.c: Likewise.
3340         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3341         * g++.dg/eh/simd-2.C: Likewise.
3342
3343 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3344
3345         * gcc.c-torture/compile/complex-1.c: New.
3346
3347 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3348
3349         PR target/14209
3350         * gcc.c-torture/execute/20040218-1.c: New test.
3351
3352 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3353
3354         PR c++/14181
3355         * g++.dg/parse/new2.C: New test.
3356
3357 2004-02-18  Paul Brook  <paul@codesourcery.com>
3358
3359         * gcc.c-torture/compile/libcall-1.c: New test.
3360
3361 2004-02-18  Paul Brook  <paul@codesourcery.com>
3362
3363         PR debug/12934
3364         * gcc.dg/debug/debug-7.c: New test.
3365
3366 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3367
3368         * gcc.dg/20040217-1.c: New test.
3369
3370 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3371
3372         * gcc.c-torture/execute/990208-1.x: Delete.
3373
3374 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3375
3376         * gcc.c-torture/execute/20040208-2.x: New file.
3377
3378 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3379
3380         PR c++/11326
3381         * g++.dg/abi/structret1.C: New test.
3382
3383 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3384
3385         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3386         (i386_cpuid): No need to test if cpuid is available on AMD64.
3387         Fix assembly, so that it works onboth i386 and AMD64.
3388         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3389         (vecInLong): Fix s[] member type to unsigned int.
3390         (vecInWord): Remove type.
3391         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3392         (a64, b64, c64, d64, e64): Remove.
3393         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3394         Remove unused variable.  Remove initialization of removed variables.
3395         Don't call mmx_tests nor sse_tests.
3396         (reference_mmx, reference_sse): Remove.
3397         (check): Add return stmt.
3398         * gcc.dg/i386-sse-7.c: New test.
3399         * gcc.dg/i386-mmx-4.c: New test.
3400
3401 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3402
3403         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3404         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3405         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3406         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3407         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3408         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3409         g++.dg/tc1/dr94.C: Fix line terminator.
3410
3411 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3412
3413         * gcc.c-torture/compile/20040216-1.c: New.
3414
3415 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3416
3417         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3418         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3419         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3420         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3421         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3422         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3423
3424 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3425
3426         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3427
3428 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3429
3430         PR c++/13971
3431         * g++.dg/expr/cond4.C: New test.
3432
3433         PR c++/14086
3434         * g++.dg/lookup/crash2.C: New test.
3435
3436 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3437
3438         * gcc.c-torture/compile/20040214-2.c: New test.
3439
3440 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3441
3442         PR c++/14116
3443         * g++.dg/ext/typeof8.C: New test.
3444
3445 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3446
3447         * gcc.c-torture/compile/20040214-1.c: New test.
3448
3449 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3450
3451         PR c++/13635
3452         * g++.dg/template/spec11.C: New test.
3453
3454 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3455
3456         PR c++/13927
3457         * g++.dg/other/error8.C: New test.
3458
3459 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/14122
3462         * g++.dg/template/array4.C: New test.
3463
3464         PR c++/14108
3465         * g++.dg/inherit/thunk2.C: New test.
3466
3467         PR c++/14083
3468         * g++.dg/eh/cond2.C: New test.
3469
3470 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3471
3472         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3473
3474 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3475
3476         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3477
3478 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3479
3480         * g++.dg/simd-2.C: xfail on ppc64-linux.
3481
3482 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3483
3484         PR c/456
3485         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3486         tests.
3487
3488 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3489
3490         * gcc.dg/builtins-33.c: New test.
3491
3492 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3493
3494         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3495
3496 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3497
3498         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3499
3500 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3501
3502         * gcc.dg/ppc64-abi-3.c: New test.
3503
3504 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3505
3506         PR c/14092
3507
3508         * gcc.dg/pr14092-1.c: New testcase.
3509
3510 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3511
3512         * gcc.dg/cpp/assert4.c: Fix typo last change.
3513
3514         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3515         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3516
3517         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3518
3519 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3520
3521         * gcc.c-torture/compile/20040209-1.c: New test case.
3522
3523 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3524
3525         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3526
3527 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3528
3529         * gcc.c-torture/execute/20040208-[12].c: New tests.
3530
3531 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3532
3533         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3534
3535 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3536
3537         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3538
3539 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3540
3541         Bug 13856
3542         * gcc.dg/visibility-8.c: New testcase.
3543
3544 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3545
3546         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3547         arguments.
3548         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3549
3550 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3551
3552         PR middle-end/13696
3553         * g++.dg/opt/fold1.C: New test case.
3554
3555 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3556
3557         PR c++/14033
3558         * g++.dg/other/crash-2.C: New test.
3559
3560 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3561
3562         PR c++/14028
3563         * g++.dg/parse/angle-bracket2.C: New test.
3564
3565 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3566
3567         PR middle-end/13750
3568         Revert:
3569         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3570         PR pch/13361
3571         * testsuite/g++.dg/pch/wchar-1.C: New.
3572         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3573
3574 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3575
3576         PR c++/14008
3577         * g++.dg/parse/error15.C: New test.
3578         * g++.dg/parse/crash11.C: Update dg-error mark.
3579
3580 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3581
3582         PR c++/13932
3583         * g++.dg/warn/conv2.C: New test.
3584
3585 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3586
3587         PR c++/13086
3588         * g++.dg/warn/incomplete1.C: Remove xfail.
3589
3590 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3591
3592         * lib/file-format.exp (gcc_target_object_format): Use
3593         ${tool}_target_compile, not gcc_target_compile.
3594         * lib/target-supports.exp (check_alias_available): Likewise.
3595         (check_gc_sections_available): Likewise.
3596         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3597         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3598         dg-require-alias.
3599
3600 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3601
3602         PR c++/13969
3603         * g++.dg/template/static6.C: New test.
3604
3605 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3606
3607         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3608
3609 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3610
3611         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3612         tests for systems where `char' is unsigned by default.
3613
3614 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3615
3616         PR c++/13997
3617         * g++.dg/template/partial3.C: New test.
3618
3619 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3620
3621         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3622         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3623         Remove mentions of obsolete ports.
3624
3625 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3626
3627         * gcc.dg/noncompile/20001228-1.c: Fix for new
3628         error message.
3629
3630 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3631
3632         PR target/9348
3633         * gcc.c-torture/execute/multdi-1.c: New test case.
3634
3635 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/13925
3638         * g++.dg/template/lookup5.C: New test.
3639
3640 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3641
3642         PR c++/13950
3643         * g++.dg/template/lookup4.C: New test.
3644
3645         PR c++/13970
3646         * g++.dg/parse/error14.C: New test.
3647
3648         PR c++/14002
3649         * g++.dg/parse/template13.C: New test.
3650
3651 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3652
3653         PR c++/13978
3654         * g++.dg/template/koenig4.C: New test.
3655
3656         PR c++/13968
3657         * g++.dg/template/crash17.C: New test.
3658
3659         PR c++/13975
3660         * g++.dg/parse/error13.C: New test.
3661         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3662
3663 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3664
3665         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3666
3667 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3668
3669         PR c/11658
3670         PR c/13994
3671         * gcc.dg/noncompile/20040203-1.c: New test.
3672         * gcc.dg/noncompile/20040203-2.c: Likewise.
3673         * gcc.dg/noncompile/20040203-3.c: Likewise.
3674         * gcc.dg/20040203-1.c: Likewise.
3675
3676 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3677
3678         PR c++/10858
3679         * g++.dg/template/sizeof7.C: New test.
3680
3681 2004-02-02  Eric Christopher  <echristo@redhat.com>
3682             Zack Weinberg  <zack@codesourcery.com>
3683
3684         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3685
3686 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3687
3688         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3689         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3690         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3691         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3692
3693 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/13113
3696         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3697
3698         PR c++/13854
3699         * g++.dg/ext/attrib13.C: New test.
3700
3701         PR c++/13907
3702         * g++.dg/conversion/op2.C: New test.
3703
3704 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3705
3706         * gcc.dg/titype-1.c: Fix pasto.
3707
3708 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3709
3710         * gcc.dg/titype-1.c: New test.
3711
3712 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3713
3714         PR c++/13957
3715         * g++.dg/template/non-type-template-argument-1.C,
3716         g++.dg/template/qualified-id1.C: Update dg-error marks.
3717         * g++.dg/template/nontype6.C: New test.
3718
3719 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3720
3721         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3722         * gcc.dg/builtins-31.c: New testcase.
3723         * gcc.dg/builtins-32.c: New testcase.
3724
3725 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         * objc.dg/call-super-2.m: Update line numbers
3728         for the including of stddef.h.
3729
3730 2004-01-30  Michael Matz  <matz@suse.de>
3731
3732         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3733         g++.dg/ext/case-range3.C: New tests.
3734
3735 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3736
3737         DR206
3738         PR c++/13813
3739         * g++.dg/template/member4.C: New test.
3740
3741 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3742
3743         PR c++/13683
3744         * g++.dg/template/sizeof6.C: New test.
3745
3746 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3747
3748         * gcc.dg/fwritable-strings-1.c: New test.
3749
3750 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3751
3752         * gcc.c-torture/compile/20040130-1.c: New test.
3753
3754 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3755
3756         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3757
3758 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3759
3760         PR c++/13883
3761         * g++.dg/template/ctor3.C: New test.
3762
3763 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3764
3765         * g++.dg/tc1: New directory.
3766         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3767         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3768         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3769         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3770         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3771
3772 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3773
3774         * g++.dg/parse/error11.C: New test.
3775         * g++.dg/parse/error12.C: Likewise.
3776
3777 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3778
3779         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3780         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3781
3782 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3783
3784         PR c++/13791
3785         * g++.dg/ext/attrib12.C: New test.
3786
3787         PR c++/13736
3788         * g++.dg/parse/cast2.C: New test.
3789
3790 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3791
3792         * objc.dg/encode-2.m (main): New local string.  Set depending on
3793         sizeof long.  Use in sscanf call.
3794         * objc.dg/encode-3.m (main): New local string.  Set depending on
3795         sizeof long.  Use in scan_initial call.
3796
3797 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3798
3799         * objc.dg/call-super-2.m: Make LP64-safe.
3800         * objc.dg/desig-init-1.m: Likewise.
3801
3802 2004-01-27  Devang Patel <dpatel@apple.com>
3803
3804         * g++.dg/debug/namespace1.C: New test.
3805
3806 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3807
3808         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3809         xscale-*-*.
3810
3811         * gcc.dg/arm-mmx-1.c: New test.
3812
3813 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3814
3815         * gcc.dg/20040127-1.c: New test.
3816         * gcc.dg/20040127-2.c: New test.
3817
3818 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3819
3820         * objc.dg/stret-1.m (glob): Renamed to globa.
3821
3822 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3823
3824         PR c++/13663
3825         * g++.dg/expr/for1.C: New test.
3826
3827 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3828
3829         PR middle-end/13779
3830         * gcc.dg/darwin-longlong.c: New test.
3831
3832 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3833
3834         * gcc.dg/20040124-1.c: Moved test from here...
3835         * gcc.c-torture/compile/20040124-1.c: ...to here.
3836
3837 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3838
3839         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3840         the assembly output if -m64 is passed.
3841
3842 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3843
3844         PR c++/13833
3845         * g++.dg/template/cond3.C: New test.
3846
3847 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3848
3849         PR c++/13810
3850         * g++.dg/template/ttp7.C: New test.
3851
3852 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3853
3854         PR c++/13797
3855         * g++.dg/template/nontype4.C: New test.
3856         * g++.dg/template/nontype5.C: Likewise.
3857
3858 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3859
3860         * gcc.dg/torture/mips-clobber-at.c: New test.
3861
3862 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3863
3864         * gcc.dg/20040124-1.c: New test.
3865
3866 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3867
3868         * gcc.dg/20040123-1.c: New test.
3869
3870 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3871
3872         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3873
3874 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3875
3876         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3877
3878 2004-01-23  Andrew Pinski  <apinski@apple.com>
3879
3880         * gcc.dg/20030121-1.c: Move to ..
3881         * gcc.dg/20040121-1.c: here.
3882
3883 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3884
3885         * gcc.dg/builtins-29.c: New test case.
3886
3887 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3888
3889         PR 18314
3890         * gcc.dg/builtins-30.c: New testcase.
3891
3892 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3893
3894         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3895         * lib/g77.exp: Likewise.
3896         * lib/objc.exp: Likewise.
3897         * lib/g++.exp: Likewise.
3898
3899 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3900
3901         * gcc.dg/struct-by-value-2.c: New test.
3902
3903 2004-01-21  Andrew Pinski  <apinski@apple.com>
3904
3905         PR target/13785
3906         * gcc.dg/20030121-1.c: New test.
3907
3908 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3909
3910         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3911         clobber frame pointer register in asm statement.
3912
3913 2004-01-21  Falk Hueffner  <falk@debian.org>
3914
3915         * gcc.c-torture/compile/20040121-1.c: New test.
3916
3917 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3918
3919         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3920
3921 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3922
3923         * gcc.dg/ppc64-abi-2.c: New test.
3924
3925 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3926
3927         * lib/treelang.exp: Fill out this file.
3928         * lib/treelang-dg.exp: New File.
3929
3930 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3931
3932         * gcc.c-torture/compile/981022-1.c: Remove.
3933         * gcc.dg/array-5.c: Remove XFAIL.
3934         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3935         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3936         gcc.dg/cond-lvalue-1.c: Update.
3937         * gcc.dg/cast-lvalue-2.c: New test.
3938
3939 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/13592
3942         * g++.dg/other/error1.C (class foo): Tweak error message.
3943
3944         PR c++/13592
3945         * g++.dg/template/call2.C: New test.
3946
3947 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3948
3949         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3950         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3951         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3952         scalar-return-1_x.c, scalar-return-2_y.c,
3953         scalar-return-3_x.c, scalar-return-3_y.c,
3954         scalar-return-4_x.c, scalar-return-4_y.c,
3955         struct-align-1.h, struct-align-1_x.c,
3956         struct-align-1_y.c, struct-align-2.h,
3957         struct-align-2_x.c, struct-align-2_y.c,
3958         struct-by-value-10_y.c, struct-by-value-11_x.c,
3959         struct-by-value-11_y.c, struct-by-value-12_x.c,
3960         struct-by-value-12_y.c, struct-by-value-13_x.c,
3961         struct-by-value-13_y.c, struct-by-value-14_x.c,
3962         struct-by-value-14_y.c, struct-by-value-15_x.c,
3963         struct-by-value-15_y.c, struct-by-value-16_y.c,
3964         struct-by-value-17_y.c, struct-by-value-18_y.c,
3965         struct-by-value-19_y.c, struct-by-value-1_x.c,
3966         struct-by-value-1_y.c, struct-by-value-20_y.c,
3967         struct-by-value-2_x.c, struct-by-value-2_y.c,
3968         struct-by-value-3_y.c, struct-by-value-4_x.c,
3969         struct-by-value-4_y.c, struct-by-value-5_y.c,
3970         struct-by-value-6_y.c, struct-by-value-7_y.c
3971         struct-by-value-8_x.c, struct-by-value-8_y.c
3972         struct-by-value-9_x.c, struct-by-value-9_y.c
3973         struct-return-10_x.c, struct-return-10_y.c,
3974         struct-return-19_x.c, struct-return-20_x.c
3975         struct-return-2_x.c, struct-return-2_y.c
3976         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3977         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3978
3979 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3980
3981         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3982         attribute on sparc*-sun-solaris2.*.
3983
3984 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3985
3986         PR c++/13710
3987         * g++.dg/ext/typeof7.C: New test.
3988
3989 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3990
3991         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3992         * gcc.dg/const-elim-1.c: Same.
3993
3994 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3995
3996         * objc.dg/stret-1.m: New.
3997         * objc.dg/stret-2.m: New.
3998
3999 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4000
4001         PR c++/11895
4002         * g++.dg/ext/vector1.C: New test.
4003
4004 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4005
4006         * gcc.dg/pch/import-1.c: New.
4007         * gcc.dg/pch/import-1.hs: New.
4008         * gcc.dg/pch/import-1a.h: New.
4009         * gcc.dg/pch/import-1b.h: New.
4010         * gcc.dg/pch/import-1c.h: New.
4011
4012 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4013
4014         PR c++/13574
4015         * g++.dg/ext/array1.C: New test.
4016
4017         PR c++/13178
4018         * g++.dg/conversion/op1.C: New test.
4019
4020 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4021
4022         PR 11864
4023         From Kazumoto Kojima / Dan Kegel:
4024         * gcc.dg/pr11864-1.c: New test.
4025
4026         PR 10392
4027         From Marcus Comstedt / Dan Kegel:
4028         * gcc.dg/pr10392-1.c: New test.
4029
4030 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4031
4032         PR c++/13478
4033         * g++.dg/init/ref10.C: New test.
4034
4035 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4036
4037         PR c++/13407
4038         * g++.dg/parse/typename6.C: New test.
4039
4040 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4041
4042         PR pch/13361
4043         * testsuite/g++.dg/pch/wchar-1.C: New.
4044         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4045
4046 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4047
4048         PR c++/9259
4049         * g++.dg/expr/sizeof2.C: New test.
4050
4051 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4052
4053         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4054
4055 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4056
4057         PR c++/13659
4058         * g++.dg/lookup/strong-using-3.C: New.
4059         * g++.dg/lookup/using-10.C: New.
4060
4061 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4062
4063         PR c++/13594
4064         * g++.dg/lookup/strong-using-2.C: New.
4065
4066 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4067             Dan Kegel <dank@kegel.com>
4068             J"orn Rennecke <joern.rennecke@superh.com>
4069
4070         PR target/9365
4071         * gcc.dg/pr9365-1.c: New test.
4072
4073 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4074
4075         PR c++/8856
4076         * g++.dg/parse/casting-operator2.C: New test.
4077         * g++.old-deja/g++.pt/explicit83.C: Remove.
4078
4079 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4080
4081         * gcc.dg/label-compound-stmt-1.c: New test.
4082         * gcc.c-torture/compile/950922-1.c,
4083         gcc.c-torture/compile/20000211-3.c,
4084         gcc.c-torture/compile/20000518-1.c,
4085         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4086         compound statements.
4087
4088 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4089
4090         * gcc.dg/ppc64-abi-1.c: New test.
4091
4092 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4093
4094          * g++.dg/ext/attrib9.C: Add dg-warnings.
4095
4096 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4097
4098         PR c++/12335
4099         * g++.dg/parse/dtor3.C: New test.
4100
4101 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4102
4103         PR c++/12709
4104         * g++.dg/parse/try-catch-1.C: New test.
4105
4106 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4107
4108         * ada/acats/run_all.sh: Add more verbose output in acats.log
4109         when compiling tests.
4110
4111 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4112
4113         PR 13656
4114         * gcc.dg/typedef-redecl.c: New test case.
4115         * gcc.dg/typedef-redecl.h: New support file.
4116
4117 2004-01-13  Jan Hubicka  <jh@suse.cz>
4118
4119         * gcc.dg/always_inline.c: New test.
4120         * gcc.dg/debug/20031231-1.c: Fix.
4121
4122 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4123
4124         PR c++/13474
4125         * g++.dg/template/array3.C: New test.
4126
4127 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4128
4129         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4130         * g++.dg/warn/Wunused-2.C: Likewise.
4131
4132 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4133
4134         PR c++/13289
4135         * g++.dg/template/instantiate6.C: New test.
4136
4137 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4138
4139         PR middle-end/11397
4140         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4141
4142 2004-01-12  Jan Hubicka  <jh@suse.cz>
4143
4144         PR opt/12826
4145         * gcc.dg/20040112-1.c: New.
4146
4147         * gcc.dg/dwarf-die[1-7].c: Move to...
4148         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4149         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4150
4151 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4152
4153         PR c++/4100
4154         * g++.dg/parse/friend4.C: New test.
4155
4156 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4157
4158         PR c++/4100
4159         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4160         definition is called a friend.
4161
4162 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4163
4164         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4165
4166 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4167
4168         PR c++/3478
4169         * g++.dg/parse/error10.C: New test.
4170         * g++.dg/template/arg2.C: Accept "invalid type" error.
4171
4172 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4173
4174         PR middle-end/13392
4175         * g++.dg/opt/expect2.C: New test.
4176
4177 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4178
4179         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4180         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4181         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4182         Update dg-error regexps.
4183
4184 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4185
4186         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4187         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4188
4189 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4190
4191         * gcc.dg/pragma-re-1.c: Use right pointer type.
4192
4193 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4194
4195         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4196
4197 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4198
4199         * gcc.dg/rs6000-ldouble-1.c: New.
4200
4201 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4202
4203         DR 337
4204         PR c++/9256
4205         * g++.dg/other/abstract1.C: New test.
4206
4207 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4208
4209         * g++.dg/lookup/strong-using-1.C: New.
4210
4211 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4212
4213         PR c/11234
4214         * gcc.dg/func-ptr-conv-1.c: New test.
4215         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4216
4217 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4218
4219         PR target/13380.
4220         * gcc.c-torture/compile/20040109-1.c: New.
4221
4222 2004-01-08  Stuart Hastings  <stuart@apple.com>
4223
4224         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4225         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4226         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4227
4228 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4229
4230         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4231
4232 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4233
4234         * ada/acats/run_acats: Treat 'gnatchop' the same way
4235         as 'gnatmake'.  Export GCC_DRIVER.
4236         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4237         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4238
4239 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4240
4241         PR c++/12573
4242         * g++.dg/template/dependent-expr4.C: New test.
4243
4244 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4245
4246         * gcc.dg/altivec-11.c: New test.
4247
4248 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4249
4250         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4251
4252 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4253
4254         PR c/6024
4255         * gcc.dg/enum-compat-1.c: New test.
4256         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4257
4258 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4259
4260         PR c/12165
4261         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4262         gcc.dg/c99-idem-qual-3.c: New tests.
4263
4264 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4265
4266         * gcc.dg/winline-7.c: Don't cast void * to int.
4267
4268 2004-01-06  Jan Hubicka  <jh@suse.cz>
4269
4270         * gcc.dg/i386-sse-5.c: New test
4271         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4272
4273 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/12815
4276         * g++.dg/rtti/typeid4.C: New test.
4277
4278 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4279
4280         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4281
4282 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/12132
4285         * g++.dg/template/error11.C: New test.
4286
4287         PR c++/13451
4288         * g++.dg/template/class2.C: New test.
4289
4290 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4291         Richard Sandiford <rsandifo@redhat.com>
4292
4293         PR c++/13387
4294         * g++.dg/opt/alias3.C: New test.
4295
4296 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4297
4298         PR c++/13157
4299         * g++.dg/template/koenig3.C: New test.
4300
4301         PR c++/13529
4302         * g++.dg/parse/offsetof3.C: New test.
4303
4304         * g++.dg/init/copy7.C: Add missing dg-error markers.
4305
4306         PR c++/12226
4307         * g++.dg/init/copy7.c: New test.
4308
4309         PR c++/13536
4310         * g++.dg/parse/cast1.C: New test.
4311
4312 2004-01-04  Jan Hubicka  <jh@suse.cz>
4313
4314         * gcc.dg/winline[1-7].c: New tests.
4315
4316 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4317
4318         PR c++/13520
4319         * g++.dg/template/qualttp22.C: New test.
4320
4321 2004-01-01  Jan Hubicka  <jh@suse.cz>
4322
4323         * gcc.dg/debug/20031231-1.c: New.
4324         * gcc.c-torture/compile/20040101-1.c: New.
4325         * gcc.dg/dwarf-die-[1-7].c: New.
4326
4327 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4328
4329         PR optimization/13521
4330         * gcc.c-torture/compile/20031231-1.c: New test.
4331
4332 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4333
4334         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4335
4336 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4337
4338         PR c++/10079
4339         * g++.dg/template/crash16.C: New test.
4340
4341 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4342
4343         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4344
4345 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4346
4347         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4348         ports.
4349         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4350         * g++.old-deja/g++.law/profile1.C: Likewise.
4351         * gcc.c-torture/compile/981006-1.c: Likewise.
4352         * gcc.c-torture/execute/loop-2e.x: Likewise.
4353         * gcc.c-torture/execute/loop-2f.x: Remove.
4354         * gcc.c-torture/execute/loop-2g.x: Likewise.
4355         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4356         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4357
4358 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4359
4360         PR c++/13507
4361         * g++.dg/ext/attrib11.C: New test.
4362
4363         PR c++/13494
4364         * g++.dg/template/array2-1.C: New test.
4365         * g++.dg/template/array2-2.C: New test.
4366
4367 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4368
4369         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4370
4371 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4372
4373         PR c++/12774
4374         * g++.dg/template/array1-1.C: New test.
4375         * g++.dg/template/array1-2.C: New test.
4376
4377 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4378
4379         PR fortran/12632
4380         * g77.dg/12632.f: New test case.
4381
4382 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4383
4384         PR c++/13289
4385         * g++.dg/parse/nontype1.C: New test.
4386
4387 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4388
4389         PR c++/12403
4390         * g++.dg/parse/explicit1.C: New test.
4391         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4392
4393 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/13081
4396         * g++.dg/opt/inline6.C: New test.
4397
4398         PR c++/12613
4399         * g++.dg/parse/error9.C: New test.
4400
4401         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4402
4403 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4404
4405         PR c++/13009
4406         * g++.dg/init/assign1.C: New test.
4407
4408 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4409
4410         PR c++/13070
4411         * g++.dg/warn/format3.C: New test case.
4412
4413 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4414
4415         * gcc.c-torture/compile/20031227-1.c: New test.
4416
4417 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4418
4419         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4420         * g77.dg/bprob/bprob.exp: Likewise.
4421         * gcc.misc-tests/bprob.exp: Likewise.
4422         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4423         variants on systems where the library does not provide that
4424         functionality.
4425         * gcc.dg/builtins-20.c: Use builtins-config.h.
4426         * gcc.dg/builtins-config.h: New file.
4427
4428 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4429
4430         * lib/gcc-dg.exp (dg-require-profiling): New function.
4431         * lib/target-supports.exp (check_profiling_available): Likewise.
4432         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4433         * g77.dg/bprob/bprob.exp: Likewise.
4434         * gcc.misc-tests/bprob.exp: Likewise.
4435         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4436         * gcc.dg/20021014-1.c: Likewise.
4437         * gcc.dg/nest.c: Likewise.
4438
4439 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4440
4441         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4442         compiling.
4443         * g++.dg/lookup/java2.C: Likewise.
4444         * gcc.dg/cpp/lexident.c: Likewise.
4445
4446 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4447
4448         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4449         given.
4450         * gcc.c-torture/compile/961203-1.c: Likewise.
4451         * gcc.c-torture/compile/980506-1.c: Likewise.
4452
4453 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4454
4455         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4456         (additional_prunes): New global.
4457         (gcc-dg-prune): Handle additional per-test pruning.
4458         (dg-test): Clear additional_prunes between tests.
4459
4460         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4461         dg-prune-output to avoid spurious failures from assembler
4462         complaining about nonexistent WAW violations.
4463         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4464         Use dg-prune-output to avoid spurious failures from assembler
4465         warning about Itanium B-step errata.
4466
4467 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4468
4469         * g++.dg/abi/macro0.C: New test.
4470         * g++.dg/abi/macro1.C: Likewise.
4471         * g++.dg/abi/macro2.C: Likewise.
4472
4473         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4474         * g++.dg/abi/bitfield7.C: Likewise.
4475         * g++.dg/abi/dtor2.C: Likewise.
4476         * g++.dg/abi/mangle11.C: Likewise.
4477         * g++.dg/abi/mangle12.C: Likewise.
4478         * g++.dg/abi/mangle14.C: Likewise.
4479         * g++.dg/abi/mangle17.C: Likewise.
4480         * g++.dg/abi/vbase10.C: Likewise.
4481         * g++.dg/abi/vbase14.C: Likewise.
4482         * g++.dg/template/qualttp17.C: Likewise.
4483
4484 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4485
4486         PR c/11995
4487         * gcc.dg/20031223-1.c: New test.
4488
4489 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4490
4491         * gcc.dg/noreturn-7.c: New test.
4492
4493 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4494
4495         * gcc.dg/null-pointer-1.c: New test.
4496
4497 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4498
4499         * g++.old-deja/g++.jason/template18.C: Remove.
4500         * g++.old-deja/g++.jason/template37.C: Likewise.
4501
4502         PR c++/12862
4503         * g++.dg/lookup/ns1.C: New test.
4504
4505         PR c++/12397
4506         * g++.dg/template/lookup3.C: New test.
4507
4508 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4509
4510         * g++.dg/template/recurse1.C: New test
4511
4512 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4513
4514         PR c++/12479
4515         * g++.dg/parse/semicolon1.C: New test.
4516         * g++.dg/parse/semicolon1.h: Likewise.
4517
4518 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4519
4520         * gcc.dg/darwin-misaligned.c: New test.
4521
4522 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4523
4524         PR c/9163
4525         * gcc.dg/20031222-1.c: New test.
4526
4527 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4528
4529         PR c++/13438
4530         * g++.dg/parse/error8.C: New test.
4531
4532         PR c++/11554
4533         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4534
4535 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4536
4537         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4538         too small.
4539         * gcc.c-torture/compile/930217-1.c: Likewise.
4540         * gcc.c-torture/compile/930513-1.c: Likewise.
4541         * gcc.c-torture/execute/920908-2.c: Likewise.
4542         * gcc.c-torture/execute/921204-1.c: Likewise.
4543         * gcc.c-torture/execute/930621-1.c: Likewise.
4544         * gcc.c-torture/execute/930630-1.c: Likewise.
4545         * gcc.c-torture/execute/931031-1.c: Likewise.
4546         * gcc.c-torture/execute/980602-2.c: Likewise.
4547         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4548         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4549         * gcc.c-torture/execute/extzvsi.c: Likewise.
4550         * gcc.c-torture/unsorted/ext.c: Likewise.
4551
4552 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4553
4554         PR target/12749
4555         * gcc.c-torture/compile/20031220-2.c: New test case.
4556
4557 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4558
4559         PR optimization/13031
4560         * gcc.c-torture/compile/20031220-1.c: New test case.
4561
4562 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4563
4564         * gcc.dg/cast-function-1.c: New test.
4565
4566 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4567
4568         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4569         formats.
4570
4571 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4572
4573         PR c++/12795
4574         * g++.dg/ext/attrib10.C: New test.
4575
4576 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4577
4578         * gcc.dg/cleanup-10.c: New test.
4579         * gcc.dg/cleanup-11.c: New test.
4580
4581 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4582
4583         PR c++/13239
4584         * g++.dg/opt/expect1.C: New test.
4585
4586 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4587
4588         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4589
4590 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4591
4592         PR debug/12923
4593         * gcc.dg/20031218-1.c: New test.
4594
4595         PR debug/12389
4596         * gcc.dg/20031218-2.c: New test.
4597         * gcc.dg/20031218-3.c: New test.
4598
4599         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4600         of label name and allow for USER_LABEL_PREFIX == "_" names.
4601         * g++.dg/abi/mangle18-2.C: Likewise.
4602         * g++.dg/abi/mangle19-1.C: Likewise.
4603         * g++.dg/abi/mangle19-2.C: Likewise.
4604         * g++.dg/abi/mangle20-1.C: Likewise.
4605         * g++.dg/abi/mangle20-2.C: Likewise.
4606
4607 2003-12-18  Richard Henderson  <rth@redhat.com>
4608
4609         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4610
4611 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4612             Dan Kegel <dank@kegel.com>
4613
4614         PR other/12009
4615         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4616         testing a cross compiler, it causes spurious compile failures.
4617         * lib/g++.exp: Likewise.
4618
4619 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4620
4621         PR c++/13262
4622         * g++.dg/template/access13.C: New test.
4623
4624 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4625
4626         * gcc.dg/20031216-1.c: New test.
4627
4628 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4629
4630         PR c++/9154
4631         * g++.dg/template/error10.C: New test.
4632
4633 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4634
4635         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4636         * g++.dg/eh/simd-2.C: Likewise.
4637
4638 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4639             Roger Sayle  <roger@eyesopen.com>
4640
4641         * gcc.c-torture/execute/ieee/mzero5.c: New.
4642
4643 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4644
4645         PR c++/10603
4646         * g++.dg/parse/error6.C: New test.
4647
4648         PR c++/12827
4649         * g++.dg/parse/error7.C: New test.
4650
4651 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4652
4653         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4654         at -O with stabs debugging formats.
4655         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4656         * gcc.dg/debug/debug-2.c: Likewise.
4657
4658 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4659
4660         PR c++/12696
4661         * g++.dg/init/error1.C: New test.
4662
4663         PR c++/12218
4664         * g++.dg/init/pm3.C: New test.
4665
4666 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4667
4668         PR c/3347
4669         * gcc.dg/bitfld-8.c: New test.
4670
4671 2003-12-16  James Lemke  <jim@wasabisystems.com>
4672
4673         * gcc.dg/arm-scd42-[123].c: New tests.
4674
4675 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4676
4677         PR c++/9043
4678         * g++.dg/abi/mangle20-1.C: New test.
4679         * g++.dg/abi/mangle20-2.C: New test.
4680
4681 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4682
4683         PR c++/13275
4684         * g++.dg/other/offsetof2.C: Remove XFAIL.
4685         * g++.dg/parse/offsetof1.C: New test.
4686         * g++.gd/parse/offsetof2.C: Likewise.
4687
4688 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4689
4690         * g++.dg/template/nontype3.C: New test.
4691         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4692
4693 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4694
4695         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4696
4697 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4698
4699         PR c++/13387
4700         * g++.dg/expr/assign1.C: New test.
4701
4702         PR c++/13242
4703         * g++.dg/abi/mangle19-1.C: New test.
4704         * g++.dg/abi/mangle19-2.C: New test.
4705
4706 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4707
4708         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4709
4710 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4711
4712         * gcc.c-torture/execute/20031216-1.c: New test.
4713
4714 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4715
4716         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4717         an ICE regression.
4718
4719 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4720
4721         PR c++/10926
4722         * g++.dg/template/error9.C: New test.
4723
4724         PR c++/11116
4725         * g++.dg/template/error8.C: New test.
4726
4727 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4728
4729         PR middle-end/13400
4730         * gcc.c-torture/execute/20031215-1.c: New test case.
4731
4732 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4733
4734         PR c++/13269
4735         * g++.dg/parse/error5.C: New test.
4736
4737         PR c++/12989
4738         * g++.dg/expr/sizeof1.C: New test.
4739
4740         PR c++/13310
4741         * g++.dg/template/crash15.C: New test.
4742
4743 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4744
4745         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4746         a non-POD type as the last named parameter of a varargs function.
4747
4748 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4749
4750         PR c++/13243
4751         PR c++/12573
4752         * g++.dg/template/crash14.C: New test.
4753         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4754
4755 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4756
4757         * g++.dg/other/java1.C: New test.
4758
4759         PR c++/13241
4760         * g++.dg/abi/mangle18-1.C: New test.
4761         * g++.dg/abi/mangle18-2.C: New test.
4762
4763 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4764
4765         PR optimization/10312
4766         * gcc.c-torture/execute/20031214-1.c: New.
4767
4768 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/10779
4771         PR c++/12160
4772         * g++.dg/parse/error3.C: New test.
4773         * g++.dg/parse/error4.C: Likewise.
4774         * g++.dg/abi/mangle4.C: Tweak error messages.
4775         * g++.dg/lookup/using5.C: Likewise.
4776         * g++.dg/other/error2.C: Likewise.
4777         * g++.dg/parse/typename5.C: Likewise.
4778         * g++.dg/parse/undefined1.C: Likewise.
4779         * g++.dg/template/arg2.C: Likewise.
4780         * g++.dg/template/ttp3.C: Likewise.
4781         * g++.dg/template/type1.C: Likewise.
4782         * g++.old-deja/g++.other/crash32.C: Likewise.
4783         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4784
4785 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4786
4787         PR c++/13106
4788         * g++.dg/warn/noreturn-3.C: New test.
4789
4790 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4791
4792         PR c++/13118
4793         * g++.dg/abi/covariant3.C: New.
4794
4795 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4796
4797         * g++.dg/eh/ia64-1.C: New test.
4798
4799 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4800
4801         PR optimization/13037
4802         * g77.f-torture/execute/13037.f: New test case.
4803
4804 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4805
4806         PR c++/12881
4807         * g++.dg/abi/covariant2.C: New.
4808
4809 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4810
4811         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4812
4813 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4814
4815         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4816
4817 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4818
4819         PR other/10819
4820         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4821         to fix Bug 10819.
4822         * lib/g++.exp (g++_version): Likewise.
4823         * lib/g77.exp (g77_version): Likewise.
4824         * lib/objc.exp (default_objc_version): Likewise.
4825
4826 2003-12-10  Richard Henderson  <rth@redhat.com>
4827
4828         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4829
4830         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4831
4832 2003-12-08  Matt Austern  <austern@apple.com>
4833
4834         PR c/13134
4835         * lib/gcc-dg.exp (dg-require-visibility): Define.
4836         * lib/target-supports (check_visibility_available): Define.
4837         * gcc.dg/visibility-1.c: New test.
4838         * gcc.dg/visibility-2.c: Likewise.
4839         * gcc.dg/visibility-3.c: Likewise.
4840         * gcc.dg/visibility-4.c: Likewise.
4841         * gcc.dg/visibility-5.c: Likewise.
4842         * gcc.dg/visibility-6.c: Likewise.
4843         * g++.dg/ext/visibility-1.C: Likewise.
4844         * g++.dg/ext/visibility-2.C: Likewise.
4845         * g++.dg/ext/visibility-3.C: Likewise.
4846         * g++.dg/ext/visibility-4.C: Likewise.
4847         * g++.dg/ext/visibility-5.C: Likewise.
4848         * g++.dg/ext/visibility-6.C: Likewise.
4849
4850 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4851
4852         * g++.dg/lookup/java1.C: New test.
4853         * g++.dg/lookup/java2.C: New test.
4854
4855 2003-12-07  Falk Hueffner  <falk@debian.org>
4856
4857         * g++.dg/opt/noreturn-1.C: New test.
4858
4859 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4860
4861         * gcc.dg/overflow-1.c: New test.
4862
4863 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4864
4865         * g77.f-torture/compile/13060.f: New test.
4866
4867 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4868
4869         PR c++/13323
4870         * g++.dg/inherit/operator2.C: New test.
4871
4872 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR c++/13305
4875         * g++.dg/ext/attrib9.C: New test.
4876
4877 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c++/13314
4880         * g++.dg/template/error7.C: New test.
4881
4882 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4883             J"orn Rennecke <joern.rennecke@superh.com>
4884
4885         PR target/13302
4886         * g++.dg/other/struct-va_list.C: New test.
4887
4888 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4889
4890         PR c++/13166
4891         * g++.dg/parse/defarg6.C: New test.
4892
4893 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4894
4895         PR target/13256
4896         * gcc.c-torture/execute/20031201-1.c: New test.
4897
4898 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4899
4900         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4901
4902 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4903
4904         * gcc.dg/builtin-return-1.c: New test.
4905
4906 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4907             J"orn Rennecke <joern.rennecke@superh.com>
4908
4909         PR optimization/13260
4910         * gcc.c-torture/execute/20031204-1.c: New test.
4911
4912 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4913
4914         PR c++/9127
4915         * g++.dg/template/error6.C: New test.
4916
4917 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4918
4919         * gcc.dg/20031202-1.c: New test.
4920
4921 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/13179
4924         * g++.dg/template/eh1.C: New test.
4925
4926         PR c++/10771
4927         * g++.dg/template/error5.C: New test.
4928
4929 2003-12-02  David Ung  <davidu@mips.com>
4930
4931         * gcc.dg/compat/vector-check.h: Corrected type for var
4932         g_##TMODE
4933
4934 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4935
4936         PR c++/10126
4937         * g++.dg/template/ptrmem8.C: New test.
4938
4939 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4940
4941         PR c++/12573
4942         * g++.dg/template/dependent-expr3.C: New test.
4943
4944 2003-12-01  James Lemke  <jim@wasabisystems.com>
4945
4946         * gcc.dg/arm-g2.c: New test.
4947
4948 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4949
4950         PR optimization/11634
4951         * gcc.dg/20031201-2.c: New test case.
4952
4953 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4954
4955         PR 11433
4956         * objc.dg/proto-lossage-3.m: New test.
4957
4958 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4959
4960         PR optimization/12628
4961         * gcc.dg/20031201-1.c: New test case.
4962
4963 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4964
4965         * gcc.dg/unaligned-1.c: New test.
4966
4967 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4968
4969         PR c++/9849
4970         * g++.dg/template/error4.C: New test.
4971         * g++.dg/template/nested3.C: Adjust error markers.
4972
4973 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4974
4975         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4976
4977 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4978
4979         PR c/10333
4980         * gcc.dg/bitfld-7.c: New test.
4981
4982 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4983
4984         * gcc.dg/tls/asm-1.C: New test.
4985
4986 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4987
4988         * gcc.dg/cpp/assert4.c: Update.
4989
4990 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4991
4992         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4993         * gcc.dg/builtin-apply3.c: New test.
4994
4995 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4996
4997         * lib/compat.exp (compat-obj): New xfaildata parameter.
4998         Use it to set compiler_conditional_xfail_data before compiling.
4999         (compat-get-options): Handle dg-xfail-if.
5000         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5001         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5002         * gcc.dg/compat/vector-1_y.c: Likewise.
5003         * gcc.dg/compat/vector-2_x.c: Likewise.
5004         * gcc.dg/compat/vector-2_y.c: Likewise.
5005
5006 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5007
5008         * g++.dg/opt/reg-stack4.C: New test.
5009
5010 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5011
5012         * gcc.dg/builtin-apply2.c: New test.
5013
5014 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5015
5016         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5017
5018 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5019
5020         PR c++/12924
5021         * g++.dg/template/template-id-2.C: New test.
5022
5023 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5024
5025         PR c++/5369
5026         * g++.dg/template/memfriend1.C: New test.
5027         * g++.dg/template/memfriend2.C: Likewise.
5028         * g++.dg/template/memfriend3.C: Likewise.
5029         * g++.dg/template/memfriend4.C: Likewise.
5030         * g++.dg/template/memfriend5.C: Likewise.
5031         * g++.dg/template/memfriend6.C: Likewise.
5032         * g++.dg/template/memfriend7.C: Likewise.
5033         * g++.dg/template/memfriend8.C: Likewise.
5034         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5035
5036 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5037
5038         PR c++/12515
5039         * g++.dg/ext/cond1.C: New test.
5040
5041 2003-11-20  Richard Henderson  <rth@redhat.com>
5042
5043         * gcc.dg/20020201-2.c: Remove.
5044         * gcc.dg/20020201-4.c: Remove.
5045         * gcc.dg/20020304-1.c: Remove.
5046
5047 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5048
5049         * gcc.dg/cpp/trad/xwin1.c: New test case.
5050
5051 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5052
5053         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5054         * lib/g77.exp: Likewise.
5055         * lib/objc.exp: Likewise.
5056         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5057         for darwin.
5058
5059 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5060
5061         PR c++/12932
5062         * g++.dg/template/static5.C: New test.
5063
5064 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5065
5066         * gcc.dg/nested-func-1.c: New test.
5067
5068 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5069
5070         * gcc.dg/cpp/assert4.c: New test.
5071
5072 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5073
5074         PR c++/2294
5075         * g++.dg/lookup/using9.c: New test.
5076
5077 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/12762
5080         * g++.dg/template/error3.C: New test.
5081
5082 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5083
5084         PR ada/13035
5085         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5086         No longer use a wrapper for gcc, since this does not work under
5087         Windows.
5088
5089 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5090
5091         PR c++/2094
5092         * g++.dg/template/ptrmem7.C: New test.
5093
5094 2003-11-13  Andrew Pinski <apinski@apple.com>
5095
5096         * gcc.c-torture/compile/20031113-1.c: New test.
5097
5098 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5099             Kean Johnston <jkj@sco.com>
5100
5101         PR c/13029
5102         * gcc.dg/unused-4.c: Update.
5103
5104 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5105
5106         * g++.dg/opt/const3.C: New test.
5107
5108 2003-11-13  Jan Hubicka  <jh@suse.cz>
5109
5110         * gcc.c-torture/compile/20031112-1.c: New test.
5111
5112 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5113
5114         * g++.dg/parse/crash10.C: Remove bogus error marker.
5115
5116 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5117
5118         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5119         (host_gcc): Likewise.
5120         (ROOT): Honor $PWDCMD.
5121         (BASE): Likewise.
5122         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5123
5124 2003-11-12  Catherine Moore  <clm@redhat.com>
5125
5126         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5127
5128 2003-11-12  Andreas Jaeger  <aj@suse.de>
5129             Jakub Jelinek  <jakub@redhat.com>
5130             Andrew Pinski  <pinskia@physics.uc.edu>
5131             Richard Henderson  <rth@redhat.com>
5132
5133         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5134         systems.
5135         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5136
5137         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5138         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5139
5140 2003-11-11  Andreas Jaeger  <aj@suse.de>
5141
5142         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5143
5144         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5145
5146 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5147
5148         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5149         Clean ups.
5150
5151 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5152
5153         * gcc.dg/trampoline-1.c: New test.
5154
5155 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5156
5157         * gcc.c-torture/compile/200031109-1.c: New test.
5158
5159 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5160
5161         PR c/3190
5162         PR c/8714
5163         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5164         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5165         gcc.dg/format/no-y2k-1.c: Update.
5166
5167 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5168
5169         PR optimization/10467
5170         * gcc.dg/20031108-1.c: New test case.
5171
5172 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5173
5174         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5175
5176 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5177
5178         * gcc.dg/compound-lvalue-1.c: New test.
5179         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5180         some XFAILs.
5181
5182 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5183
5184         * gcc.dg/altivec-varargs-1.c: New test.
5185
5186 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5187
5188         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5189         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5190         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5191         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5192         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5193
5194 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5195
5196         * gcc.dg/cond-lvalue-1.c: New test.
5197
5198 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5199
5200         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5201
5202 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5203
5204         PR c++/11616
5205         * g++.dg/template/instantiate5.C: New test.
5206
5207 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5208
5209         PR c++/12726
5210         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5211         * ChangeLog: Add missing first entry for above test.
5212
5213 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5214
5215         PR c++/9810
5216         * g++.dg/template/using8.C: New test.
5217         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5218
5219 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5220
5221         PR optimization/10817
5222         * gcc.c-torture/compile/20031102-1.c: New test case.
5223
5224 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5225
5226         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5227         2147483647.
5228
5229 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5230
5231         * gcc.dg/20031102-1.c: New test.
5232
5233 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5234
5235         * gcc.dg/complex-1.c: New test.
5236
5237 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5238
5239         PR c++/12796
5240         * g++.dg/template/crash13.C: Adjust expected error location.
5241         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5242
5243 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5244
5245         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5246
5247 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5248
5249         PR/10239
5250         * gcc.c-torture/compile/20031031-2.c: New test.
5251
5252 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5253
5254         PR/11640
5255         * gcc.c-torture/compile/20031031-1.c: New test.
5256
5257 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5258
5259         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5260         * gcc.misc-tests/bprob.exp: Likewise.
5261         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5262         the execution test on arm-elf configs.
5263         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5264         configs that don't support scratch files.
5265         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5266
5267 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5268
5269         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5270         done by dejagnu.
5271
5272 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5273
5274         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5275         Avoid non pure sh syntax. Add more logging.
5276
5277         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5278         fail.
5279
5280 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5281
5282         PR libgcj/10610
5283         * gcc.dg/ppc-stackalign-1.c: New test.
5284
5285 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5286
5287         * ada/acats/run_all.sh: Change output to be more compliant with
5288         dejagnu framework.
5289         Create acats.sum and acats.log files under testsuite/ada/acats
5290         Only run [a-z]* directories, to filter out e.g. CVS.
5291         Redirect build output to log file.
5292
5293 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5294
5295         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5296
5297 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5298
5299         PR ada/5909:
5300         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5301
5302 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5303
5304         * gcc.c-torture/compile/20031023-1.c: New test.
5305         * gcc.c-torture/compile/20031023-2.c: New test.
5306         * gcc.c-torture/compile/20031023-3.c: New test.
5307         * gcc.c-torture/compile/20031023-4.c: New test.
5308
5309 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5310
5311         PR c++/10371
5312         * g++.dg/lookup/scoped8.C: New test.
5313
5314 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5315
5316         * g++.dg/opt/reg-stack3.C: New test.
5317
5318 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5319
5320         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5321
5322 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5323
5324         PR c++/11076
5325         * g++.dg/template/crash13.C: New test.
5326
5327 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5328
5329         * gcc.dg/c99-restrict-2.c: New test.
5330
5331 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5332
5333         PR c++/12698, c++/12699, c++/12700, c++/12566
5334         * g++.dg/inherit/covariant9.C: New test.
5335         * g++.dg/inherit/covariant10.C: New test.
5336         * g++.dg/inherit/covariant11.C: New test.
5337
5338 2003-10-23  Jason Merrill  <jason@redhat.com>
5339
5340         PR c++/12726
5341         * g++.dg/ext/complit2.C: New test.
5342
5343 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5344
5345         PR target/12654
5346         * gcc.c-torture/execute/20031020-1.c: New test.
5347
5348 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5349
5350         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5351         following the jump_insn.
5352
5353 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5354
5355         * gcc.dg/cast-lvalue-1.c: New test.
5356
5357 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5358
5359         PR c++/11962
5360         * g++.dg/template/cond2.C: New test.
5361
5362 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5363
5364         * gcc.dg/builtins-28.c: New test.
5365
5366 2003-10-20  Jan Hubicka  <jh@suse.cz>
5367
5368         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5369         parameter.
5370         * testsuite/gcc.dg/inline-2.c: Likewise.
5371
5372 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5373
5374         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5375         * gcc.dg/nest.c:  Likewise.
5376
5377 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5378
5379         PR c++/9781, c++/10583, c++/11862
5380         * g++.dg/parse/crash13.C: New test.
5381
5382 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5383
5384         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5385
5386 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5387
5388         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5389         Define HAVE_C99_RUNTIME except on Solaris.
5390         * gcc.dg/builtins-20.c: Likewise.
5391
5392 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5393
5394         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5395
5396 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5397
5398         PR c++/12495
5399         * g++.dg/template/crash21.C: New test.
5400
5401 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5402
5403         PR c++/2513
5404         * g++.dg/template/typename5.C: New test.
5405
5406 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5407
5408         PR c++/12369
5409         * g++.dg/template/friend25.C: New test.
5410
5411 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5412
5413         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5414         versions.
5415
5416 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5417
5418         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5419         == 2147483647.
5420
5421 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5422
5423         * gcc.c-torture/execute/960416-1.x: Remove.
5424         * gcc.c-torture/execute/divconst-3.x: Likewise.
5425
5426 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5427
5428         PR target/12598
5429         * gcc.dg/torture/cris-volatile-1.c: New test.
5430
5431 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5432
5433         PR optimization/9325
5434         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5435         for overflowing floating point to integer conversion during RTL
5436         simplification.
5437
5438 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5439
5440         * objc/execute/_cmd.m: Fix typo.
5441         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5442         Relax 'scan-assembler' regexp.
5443         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5444         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5445         * objc.dg/zero-link-2.m: Remove blank line.
5446         * objc.dg/zero-link-3.m: New test case.
5447
5448 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5449
5450         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5451
5452         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5453         than linker trickery.
5454
5455 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5456
5457         PR c++/12370
5458         * g++.dg/other/friend2.C: New test.
5459
5460 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5461
5462         * gcc.dg/20031012-1.c: New test.
5463
5464 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5465
5466         * gcc.dg/weak/weak-3.c: Fix for new warning.
5467
5468 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5469
5470         PR optimization/8750
5471         * gcc.c-torture/execute/20031012-1.c: New test case.
5472
5473 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5474
5475         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5476         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5477
5478 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5479
5480         PR optimization/12260
5481         * gcc.c-torture/compile/20031011-2.c: New test case.
5482
5483 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5484
5485         * gcc.c-torture/execute/20031011-1.c: New testcase.
5486
5487 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5488
5489         * gcc.c-torture/compile/20031011-1.c: New test.
5490
5491 2003-10-11  Jan Hubicka  <jh@suse.cz>
5492
5493         * g++.dg/other/first-global.C: New test.
5494
5495 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5496
5497         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5498
5499 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5500
5501         * gcc.c-torture/compile/20031010-1.c: New test.
5502
5503 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5504
5505         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5506         * gcc.c-torture/execute/va-arg-25.c: ... here.
5507
5508 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5509
5510         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5511
5512 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5513
5514         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5515
5516 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5517
5518         * g++.dg/parse/error2.C: New test.
5519
5520 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5521
5522         PR c++/11097
5523         * g++.dg/other/error5.C: Modify the error message.
5524         * g++.dg/lookup/using8.C: New test.
5525
5526 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5527
5528         * gcc.dg/darwin-abi-2.c: New file.
5529         * gcc.c-torture/execute/va-arg-24.c: New file.
5530
5531 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5532
5533         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5534         indentation.
5535
5536 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5537
5538         PR c++/10147
5539         * g++.dg/other/error4.C: Update error messages.
5540         * g++.dg/template/ptrmem4.C: Likewise.
5541
5542         PR c++/12337
5543         * g++.dg/init/new9.C: New test.
5544
5545         PR c++/12334, c++/12236, c++/8656
5546         * g++.dg/ext/attrib8.C: New test.
5547
5548 2003-10-06  Devang Patel  <dpatel@apple.com>
5549
5550         * gcc.dg/debug/dwarf2-3.h: New test.
5551         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5552
5553 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5554
5555         * g++.dg/opt/cfg2.C: New test.
5556
5557 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5558
5559         * g++.dg/opt/float1.C: New test.
5560
5561 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5562
5563         * gcc.dg/c90-array-lval-6.c: New test.
5564         * gcc.dg/c99-array-lval-6.c: New test.
5565
5566 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5567             Ziemowit Laski  <zlaski@apple.com>
5568
5569         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5570         'Derived', so that it is never considered a class method; add
5571         new warning for '+port' method ambiguity.
5572         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5573         <objc/objc-api.h> (needed on Mac OS X).
5574         * objc.dg/method-13.m: New test.
5575
5576 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5577
5578         PR optimization/9325, PR java/6391
5579         * gcc.c-torture/execute/20031003-1.c: New test case.
5580
5581 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5582
5583         PR optimization/12180
5584         * gcc.dg/20031002-1.c: New test.
5585
5586         PR c++/12486
5587         * g++.dg/inherit/error1.C: New test.
5588
5589 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5590
5591         * lib/f-torture.exp (search_for): Rename to...
5592         (search_for_re): This.  Also, clean up comments and the
5593         "regexp" invocation.
5594
5595 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5596
5597         * gcc.c-torture/compile/20031002-1.c: New test.
5598
5599 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5600
5601         * g++.dg/opt/cond1.C: New test.
5602
5603 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5604
5605         * gcc.dg/Wold-style-definition-2.c: New testcase.
5606         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5607
5608 2003-09-29  Richard Henderson  <rth@redhat.com>
5609
5610         * g++.dg/init/array10.C: Add dg-options.
5611
5612 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5613
5614         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5615
5616 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5617
5618         * g++.dg/template/friend19.C: Fix typo.
5619         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5620
5621 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5622
5623         * gcc.c-torture/execute/20030928-1.c: New test.
5624         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5625
5626 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5627
5628         * g++.dg/opt/unroll1.C: New test.
5629
5630 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5631
5632         PR optimization/11741
5633         * gcc.dg/20030926-1.c: New test case.
5634
5635 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5636
5637         PR c++/5655
5638         * g++.dg/parse/access7.C: New test.
5639         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5640
5641 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5642
5643         MERGE OF objc-improvements-branch into MAINLINE:
5644         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5645         if libobjc has not been built.
5646         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5647         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5648         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5649         objc/execute/nested-3.m, objc/execute/np-2.m,
5650         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5651         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5652         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5653         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5654         objc.dg/special/unclaimed-category-1.h,
5655         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5656         well as GNU runtime.
5657         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5658         * execute/cascading-1.m, execute/function-message-1.m,
5659         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5660         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5661         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5662         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5663         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5664         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5665         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5666         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5667         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5668         * objc.dg/bitfield-2.m: Run only on Darwin.
5669         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5670         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5671         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5672         * objc.dg/const-str-1.m: Fix constant string layout.
5673
5674 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5675
5676         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5677
5678 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5679
5680         * gcc.dg/darwin-abi-1.c: New file.
5681
5682 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5683
5684         PR target/12281
5685         * gcc.c-torture/compile/20030921-1.c: New test.
5686
5687 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5688
5689         * g++.dg/opt/reg-stack2.C: New test.
5690
5691 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5692
5693         * g++.dg/eh/delayslot1.C: New test.
5694
5695 2003-09-20  Richard Henderson  <rth@redhat.com>
5696
5697         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5698
5699 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5700
5701         * gcc.c-torture/execute/20030920-1.c: New test case.
5702
5703 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5704
5705         * g++.dg/rtti/typeid3.C: Correct expected error message.
5706
5707 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5708
5709         PR c++/157
5710         * g++.dg/parse/crash12.C: New test.
5711
5712 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5713
5714         * gcc.dg/compat/mixed-struct-check.h: New.
5715         * gcc.dg/compat/mixed-struct-defs.h: New.
5716         * gcc.dg/compat/mixed-struct-init.h: New.
5717         * gcc.dg/compat/struct-by-value-19_main.c: New.
5718         * gcc.dg/compat/struct-by-value-19_x.c: New.
5719         * gcc.dg/compat/struct-by-value-19_y.c: New.
5720         * gcc.dg/compat/struct-by-value-20_main.c: New.
5721         * gcc.dg/compat/struct-by-value-20_x.c: New.
5722         * gcc.dg/compat/struct-by-value-20_y.c: New.
5723         * gcc.dg/compat/struct-return-19_main.c: New.
5724         * gcc.dg/compat/struct-return-19_x.c: New.
5725         * gcc.dg/compat/struct-return-19_y.c: New.
5726         * gcc.dg/compat/struct-return-20_main.c: New.
5727         * gcc.dg/compat/struct-return-20_x.c: New.
5728         * gcc.dg/compat/struct-return-20_y.c: New.
5729
5730 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5731         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5732         so that it will not complain on LP64 targets.
5733
5734 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5735
5736         PR c++/495
5737         * g++.dg/template/friend24.C: New test.
5738
5739 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5740
5741         PR c++/12332
5742         * g++.dg/template/memtmpl2.C: New test.
5743
5744 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5745
5746         PR target/11184
5747         * gcc.dg/builtin-apply1.c: New test.
5748
5749 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         PR c++/9848
5752         * g++.dg/warn/Wunused-4.C: New test.
5753
5754 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5755
5756         PR c++/12316
5757         * g++.dg/other/gc2.C: New test.
5758
5759 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5760
5761         PR c++/11991
5762         * g++.dg/rtti/typeid3.C: New test.
5763
5764         PR c++/12266
5765         * g++.dg/overload/template1.C: New test.
5766
5767 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5768
5769         * g++.dg/opt/cfg3.C: New test.
5770
5771 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5772
5773         PR c++/7939
5774         * g++.dg/template/crash11.C: New test.
5775
5776 2003-09-16  Jason Merrill  <jason@redhat.com>
5777             Jakub Jelinek  <jakub@redhat.com>
5778
5779         * gcc.dg/attr-warn-unused-result.c: New test.
5780
5781 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5782
5783         PR c++/12184
5784         * g++.dg/expr/call2.C: New test.
5785
5786 2003-09-15  Andreas Jaeger  <aj@suse.de>
5787
5788         * gcc.dg/Wold-style-definition-1.c: New test.
5789
5790 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5791
5792         PR c++/3907
5793         * g++.dg/parse/template12.C: New test.
5794
5795         * g++.dg/abi/bitfield11.C: New test.
5796         * g++.dg/abi/bitfield12.C: Likewise.
5797
5798 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5799
5800         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5801         non-expansion of functional macro name without arguments at EOL.
5802         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5803
5804 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5805
5806         * gcc.c-torture/execute/20030914-[12].c: New tests.
5807
5808 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5809
5810         PR c++/11788
5811         * g++.dg/overload/addr1.C: New test.
5812
5813 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5814
5815         * gcc.dg/20030909-1.c: New test.
5816
5817 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5818
5819         * gcc.dg/ultrasp10.c: New test.
5820
5821 2003-09-09  Devang Patel  <dpatel@apple.com>
5822
5823         * gcc.dg/darwin-ld-6.c: New test.
5824
5825 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5826
5827         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5828
5829 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5830
5831         * gcc.dg/ia64-types1.c: New test.
5832         * gcc.dg/ia64-types2.c: Likewise.
5833
5834 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5835
5836         * gcc.dg/builtins-1.c: Add more _Complex tests.
5837         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5838
5839         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5840         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5841
5842 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5843
5844         PR c++/11786
5845         * g++.dg/lookup/koenig2.C: New test.
5846
5847         PR c++/5296
5848         * g++.dg/rtti/typeid2.C: New test.
5849
5850 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5851
5852         * gcc.c-torture/compile/20030904-1.c: New test.
5853
5854 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5855
5856         * g++.dg/opt/longbranch2.C: New test.
5857
5858 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5859
5860         * g++.dg/template/crash10.C: Only compile it.
5861
5862 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5863
5864         PR middle-end/11665
5865         * gcc.c-torture/compile/20030907-1.c: New test.
5866         * g++.dg/init/array11.C: New test.
5867
5868 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5869
5870         PR c++/11852
5871         * g++.dg/init/struct1.C: New test.
5872
5873 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5874
5875         PR c++/12181
5876         * g++.dg/expr/comma1.C: New test.
5877
5878 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5879
5880         PR c++/11867
5881         * g++.dg/expr/static_cast5.C: New test.
5882
5883 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5884
5885         PR c++/11507
5886         * g++.dg/lookup/scoped7.C: New test.
5887
5888         PR c++/9574
5889         * g++.dg/other/static1.C: New test.
5890
5891         PR c++/11490
5892         * g++.dg/warn/template-1.C: New test.
5893
5894         PR c++/11432
5895         * g++.dg/template/crash10.C: New test.
5896
5897         PR c++/2478
5898         * g++.dg/overload/VLA.C: New test.
5899
5900         PR c++/10804
5901         * g++.dg/template/call1.C: New test.
5902
5903 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5904
5905         PR c++/11794
5906         * g++.dg/parse/using3.C: New test.
5907
5908 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5909
5910         PR c++/11409
5911         * g++.dg/overload/builtin3.C: New test case.
5912
5913 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5914
5915         PR c/9862
5916         * gcc.dg/20030906-1.c: New test.
5917         * gcc.dg/20030906-2.c: Likewise.
5918
5919 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5920
5921         PR c++/12167
5922         * g++.dg/parse/defarg5.C: New test.
5923
5924         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5925
5926 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5927
5928         PR c++/12163
5929         * g++.dg/expr/static_cast4.C: New test.
5930
5931         PR c++/12146
5932         * g++.dg/template/crash9.C: New test.
5933
5934 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5935
5936         * g++.old-deja/g++.ext/pretty2.C: Update for change
5937         in __FUNCTION__.
5938         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5939
5940 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5941
5942         PR c++/11922
5943         * g++/dg/template/qualified-id1.C: New test.
5944
5945         PR c++/12037
5946         * g++.dg/warn/noeffect4.C: New test.
5947
5948 2003-09-04  Matt Austern  <austern@apple.com>
5949
5950         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5951         * g++.dg/ext/fnname2.C: Likewise.
5952         * g++.dg/ext/fnname3.C: Likewise.
5953
5954 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5955
5956         * g++.dg/expr/lval1.C: New test.
5957         * g++.dg/ext/lvcast.C: Remove.
5958
5959 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5960
5961         PR optimization/11700.
5962         * gcc.c-torture/compile/20030903-1.c: New test case.
5963
5964 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5965
5966         PR c++/12053
5967         * g++.dg/abi/layout4.C: New test.
5968
5969 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5970
5971         PR c++/11553
5972         * g++.dg/parse/friend3.C: New test.
5973
5974 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5975
5976         PR c++/11847
5977         * g++.dg/template/class1.C: New test.
5978
5979         PR c++/11808
5980         * g++.dg/expr/call1.C: New test.
5981
5982 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5983
5984         PR c++/12114
5985         * g++.dg/init/ref9.C: New test.
5986
5987         PR c++/11972
5988         * g++.dg/template/nested4.C: New test.
5989
5990 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5991
5992         PR c++/12093
5993         * g++.dg/template/non-dependent4.C: New test.
5994
5995         PR c++/11928
5996         * g++.dg/inherit/conv1.C: New test.
5997
5998 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5999
6000         PR c++/6196
6001         * g++.dg/ext/label1.C: New test.
6002         * g++.dg/ext/label2.C: Likewise.
6003
6004 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6005
6006         * g++.dg/expr/cond3.C: New test.
6007
6008 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6009
6010         * gcc.dg/builtins-1.c: Add new builtin cases.
6011
6012 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6013
6014         * gcc.dg/builtins-1.c: Add new cases.
6015         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6016
6017 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6018
6019         * gcc.dg/builtins-1.c: Add more math builtin tests.
6020         * gcc.dg/torture/builtin-attr-1.c: New test.
6021
6022 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6023
6024         PR optimization/5079
6025         * g++.dg/opt/static3.C: New test.
6026
6027 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6028
6029         * gcc.misc-tests/gcov-10b.c: New test.
6030
6031 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6032
6033         * g++.dg/opt/ptrmem3.C: New test.
6034
6035         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6036
6037 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6038
6039         * gcc.dg/20030826-2.c: New test.
6040
6041 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6042
6043         PR middle-end/12002
6044         * g77.f-torture/compile/12002.f: New test case.
6045
6046 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6047
6048         * gcc.dg/20030826-1.c: New test case.
6049
6050 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6051
6052         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6053
6054 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6055
6056         PR c++/11871
6057         * c++.dg/lookup/crash1.C: New test.
6058
6059         * c++.dg/warn/noeffect3.C: New test.
6060
6061 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6062
6063         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6064         * gcc.dg/compat/vector-1_y.c: Ditto.
6065         * gcc.dg/compat/vector-2_x.c: Ditto.
6066         * gcc.dg/compat/vector-2_y.c: Ditto.
6067
6068 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6069
6070         * gcc.dg/20030702-1.c: New test.
6071
6072 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6073
6074         PR c++/8795
6075         * g++.dg/ext/altivec-1.C: New test.
6076
6077 2003-08-24  Richard Henderson  <rth@redhat.com>
6078
6079         * g++.dg/eh/simd-2.C: Add -w for x86.
6080
6081 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6082
6083         * gcc.dg/20030815-1.c: New test.
6084
6085 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6086
6087         PR c++/3765
6088         * g++.dg/parse/access6.C: New test.
6089
6090 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6091
6092         PR c++/641, c++/11876
6093         * g++.dg/template/friend22.C: New test.
6094         * g++.dg/template/friend23.C: Likewise.
6095
6096 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6097
6098         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6099         identically.
6100
6101 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6102
6103         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6104
6105 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6106
6107         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6108
6109 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6110
6111         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6112
6113 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6114
6115         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6116
6117 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/11919
6120         * g++.dg/overload/prom1.C: New test.
6121
6122         PR c++/11551
6123         * g++.dg/parse/dtor2.C: New test.
6124
6125         PR c++/10762
6126         * g++.dg/parse/using2.C: New test.
6127
6128 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6129
6130         PR target/11805
6131         * gcc.c-torture/compile/20030821-1.c: New.
6132
6133 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6134
6135         PR c++/11834
6136         * g++.dg/template/deduce2.C: New test.
6137
6138 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6139
6140         * gcc.c-torture/execute/20030821-1.c: New test.
6141
6142 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6143
6144         PR middle-end/11984
6145         * gcc.dg/20030820-1.c: New test case.
6146
6147 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6148
6149         PR c++/11945
6150         * g++.dg/warn/noeffect2.C: New test.
6151
6152 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/10926
6155         * g++.dg/template/dtor2.C: New test.
6156
6157         PR c++/11684
6158         * g++.dg/template/operator1.C: New test.
6159         * g++.dg/parse/operator4.C: New test.
6160
6161         PR c++/11946.C
6162         * g++.dg/expr/enum1.C: New test.
6163         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6164
6165         PR c++/11036.C
6166         * g++.dg/parse/elab2.C: New test.
6167         * g++.dg/parse/typedef4.C: Change error message.
6168         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6169         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6170         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6171
6172 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6173
6174         * gcc.dg/pch/warn-1.c: New.
6175         * gcc.dg/pch/warn-1.hs: New.
6176
6177         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6178         not-tested file.
6179
6180 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6181
6182         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6183
6184 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6185
6186         * gcc.dg/uninit-D.c: New Test.
6187         * gcc.dg/uninit-E.c: New Test.
6188         * gcc.dg/uninit-F.c: New Test.
6189         * gcc.dg/uninit-G.c: New Test.
6190
6191 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6192
6193         * g++.dg/README: Describe the pch directory.
6194
6195 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6196
6197         PR c++/11174
6198         * g++.dg/parse/access4.C: New test.
6199         * g++.dg/parse/access5.C: Likewise.
6200         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6201
6202 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6203
6204         * gcc.dg/noncompile/20030818-1.c: New.
6205
6206 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6207
6208         PR c++/11957
6209         * g++.dg/warn/noeffect1.C: New test.
6210
6211         * g++.dg/template/scope2.C: New test.
6212         * g++.dg/template/error2.C: Correct dg-error
6213
6214 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6215
6216         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6217
6218 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6219
6220         PR C++/11512
6221         * g++.dg/template/warn1.C: New.
6222
6223 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6224
6225         * g++.dg/template/error2.C: New test.
6226         * g++.dg/lookup/using7.C: Adjust errors
6227         * g++.old-deja/g++.pt/crash36.C: Likewise.
6228         * g++.old-deja/g++.pt/derived3.C: Likewise.
6229
6230 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6231
6232         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6233         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6234         * gcc.c-torture/execute/builtins/string-9.c: New, from
6235         string-opt-9.c.  Adjust for execute/builtins framework.
6236         * gcc.c-torture/execute/string-opt-9.c: Delete.
6237
6238 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6239
6240         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6241
6242         * g++.dg/parse/ret-type2.C: New test.
6243
6244         PR c++/11703
6245         * g++.dg/init/new8.C: New test.
6246
6247         PR c++/10923
6248         * g++.dg/parse/typedef5.C: New test.
6249
6250         PR c++/9512
6251         * g++.dg/parse/qualified2.C: New test.
6252         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6253         invalid code.
6254
6255 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6256
6257         * g++.dg/conversion/ptrmem1.C: New test.
6258
6259 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6260
6261         PR target/11693
6262         * gcc.dg/20030811-1.c: New test.
6263
6264         PR target/11535
6265         * gcc.c-torture/execute/20030811-1.c: New test.
6266
6267 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6268
6269         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6270
6271 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6272
6273         PR c++/11789.C
6274         * g++.dg/inherit/multiple1.C: New test.
6275
6276 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6277
6278         * gcc.dg/spe1.c: New test.
6279
6280         PR c++/11670
6281         * g++.dg/expr/cast2.C: New test.
6282
6283         PR c++/10530
6284         * g++.dg/template/dependent-name2.C: New test.
6285
6286 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6287
6288         * g++.dg/parse/crash11.C: Put the dg options in comments.
6289
6290 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6291
6292         * lib/gcc-dg.exp: Update for diagnostic change.
6293
6294 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6295
6296         PR c++/5767
6297         * g++.dg/parse/crash11.C: New test.
6298
6299 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6300
6301         * gcc.dg/cpp/spacing1.c: Update.
6302
6303 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6304
6305         PR target/11739
6306         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6307         a value for -mtune.
6308
6309 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6310
6311         PR middle-end/11771
6312         * gcc.c-torture/compile/20030804-1.c: New test case.
6313
6314 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6315
6316         * gcc.dg/20030804-1.c: New test case.
6317
6318 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6319
6320         * gcc.dg/cpp/separate-1.c: New test.
6321
6322 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6323
6324         PR c++/11704
6325         * g++.dg/template/dependent-expr2.C: New test.
6326
6327         PR c++/11766
6328         * g++.dg/expr/ptrmem1.C: New test.
6329
6330 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6331
6332         PR c++/9453
6333         * g++.dg/template/friend15.C: New test.
6334
6335 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6336
6337         * lib/dg-pch.exp: Work round PCH bug.
6338
6339 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6340
6341         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6342         builtins.  Move cases from builtins-4.c here.
6343
6344         * gcc.dg/torture/builtin-math-1.c: New test taken from
6345         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6346         additional cases.
6347
6348         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6349         Delete.
6350
6351 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6352
6353         PR c++/9447
6354         * g++.dg/template/using7.C: New test.
6355
6356 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6357
6358         * import1.c, import2.c: New tests.
6359
6360 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6361
6362         * g++.dg/eh/crossjump1.C: New test.
6363
6364 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6365
6366         PR c++/11697
6367         * g++.dg/template/using6.C: New test.
6368
6369         PR c++/11744
6370         * g++.dg/template/koenig2.C: New test.
6371
6372 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6373
6374         PR c++/7983
6375         * g++.dg/parse/typedef4.C: New test.
6376
6377 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6378
6379         PR c++/8442, c++/8806
6380         * g++.dg/template/elab1.C: New test.
6381         * g++.dg/template/type2.C: Likewise.
6382         * g++.dg/template/ttp3.C: Adjust expected error message.
6383         * g++.old-deja/g++.law/visibility13.C: Likewise.
6384         * g++.old-deja/g++.niklas/t135.C: Likewise.
6385         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6386         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6387         template argument.
6388         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6389
6390 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6391
6392         PR c++/11295
6393         * g++.dg/ext/stmtexpr1.C: New test.
6394
6395         * g++.dg/opt/tmp1.C: New test.
6396
6397         PR c++/11525
6398         * g++.dg/parse/constant4.C: New test.
6399
6400         PR c++/9447
6401         * g++.dg/template/using5.C: New test.
6402
6403 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6404
6405         * gcc.dg/builtins-27.c: New test case.
6406
6407 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6408
6409         * gcc.dg/tls/opt-7.c: New test.
6410
6411 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6412
6413         * g++.old-deja/g++.other/crash18.C: Remove.
6414
6415 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6416
6417         * g++.dg/template/explicit3.C: New.
6418         * g++.dg/template/explicit4.C: New.
6419         * g++.dg/template/explicit5.C: New.
6420
6421         PR c++/11347
6422         * g++.dg/template/memtmpl1.C: New.
6423
6424 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6425
6426         PR target/11565
6427         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6428         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6429
6430 2003-07-30  Jan Hubicka  <jh@suse.cz>
6431
6432         * vtgc1.c: Kill.
6433
6434 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6435
6436         * gcc.dg/struct-in-proto-1.c: New test.
6437
6438 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6439
6440         * gcc.dg/cpp/include2.c: Only expect one message.
6441
6442 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6443
6444         PR c++/9447
6445         * g++.dg/template/using1.C: New test.
6446         * g++.dg/template/using2.C: New test.
6447         * g++.dg/template/using3.C: New test.
6448         * g++.dg/template/using4.C: New test.
6449
6450 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6451
6452         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6453         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6454
6455 2003-07-28  Jan Hubicka  <jh@suse.cz>
6456
6457         PR c++/11530
6458         * g++.dg/opt/call1.C: New test.
6459
6460 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6461
6462         PR c++/11667
6463         * g++.dg/init/enum2.C: New test.
6464         * g++.dg/template/overload1.C: Add "-w" option.
6465
6466 2003-07-28    <hp@bitrange.com>
6467
6468         * gcc.dg/Wdeclaration-after-statement-1.c,
6469         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6470
6471 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6472
6473         * gcc.c-torture/compile/20030725-1.c: New test.
6474
6475 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6476
6477         * gcc.dg/20030505.c: Only run for SPE.
6478         Remove definition of opaque type.
6479
6480 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6481
6482         * g++.dg/template/ptrmem6.C: New test.
6483
6484 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6485
6486         * gcc.c-torture/compile/zero-strct-2.c: New test.
6487
6488 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6489
6490         * gcc.dg/intermod-1.c: New test.
6491
6492 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6493
6494         PR c++/11617
6495         * g++.dg/template/lookup2.C: New test.
6496         * g++.dg/template/memclass1.C: Remove instantiated from error.
6497         * g++.dg/other/error2.C: Tweak expected errors.
6498
6499         PR c++/11596
6500         * g++.dg/template/defarg3.C: New test.
6501
6502         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6503
6504 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6505
6506         * g++.dg/inherit/access5.C: New test.
6507
6508 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6509
6510         PR c++/11513
6511         * g++.dg/template/crash8.C: New test.
6512
6513 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6514
6515         PR c/10602
6516         * gcc.dg/noncompile/incomplete-2.c: New test.
6517
6518 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/11645
6521         * g++.dg/inherit/access4.C: New test.
6522
6523         PR c++/11517
6524         * g++.dg/expr/cond2.C: New test.
6525
6526         PR optimization/10679
6527         * g++.dg/opt/inline4.C: New test.
6528
6529 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6530
6531         * g++.dg/parse/crash10: New test.
6532
6533 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6534
6535         * g++.dg/ext/flexary1.C: New test.
6536
6537 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6538
6539         PR c++/10793
6540         * g++.dg/template/crash9.C: New test.
6541
6542 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6543
6544         PR c++/3004
6545         * g++.dg/parse/typedef3.C: New test.
6546
6547         PR c++/7906
6548         * g++.dg/parse/operator2.C: New test.
6549
6550         PR c++/8895
6551         * g++.dg/parse/def-tmpl-arg1.C: New test.
6552
6553         PR c++/9282
6554         * g++.dg/parse/funptr1.C: New test.
6555
6556         PR c++/9452
6557         * g++.dg/parse/ambig3.C: New test.
6558
6559         PR c++/9454
6560         * g++.dg/parse/operator3.C: New test.
6561
6562         PR c++/9486
6563         * g++.dg/parse/template10.C: New test.
6564
6565         PR c++/9488
6566         * g++.dg/parse/template11.C: New test.
6567
6568         PR c++/10150
6569         * g++.dg/parse/invalid-op1.C: New test.
6570
6571         PR c++/10247
6572         * g++.dg/parse/condexpr1.C: New test.
6573
6574 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6575
6576         * g++.dg/ext/packed3.C: New test.
6577         * g++.dg/ext/packed4.C: New test.
6578
6579         * gcc.dg/pack-test-3.c: New test.
6580
6581 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6582
6583         * lib/compat.exp: Handle dg-options per source file.
6584         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6585         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6586         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6587         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6588         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6589         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6590         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6591         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6592         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6593         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6594         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6595         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6596         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6597         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6598
6599 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6600
6601         PR c/10320
6602         * gcc.c-torture/execute/20030718-1.c: New test.
6603
6604 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6605
6606         PR optimization/11536
6607         * gcc.dg/20030721-1.c: New test.
6608
6609 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6610
6611         PR c++/11546
6612         * g++.dg/template/lookup1.C: New test.
6613
6614 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6615
6616         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6617         diagnostics of ill-formed constructs involving labels.
6618         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6619         the new 'previously defined here' message.
6620
6621 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6622
6623         * g++.dg/parse/non-dependent2.C: New test.
6624
6625 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6626
6627         * g++.dg/init/init-ref4.C: xfail on targets without
6628         weak symbols.
6629
6630 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6631
6632         PR target/11087
6633         * gcc.c-torture/execute/20030717-1.c: New test.
6634
6635 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6636
6637         * g++.dg/opt/cfg1.C: New test.
6638
6639 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6640
6641         PR optimization/11557
6642         * gcc.dg/20030717-1.c: New test.
6643
6644 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6645
6646         PR c++/10476
6647         * g++.dg/expr/crash-1.C: New test.
6648
6649         PR c++/11027
6650         * g++.dg/template/init3.C: New test.
6651
6652         PR c++/8222
6653         * g++.dg/template/non-dependent1.C: New test.
6654
6655         PR c++/11070
6656         * g++.dg/template/non-dependent2.C: New test.
6657
6658         PR c++/11071
6659         * g++.dg/template/non-dependent3.C: New test.
6660
6661         PR c++/9907
6662         * g++.dg/template/sizeof5.C: New test.
6663
6664 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6665
6666         PR 11498
6667         * gcc.c-torture/compile/mangle-1.c: New file.
6668
6669 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6670
6671         PR c++/7809
6672         * g++.dg/parse/access3.C: New test.
6673
6674 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6675
6676         PR c++/11384
6677         * g++.dg/init/init-ref4.C: New test.
6678
6679 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR c++/11547
6682         * g++.dg/parse/constant3.C: New test.
6683         * g++.dg/parse/crash7.C: Likewise.
6684
6685 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6686
6687         PR target/11008
6688         * gcc.dg/i386-pentium4-not-mull.c: New.
6689
6690 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6691
6692         * gcc.dg/asm-names.c (ymain): Make it weak.
6693
6694 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6695
6696         PR c++/5421
6697         * g++.dg/template/friend21.C: New test.
6698
6699 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6700
6701         * gcc.dg/cleanup-8.c: New test.
6702         * gcc.dg/cleanup-9.c: New test.
6703
6704 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6705
6706         * g++.dg/ext/dll-MI1.h: New file.
6707         * g++.dg/ext/dllexport-MI1.C: New file.
6708         * g++.dg/ext/dllimport-MI1.C: New file.
6709
6710 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6711
6712         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6713         it does not have cmpstrsi patterns (just cmpmemsi).
6714
6715 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6716
6717         PR debug/11473
6718         * g++.dg/debug/debug8.C: New test.
6719
6720 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6721
6722         PR c++/10108
6723         * g++.dg/template/crash7.C: New test.
6724
6725 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6726
6727         PR target/10795
6728         * gcc.c-torture/compile/20030708-1.c: New.
6729
6730 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6731
6732         * gcc.c-torture/execute/20030715-1.c: New test.
6733
6734 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6735
6736         * gcc.dg/pch/inline-3.c: New file.
6737         * gcc.dg/pch/inline-3.hs: New file.
6738         * gcc.dg/pch/inline-4.c: New file.
6739         * gcc.dg/pch/inline-4.hs: New file.
6740
6741 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6742
6743         PR c++/11509
6744         * g++.dg/template/crash6.C: New test.
6745
6746         PR c++/7053
6747         * g++.dg/template/friend20.C: New test.
6748
6749         PR c++/7019
6750         * g++.dg/template/overload2.C: New test.
6751
6752 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6753
6754         PR optimization/11440
6755         * gcc.c-torture/execute/20030714-1.c: New test.
6756
6757 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6758
6759         PR c++/11154
6760         * g++.dg/template/partial2.C: New test.
6761
6762 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6763
6764         PR c++/11503
6765         * g++.dg/template/anon1.C: New test.
6766
6767         PR c++/11493
6768         PR c++/11495
6769         * g++.dg/parse/template9.C: Likewise.
6770         * g++.dg/template/crash4.C: New test.
6771         * g++.dg/template/koenig1.C: Likewise.
6772         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6773         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6774         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6775         functions.
6776         * g++.old-deja/g++.jason/template36.C: Likewise.
6777         * g++.old-deja/g++.mike/p1989.C: Likewise.
6778         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6779         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6780         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6781         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6782         compiling.
6783         * g++.old-deja/g++.pt/union2.C: Use this->.
6784
6785 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6786
6787         * gcc.dg/20030711-1.c: New test.
6788
6789 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6790
6791         PR c++/11050
6792         * g++.dg/parse/args1.C: New test.
6793         * g++.pt/defarg8.C: Change expected errors.
6794
6795 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6796
6797         PR c++/8164
6798         * g++.dg/template/nontype2.C: New test.
6799
6800         PR c++/10558
6801         * g++.dg/parse/template8.C: New test.
6802
6803         PR c++/8327
6804         * g++.dg/template/scope1.C: New test.
6805
6806         * g++.dg/warn/Wsign-compare-1.C: New test.
6807
6808 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6809
6810         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6811
6812 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6813
6814         PR c++/9411
6815         * g++.dg/template/explicit2.C: New test.
6816
6817         PR c++/10032
6818         * g++.dg/warn/pedantic1.C: New test.
6819
6820 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6821
6822         PR c++ 9483
6823         * g++.dg/other/field1.C: New test.
6824
6825 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6826
6827         PR c/11449
6828         * gcc.c-torture/compile/20030707-1.c: New.
6829
6830 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6831
6832         PR c++/10849
6833         * g++.dg/template/access12.C: New test.
6834
6835 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6836
6837         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6838         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6839         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6840         * gcc.misc-tests/gcov.exp: Update
6841         * g++.dg/gcov/gcov.exp: Update
6842         * lib/gcov.exp: Update.
6843
6844 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6845
6846         * g++.dg/abi/mangle17.C: Make sure template expressions are
6847         dependent.
6848         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6849         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6850         * g++.dg/opt/stack1.C: Remove erroneous code.
6851         * g++.dg/parse/template7.C: New test.
6852         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6853         * g++.old-deja/g++.pt/crash4.C: Likewise.
6854
6855 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6856
6857         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6858         with zero or one occurence of `$' after the initial `L'.
6859
6860 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6861
6862         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6863
6864 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6865
6866         PR c/11370
6867         * gcc.dg/Wunreachable-6.c: New testcase.
6868         * gcc.dg/Wunreachable-7.c: New testcase.
6869
6870 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6871
6872         PR c/11420
6873         * gcc.dg/20030708-1.c: New test.
6874
6875 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6876
6877         * gcc.dg/compat/sdata-section.h: New file.
6878         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6879         * gcc.dg/torture/mips-sdata-1.c: New test.
6880
6881 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6882
6883         PR c++/11030
6884         * g++.dg/template/friend19.C: New test.
6885
6886 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6887
6888         * g++.dg/opt/strength-reduce.C: New test.
6889
6890 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6891
6892         PR target/10979
6893         * gcc.dg/20030707-1.c: New testcase.
6894
6895 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6896
6897         PR optimization/11059
6898         * g++.dg/opt/emptyunion.C: New testcase.
6899
6900 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6901             Eric Botcazou  <ebotcazou@libertysurf.fr>
6902
6903         * g++.dg/opt/stack1.C: New test.
6904
6905 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6906
6907         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6908         run test.
6909
6910         PR c++/11431
6911         * g++.dg/expr/static_cast3.C: New test.
6912
6913 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6914
6915         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6916         everywhere.
6917         * gcc.dg/concat.c: Concatenation of string constants with
6918         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6919         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6920         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6921         necessary to avoid multi-character character constant warning.
6922         * gcc.dg/cpp/escape.c: Likewise.
6923         * gcc.dg/cpp/ucs.c: Likewise.
6924         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6925         Fix a typo.
6926
6927 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6928
6929         PR c/11428
6930         * gcc.c-torture/compile/20030704-1.c: New.
6931
6932 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6933
6934         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6935
6936 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6937
6938         PR c++/5287, PR c++/7910,  PR c++/11021
6939         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6940         tests for warnings.
6941         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6942         * g++.dg/ext/dllimport3.C: Likewise.
6943         * g++.dg/ext/dllimport4.C: New file.
6944         * g++.dg/ext/dllimport5.C: New file.
6945         * g++.dg/ext/dllimport6.C: New file.
6946         * g++.dg/ext/dllimport7.C: New file.
6947         * g++.dg/ext/dllimport8.C: New file.
6948         * g++.dg/ext/dllimport9.C: New file.
6949         * g++.dg/ext/dllimport10.C: New file.
6950         * g++.dg/ext/dllexport1.C: New file.
6951
6952 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6953
6954         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6955         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6956
6957 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6958
6959         * gcc.dg/builtins-25.c: New testcase.
6960         * gcc.dg/builtins-26.c: New testcase.
6961
6962 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6963
6964         * gcc.dg/compat/vector-defs.h: New file.
6965         * gcc.dg/compat/vector-setup.h: New file.
6966         * gcc.dg/compat/vector-check.h: New file.
6967         * gcc.dg/compat/vector-1_main.c: New file.
6968         * gcc.dg/compat/vector-1_x.c: New file.
6969         * gcc.dg/compat/vector-1_y.c: New file.
6970         * gcc.dg/compat/vector-2_main.c: New file.
6971         * gcc.dg/compat/vector-2_x.c: New file.
6972         * gcc.dg/compat/vector-2_y.c: New file.
6973
6974         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6975         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6976         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6977         * gcc.dg/compat/struct-align-1.h: New file.
6978         * gcc.dg/compat/struct-align-1_main.c: New file.
6979         * gcc.dg/compat/struct-align-1_x.c: New file.
6980         * gcc.dg/compat/struct-align-1_y.c: New file.
6981         * gcc.dg/compat/struct-align-2.h: New file.
6982         * gcc.dg/compat/struct-align-2_main.c: New file.
6983         * gcc.dg/compat/struct-align-2_x.c: New file.
6984         * gcc.dg/co
6985         * g++.old-deja/g++.other/comdat3.C: Likewise.
6986         * g++.old-deja/g++.other/ctor1.C: Likewise.
6987         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6988
6989 2003-06-05  Richard Henderson  <rth@redhat.com>
6990
6991         * gcc.dg/debug/20030605-1.c: New.
6992
6993 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6994
6995         * README.QMTEST: Update.
6996
6997 2003-06-04  Richard Henderson  <rth@redhat.com>
6998
6999         * gcc.dg/cleanup-1.c: New.
7000         * gcc.dg/cleanup-2.c: New.
7001         * gcc.dg/cleanup-3.c: New.
7002         * gcc.dg/cleanup-4.c: New.
7003         * gcc.dg/cleanup-5.c: New.
7004         * gcc.dg/cleanup-6.c: New.
7005         * gcc.dg/cleanup-7.c: New.
7006
7007 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7008
7009         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7010
7011         * lib/dg-pch.exp: New file.
7012         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7013         * gcc.dg/pch/pch.exp: Likewise.
7014
7015 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7016
7017         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7018         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7019         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7020         * gcc.dg/builtins-17.c: New test case.
7021         * gcc.dg/i386-387-4.c: New test case.
7022         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7023
7024 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7025
7026         * gcc.dg/ultrasp9.c: New test.
7027
7028 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7029
7030         * gcc.c-torture/compile/20030604-1.c: New test.
7031         * gcc.dg/sparc-constant-1.c: New test.
7032
7033 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7034
7035         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7036
7037 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7038
7039         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7040
7041         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7042         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7043
7044 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7045
7046         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7047
7048 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7049
7050         PR c++/10940
7051         * g++.dg/template/spec10.C: New test.
7052
7053 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7054
7055         * gcc.dg/builtins-16.c: New test case.
7056
7057 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7058
7059         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7060         mempcpy test with post-increments.
7061         * gcc.c-torture/execute/string-opt-3.c: New test.
7062         * gcc.dg/string-opt-1.c: New test.
7063
7064 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7065
7066         PR fortran/10965
7067         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7068
7069 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7070
7071         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7072         (scan-assembler): ... here.  Use dg-scan.
7073         (scan-assembler-not): Likewise.
7074         (scan-file): New function.
7075         (scan-file-not): Likewise.
7076         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7077         * gcc.dg/cpp/_Pragma4.c: Likewise.
7078         * gcc.dg/cpp/_Pragma5.c: Likewise.
7079         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7080         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7081         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7082         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7083         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7084         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7085         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7086         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7087         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7088         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7089         * gcc.dg/cpp/cxxcom1.c: Likewise.
7090         * gcc.dg/cpp/line1.c: Likewise.
7091         * gcc.dg/cpp/maccom1.c: Likewise.
7092         * gcc.dg/cpp/maccom2.c: Likewise.
7093         * gcc.dg/cpp/maccom3.c: Likewise.
7094         * gcc.dg/cpp/maccom4.c: Likewise.
7095         * gcc.dg/cpp/maccom5.c: Likewise.
7096         * gcc.dg/cpp/maccom6.c: Likewise.
7097         * gcc.dg/cpp/multiline.c: Likewise.
7098         * gcc.dg/cpp/spacing1.c: Likewise.
7099         * gcc.dg/cpp/spacing2.c: Likewise.
7100         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7101         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7102         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7103         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7104         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7105         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7106         * gcc.dg/cpp/cxxcom2.c: Likewise.
7107         * gcc.dg/cpp/cxxcom2.h: New file.
7108
7109         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7110         * g++.dg/cpp/truefalse.C: Here.
7111         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7112
7113 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7114
7115         * gcc.dg/cpp/redef3.c: New file.
7116
7117 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7118
7119         * gcc.dg/i386-loop-3.c: New test.
7120
7121 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7122
7123         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7124
7125 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7126
7127         * gcc.dg/fwrapv-1.c: New test case.
7128         * gcc.dg/fwrapv-2.c: New test case.
7129
7130 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7131
7132         PR c++/10956
7133         * g++.dg/template/spec9.C: New test.
7134
7135 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7136
7137         * gcc.dg/duff-4.c: New test case.
7138
7139 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7140
7141         PR fortran/10843
7142         * g77.dg/ffixed-form-1.f: New test
7143         * g77.dg/ffixed-form-2.f: New test
7144         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7145         * g77.dg/ffree-form-3.f: New test
7146
7147 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7148
7149         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7150         * gcc.dg/wint_t-1.c: Likewise.
7151
7152 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7153
7154         * g++.dg/template/access11.C: New test.
7155
7156 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7157
7158         PR c++/10849
7159         * g++.dg/template/access10.C: New test.
7160
7161 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7162             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7163
7164         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7165
7166 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7167
7168         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7169         suppress for powerpc-*-darwin*.
7170         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7171
7172 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7173
7174         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7175         suppress option for powerpc-*-darwin*.
7176
7177 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7178
7179         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7180         * gcc.dg/builtins-4.c: Add test for fmod.
7181
7182 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7183
7184         PR c++/10682
7185         * g++.dg/template/instantiate4.C: New test.
7186
7187 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7188
7189         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7190
7191 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7192
7193         * gcc.dg/compat/scalar-return-1_main.c: New file.
7194         * gcc.dg/compat/scalar-return-1_x.c: New file.
7195         * gcc.dg/compat/scalar-return-1_y.c: New file.
7196         * gcc.dg/compat/scalar-return-2_main.c: New file.
7197         * gcc.dg/compat/scalar-return-2_x.c: New file.
7198         * gcc.dg/compat/scalar-return-2_y.c: New file.
7199         * gcc.dg/compat/struct-return-3_main.c: New file.
7200         * gcc.dg/compat/struct-return-3_y.c: New file.
7201         * gcc.dg/compat/struct-return-3_x.c: New file.
7202         * gcc.dg/compat/struct-return-2_main.c: New file.
7203         * gcc.dg/compat/struct-return-2_x.c: New file.
7204         * gcc.dg/compat/struct-return-2_y.c: New file.
7205
7206 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7207
7208         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7209         for hppa*-hp-hpux*.
7210         * gcc.dg/20021014-1.c (dg-options): Likewise.
7211         * gcc.dg/nest.c (dg-options): Likewise.
7212
7213 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7214
7215         PR c++/9738
7216         * g++.dg/ext/dllimport2.C: New file.
7217         * g++.dg/ext/dllimport3.C: New file.
7218
7219 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7220
7221         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7222         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7223         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7224         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7225         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7226         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7227         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7228         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7229         * gcc.dg/compat/small-struct-defs.h: New file.
7230         * gcc.dg/compat/small-struct-init.h: New file.
7231         * gcc.dg/compat/small-struct-check.h: New file.
7232         * gcc.dg/compat/fp-struct-defs.h: New file.
7233         * gcc.dg/compat/fp-struct-check.h: New file.
7234         * gcc.dg/compat/fp-struct-init.h: New file.
7235         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7236         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7237
7238 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7239
7240         * gcc.dg/20030225-2.c: New test.
7241
7242 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7243             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7244
7245         * gcc.c-torture/compile/20030518-1.c: New test case.
7246
7247 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7248
7249         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7250         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7251         gcc-dg-debug-runtest.
7252         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7253         gcc-dg-debug-runtest.
7254
7255 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7256
7257         PR c++/9022
7258         * g++.dg/lookup/using6.C: New test.
7259
7260 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7261
7262         * g++.dg/parse/access2.C: New test.
7263
7264 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7265
7266         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7267         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7268         * gcc.dg/debug/debug.exp: Likewise.
7269
7270 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7271
7272         * gcc.dg/dollar.c: New test.
7273
7274 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7275
7276         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7277         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7278         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7279         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7280         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7281         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7282         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7283         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7284         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7285         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7286         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7287         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7288         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7289         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7290         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7291         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7292         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7293         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7294
7295 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7296
7297         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7298         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7299         support for "repo" mode.
7300         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7301         * lib/g77-dg.exp: Likewise.
7302         * lib/obj-dg.exp: Likewise.
7303
7304 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7305
7306         Merge from gcc-3_2-rhl8-branch:
7307         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7308
7309         * gcc.dg/tls/opt-6.c: New test.
7310
7311         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7312
7313         * gcc.dg/20030405-1.c: New test.
7314
7315         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7316
7317         * gcc.dg/20030309-1.c: New test.
7318
7319         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7320
7321         * gcc.c-torture/execute/20030307-1.c: New test.
7322
7323         2003-02-20  Randolph Chung  <tausq@debian.org>
7324
7325         * gcc.c-torture/compile/20030220-1.c: New test.
7326
7327         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7328
7329         * gcc.dg/20030217-1.c: New test.
7330
7331         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7332
7333         * gcc.c-torture/compile/20020129-1.c: New test.
7334
7335         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7336
7337         * gcc.dg/unroll-1.c: New test.
7338
7339         2002-11-16  Jan Hubicka  <jh@suse.cz>
7340
7341         * gcc.c-torture/execute/20020920-1.c: New test.
7342
7343         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7344
7345         PR target/7434
7346         * gcc.c-torture/compile/20021008-1.c: New test.
7347
7348         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7349
7350         PR target/7559
7351         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7352
7353         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7354
7355         * gcc.c-torture/compile/20020807-1.c: New test.
7356
7357         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7358
7359         * gcc.dg/tls/opt-1.c: New test.
7360
7361         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7362
7363         * gcc.dg/20020729-1.c: New test.
7364
7365         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7366
7367         * g++.dg/opt/life1.C: New test.
7368
7369         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7370
7371         * gcc.dg/20020525-1.c: New test.
7372
7373         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7374
7375         PR c++/6794
7376         * g++.dg/ext/pretty1.C: New test.
7377         * g++.dg/ext/pretty2.C: New test.
7378
7379 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7380
7381         PR c++/8385
7382         * g++.dg/ext/typeof5.C: New test.
7383
7384 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7385
7386         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7387         __USER_LABEL_PREFIX__ into account.
7388         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7389
7390 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7391
7392         * gcc.dg/builtins-15.c: New test case.
7393
7394 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7395
7396         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7397
7398 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7399
7400         * lib/g++.exp: Tweak handling of additional source files.
7401         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7402         * g++.dg/special/conpr-2a.C: Rename to ...
7403         * g++.dg/special/conpr-2a.cc: ... this.
7404         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7405         * g++.dg/special/conpr-3a.C: Rename to ...
7406         * g++.dg/special/conpr-3a.cc: This.
7407         * g++.dg/special/conpr-3b.C: Rename to ...
7408         * g++.dg/special/conpr-3b.cc: This.
7409         * g++.dg/special/conpr-4.C: New test.
7410         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7411
7412 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7413
7414         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7415
7416 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7417
7418         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7419         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7420         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7421         * g++.old-deja/g++.other/warn3.C: Likewise.
7422
7423 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7424
7425         * gcc.dg/i386-387-1.c: Update to also test log.
7426         * gcc.dg/i386-387-2.c: Likewise.
7427
7428 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7429
7430         * g77.f-torture/execute/int8421.f: New test.
7431
7432 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7433
7434         PR c++/10230, c++/10481
7435         * g++.dg/lookup/scoped5.C: New test.
7436
7437 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7438
7439         PR c++/10552
7440         * g++.dg/template/ttp6.C: New test.
7441
7442 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7443
7444         * gcc.c-torture/execute/builtins: New directory.
7445         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7446         gcc.c-torture/execute/builtins.
7447         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7448         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7449         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7450         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7451
7452 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7453
7454         PR c++/9252
7455         * g++.dg/template/access8.C: New test.
7456         * g++.dg/template/access9.C: New test.
7457
7458 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7459
7460         PR c++/9554
7461         * g++.dg/parse/access1.C: New test.
7462
7463 2003-05-09  DJ Delorie  <dj@redhat.com>
7464
7465         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7466         long, and not an int.
7467
7468 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7469
7470         PR c++/10555, c++/10576
7471         * g++.dg/template/memclass1.C: New test.
7472
7473 2003-05-08  DJ Delorie  <dj@redhat.com>
7474
7475         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7476         targets.
7477         * gcc.c-torture/execute/20021024-1.x: Likewise.
7478         * gcc.c-torture/execute/shiftdi.x: Likewise.
7479         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7480         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7481         * gcc.dg/20021018-1.c: Likewise.
7482
7483 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7484
7485         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7486
7487         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7488         (bcopy): Call memmove.
7489
7490 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7491
7492         * g77.f-torture/compile/8485.f: New test case.
7493
7494 2003-05-07  Richard Henderson  <rth@redhat.com>
7495
7496         PR c++/10570
7497         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7498         Verify exception_cleanup not called for rethrows.
7499         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7500         when exiting catch block without rethrowing.
7501         * g++.dg/eh/forced3.C: New.
7502         * g++.dg/eh/forced4.C: New.
7503
7504 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7505
7506         * gcc.dg/20030505.c: Fix triplet.
7507
7508 2003-05-06  DJ Delorie  <dj@redhat.com>
7509
7510         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7511         * gcc.dg/nest.c: Likewise.
7512
7513 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7514
7515         * gcc.dg/builtins-14.c: New test case.
7516
7517 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7518
7519         * lib/compat.exp (compat-execute): New argument.
7520         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7521         * gcc.dg/compat: New test directory.
7522         * gcc.dg/compat/compat.exp: New expect script.
7523         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7524         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7525         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7526         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7527         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7528         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7529
7530         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7531         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7532         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7533         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7534         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7535         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7536         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7537         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7538         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7539         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7540         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7541         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7542         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7543         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7544         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7545
7546 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7547
7548         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7549
7550 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7551
7552         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7553
7554 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7555
7556         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7557         * gcc.dg/ppc-fsel-2.c: New test.
7558
7559         * gcc.dg/unused-5.c: New test.
7560
7561 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7562
7563         PR c++/10496
7564         * g++.dg/warn/pmf1.C: New test.
7565
7566 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7567
7568         PR c++/4494
7569         * g++.dg/warn/main.C: New test.
7570
7571 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7572
7573         * gcc.dg/nonnull-3.c: New test.
7574
7575 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7576
7577         * gcc.dg/cpp/Wtrigraphs.c: Update.
7578         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7579
7580 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7581
7582         * gcc.dg/ppc-fsel-1.c: New test.
7583
7584 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7585
7586         PR c/10604
7587         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7588
7589 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7590
7591         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7592
7593 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7594
7595         PR c++/9364, c++/10553, c++/10586
7596         * g++.dg/parse/typename4.C: New test.
7597         * g++.dg/parse/typename5.C: Likewise.
7598
7599 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7600
7601         * gcc.c-torture/compile/20030503-1.c: New test.
7602
7603 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7604
7605         * g++.dg/lookup/using5.C: Fix testcase error.
7606
7607 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7608
7609         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7610         since MEABI is no longer supported.  Remove all vestiges
7611         of MEABI from the test.
7612
7613 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7614
7615         PR c++/10554
7616         * g++.dg/lookup/using5.C: New test.
7617
7618 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7619
7620         PR c++/8772
7621         * g++.dg/template/ttp5.C: New test.
7622
7623 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7624
7625         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7626         (dg-gpp-additional-sources): New function.
7627         (dg-gpp-additional-files): Likewise.
7628         * lib/g++.exp (additional_sources): New variable.
7629         (additional_files): Likewise.
7630         (g++_target_compile): Deal with them.
7631         * lib/old-dejagnu.exp: Remove.
7632         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7633         * g++.old-deja: Revise all tests to use dg commands.
7634
7635 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7636
7637         PR c++/9432, c++/9528
7638         * g++.dg/lookup/using4.C: New test.
7639
7640 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7641
7642         * gcc.dg/noreturn-5.c: New file.
7643         * gcc.dg/noreturn-6.c: New file.
7644
7645         * gcc.c-torture/compile/inline-1.c: New file.
7646
7647 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/10551
7650         * g++.dg/template/explicit1.C: New test.
7651
7652 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7653
7654         PR c++/10549
7655         * g++.dg/other/bitfield1.C: New test.
7656
7657         PR c++/10527
7658         * g++.dg/init/new7.C: New test.
7659
7660 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7661
7662         * g++.dg/ext/desig1.C: New test.
7663         * g++.dg/ext/init1.C: Update.
7664
7665         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7666
7667 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/10180
7670         * g++.dg/warn/Winline-1.C: New test.
7671
7672 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7673
7674         * gcc.c-torture/execute/string-opt-19.c: New test.
7675
7676         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7677         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7678
7679 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7680
7681         PR c++/10506
7682         * g++.dg/init/new6.C: New test.
7683
7684         PR c++/10503
7685         * g++.dg/init/ref6.C: New test.
7686
7687 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7688
7689         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7690
7691 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7692
7693         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7694         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7695
7696 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7697
7698         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7699         initialized static data members.
7700
7701 2003-04-25  H.J. Lu <hjl@gnu.org>
7702
7703         * gcc.dg/ia64-sync-4.c: New test.
7704
7705 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7706
7707         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7708         date.
7709
7710 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7711
7712         PR c++/10337
7713         * g++.dg/warn/conv1.C: New test.
7714         * g++.old-deja/g++.other/conv7.C: Adjust.
7715         * g++.old-deja/g++.other/overload14.C: Adjust.
7716
7717 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7718
7719         PR c++/10471
7720         * g++.dg/template/defarg2.C: New test.
7721
7722 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7723
7724         * gcc.dg/cpp/include2.c: Update.
7725         * gcc.dg/cpp/multiline-2.c: New.
7726         * gcc.dg/cpp/multiline.c: Update.
7727         * gcc.dg/cpp/strify2.c: Update.
7728         * gcc.dg/cpp/trad/literals-2.c: Update.
7729
7730 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7731
7732         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7733
7734 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7735
7736         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7737
7738 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/10451
7741         * g++.dg/parse/crash4.C: New test.
7742
7743         PR c++/9847
7744         * g++.dg/parse/crash5.C: New test.
7745
7746 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7747
7748         PR c++/10446
7749         * g++.dg/parse/crash3.C: New test.
7750
7751         PR c++/10428
7752         * g++.dg/parse/elab1.C: New test.
7753
7754 2003-04-22  Devang Patel  <dpatel@apple.com>
7755
7756         * gcc.dg/cpp/trad/funlike-5.c: New test.
7757
7758 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7759
7760         * g++.dg/other/packed1.C: Fix dg options.
7761
7762 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7763
7764         * g++.dg/other/offsetof2.C: New test.
7765
7766 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7767
7768         * g++.dg/template/recurse.C: Adjust location of error messages.
7769
7770 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7771
7772         PR c++/9881
7773         * g++.dg/init/addr-const1.C: New test.
7774         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7775
7776 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7777
7778         PR c++/10405
7779         * g++.dg/lookup/struct-hack1.C: New test.
7780
7781 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7782
7783         * ucs.c: Update diagnostic messages.
7784
7785 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7786
7787         * gcc.dg/cpp/truefalse.cpp: New test.
7788         * gcc.dg/cpp/cpp.exp: Update.
7789         * g++.dg/other/stdbool-if.C: Remove.
7790
7791 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7792
7793         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7794         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7795
7796 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7797
7798         * gcc.c-torture/compile/20030418-1.c: New test.
7799
7800 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7801
7802         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7803
7804 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7805
7806         PR c++/10347
7807         g++.dg/template/dependent-name1.C: New test.
7808
7809 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7810
7811         * gcc.dg/warn-1.c (tourist_guide): New array,
7812         contains a pointer to bar.
7813
7814 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7815
7816         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7817         * gcc.c-torture/execute/medce-1.c: New test case.
7818         * gcc.c-torture/execute/medce-2.c: New test case.
7819
7820 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7821
7822         * lib/prune.exp: Ignore more messages.
7823
7824         PR c++/10381
7825         * g++.dg/parse/lookup3.C: New test.
7826
7827 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7828
7829         * gcc.c-torture/compile/20030415-1.c : New test.
7830
7831 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7832
7833         * gcc.c-torture/execute/scope-2.c: Move to ...
7834         * gcc.dg/noncompile/scope.c: .... here.
7835
7836 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7837
7838         * gcc.dg/20030414-2.c: New test case.
7839
7840 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7841
7842         PR target/10377
7843         * gcc.dg/20030414-1.c: New test.
7844
7845 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7846
7847         * gcc.dg/builtins-12.c: New test case.
7848         * gcc.dg/builtins-13.c: New test case.
7849
7850 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7851
7852         * gcc.c-torture/execute/string-opt-18.c: New test.
7853
7854 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/10300
7857         * g++.dg/init/new5.C: New test.
7858
7859 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7860
7861         PR c++/7910
7862         * g++.dg/ext/dllimport1.C: New test.
7863
7864 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7865
7866         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7867
7868 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7869
7870         PR Fortran/9263
7871         * g77.f-torture/noncompile/9263.f: New test
7872         PR Fortran/1832
7873         * g77.f-torture/execute/1832.f: New test
7874
7875 2003-04-11  David Chad  <davidc@freebsd.org>
7876             Loren J. Rittle  <ljrittle@acm.org>
7877
7878         libobjc/8562
7879         * objc.dg/headers.m: New test.
7880
7881 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7882
7883         * gcc.c-torture/execute/builtin-noret-2.c: New.
7884         * gcc.c-torture/execute/builtin-noret-2.x: New.
7885         XFAIL builtin-noret-2.c at -O1 and above.
7886         * gcc.dg/redecl.c: New.
7887         * gcc.dg/Wshadow-1.c: Update error regexps.
7888
7889 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7890
7891         * g++.dg/abi/bitfield10.C: New test.
7892
7893 2003-04-09  Mike Stump  <mrs@apple.com>
7894
7895         * gcc.dg/pch/pch.exp: Make testcase names longer.
7896         * g++.dg/pch/pch.exp: Make testcase names longer.
7897
7898 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7899
7900         * gcc.dg/builtins-11.c: New test case.
7901
7902 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7903
7904         * gcc.dg/builtins-9.c: New test case.
7905         * gcc.dg/builtins-10.c: New test case.
7906
7907 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7908
7909         * gcc.dg/noncompile/init-4.c.c: New test.
7910
7911 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7912
7913         * gcc.misc-test/gcov-9.c: New test.
7914         * gcc.misc-test/gcov-10.c: New test
7915         * gcc.misc-test/gcov-11.c: New test.
7916
7917 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7918
7919         PR optimization/10024
7920         * gcc.c-torture/compile/20030405-1.c: New test.
7921
7922 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7923
7924         * gcc.dg/pch/static-3.c: New.
7925         * gcc.dg/pch/static-3.hs: New.
7926         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7927
7928 2003-04-04  Richard Henderson  <rth@redhat.com>
7929
7930         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7931         * g++.dg/eh/forced2.C: Likewise.
7932
7933 2003-04-03  Mike Stump  <mrs@apple.com>
7934
7935         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7936         target arg.
7937         (scan-assembler-times, scan-assembler-not): Likewise.
7938         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7939
7940 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941
7942         * gcc.dg/sparc-loop-1.c: New test.
7943
7944 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7945
7946         PR other/9274
7947         * g++.dg/pch/system-2.C: New.
7948         * g++.dg/pch/system-2.Hs: New.
7949
7950 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7951
7952         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7953
7954         * g++.dg/eh/simd-1.C (vecfunc): Same.
7955
7956 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7957
7958         * gcc.c-torture/execute/20030401-1.c: New test case.
7959
7960 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7961
7962         * objc.dg/defs.m: New.
7963
7964 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7965
7966         * g++.dg/eh/simd-1.C: New.
7967         * g++.dg/eh/simd-2.C: New.
7968
7969 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7970
7971         * gcc.c-torture/execute/simd-3.c: New.
7972
7973 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c/9936
7976         * gcc.dg/20030331-2.c: New test.
7977
7978 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7979
7980         PR c++/10278
7981         * g++.dg/parse/crash2.C: New test.
7982
7983 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7984
7985         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7986         * gcc.c-torture/execute/20030331-1.c: ...here.
7987
7988 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7989
7990         * gcc.c-torture/execute/20030331-1.c: New test.
7991
7992 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7993
7994         * lib/gcov.exp: Adjust call return testing strings.
7995         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7996
7997 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7998
7999         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8000         * gcc.dg/builtins-7.c: New test case.
8001         * gcc.dg/builtins-8.c: New test case.
8002
8003 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8004
8005         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8006
8007 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8008
8009         PR c++/7647
8010         * g++.dg/lookup-class-member-2.C: New test.
8011
8012 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8013
8014         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8015
8016 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8017
8018         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8019
8020 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8021
8022         * g++.dg/init/attrib1.C: New test.
8023
8024 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8025
8026         * gcc.dg/ultrasp8.c: New test.
8027
8028 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8029
8030         * gcc.dg/ultrasp7.c: New test.
8031
8032 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8033
8034         PR c++/10047
8035         * g++.dg/template/inline1.C: New test.
8036
8037 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8038
8039         * gcc.dg/sparc-dwarf2.c: New test.
8040
8041 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8042
8043         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8044         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8045
8046 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8049         than reading .x files.
8050         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8051         * g77.dg/gcov/gcov-1.f: Likewise.
8052         * gcc.misc-tests/gcov-4b.c: Likewise.
8053         * gcc.misc-tests/gcov-5b.c: Likewise.
8054         * gcc.misc-tests/gcov-6.c: Likewise.
8055         * gcc.misc-tests/gcov-7.c: Likewise.
8056         * gcc.misc-tests/gcov-8.c: Likewise.
8057         * g++.dg/gcov/gcov-1.x: Remove.
8058         * g77.dg/gcov/gcov-1.x: Likewise.
8059         * gcc.misc-tests/gcov-4b.x: Likewise.
8060         * gcc.misc-tests/gcov-5b.x: Likewise.
8061         * gcc.misc-tests/gcov-6.x: Likewise.
8062         * gcc.misc-tests/gcov-7.x: Likewise.
8063         * gcc.misc-tests/gcov-8.x: Likewise.
8064
8065 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8066
8067         PR opt/10087
8068         * gcc.dg/20030324-1.c: New test.
8069
8070 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8071
8072         PR c++/10224
8073         * g++.dg/template/arg3.C: New test.
8074
8075         PR c++/10158
8076         * g++.dg/template/friend18.C: New test.
8077
8078 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8079
8080         * g77.f-torture/compile/20030326-1.f: New test case.
8081
8082 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8083
8084         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8085
8086         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8087
8088 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8089
8090         * gcc.dg/ia64-sync-3.c: New test.
8091
8092 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8093
8094         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8095
8096 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8097
8098         * gcc.dg/ultrasp6.c: New test.
8099
8100 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8101
8102         * gcc.dg/i386-signbit-1.c: New test.
8103         * gcc.dg/i386-signbit-2.c: New test.
8104         * gcc.dg/i386-signbit-3.c: New test.
8105
8106 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8107
8108         * gcc.dg/ultrasp5.c: Fix options.
8109
8110 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8111
8112         * gcc.dg/ultrasp5.c: Fix comment.
8113
8114 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8115
8116         PR fortran/10197
8117         * g77.f-torture/execute/10197.f: New test.
8118
8119 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         PR c++/9898, c++/383
8122         * g++.dg/template/conv6.C: New test.
8123
8124         PR c++/10119
8125         * g++.dg/template/ptrmem5.C: New test.
8126
8127         PR c++/10026
8128         * g++.dg/lookup/koenig1.C: New test.
8129
8130         PR C++/10199
8131         * g++.dg/lookup/template2.C: New test.
8132
8133 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8134
8135         * g++.dg/opt/rtti1.C: New test.
8136
8137 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8138
8139         * gcc.dg/ultrasp5.c: New test.
8140
8141 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8142
8143         PR middle-end/9967
8144         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8145         builtin fputs.
8146
8147 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8148
8149         PR c/8224
8150         * gcc.dg/20030323-1.c: New test.
8151
8152 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8153
8154         * gcc.c-torture/compile/20030323-1.c: New test case.
8155
8156 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8157
8158         * gcc.dg/20030321-1.c: New test.
8159
8160 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8161
8162         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8163
8164 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8165
8166         PR c++/9978, c++/9708
8167         * g++.dg/ext/vlm1.C: Adjust expected error.
8168         * g++.dg/ext/vla2.C: New test.
8169         * g++.dg/template/arg1.C: New test.
8170         * g++.dg/template/arg2.C: New test.
8171
8172 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8173
8174         * g77.f-torture/execute/select.f: New test.
8175         * g77.f-torture/noncompile/select_no_compile.f: New test.
8176
8177 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8178
8179         PR c++/9898
8180         * g++.dg/other/error4.C: New test.
8181
8182 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8183
8184         * g++.dg/template/friend17.C: New test.
8185
8186 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8187
8188         * gcc.c-torture/compile/20030320-1.c: New.
8189
8190 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8191
8192         * gcc.dg/builtins-6.c: New test case.
8193
8194 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8195
8196         PR target/10073
8197         * gcc.c-torture/compile/20030319-1.c: New.
8198
8199 2003-03-18  Jan Hubicka  <jh@suse.cz>
8200
8201         * gcc.dg/i386-cvt-1.c: New test.
8202
8203 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8204
8205         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8206         * objc.dg/naming-2.m: Likewise.
8207
8208 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8209
8210         PR c++/9639
8211         * g++.dg/parse/crash1.C: New test.
8212
8213 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8214
8215         PR c++/8805
8216         * g++.dg/eh/cleanup1.C: New test.
8217
8218 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8219
8220         * gcc.c-torture/execute/20030316-1.c: New test case.
8221
8222 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8223
8224         PR c++/9629
8225         * g++.dg/init/ctor2.C: New test.
8226
8227 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8228
8229         * g77.f-torture/compile/xformat.f: New test case.
8230
8231 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8232
8233         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8234         * g++.old-deja/g++.mike/eh50.C: Likewise.
8235
8236 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8237
8238         PR c++/6440
8239         * g++.dg/template/spec7.C: New test.
8240         * g++.dg/template/spec8.C: Likewise.
8241
8242 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8243
8244         * gcc.c-torture/execute/20030313-1.c: New test.
8245
8246 2003-03-14  Richard Henderson  <rth@redhat.com>
8247
8248         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8249
8250 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8251
8252         * gcc.c-torture/compile/20030314-1.c: New test.
8253
8254 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8255
8256         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8257         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8258         thumb target,
8259         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8260         to accept newer _imp__  prefix and additional
8261         newline in .drectve section.
8262         * gcc.dg/dll-4.c: Likewise.
8263         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8264         switch.
8265
8266 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8267
8268         * g++.dg/parse/namespace9.C: New test.
8269
8270         * g++.dg/init/ref5.C: New test.
8271         * g++.dg/parse/ptrmem1.C: Likewise.
8272
8273 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8274
8275         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8276         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8277         regular expression.
8278         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8279         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8280
8281 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8282
8283         * gcc.c-torture/execute/20030224-2.c: New test.
8284
8285 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8286
8287         * gcc.dg/decl-3.c: New test.
8288
8289 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8290
8291         * gcc.dg/i386-loop-2.c: New test.
8292
8293 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8294
8295         PR c++/9474
8296         * g++.dg/parse/namespace8.C: New test.
8297
8298         PR c++/9924
8299         * g++.dg/overload/builtin2.C: New test.
8300
8301 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8302
8303         * gcc.dg/return-type-3.c: New test.
8304
8305 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8306
8307         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8308         profiling options are not supported.
8309
8310 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8311
8312         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8313         * g++.old-deja/g++.warn/impint2.C: Likewise.
8314
8315 2003-03-10  Devang Patel  <dpatel@apple.com>
8316
8317         * g++.dg/cpp/c++_cmd_1.C: New test.
8318         * g++.dg/cpp/c++_cmd_1.h: New file.
8319
8320 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8321
8322         * gcc.dg/altivec-9.c: New file.
8323
8324 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8325
8326         * gcc.dg/ppc-sdata-1.c: New test.
8327         * gcc.dg/ppc-sdata-2.c: New test.
8328
8329 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8330
8331         PR c++/9373
8332         * g++.dg/opt/ptrmem2.C: New test.
8333
8334         PR c++/8534
8335         * g++.dg/opt/ptrmem1.C: New test.
8336
8337 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8338
8339         * gcc.dg/i386-loop-1.c: New test.
8340
8341 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8342
8343         PR c++/9970
8344         * g++.dg/lookup/friend1.C: New test.
8345
8346 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8347
8348         PR c++/9823
8349         * g++.dg/parser/constructor1.C: New test.
8350
8351 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8352
8353         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8354
8355         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8356
8357 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8358
8359         * gcc.dg/cpp/Wunused.c: Update test.
8360
8361 2003-03-08  Jan Hubicka  <jh@suse.cz>
8362
8363         * gcc.dg/inline-3.c: New test.
8364
8365 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8366
8367         PR c++/9809
8368         * g++.dg/parse/builtin1.C: New test.
8369
8370         PR c++/9982
8371         * g++.dg/abi/cookie1.C: New test.
8372         * g++.dg/abi/cookie2.C: Likewise.
8373
8374         PR c++/9524
8375         * g++.dg/template/field1.C: New test.
8376
8377         PR c++/9912
8378         * g++.dg/parse/class1.C: New test.
8379         * g++.dg/parse/namespace7.C: Likewise.
8380         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8381
8382 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8383
8384         * g++.dg/init/ref4.C: New test.
8385
8386 2003-03-07  Jan Hubicka  <jh@suse.cz>
8387
8388         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8389         * gcc.dg/inline-3.c:  New test.
8390
8391 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8392
8393         * g++.dg/init/ref3.C: New test.
8394
8395         PR c++/9965
8396         * g++.dg/init/ref2.C: New test.
8397
8398         PR c++/9400
8399         * g++.dg/warn/Wshadow-2.C: New test.
8400
8401         PR c++/9791
8402         * g++.dg/warn/Woverloaded-1.C: New test.
8403
8404 2003-03-05  Jan Hubicka  <jh@suse.cz>
8405
8406         * gcc.dg/i386-local2.c: New.
8407         * gcc.dg/i386-local.c: Fix typo.
8408
8409 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8410
8411         * g++.dg/abi/layout3.C: New test.
8412
8413 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8414
8415         * gcc.c-torture/compile/20030305-1.c
8416
8417 2003-03-05  Jan Hubicka  <jh@suse.cz>
8418
8419         * gcc.dg/i386-local.c: New.
8420
8421 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8422
8423         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8424
8425 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8426
8427         * gcc.dg/switch-2.c: New test.
8428         * gcc.dg/switch-3.c: New test.
8429         * gcc.dg/Wswitch.c: Adjust line numbers.
8430         * gcc.dg/Wswitch-default.c: Likewise.
8431         * gcc.dg/Wswitch-enum.c: Likewise.
8432
8433 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8434
8435         * gcc.c-torture/execute/20030222-1.c: New test.
8436
8437 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8438
8439         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8440
8441 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8442
8443         PR c++/9878
8444         * g++.dg/init/ref1.C: New test.
8445
8446 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8447
8448         * gcc.dg/sh-relax.c: New SH-only test.
8449
8450 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8451
8452         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8453         comment explaining purpose of testcase.
8454
8455 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8456
8457         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8458         for HC11/HC12 (asm needs two int registers).
8459         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8460         HC11/HC12 because the test uses an asm which needs two 32-bit
8461         registers.
8462
8463 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8464
8465         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8466         for HC11/HC12 (array is too large otherwise).
8467         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8468         * gcc.c-torture/compile/20010518-2.x: Likewise.
8469         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8470         HC11/HC12 (array is too large).
8471
8472 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8473
8474         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8475         * lib/g++-dg.exp (g++-dg-test): Likewise.
8476
8477 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8478
8479         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8480         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8481
8482 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8483
8484         * g++.dg/warn/implicit-typename1.C: Remove warning.
8485
8486 2003-02-28  Richard Henderson  <rth@redhat.com>
8487
8488         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8489         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8490
8491 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8492
8493         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8494         * g++.dg/pch/pch.exp: Likewise.
8495
8496 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8497
8498         PR c++/9879
8499         * testsuite/g++.dg/init/new4.C: New test.
8500
8501 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8502
8503         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8504
8505 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8506
8507         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8508         unsigned long.
8509
8510         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8511         wider than float.
8512
8513 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8514
8515         * lib/scanasm.exp: Add support for counting numbers of
8516         occurences.
8517         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8518         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8519
8520 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8521
8522         PR c++/9683
8523         * g++.dg/template/static3.C: New test.
8524
8525         PR c++/9829
8526         * g++.dg/parse/namespace6.C: New test.
8527
8528 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8529
8530         PR target/9732
8531         * gcc.dg/20030225-1.c: New test.
8532
8533 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8534
8535         * README: Remove out-of-date information.
8536
8537         PR c++/9836
8538         * g++.dg/template/spec6.C: New test.
8539
8540 2003-02-24  Jeff Law  <law@redhat.com>
8541
8542         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8543
8544 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8545
8546         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8547         * gcc.dg/pragma-ep-1.c: Likewise.
8548
8549 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8550
8551         PR c++/9602
8552         * g++.dg/template/friend16.C: New test.
8553
8554 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8555
8556         PR c++/5333
8557         * g++.dg/parse/fused-params1.C: Adjust error messages.
8558         * g++.dg/template/nested3.C: New test.
8559
8560 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8561
8562         * g++.dg/abi/param1.C: New test.
8563
8564 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8565
8566         PR c++/7982
8567         * g++.dg/warn/implicit-typename1.C: New test.
8568
8569 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8570
8571         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8572         with "mtune".
8573         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8574         * gcc.c-torture/execute/20010129-1.x: Likewise.
8575         * gcc.dg/20011107-1.c: Likewise.
8576         * gcc.dg/20020108-1.c: Likewise.
8577         * gcc.dg/20020122-3.c: Likewise.
8578         * gcc.dg/20020206-1.c: Likewise.
8579         * gcc.dg/20020310-1.c: Likewise.
8580         * gcc.dg/20020426-2.c: Likewise.
8581         * gcc.dg/20020517-1.c: Likewise.
8582         * gcc.dg/991230-1.c: Likewise.
8583         * gcc.dg/i386-unroll-1.c: Likewise.
8584         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8585
8586 2003-02-22  Jan Hubicka  <jh@suse.cz>
8587
8588         * gcc.dg/i386-mul.c: New test.
8589
8590 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8591
8592         * gcc.dg/builtins-5.c: New test case.
8593
8594 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8595
8596         * gcc.dg/asmreg-1.c: New test.
8597
8598 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8599
8600         PR c++/9749
8601         * g++.dg/parse/varmod1.C: New test.
8602
8603 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8604
8605         PR c++/9727
8606         * g++.dg/template/op1.C: New test.
8607
8608 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8609
8610         PR c++/8906
8611         * g++.dg/template/nested2.C: New test.
8612
8613 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8614
8615         PR c++/8724
8616         * g++.dg/expr/dtor1.C: New test.
8617
8618 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8619
8620         * gcc.dg/cpp/include3.c: New test.
8621         * gcc.dg/cpp/inc/foo.h: New file.
8622
8623 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8624
8625         * gcc.c-torture/execute/20030221-1.c: New test.
8626
8627 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/9729
8630         * g++.dg/abi/conv1.C: New test.
8631
8632 2003-02-20  Jan Hubicka  <jh@suse.cz>
8633
8634         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8635
8636 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8637
8638         * gcc.c-torture/compile/20030219-1.c: New test.
8639
8640 2003-02-18  Jan Hubicka  <jh@suse.cz>
8641
8642         * gcc.dg/funcorder.c: New test.
8643
8644 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8645
8646         * gcc.c-torture/execute/20030218-1.c: New.
8647
8648 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8649
8650         * gcc.dg/20030218-1.c: New.
8651
8652 2003-02-18  Richard Henderson  <rth@redhat.com>
8653
8654         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8655         * gcc.dg/attr-used-2.c: New.
8656
8657 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/9704
8660         * g++.dg/init/copy5.C: New test.
8661
8662 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8663
8664         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8665         * g++.dg/pch/pch.exp: Likewise.
8666
8667 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8668
8669         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8670         STACK_SIZE is not defined.
8671
8672 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8673
8674         PR c++/9457
8675         * g++.dg/template/init1.C: New test.
8676
8677 2003-02-16  Jan HUbicka  <jh@suse.cz>
8678
8679         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8680         (foo): Add few extra tests
8681         * gcc.dg/c99-const-expr-3.c: Likewise.
8682         * gcc.c-torture/execute/20030216-1.c: New.
8683
8684 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8685
8686         PR c++/9459
8687         * g++.dg/ext/typeof4.C: New test.
8688
8689 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8690
8691         * gcc.dg/i386-387-3.c: New test case.
8692
8693 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8694
8695         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8696         cris-*-elf* cris-*-aout* and mmix-*-*.
8697
8698 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8699
8700         * gcc.dg/20030213-1.c: New test.
8701
8702 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8703
8704         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8705         * gcc.dg/i386-387-2.c: Likewise.
8706
8707 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8708
8709         * gcc.dg/ppc-spe.c: Fix formatting.
8710         Enable tests that were previously unsupported by gas.
8711         Delete tests for instructions that no longer exist.
8712         Switch arguments on evsubifw builtin.
8713
8714 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8715
8716         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8717         STACK_SIZE is too small.
8718
8719 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8720             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8721
8722         * gcc.dg/decl-2.c: New test.
8723
8724 2003-02-10  Jan Hubicka  <jh@suse.cz>
8725
8726         * gcc.dg/i386-fpcvt-1.c:  New test.
8727
8728 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8729
8730         * gcc.c-torture/execute/20030209-1.c: New test.
8731
8732 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8733
8734         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8735         int-wide bitops, use the constants of the same width.
8736         Likewise, if long long is 32-bit wide, test bitops using
8737         32-bit constants.
8738
8739 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8740
8741         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8742
8743 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8744
8745         * testsuite/gcc.dg/builtins-4.c: New test case.
8746
8747 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8748
8749         * gcc.dg/20020430-1.c: Fix dg command typos.
8750         * gcc.dg/20020503-1.c: Likewise.
8751
8752 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8753
8754         PR c++/8785
8755         * g++.dg/parse/fused-params1.C: New test.
8756
8757         PR c++/8857
8758         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8759
8760         PR c++/8921
8761         * g++.dg/parse/non-dependent1.C: New test.
8762
8763         PR c++/8928
8764         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8765
8766         PR c++/9228
8767         * g++.dg/parse/undefined7.C: New test.
8768         * g++.dg/parse/non-templ1.C: New test.
8769
8770         PR c++/9229
8771         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8772
8773 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8774
8775         * gcc.c-torture/compile/20030206-1.c: New test.
8776
8777 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8778
8779         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8780         "pow" to "foo" to avoid potential confusion with a math built-in.
8781
8782 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8783
8784         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8785         conditions for SPARC targets.
8786
8787 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8788
8789         * gcc.dg/20030204-1.c: New test.
8790
8791 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8792
8793         PR c++/38
8794         * g++.dg/parse/array-size1.C: New test.
8795
8796         PR c++/5657
8797         * g++.dg/parse/undefined3.C: New test.
8798
8799         PR c++/5665
8800         * g++.dg/parse/undefined4.C: New test.
8801
8802         PR c++/5975
8803         * g++.dg/parse/undefined5.C: New test.
8804
8805         PR c++/7259
8806         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8807
8808         PR c++/8578
8809         * g++.dg/parse/casting-operator1.C: New test.
8810
8811         PR c++/8596
8812         * g++.dg/parse/undefined6.C: New test.
8813
8814         PR c++/8736
8815         * g++.dg/parse/missing-template1.C: New test.
8816
8817 2003-02-04  Jan Hubicka  <jh@suse.cz>
8818
8819         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8820         * gcc.dg/i386-cmov?.c:  Likewise.
8821         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8822         * gcc.dg/i386-ssefp-1.c:  Likewise.
8823         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8824         conventions.
8825
8826 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/7129
8829         * testsuite/g++.dg/ext/max.C: New test.
8830
8831 2003-02-03  Jan Hubicka  <jh@suse.cz>
8832
8833         * gcc.c-torture/execute/20030203-1.c: New test.
8834
8835 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8836
8837         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8838         'natural-endian'.
8839
8840 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8841
8842         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8843         * g++.dg/init/new2.C: Likewise.
8844         * g++.dg/other/new1.C: Likewise.
8845
8846 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8847
8848         * gcc.dg/struct-ret-libc.c: New test.
8849
8850 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8851
8852         * gcc.dg/20030129-1.c: New test.
8853
8854 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8855
8856         PR c++/8849
8857         * g++.dg/template/ptrmem4.C: New test.
8858
8859 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8860
8861         * g++.dg/parser/constant1.C: New test.
8862
8863 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8864
8865         PR c++/8591
8866         * g++.dg/parse/friend2.C: New test.
8867
8868 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8869
8870         PR c++/9437
8871         * g++.dg/template/unify4.C: New test.
8872
8873 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8874
8875         * gcc.c-torture/execute/20030128-1.c: New test.
8876
8877 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8878
8879         * g++.dg/lookup/nested1.C: Test moved from ...
8880         * g++.old-deja/g++.other/lookup24.C: ... here.
8881
8882 2003-01-28  Jan Hubicka  <jh@suse.cz>
8883
8884         * gcc.dg/i386-cmov5.c:  New test.
8885
8886 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8887
8888         * gcc.c-torture/execute/20010925-1.c: Changed the
8889         memcpy declaration.
8890
8891 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8892
8893         PR c++/3902
8894         * g++.dg/parse/template5.C: New test.
8895
8896 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8897
8898         PR fortran/9258
8899         * g77.dg/pr9258: New test.
8900
8901 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8902
8903         * README: Move relevant parts from README.g++.
8904
8905         * README.g++: Remove this file.
8906
8907 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8908
8909         * g++.dg/abi/dcast1.C: New test.
8910
8911 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8912
8913         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8914
8915 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8916
8917         PR c++/47
8918         * g++.old-deja/g++.other/lookup24.C: New test.
8919
8920 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8921
8922         PR middle-end/7227
8923         * gcc.dg/uninit-C.c: New test.
8924
8925 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8926
8927         * g++.dg/abi/covariant1.C: New test.
8928
8929 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8930
8931         * gcc.dg/20030123-1.c: New test.
8932
8933 2003-01-25  Jan Hubicka  <jh@suse.cz>
8934
8935         PR opt/8492
8936         * gcc.c-torture/compile/20030125-1.c
8937
8938 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8939
8940         PR c++/9403
8941         * g++.dg/parse/template3.C: New test.
8942         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8943
8944         PR c++/795
8945         * g++.dg/parse/template4.C: New test.
8946
8947         PR c++/9415
8948         * g++.dg/template/qual2.C: New test.
8949
8950         PR c++/8545
8951         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8952
8953         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8954
8955 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8956
8957         * gcc.c-torture/execute/switch-1.c: New test case.
8958
8959 2003-01-25  Jan Hubicka  <jh@suse.cz>
8960
8961         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8962
8963 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8964
8965         Tweaks for Bison-1.875. From the NEWS file:
8966         "- `parse error' -> `syntax error'
8967         Bison now uniformly uses the term `syntax error'"
8968         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8969         * gcc.dg/cpp/digraph2.c: Likewise.
8970         * gcc.dg/cpp/direct2.c: Likewise.
8971         * gcc.dg/cpp/paste4.c: Likewise.
8972         * gcc.dg/c90-restrict-1.c: Likewise.
8973         * gcc.dg/c99-func-2.c: Likewise.
8974         * gcc.dg/noncompile/920721-2.c: Likewise.
8975         * gcc.dg/noncompile/930622-2.c: Likewise.
8976         * gcc.dg/noncompile/940112-1.c: Likewise.
8977         * gcc.dg/noncompile/950921-1.c: Likewise.
8978         * gcc.dg/noncompile/951123-1.c: Likewise.
8979         * gcc.dg/noncompile/971104-1.c: Likewise.
8980         * gcc.dg/noncompile/990416-1.c: Likewise.
8981
8982 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8983
8984         * g++.dg/parse/undefined1.C: Add error message.
8985
8986 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8987
8988         PR c++/9354
8989         * g++.dg/parse/new1.C: New test.
8990
8991         PR c++/9216
8992         * g++.dg/parse/template2.C: New test.
8993
8994         PR c++/9354
8995         * g++.dg/parse/typedef2.C: New test.
8996
8997         PR c++/9328
8998         * g++.dg/ext/typeof3.C: New test.
8999
9000 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9001
9002         PR c++/2738
9003         * g++.dg/parse/ret-type1.C: New test.
9004
9005         PR c++/3792
9006         * g++.dg/parse/tmpl-outside1.C: New test.
9007
9008         PR c++/4207
9009         * g++.dg/parse/int-as-enum1.C: New test.
9010
9011         PR c++/4903
9012         * g++.dg/parse/no-typename1.C: New test.
9013
9014         PR c++/5533
9015         * g++.dg/parse/no-value1.C: New test.
9016
9017         PR c++/5921
9018         * g++.dg/parse/wrong-inline1.C: New test.
9019
9020         PR c++/6402
9021         * g++.dg/parse/ref1.C: New test.
9022
9023         PR c++/6992
9024         * g++.dg/parse/attr-ctor1.C: New test.
9025
9026         PR c++/7229
9027         * g++.dg/parse/namespace5.C: New test.
9028
9029         PR c++/7917
9030         * g++.dg/parse/func-def1.C: New test.
9031
9032         PR c++/8143
9033         * g++.dg/parse/undefined1.C: New test.
9034
9035         PR c++/5723, PR c++/8522
9036         * g++.dg/parse/specialization1.C: New test.
9037
9038         PR c++/163, PR c++/8595
9039         * g++.dg/parse/struct-as-enum1.C: New test.
9040
9041         PR c++/9173
9042         * g++.dg/parse/undefined2.C: New test.
9043
9044 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9045
9046         PR c++/9298
9047         * g++.dg/parse/template1.C: New test.
9048
9049         PR c++/9384
9050         * g++.dg/parse/using1.C: New test.
9051
9052         PR c++/9285
9053         PR c++/9294
9054         * g++.dg/parse/expr2.C: New test.
9055
9056         PR c++/9388
9057         * g++.dg/parse/lookup2.C: Likewise.
9058
9059 2003-01-21  Jan Hubicka  <jh@suse.cz>
9060
9061         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9062         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9063         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9064         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9065
9066 2003-01-20  Nick Clifton  <nickc@redhat.com>
9067
9068         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9069         problem with ARM sibcall code generation.
9070
9071 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9072
9073         * gcc.c-torture/execute/20030120-1.c: New.
9074
9075 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9076
9077         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9078
9079 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9080
9081         PR c++/9272
9082         * g++.dg/parse/ctor1.C: New test.
9083
9084         PR c++/9294:
9085         * g++.dg/parse/qualified1.C: New test.
9086
9087         * g++.dg/parse/typename3.C: New test.
9088
9089 2003-01-16  Richard Henderson  <rth@redhat.com>
9090
9091         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9092
9093 2003-01-16  Richard Henderson  <rth@redhat.com>
9094
9095         * g++.dg/pch/pch.exp: Copy test header to the working directory
9096         before using it either for precompilation or direct use.
9097         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9098         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9099
9100 2003-01-16  Richard Henderson  <rth@redhat.com>
9101
9102         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9103         before using it either for precompilation or direct use.
9104         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9105         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9106
9107 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9108
9109         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9110         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9111         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9112         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9113         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9114         typename warning into error.
9115         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9116         error messages.
9117         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9118         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9119         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9120         messages.
9121         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9122         make declaration visible in template.
9123         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9124         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9125         messages.
9126         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9127         message.
9128         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9129         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9130         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9131         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9132         typename warning with error message.
9133         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9134         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9135         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9136
9137 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9138
9139         * g++.dg/parse/ambig2.C: New test.
9140
9141 2003-01-15  Richard Henderson  <rth@redhat.com>
9142
9143         * g++.dg/tls/init-2.C: Update error message string.
9144
9145 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9146
9147         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9148
9149 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9150
9151         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9152         all for HC11/HC12.
9153         * gcc.c-torture/compile/20001205-1.x: Likewise.
9154         * gcc.c-torture/compile/20001226-1.x: Likewise.
9155         * gcc.c-torture/compile/920520-1.x: Likewise.
9156         * gcc.c-torture/compile/961203-1.x: Likewise.
9157         * gcc.c-torture/compile/20020604-1.x: Likewise.
9158
9159 2003-01-15  Jan Hubicka  <jh@suse.cz>
9160
9161         * gcc.c-torture/compile/20030115-1.c: New test.
9162
9163         * gcc.dg/i386-fpcvt-1.c: New test.
9164         * gcc.dg/i386-fpcvt-2.c: New test.
9165
9166 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9167
9168         Further conform g++'s __vmi_class_type_info to the C++ ABI
9169         specification.
9170         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9171         the specification.
9172
9173 2003-01-14  Jan Hubicka  <jh@suse.cz>
9174
9175         * gcc.dg/i386-fpcvt-1.c: New test.
9176         * gcc.dg/i386-fpcvt-2.c: New test.
9177
9178 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9179
9180         * gcc.dg/i386-mmx-3.c: New test.
9181
9182 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9183
9184         PR c++/9264
9185         * g++.dg/parse/octal1.C: New file.
9186
9187         PR c++/9172
9188         * g++.dg/parse/typename1.C: New file.
9189
9190 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9191
9192         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9193         * gcc.dg/bf-no-ms-layout.c: Likewise.
9194         * gcc.dg/bf-ms-attrib.c: Likewise.
9195
9196 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9197
9198         PR c++/9099
9199         * g++.dg/parse/dtor1.C: New file.
9200
9201         PR c++/9128
9202         * g++.dg/rtti/typeid1.C: New file.
9203
9204         PR c++/9153
9205         * g++.dg/parse/lookup1.C: New file.
9206
9207         PR c++/9171
9208         * g++.dg/templ/spec5.C: New file.
9209
9210 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9211
9212         * gcc.c-torture/compile/20030110-1.c: New test.
9213
9214 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9215
9216         Merge from pch-branch:
9217
9218         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9219
9220         * gcc.dg/pch/cpp-1.h: New.
9221         * gcc.dg/pch/cpp-1.c: New.
9222         * gcc.dg/pch/cpp-2.h: New.
9223         * gcc.dg/pch/cpp-2.c: New.
9224
9225         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9226
9227         * gcc.dg/pch/except-1.h: New.
9228         * gcc.dg/pch/except-1.c: New.
9229
9230         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9231
9232         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9233         running test.
9234         * gcc.dg/pch: Include *.hp not *.h.
9235         * gcc.dg/pch/system-1.h: New.
9236         * gcc.dg/pch/system-1.c: New.
9237
9238         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9239
9240         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9241         rather than trying to build and run a program using PCH.
9242         * gcc.dg/pch: Remove dg-do commands from test files.
9243
9244         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9245
9246         * gcc.dg/pch/macro-3.c: New.
9247         * gcc.dg/pch/macro-3.h: New.
9248
9249         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9250
9251         * gcc.dg/pch/common-1.c: New.
9252         * gcc.dg/pch/common-1.h: New.
9253         * gcc.dg/pch/decl-1.c: New.
9254         * gcc.dg/pch/decl-1.h: New.
9255         * gcc.dg/pch/decl-2.c: New.
9256         * gcc.dg/pch/decl-2.h: New.
9257         * gcc.dg/pch/decl-3.c: New.
9258         * gcc.dg/pch/decl-3.h: New.
9259         * gcc.dg/pch/decl-4.c: New.
9260         * gcc.dg/pch/decl-4.h: New.
9261         * gcc.dg/pch/decl-5.c: New.
9262         * gcc.dg/pch/decl-5.h: New.
9263         * gcc.dg/pch/global-1.c: New.
9264         * gcc.dg/pch/global-1.h: New.
9265         * gcc.dg/pch/inline-1.c: New.
9266         * gcc.dg/pch/inline-1.h: New.
9267         * gcc.dg/pch/inline-2.c: New.
9268         * gcc.dg/pch/inline-2.h: New.
9269         * gcc.dg/pch/static-1.c: New.
9270         * gcc.dg/pch/static-1.h: New.
9271         * gcc.dg/pch/static-2.c: New.
9272         * gcc.dg/pch/static-2.h: New.
9273
9274         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9275
9276         * g++.dg/pch/pch.exp: Better handle failing testcases.
9277         * gcc.dg/pch/pch.exp: Likewise.
9278         * gcc.dg/pch/macro-1.c: New.
9279         * gcc.dg/pch/macro-1.h: New.
9280         * gcc.dg/pch/macro-2.c: New.
9281         * gcc.dg/pch/macro-2.h: New.
9282
9283         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9284
9285         * g++.dg/dg.exp: Treat files in pch/ specially.
9286         * g++.dg/pch/pch.exp: New file.
9287         * g++.dg/pch/empty.H: New file.
9288         * g++.dg/pch/empty.C: New file.
9289         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9290         "precompile".
9291
9292         * gcc.dg/pch/pch.exp: New file.
9293         * gcc.dg/pch/empty.h: New file.
9294         * gcc.dg/pch/empty.c: New file.
9295         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9296         "precompile".
9297
9298 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9299
9300         * g++.dg/template/friend14.C: New test.
9301
9302 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9303
9304         * gcc.dg/old-style-asm-1.c: New test.
9305
9306 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9307
9308         * gcc.c-torture/compile/20030109-1.c: New test.
9309
9310 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9311
9312         * gcc.c-torture/execute/20030109-1.c: New test.
9313
9314 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9315
9316         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9317         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9318         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9319         * g++.old-deja/g++.mike/eh2.C: Likewise
9320         * g++.old-deja/g++.mike/eh3.C: Likewise
9321         * g++.old-deja/g++.mike/eh5.C: Likewise
9322         * g++.old-deja/g++.mike/eh6.C: Likewise
9323         * g++.old-deja/g++.mike/eh7.C: Likewise
9324         * g++.old-deja/g++.mike/eh8.C: Likewise
9325         * g++.old-deja/g++.mike/eh9.C: Likewise
9326         * g++.old-deja/g++.mike/eh10.C: Likewise
9327         * g++.old-deja/g++.mike/eh12.C: Likewise
9328         * g++.old-deja/g++.mike/eh13.C: Likewise
9329         * g++.old-deja/g++.mike/eh14.C: Likewise
9330         * g++.old-deja/g++.mike/eh16.C: Likewise
9331         * g++.old-deja/g++.mike/eh17.C: Likewise
9332         * g++.old-deja/g++.mike/eh18.C: Likewise
9333         * g++.old-deja/g++.mike/eh21.C: Likewise
9334         * g++.old-deja/g++.mike/eh23.C: Likewise
9335         * g++.old-deja/g++.mike/eh24.C: Likewise
9336         * g++.old-deja/g++.mike/eh25.C: Likewise
9337         * g++.old-deja/g++.mike/eh26.C: Likewise
9338         * g++.old-deja/g++.mike/eh27.C: Likewise
9339         * g++.old-deja/g++.mike/eh28.C: Likewise
9340         * g++.old-deja/g++.mike/eh29.C: Likewise
9341         * g++.old-deja/g++.mike/eh31.C: Likewise
9342         * g++.old-deja/g++.mike/eh33.C: Likewise
9343         * g++.old-deja/g++.mike/eh34.C: Likewise
9344         * g++.old-deja/g++.mike/eh35.C: Likewise
9345         * g++.old-deja/g++.mike/eh36.C: Likewise
9346         * g++.old-deja/g++.mike/eh37.C: Likewise
9347         * g++.old-deja/g++.mike/eh38.C: Likewise
9348         * g++.old-deja/g++.mike/eh39.C: Likewise
9349         * g++.old-deja/g++.mike/eh40.C: Likewise
9350         * g++.old-deja/g++.mike/eh41.C: Likewise
9351         * g++.old-deja/g++.mike/eh42.C: Likewise
9352         * g++.old-deja/g++.mike/eh44.C: Likewise
9353         * g++.old-deja/g++.mike/eh46.C: Likewise
9354         * g++.old-deja/g++.mike/eh47.C: Likewise
9355         * g++.old-deja/g++.mike/eh48.C: Likewise
9356         * g++.old-deja/g++.mike/eh49.C: Likewise
9357         * g++.old-deja/g++.mike/eh50.C: Likewise
9358
9359
9360         PR c++/8615
9361         * g++.dg/template/char1.C: New test.
9362
9363         * g++.dg/template/varmod1.C: Fix typo.
9364
9365 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9366
9367         DR 180
9368         * g++.old-deja/g++.pt/crash32.C: Expect error.
9369
9370 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9371
9372         PR c++/5919
9373         * g++.dg/template/varmod1.C: New test.
9374
9375         PR c++/8727
9376         * g++.dg/inherit/typeinfo1.C: New test.
9377
9378         PR c++/8663
9379         * g++.dg/inherit/typedef1.C: New test.
9380
9381 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9382
9383         PR c++/8332
9384         PR c++/8493
9385         * g++.dg/template/strlen1.C: New test.
9386
9387         PR c++/8227
9388         * g++.dg/template/ctor2.C: New test.
9389
9390         PR c++/8214
9391         * g++.dg/init/string1.C: New test.
9392
9393         PR c++/8511
9394         * g++.dg/template/friend8.C: New test.
9395
9396 2002-11-29  Joe Buck <jbuck@synopsys.com>
9397
9398         * g++.dg/lookup/anon2.C: New test.
9399
9400 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9401
9402         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9403         h8300 port.
9404
9405 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9406
9407         * gcc.dg/bitfld-6.c: New test.
9408
9409 2002-11-27  Jan Hubicka  <jh@suse.cz>
9410
9411         * gcc.c-torture/execute/20021127.[cx]: New test.
9412
9413 2002-11-26  Jan Hubicka  <jh@suse.cz>
9414
9415         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9416         quality.
9417
9418 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9419
9420         * g++.dg/init/brace2.C: New test.
9421         * g++.old-deja/g++.mike/p9129.C: Correct.
9422
9423 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9424
9425         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9426
9427 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9428
9429         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9430
9431 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9432
9433         * testsuite/g++.dg/abi/empty11.C: New test.
9434         * testsuite/g++.dg/rtti/cv1.C: New test.
9435
9436 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9437
9438         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9439
9440 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9441
9442         * g++.dg/abi/empty10.C: New test.
9443
9444 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9445
9446         * gcc.c-torture/compile/20021124-1.c: New test.
9447
9448 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9449
9450         * g++.dg/abi/rtti2.C: New test.
9451
9452 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9453
9454         * gcc.dg/i386-unroll-1.c: New test.
9455
9456 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9457
9458         * gcc.c-torture/compile/20021120-1.c: New test.
9459         * gcc.c-torture/compile/20021120-2.c: New test.
9460
9461 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9462
9463         * gcc.dg/bitfld-5.c: New test.
9464
9465 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9466
9467         * gcc.c-torture/execute/20021120-3.c: New test.
9468
9469 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9470
9471         * gcc.c-torture/execute/20021120-2.c: New test.
9472
9473 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9474
9475         * gcc.c-torture/execute/20021120-1.c: New test.
9476
9477 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9478
9479         * gcc.c-torture/execute/20021118-3.c: New test.
9480
9481 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9482
9483         * gcc.c-torture/compile/20021119-1.c: New test.
9484
9485 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9486
9487         * gcc.dg/duff-1.c: New test.
9488         * gcc.dg/duff-2.c: New test.
9489         * gcc.dg/duff-3.c: New test.
9490
9491 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9492
9493         * gcc.dg/cpp/_Pragma5.c: New test.
9494
9495 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9496
9497         * gcc.c-torture/execute/20021118-2.c: New test.
9498
9499 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9500
9501         * gcc.c-torture/execute/20021118-1.c: New test.
9502
9503 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * gcc.dg/20021116-1.c: New test.
9506
9507 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9508
9509         * g++.dg/abi/vcall1.C: New test.
9510
9511 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9512
9513         * gcc.dg/20021029-1.c: New test.
9514         * gcc.dg/20021029-2.c: New test.
9515
9516 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9517
9518         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9519
9520 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9521
9522         PR c/8439
9523         * gcc.dg/20021110.c: Move to ...
9524         * gcc.c-torture/compile/20021110.c: .... here.
9525
9526 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9527
9528         PR c/8467
9529         * gcc.c-torture/execute/20021111-1.c
9530
9531 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9532
9533         PR c/8439
9534         * gcc.dg/20021110.c: New test.
9535
9536 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9537
9538         * g++.dg/abi/vthunk3.C: Run only on x86.
9539
9540 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9541
9542         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9543
9544 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9545
9546         * lib/compat.exp (compat-execute): Fix logic error in last
9547         change.
9548
9549 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9550
9551         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9552
9553 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9554
9555         PR c++/8389
9556         * g++.dg/template/access6.C: New test.
9557
9558 2002-11-08  Jan Hubicka  <jh@suse.cz>
9559
9560         * gcc.dg/i386-ssefp-1.c: New test.
9561         * gcc.dg/i386-ssefp-1.c: New test.
9562
9563 2002-11-08  Jan Hubicka  <jh@suse.cz>
9564
9565         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9566
9567 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9568
9569         * g++.dg/abi/vthunk3.C: New test.
9570
9571         PR c++/8338
9572         * g++.dg/template/crash2.C: New test.
9573
9574 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9575
9576         * testsuite/g++.dg/abi/dtor1.C: New test.
9577         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9578
9579 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9580
9581         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9582         Darwin.
9583
9584 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9585
9586         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9587         -mthumb.  Only xfail with -O0.
9588
9589 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9590
9591         * g++.dg/abi/thunk1.C: New test.
9592         * g++.dg/abi/thunk2.C: Likewise.
9593         * g++.dg/abi/vtt1.C: Likewise.
9594
9595 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9596
9597         PR optimization/8423
9598         * gcc.c-torture/execute/builtin-constant.c: New test.
9599
9600 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9601
9602         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9603         Add some more cases.
9604
9605 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9606
9607         PR c++/8391
9608         * g++.dg/opt/local1.C: New test.
9609
9610 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/8160
9613         * g++.dg/template/complit1.C: New test.
9614
9615         PR c++/8149
9616         * g++.dg/template/typename4.C: Likewise.
9617
9618 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9619
9620         Core issue 287, PR c++/7639
9621         * g++.dg/template/instantiate1.C: Adjust error location.
9622         * g++.dg/template/instantiate3.C: New test.
9623         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9624         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9625         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9626
9627 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9628
9629         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9630
9631 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9632
9633         PR c++/8287
9634         * g++.dg/init/dtor2.C: New test.
9635
9636 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9637
9638         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9639         * gcc.dg/nest.c: Bypass errors on irix6.
9640
9641 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9642
9643         * gcc.dg/nest.c: Expect error for mmix-*-*.
9644         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9645
9646 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9647
9648         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9649         markers.
9650
9651         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9652
9653 2002-10-25  Mike Stump  <mrs@apple.com>
9654
9655         * gcc.dg/warn-1.c: New test.
9656
9657 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9658
9659         * g++.dg/template/typename3.C: New test.
9660
9661 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9662
9663         * g++.dg/lookup/ptrmem1.C: New test.
9664
9665         * g++.dg/abi/vthunk2.C: New test.
9666
9667 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9668
9669         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9670
9671 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9672
9673         * g++.dg/abi/empty9.C: New test.
9674
9675 2002-10-24  Richard Henderson  <rth@redhat.com>
9676
9677         * g++.dg/inherit/thunk1.C: Enable for ia64.
9678
9679 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9680
9681         PR c++/8067
9682         * g++.dg/lookup/pretty1.C: New test.
9683
9684 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9685
9686         * gcc.dg/20021023-1.c: New test.
9687
9688 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9689
9690         PR c++/7679
9691         * g++.dg/parse/inline1.C: New test.
9692
9693 2002-10-23  Richard Henderson  <rth@redhat.com>
9694
9695         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9696
9697         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9698
9699 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9700
9701         PR c++/6579
9702         * g++.dg/parse/stmtexpr3.C: New test.
9703
9704 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9705
9706         * g++.dg/expr/cond1.C: New test.
9707
9708 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9709
9710         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9711
9712 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9713
9714         * g++.dg/abi/vbase13.C: New test.
9715         * g++.dg/abi/vbase14.C: Likewise.
9716
9717 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9718
9719         * gcc.dg/tls/pic-1.c: New test.
9720         * gcc.dg/tls/nonpic-1.c: New test.
9721         * gcc.dg/20021018-1.c: New test.
9722
9723 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9724
9725         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9726         Remove only files with the same base name as the test case.
9727         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9728         (profopt-execute): Likewise.  Also, remove old profiling
9729         and performance data files before running the tests.
9730
9731         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9732         * g++.dg/bprob/bprob.exp: Likewise.
9733         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9734         to allow more general test case names.
9735
9736         * g++.dg/bprob/bprob-1.C: Rename to ...
9737         * g++.dg/bprob/g++-bprob-1.C: ... this.
9738
9739         * g77.dg/bprob/bprob-1.f: Rename to ...
9740         * g77.dg/bprob/g77-bprob-1.f: ... this.
9741
9742 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9743
9744         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9745         bison 1.50 or later.
9746
9747 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9748
9749         * g++.dg/README: Describe more test directories.
9750
9751 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9752
9753         * g++.dg/init/array6.C: Add additional tests.
9754
9755 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9756
9757         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9758         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9759
9760 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9761
9762         * gcc.c-torture/compile/20020604-1.x: New.
9763         * gcc.c-torture/compile/simd-5.x: Likewise.
9764         * gcc.c-torture/execute/920710-1.x: Likewise.
9765         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9766
9767 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9768
9769         * g++.dg/inherit/override1.C: Add dg-options clause.
9770
9771 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9772
9773         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9774         _mm_slli_si128.
9775
9776 2002-10-19  Andreas Schwab  <schwab@suse.de>
9777
9778         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9779         directory component.
9780
9781 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9782
9783         * g++.dg/inherit/thunk1.C: New test.
9784
9785         * g++.dg/inherit/override1.C: New test.
9786
9787         * g++.dg/abi/mangle11.C: New test.
9788         * g++.dg/abi/mangle14.C: New test.
9789         * g++.dg/abi/mangle17.C: New test.
9790
9791 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9792
9793         * g++.dg/overload/member2.C: New test.
9794
9795 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9796
9797         * g++.dg/README: Describe new compat directory.
9798         * g++.dg/dg.exp: Skip tests in compat directory.
9799         * README.compat: New file.
9800         * lib/compat.exp: New expect script.
9801         * g++.dg/compat: New test directory.
9802         * g++.dg/compat/compat.exp: New expect script.
9803         * g++.dg/compat/abi: New test directory.
9804         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9805         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9806         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9807         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9808         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9809         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9810         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9811         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9812         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9813         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9814         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9815         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9816         * g++.dg/compat/break: New test directory.
9817         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9818         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9819         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9820         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9821         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9822         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9823         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9824         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9825         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9826         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9827         g++.dg/compat/break/README: New files.
9828         * g++.dg/compat/eh: New test directory.
9829         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9830         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9831         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9832         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9833         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9834         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9835         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9836         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9837         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9838         g++.dg/compat/eh/filter2_y.C,
9839         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9840         g++.dg/compat/eh/new1_y.C,
9841         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9842         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9843         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9844         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9845         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9846         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9847         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9848         g++.dg/compat/eh/unexpected1_y.C: New files.
9849         * g++.dg/compat/init: New test directory.
9850         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9851         g++.dg/compat/init/array5_y.C,
9852         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9853         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9854         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9855         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9856         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9857         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9858         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9859         g++.dg/compat/init/init-ref2_y.C: New files.
9860
9861 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9862
9863         PR c++/7584
9864         * g++.dg/inherit/using3.C: New test.
9865
9866 2002-10-17  Jan Hubicka  <jh@suse.cz>
9867
9868         * gcc.dg/20021017-2.c: New test.
9869
9870 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9871
9872         * g++.dg/abi/mangle16.C: Adjust.
9873
9874         * g++.dg/init/array8.C: New test.
9875
9876 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9877
9878         * gcc.dg/special/mips-abi.exp: New test.
9879         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9880
9881 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9882
9883         * g++.dg/abi/mangle16.C: New test.
9884         * g++.dg/abi/mangle17.C: Likewise.
9885
9886         PR c++/7478
9887         * g++.dg/template/ref1.C: New test.
9888
9889 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9890
9891         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9892
9893 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9894
9895         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9896
9897 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9898
9899         PR c++/7524
9900         * g++.dg/init/array7.C: New test.
9901
9902 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9903
9904         * g++.dg/init/array6.C: New test.
9905
9906         * g++.dg/abi/mangle13.C: Likewise.
9907         * g++.dg/abi/mangle14.C: Likewise.
9908         * g++.dg/abi/mangle15.C: Likewise.
9909
9910 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9911
9912         * g++.dg/abi/empty8.C: New test.
9913
9914 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9915
9916         * g++.dg/init/ctor1.C: New test.
9917
9918 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9919
9920         * gcc.c-torture/execute/20021015-1.c: New test.
9921
9922 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9923
9924         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9925
9926 2002-10-14  Jan Hubicka  <jh@suse.cz>
9927
9928         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9929
9930 2002-10-14  Richard Henderson  <rth@redhat.com>
9931
9932         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9933
9934 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9935
9936         PR optimization/6631
9937         * g++.dg/opt/const2.C: New test.
9938
9939 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9940
9941         PR c++/7176
9942         * g++.dg/parse/friend1.C: New test.
9943         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9944
9945 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9946
9947         * gcc.dg/20021014-1.c: New test.
9948
9949 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9950
9951         PR c++/5661
9952         * g++.dg/ext/vlm1.C: New test.
9953         * g++.dg/ext/vlm2.C: Likewise.
9954
9955         * g++.dg/init/array1.C: Remove invalid braces.
9956         * g++.dg/init/brace1.C: New test.
9957         * g++.dg/init/copy2.C: Likewise.
9958         * g++.dg/init/copy3.C: Likewise.
9959         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9960         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9961         braces.
9962
9963 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9964
9965         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9966
9967 2002-10-11  Richard Shann  <richard.shann@superh.com>
9968
9969         * gcc.c-torture/compile/simd-5.c: New test.
9970
9971 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9972
9973         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9974
9975 2002-10-10  Jim Wilson  <wilson@redhat.com>
9976
9977         * gcc.c-torture/execute/20021010-1.c: New test.
9978
9979 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9980
9981         PR c/7353
9982         * g++.dg/ext/typedef-init.C: New test.
9983         * gcc.dg/typedef-init.c: New test.
9984
9985 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9986
9987         * gcc.dg/cpp/paste13.c: New test.
9988
9989 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9990
9991         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9992         remaining platforms, XFAIL during compile, not execute.  Don't
9993         XFAIL at -O0.
9994
9995 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9996
9997         * gcc.dg/alias-1.c: Tweak expected warning.
9998
9999 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10000
10001         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10002
10003 2002-10-06  Andreas Jaeger  <aj@suse.de>
10004
10005         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10006         * gcc.dg/cpp/c++98.C: Likewise.
10007
10008         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10009         * g++.dg/cpp/c++98.C: Likewise.
10010
10011         * g++.dg/README (Subdirectories): Mention cpp directory.
10012
10013         PR target/7559
10014         * gcc.dg/20021006-1.c: New test.
10015
10016 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10017
10018         PR c++/7804
10019         * g++.dg/other/warning1.C: New test.
10020
10021 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10022
10023         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10024         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10025         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10026
10027 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10028
10029         PR c++/7931
10030         * g++.dg/template/ptrmem3.C: New test.
10031
10032         PR c++/7754
10033         * g++.dg/template/union1.C: New test.
10034
10035 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10036
10037         PR c++/8006
10038         * g++.dg/abi/mangle9.C: New test.
10039         * g++.dg/abi/mangle10.C: New test.
10040         * g++.dg/abi/mangle11.C: New test.
10041         * g++.dg/abi/mangle12.C: New test.
10042
10043 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10044
10045         PR c++/7188.
10046         * g++.dg/template/meminit1.C: New test.
10047         * g++.dg/warn/Wreorder-1.C: Likewise.
10048         * g++.old-deja/g++.mike/warn3.C: Tweak.
10049         * lib/prune.exp: Ingore "in copy constructor".
10050
10051 2002-10-02  Andreas Jaeger  <aj@suse.de>
10052
10053         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10054         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10055         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10056         on x86-64.
10057
10058 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10059
10060         * gcc.dg/empty1.C: Fix typo.
10061
10062 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10063
10064         * gcc.dg/alias-1.c: New test.
10065
10066 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10067
10068         * gcc.dg/empty1.C: New test.
10069
10070         * g++.dg/tls/init-2.C: Tweak error messages.
10071
10072 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10073
10074         * gcc.c-torture/compile/20020923-1.c: New test.
10075
10076 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10077
10078         * gcc.c-torture/execute/ffs-1.c: New test.
10079         * gcc.c-torture/execute/ffs-2.c: Ditto.
10080
10081 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10082
10083         * g++.dg/overload/member1.C: New test.
10084
10085 2002-09-30  Mark Mitchell  <mark@code
10086
10087 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10088
10089         * testsuite/gcc.dg/tls/diag-3.c: New.
10090
10091 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10092
10093         * g++.dg/README (Subdirectories): Document new subdir expr.
10094         * g++.dg/expr/pmf-1.C: New test.
10095
10096 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10097
10098         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10099
10100 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10101
10102         * g++.dg/abi/bitfield3.C: New test.
10103
10104 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10105
10106         * lib/gcov.exp: Tweak expected line formats.
10107         * gcc.misc-tests/gcov8.c: New test.
10108         * gcc.misc-tests/gcov8.x: New flags.
10109
10110 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10111
10112         * consistency.vlad/layout/endian.c: Include string.h.
10113
10114         * gcc.c-torture/execute/20020805-1.c: New test.
10115
10116 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10117
10118         * g++.dg/other/conversion1.C: New test.
10119
10120 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10121
10122         * gcc.dg/builtins-1.c: New testcase.
10123
10124 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10125
10126         * g++.dg/inherit/access3.C: New test.
10127
10128 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10129
10130         * gcc.dg/ia64-visibility-2.c: New test.
10131
10132 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10133
10134         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10135         __qualifier_flags to __flags.
10136
10137 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10138
10139         * g++.dg/inherit/operator1.C: New test.
10140         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10141         * g++.dg/other/error1.C: Change expected error message.
10142         * g++.dg/template/conv4.C: Likewise.
10143
10144 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10145
10146         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10147         for documented behavior.
10148
10149 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10150
10151         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10152         several targets known to fail.
10153
10154 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10155
10156         * gcc.dg/mips-args-[123].c: New tests.
10157
10158 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10159
10160         * gcc.dg/ppc-spe.c: New.
10161
10162 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10163
10164         * g++.dg/other/ptrmem4.C: New testcase.
10165
10166 2002-07-24  Richard Henderson  <rth@redhat.com>
10167
10168         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10169
10170 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10171
10172         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10173
10174 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10175
10176         * gcc.c-torture/execute/memset-3.c: New testcase.
10177
10178 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10179
10180         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10181         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10182
10183 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10184
10185         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10186         Delete.
10187
10188 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10189
10190         * gcc.c-torture/compile/simd-4.c: New test.
10191
10192 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10193
10194         PR c++/7347, c++/7348
10195         * g++.dg/template/access4.C: New test.
10196         * g++.dg/template/access5.C: New test.
10197         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10198         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10199         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10200         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10201
10202 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10203
10204         * gcc.dg/gnu89-init-2.c: New test.
10205
10206 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10207
10208         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10209
10210 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10211
10212         * gcc.c-torture/execute/20020720-1.c: New testcase.
10213
10214 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10215
10216         * gcc.dg/cpp/Wsignprom.c: New tests.
10217
10218 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10219
10220         * gcc.c-torture/execute/loop-13.c: New test.
10221
10222 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10223
10224         * gcc.dg/cpp/expr.c: New tests.
10225
10226 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10227
10228         * g++.dg/opt/pr6713.C: Add template instantiation.
10229
10230 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10231
10232         * gcc.dg/nest.c: New test.
10233
10234 2002-07-17  Richard Henderson  <rth@redhat.com>
10235
10236         * g++.dg/opt/pr6713.C: New test.
10237
10238 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10239
10240         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10241         XFAIL for all x86 processors.
10242
10243 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10244
10245         * gcc.c-torture/execute/20010122-1.x: Do not test with
10246         -fomit-frame-pointer.
10247
10248 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10249
10250         * g++.dg/template/instantiate2.C: New test.
10251         * g++.dg/template/spec4.C: New test.
10252
10253 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10254
10255         * g++.dg/template/access2.C: New test.
10256         * g++.dg/template/access3.C: New test.
10257
10258 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10259
10260         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10261         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10262         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10263         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10264         Convert to use <stdarg.h>.
10265         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10266         Delete.
10267         * gcc.dg/va-arg-2.c: New.
10268         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10269
10270 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10271
10272         * gcc.c-torture/compile/20020710-1.c: New test.
10273
10274 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10275                           Andrew Pinski  <pinskia@physics.uc.edu>
10276
10277         gcc.c-torture/compile/simd-2.c: New testcase.
10278         gcc.c-torture/compile/simd-3.c: Likewise.
10279
10280 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10281
10282         PR c++/7224
10283         * g++.dg/overload/error1.C: New test.
10284
10285 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10286
10287         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10288         configuration and IRIX 6 O32 ABI.
10289
10290 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10291
10292         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10293
10294 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10295
10296         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10297
10298 2002-07-10  Jeffrey A Law  <law@redhat.com>
10299
10300         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10301
10302         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10303
10304 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10305
10306         * gcc.dg/20020312-2.c: Check for __PPC__.
10307
10308 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10309
10310         * gcc.c-torture/compile/20020709-1.c: New test.
10311
10312 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10313
10314         * g++.dg/template/qualttp21.C: New test case.
10315
10316 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10317
10318         * gcc.c-torture/compile/20020706-1.c: New test.
10319         * gcc.c-torture/compile/20020706-2.c: New test.
10320
10321 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10322             Alexandre Oliva  <aoliva@redhat.com>
10323
10324         * g++.dg/warn/incomplete1.C: New test.
10325
10326 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10327
10328         PR c++/7099
10329         * g++.dg/warn/noreturn1.C: New test.
10330
10331 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10332
10333         PR c++/6706
10334         * g++.dg/debug/debug6.C: New test.
10335         * g++.dg/debug/debug7.C: New test.
10336
10337 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10338
10339         * gcc.c-torture/compile/simd-3.c: New test.
10340
10341 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10342
10343         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10344         * gcc.dg/20020620-1.c: Likewise.
10345
10346 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10347
10348         PR c++/6944
10349         * g++.dg/init/array4.C: New test.
10350         * g++.dg/init/array5.C: New test.
10351
10352 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10353
10354         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10355         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10356
10357 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10358
10359         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10360         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10361         * gcc.dg/wtr-conversion-1.c: Likewise.
10362         * gcc.dg/wtr-escape-1.c: Likewise.
10363         * gcc.dg/wtr-int-type-1.c: Likewise.
10364         * gcc.dg/wtr-label-1.c: Likewise.
10365         * gcc.dg/wtr-static-1.c: Likewise.
10366         * gcc.dg/wtr-strcat-1.c: Likewise.
10367         * gcc.dg/wtr-suffix-1.c: Likewise.
10368         * gcc.dg/wtr-switch-1.c: Likewise.
10369         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10370         * gcc.dg/wtr-union-init-1.c: Likewise.
10371         * gcc.dg/wtr-union-init-2.c: Likewise.
10372         * gcc.dg/wtr-union-init-3.c: Likewise.
10373
10374         * gcc.dg/wtr-func-def-1.c: New test.
10375
10376 2002-07-02 Devang Patel <dpatel@apple.com>
10377
10378         * objc.dg/param-1.m: New test.
10379
10380 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10381
10382         * gcc.dg/cpp/trad/directive.c: Add test.
10383         * gcc.dg/cpp/trad/macroargs.c: Add test.
10384         * gcc.dg/cpp/trad/rec
10385
10386 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10387
10388         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10389
10390 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10391
10392         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10393         targets.
10394
10395 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10396
10397         * g++.dg/abi/mange7.C: New test.
10398
10399         PR c++/6438.
10400         * g++.dg/parse/stmtexpr2.C: New test.
10401
10402 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10403
10404         * gcc.dg/20020312-2.c: Add SH target.
10405
10406 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10407
10408         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10409         compiler output on mips*-*-irix*.
10410
10411 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10412
10413         * g++.dg/parse/attr1.C: New test.
10414
10415 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10416
10417         * gcc.c-torture/execute/string-opt-17.c: New test case.
10418         * gcc.c-torture/execute/memset-2.c: New test case.
10419
10420 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10421
10422         PR c++/6256:
10423         * g++.dg/template/friend5.C: New test.
10424
10425         PR c++/6331:
10426         * g++.dg/template/qual1.C: Likewise.
10427
10428 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10429
10430         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10431         Include stdlib.h, not stdio.h or ctype.h.
10432
10433 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10434
10435         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10436         cris-*-elf* and mmix-*-*.
10437         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10438         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10439         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10440         Ditto.
10441         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10442         * gcc.dg/wchar_t-1.c: Ditto.
10443
10444 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10445
10446         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10447         Clarify comment.
10448
10449 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10450
10451         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10452
10453 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10454
10455         * gcc.c-torture/execute/20000906-1.x: Delete.
10456
10457 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10458
10459         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10460
10461 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10462
10463         * PR6367
10464         * g77.f-torture/execute/6367.f: New test.
10465         * g77.f-torture/execute/6367.x: Disable for MMIX.
10466
10467 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10468
10469         * PR6352
10470         * g++.dg/opt/inline2.C: New test.
10471
10472 2002-04-18  Richard Henderson  <rth@redhat.com>
10473
10474         * gcc.dg/20000906-1.c: Enable for all targets.
10475         * gcc.c-torture/compile/iftrap-2.c: New.
10476
10477 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10478
10479         * gcc.dg/20020418-1.c: New test.
10480         * gcc.dg/20020418-2.c: New test.
10481
10482 2002-04-18  Richard Henderson  <rth@redhat.com>
10483
10484         * gcc.c-torture/compile/iftrap-1.c: New.
10485         * gcc.dg/iftrap-1.c: Adjust for ia64.
10486         * gcc.dg/iftrap-2.c: New.
10487
10488 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10489
10490         * gcc.c-torture/compile/20020418-1.c: New test.
10491
10492 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10493
10494         * gcc.c-torture/compile/20020415-1.c: New.
10495
10496 2002-04-18  David S. Miller  <davem@redhat.com>
10497
10498         * gcc.c-torture/execute/20020418-1.c: New test.
10499
10500 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10501
10502         * gcc.dg/20020416-1.c: New test.
10503
10504         * g++.dg/opt/inline1.C: New test.
10505
10506 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * gcc.dg/altivec-5.c: New test.
10509
10510         * gcc.dg/20020415-1.c: New test.
10511
10512 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10513
10514         * testsuite/lib/chill.exp: Remove.
10515
10516 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10517
10518         * g++.dg/other/big-struct.C: New test.
10519
10520 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10521
10522         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10523         of scratch file.
10524
10525 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10526
10527         PR c/6277
10528         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10529         in scan-assembler function name
10530
10531 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10532
10533         * g77.f-torture/execute/980628-4.x,
10534         g77.f-torture/execute/980628-5.x,
10535         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10536         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10537         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10538         i[34567]86-*-*.
10539
10540 2002-04-13  David S. Miller  <davem@redhat.com>
10541
10542         * gcc.c-torture/execute/20020413-1.c: New test.
10543
10544 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10545
10546         * gcc.dg/asm-6.c,
10547         * g++.dg/ext/asm1.C: New tests.
10548
10549 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10550
10551         PR c++ 5373.
10552         * g++.dg/parse/stmtexpr1.C: New test.
10553
10554         PR c++/5189.
10555         * g++.dg/template/copy1.C: New test.
10556
10557 2002-04-12  Richard Henderson  <rth@redhat.com>
10558
10559         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10560
10561 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10562
10563         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10564         gcc.c-torture/execute/20020307-2.c.
10565
10566 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10567
10568         * g++.dg/ext/attrib5.C,
10569         * g++.dg/lookup/struct1.C: New tests.
10570
10571 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10572
10573         * gcc.dg/20020411-1.c: New test.
10574
10575         * gcc.c-torture/execute/20020411-1.c: New test.
10576
10577 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10578
10579         * g77.f-torture/execute/6177.f: New test.
10580
10581 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10582
10583         PR middle-end/6247
10584         * g++.dg/opt/cleanup1.C: New test.
10585
10586         * g++.dg/opt/const1.C: New test.
10587
10588 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10589
10590         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10591
10592 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         PR c++/5507
10595         * g++.dg/template/typename2.C: New test.
10596
10597 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10598
10599         * gcc.c-torture/execute/loop-12.c: New.
10600
10601 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10602
10603         * g77.f-torture/execute/980628-4.x,
10604         g77.f-torture/execute/980628-5.x,
10605         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10606         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10607         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10608
10609 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10610
10611         PR optimization/6086
10612         * g++.dg/opt/preinc1.C: New test.
10613
10614 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/5571
10617         * g++.dg/opt/static2.C: New test.
10618
10619 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR c/5120
10622         * gcc.dg/20020406-1.c: New test.
10623
10624 2002-04-04  David S. Miller  <davem@redhat.com>
10625
10626         * gcc.c-torture/execute/20020404-1.c: New test.
10627
10628 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10629
10630         PR c/6123
10631         * gcc.dg/20020312-2.c: Do not declare global register variable
10632         if __PIC__ or __pic__ is defined.
10633
10634 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10635
10636         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10637         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10638
10639 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10640
10641         * gcc.misc-tests/linkage.exp: Update last change to handle
10642         sparc*-, not just sparc-.
10643
10644 2002-04-03  Richard Henderson  <rth@redhat.com>
10645
10646         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10647
10648 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10649
10650         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10651
10652 2002-04-02  David S. Miller  <davem@redhat.com>
10653
10654         * gcc.c-torture/execute/20020402-3.c: New test.
10655
10656 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10657
10658         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10659         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10660
10661         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10662         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10663         g77.f-torture/execute/20001201.x,
10664         g77.f-torture/execute/u77-test.x: New files.
10665
10666         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10667         * gcc.dg/wchar_t-1.c: Ditto.
10668
10669 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10670
10671         * gcc.c-torture/execute/20020402-1.c: New test.
10672
10673 2002-04-01  Richard Henderson  <rth@redhat.com>
10674
10675         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10676
10677         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10678
10679 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10680
10681         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10682
10683 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10684
10685         * g++.dg/inherit/template-as-base.C: Expect error.
10686         * g++.dg/inherit/namespace-as-base.C: Likewise.
10687
10688 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10689
10690         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10691         g++.dg/ext/instantiate3.C: Tweak match patterns.
10692
10693         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10694         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10695         -da test.
10696
10697 2002-03-31  Richard Henderson  <rth@redhat.com>
10698
10699         * gcc.dg/special/alias-2.c: New.
10700         * gcc.dg/special/ecos.exp: Run it.
10701
10702 2002-03-31  Richard Henderson  <rth@redhat.com>
10703
10704         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10705
10706 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10707
10708         * gcc.dg/weak-1.c: Disable on h8300 port.
10709
10710 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10711
10712         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10713         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10714         ordering tests.
10715         * g++.dg/bprob/bprob-1.C: New test.
10716         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10717         * g++.dg/gcov/gcov-1.C: New test.
10718         * g++.dg/gcov/gcov-1.x: New file.
10719         * g++.dg/gcov/gcov-2.C: New test.
10720         * g++.dg/gcov/gcov-3.C: New test.
10721         * g++.dg/gcov/gcov-3.h: New file.
10722
10723 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10724
10725         * g++.old-deja/g++.other/builtins5.C: New test.
10726         * g++.old-deja/g++.other/builtins6.C: New test.
10727         * g++.old-deja/g++.other/builtins7.C: New test.
10728         * g++.old-deja/g++.other/builtins8.C: New test.
10729         * g++.old-deja/g++.other/builtins9.C: New test.
10730
10731 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10732
10733         * g++.dg/opt/static1.C: New test.
10734
10735         * g++.dg/opt/longbranch1.C: New test.
10736
10737 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10738
10739         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10740
10741         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10742
10743 2002-03-28  Jeffrey A Law  (law@redhat.com)
10744
10745         * gcc.c-torture/execute/20020328-1.c: New test.
10746
10747 2002-03-27  Richard Henderson  <rth@redhat.com>
10748
10749         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10750         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10751         move from g++.old-deja/g++.ext/.
10752
10753 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10754
10755         * g++.dg/init/new2.C: New test.
10756
10757 2002-03-26  Richard Henderson  <rth@redhat.com>
10758
10759         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10760
10761         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10762         on sparc.
10763
10764         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10765         sparcv9 systems.
10766         * gcc.dg/20001102-1.c: Likewise.
10767
10768 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10769
10770         * gcc.dg/cpp/endif-pedantic1.c,
10771         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10772
10773 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10774
10775         * g++.dg/init/new1.C: New test.
10776
10777 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10778
10779         * g++.dg/abi/vbase9.C: New test.
10780
10781 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10782
10783         * gcc.dg/arm-asm.c: New test.
10784
10785 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10786
10787         * gcc.dg/Wswitch-enum.c: New test.
10788         Fix PR c/5044.
10789
10790 2002-03-26  Richard Henderson  <rth@redhat.com>
10791
10792         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10793         structure.
10794
10795 2002-03-25  Richard Henderson  <rth@redhat.com>
10796
10797         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10798         sparcv9 systems.
10799
10800         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10801         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10802
10803 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10804
10805         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10806
10807 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10808
10809         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10810         targets using generic thunk support.
10811
10812 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10813
10814         * gcc.c-torture/compile/20020323-1.c: New test.
10815
10816         * g++.dg/opt/conj2.C: New test.
10817
10818 2002-03-24  Richard Henderson  <rth@redhat.com>
10819
10820         * gcc.dg/weak-1.c: Use -fno-common.
10821
10822 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10823
10824         * g77.dg/f77-edit-apostrophe-out.f: New test
10825         * g77.dg/f77-edit-h-out.f: New test
10826         * g77.dg/f77-edit-t-in.f: New test
10827         * g77.dg/f77-edit-t-out.f: New test
10828         * g77.dg/f77-edit-x-out.f: New test
10829         * g77.dg/f77-edit-slash-out.f: New test
10830         * g77.dg/f77-edit-colon-out.f: New test
10831         * g77.dg/f77-edit-s-out.f: New test
10832
10833 2002-03-24  Richard Henderson  <rth@redhat.com>
10834
10835         * objc/execute/formal_protocol-6.x: New XFAIL.
10836
10837 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10838
10839         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10840         that do not support weak symbols
10841
10842 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10843
10844         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10845         * lib/g77.exp:  Likewise
10846         * lib/objc.exp: Likewise
10847
10848 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10849
10850         * gcc.dg/Wswitch-default.c: New test.
10851
10852 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10853
10854         * g++.dg/other/enum1.C: New test.
10855
10856 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10857
10858         * gcc.dg/pragma-ep-3.c: Fix typo.
10859
10860 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10861
10862         * g++.dg/inherit/template-as-base.C: New test.
10863
10864 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10865
10866         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10867         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10868
10869 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10870
10871         * gcc.dg/cpp/multiline.c: Update to match.
10872
10873 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10874
10875         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10876
10877 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10878
10879         * gcc.dg/cpp/extratokens2.c:  New file.
10880
10881 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10882
10883         * gcc.dg/20020312-2.c: Add rs6000 target.
10884
10885         * gcc.c-torture/compile/20020319-1.c: New test.
10886
10887 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10888
10889         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10890         (A, E): Handle this.
10891
10892 2002-03-20  Jason Merrill  <jason@redhat.com>
10893
10894         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10895         ignoring -fpic.
10896         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10897         through prune_gcc_output.
10898
10899 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * gcc.c-torture/compile/20020320-1.c: New test.
10902
10903 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.c-torture/compile/20020318-1.c: New test.
10906
10907         * gcc.dg/struct-by-value-1.c: New test.
10908
10909         * gcc.dg/20020319-1.c: New test.
10910
10911 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * g++.dg/opt/conj1.C: New test.
10914
10915 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10916
10917         * g++.dg/template/qualttp20.C: Revert previous change.
10918         * g++.dg/template/qualttp3.C: Likewise.
10919         * g++.dg/template/qualttp4.C: Likewise
10920         * g++.dg/template/qualttp5.C: Likewise
10921         * g++.dg/template/qualttp6.C: Likewise
10922         * g++.dg/template/qualttp7.C: Likewise
10923         * g++.dg/template/qualttp8.C: Likewise
10924         * g++.dg/template/recurse.C: Likewise.
10925
10926 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10927
10928         * gcc.dg/cpp/wchar-1.c: Update.
10929
10930 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10931
10932         * g++.dg/template/conv1.C: New test.
10933         * g++.dg/template/conv2.C: New test.
10934         * g++.dg/template/conv3.C: New test.
10935         * g++.dg/template/conv4.C: New test.
10936
10937 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10938
10939         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10940         * g++.dg/template/qualttp3.C: Likewise.
10941         * g++.dg/template/qualttp4.C: Likewise
10942         * g++.dg/template/qualttp5.C: Likewise
10943         * g++.dg/template/qualttp6.C: Likewise
10944         * g++.dg/template/qualttp7.C: Likewise
10945         * g++.dg/template/qualttp8.C: Likewise
10946         * g++.dg/template/recurse.C: Likewise.
10947
10948 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10949
10950         * g++.dg/opt/dtor1.C: New test.
10951
10952 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10953
10954         * gcc.c-torture/compile/20020315-1.c: New test.
10955
10956 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10957
10958         * gcc.dg/weak-1.c: Fix scan tests.
10959
10960 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10961
10962         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10963         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10964         cris-*-aout* mmix-*-*.
10965         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10966         cris-*-aout* mmix-*-*.
10967         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10968         cris-*-elf* cris-*-aout* and mmix-*-*.
10969         * gcc.dg/20001009-1.c: Ditto.
10970         * gcc.dg/20010912-1.c: Ditto.
10971         * gcc.dg/20020122-4.c: Ditto.
10972         * gcc.dg/inline-2.c: Ditto.
10973
10974 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10975
10976         * gcc.c-torture/compile/20020314-1.c: New test.
10977
10978 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10979
10980         * gcc.c-torture/execute/20020314-1.c: New test.
10981
10982 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10983
10984         * g++.dg/warn/Wunused-1.C: New test.
10985
10986 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10987
10988         * g++.dg/abi/mangle6.C: New test.
10989
10990 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * gcc.c-torture/compile/20020309-2.c: New test.
10993
10994         * gcc.c-torture/compile/20020312-1.c: New test.
10995
10996 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10997
10998         * g++.dg/other/access1.C: New test.
10999
11000 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11001
11002         * gcc.c-torture/execute/wchar_t-1.c: New test.
11003
11004 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11005
11006         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11007
11008 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11009
11010         * gcc.dg/20020312-1.c: New test case.
11011
11012 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11013
11014         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11015
11016 2002-03-11  Richard Henderson  <rth@redhat.com>
11017
11018         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11019         * g++.old-deja/g++.jason/report.C: Likewise.
11020
11021 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11022
11023         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11024         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11025
11026 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11027
11028         * testsuite/g++.dg/overload/pmf1.C: New test.
11029
11030 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11031
11032         * gcc.c-torture/execute/20020307-1.c: Use long.
11033
11034 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11035
11036         PR optimization/5844
11037         * gcc.dg/20020310-1.c: New test.
11038
11039 2002-03-09  Michael Meissner  <meissner@redhat.com>
11040
11041         * gcc.c-torture/execute/memcpy-2.c: New test.
11042         * gcc.c-torture/execute/memset-1.c: New test.
11043         * gcc.c-torture/execute/strlen-1.c: New test.
11044         * gcc.c-torture/execute/strcmp-1.c: New test.
11045         * gcc.c-torture/execute/strncmp-1.c: New test.
11046
11047 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11048
11049         * gcc.dg/ppc-ldstruct.c: New test.
11050
11051 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11052
11053         * gcc.c-torture/execute/va-arg-22.c: New test.
11054
11055 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11056
11057         * gcc.c-torture/compile/20020309-1.c: New test.
11058
11059 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11060
11061         * gcc.c-torture/execute/20020307-2.c: New test.
11062
11063 2002-03-07  Jeffrey A Law  (law@redhat.com)
11064
11065         * g77.f-torture/compile/20020307-1.f: New test.
11066
11067 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11068
11069         * gcc.dg/unordered-1.c: New test.
11070
11071 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11072
11073         * gcc.c-torture/execute/20020307-1.c: New test.
11074
11075 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11076
11077         * gcc.dg/20020304-1.c: New test.
11078
11079         * gcc.c-torture/compile/20020304-2.c: New test.
11080
11081 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11082
11083         * gcc.c-torture/compile/20020304-1.c: New test case
11084         (from PR c/5830).
11085
11086 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11087
11088         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11089
11090 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11091
11092         * g++.dg/other/classkey1.C: New test.
11093
11094 2002-03-01  Richard Henderson  <rth@redhat.com>
11095
11096         * gcc.c-torture/compile/981223-1.x: New.
11097         * gcc.c-torture/compile/920625-1.x: New.
11098
11099 2002-02-28  Richard Henderson  <rth@redhat.com>
11100
11101         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11102
11103 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11104
11105         * gcc.c-torture/execute/20020227-1.c: New test.
11106
11107 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11108
11109         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11110         here" ERROR lines.
11111         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11112         * g++.old-deja.g++.other/defarg1.C: Likewise.
11113         * g++.old-deja/g++.pt/calls2.C: Likewise.
11114         * g++.old-deja/g++.pt/crash20.C: Likewise.
11115         * g++.old-deja/g++.pt/crash30.C: Likewise.
11116         * g++.old-deja/g++.pt/crash36.C: Likewise.
11117         * g++.old-deja/g++.pt/crash6.C: Likewise.
11118         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11119         * g++.old-deja/g++.pt/derived3.C: Likewise.
11120         * g++.old-deja/g++.pt/error1.C: Likewise.
11121         * g++.old-deja/g++.pt/friend21.C: Likewise.
11122         * g++.old-deja/g++.pt/friend23.C: Likewise.
11123         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11124         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11125
11126 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11127
11128         * gcc.c-torture/execute/20020225-2.c: New test.
11129
11130 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11131
11132         * gcc.c-torture/execute/920730-1t.c,
11133         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11134         Delete test cases, only relevant to -traditional.
11135
11136 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11137
11138         * gcc.dg/cpp/undef1.c: Remove.
11139         * gcc.dg/cpp/directiv.c: Update.
11140         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11141
11142 2002-02-27  Michael Meissner  <meissner@redhat.com>
11143
11144         * gcc.c-torture/execute/20020226-1.c: New test.
11145
11146 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * g++.dg/debug/debug4.C: New test.
11149
11150         * gcc.dg/ia64-visibility-1.c: New test.
11151
11152 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11153
11154         * gcc.dg/debug/20020224-1.c: New.
11155
11156 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11157
11158         * gcc.c-torture/execute/960416-1.x: New.
11159         * gcc.c-torture/execute/divconst-3.x: Likewise.
11160
11161 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11162
11163         * gcc.dg/20020224-1.c: New test.
11164
11165 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11166
11167         * gcc.c-torture/execute/20020225-1.c: New.
11168
11169 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11170
11171         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11172
11173 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11174
11175         * gcc.dg/20020222-1.c: New test.
11176
11177 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11178
11179         * g++.dg/opt/anonunion1.C: New test.
11180
11181 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11182
11183         * g++.dg/template/qualttp19.C: New test.
11184         * g++.dg/template/qualttp20.C: New test.
11185         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11186         * g++.old-deja/g++.other/qual1.C: Likewise.
11187
11188 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11189
11190         * gcc.dg/attr-alwaysinline.c: New.
11191
11192 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * gcc.dg/20020220-1.c: New test.
11195
11196         * gcc.dg/20020220-2.c: New test.
11197
11198         * g++.dg/opt/mmx1.C: New test.
11199
11200 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11201
11202         * gcc.c-torture/compile/20020110.c: New test.
11203
11204 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * gcc.c-torture/execute/20020219-1.c: New test.
11207
11208         * gcc.dg/20020219-1.c: New test.
11209
11210         * gcc.dg/noncompile/20020220-1.c: New test.
11211
11212         * g++.dg/opt/ptrintsum1.C: New test.
11213
11214         * gcc.dg/debug/20020220-1.c: New test.
11215
11216 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11217
11218         * gcc.c-torture/execute/20020216-1.c: New test.
11219
11220 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11221
11222         * gcc.dg/decl-1.c: Update, new test.
11223
11224 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11225
11226         * g++.dg/abi/bitfield1.C: New test.
11227         * g++.dg/abi/bitfield2.C: New test.
11228
11229 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11230
11231         * gcc.dg/attr-nest.c: New test.
11232
11233 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11234
11235         * gcc.c-torture/execute/20020215-1.c: New test.
11236
11237 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11238
11239         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11240         * g++.dg/debug/debug.exp: New.
11241         * g++.dg/debug/trivial.C: New.
11242         * g++.dg/debug/debug1.C: Moved...
11243         * g++.dg/other/debug1.C: ...from here.
11244         * g++.dg/debug/debug2.C: Moved...
11245         * g++.dg/other/debug2.C: ...from here.
11246         * g++.dg/debug/debug3.C: Moved...
11247         * g++.dg/other/debug3.C: ...from here.
11248
11249         * gcc.dg/noncompile/20020213-1.c: New test.
11250
11251 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11252
11253         * g++.dg/other/debug3.C: New test.
11254
11255         * gcc.c-torture/execute/20020213-1.c: New test.
11256
11257 2002-02-13  Richard Smith <richard@ex-parrot.com>
11258
11259         * g++.old-deja/g++.other/thunk1.C: New test.
11260
11261 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11262
11263         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11264
11265 2002-02-13  Stan Shebs  <shebs@apple.com>
11266
11267         * gcc.dg/altivec-3.c: New.
11268
11269 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11270
11271         * gcc.dg/Wunreachable-1.c: New test.
11272         * gcc.dg/Wunreachable-2.c: New test.
11273
11274 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11275
11276         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11277
11278 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11279
11280         * gcc.dg/decl-1.c: New test.
11281
11282 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11283
11284         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11285
11286 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11287
11288         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11289         * gcc.c-torture/compile/980506-1.x: Likewise.
11290
11291 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11292
11293         * gcc.dg/20020210-1.c: New.
11294
11295 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11296
11297         * g77.f-torture/execute/947.f: New regression test
11298         for PR fortran/947.
11299
11300 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11301
11302         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11303         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11304
11305 2002-02-08  Richard Henderson  <rth@redhat.com>
11306
11307         * gcc.c-torture/compile/labels-3.c: New.
11308
11309 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11310
11311         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11312         expression statements work instead.
11313         * gcc.dg/noncompile/20020207-1.c: New test.
11314
11315 2002-02-07  Richard Henderson  <rth@redhat.com>
11316
11317         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11318
11319 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11320
11321         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11322         message from g77
11323         * lib/g77-dg.exp: Trim g77 error messages so that they are
11324         recognized by dg.exp.
11325
11326 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11327
11328         PR fortran/5473
11329         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11330
11331 2002-02-07  Richard Henderson  <rth@redhat.com>
11332
11333         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11334         to be sufficiently aligned for integers.
11335
11336 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11337
11338         * g++.dg/template/friend4.C: New test.
11339
11340 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11341
11342         PR fortran/5743
11343         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11344         unsupported cases.
11345
11346 2002-02-07  Richard Henderson  <rth@redhat.com>
11347
11348         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11349         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11350         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11351         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11352
11353 2002-02-06  Richard Henderson  <rth@redhat.com>
11354
11355         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11356
11357 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11358
11359         * gcc.dg/20020206-1.c: New test.
11360
11361 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11362
11363         * gcc.c-torture/execute/20020206-1.c: New test.
11364
11365         * gcc.c-torture/execute/20020206-2.c: New test.
11366
11367         PR optimization/5429:
11368         * gcc.c-torture/compile/20020206-1.c: New test.
11369
11370 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11371
11372         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11373         as certain file formats cannot support particularly large
11374         alignments.
11375
11376         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11377         and do not expect to be able to link the executable.
11378
11379         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11380         fail because the COFF format does not support the weak attribute.
11381
11382 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11383
11384         * g77.dg/pr5473.f:  New test
11385
11386 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11387
11388         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11389         Fix testcase accordingly.
11390
11391 2002-02-04  Richard Henderson  <rth@redhat.com>
11392
11393         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11394         (buf): Change to be an array of pointers, not ints.
11395
11396 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11397
11398         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11399         before all tests.  Move warning one line above to match where it
11400         C frontend emits.
11401         * gcc.dg/Wswitch-2.c: New test.
11402         * g++.dg/warn/Wswitch-1.C: New test.
11403         * g++.dg/warn/Wswitch-2.C: New test.
11404
11405 2002-02-04  Richard Henderson  <rth@redhat.com>
11406
11407         * g++.dg/abi/offsetof.C: Fix size comparison.
11408
11409 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11410
11411         * gcc.dg/cast-qual-2.c: New test.
11412
11413 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gcc.dg/20020201-4.c: New test.
11416
11417 2002-02-04  Ben Elliston  <bje@redhat.com>
11418
11419         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11420         target_info attribute != 0, in addition to the empty string.
11421         (gcc_target_compile): Likewise.
11422
11423 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11424
11425         * gcc.dg/Wswitch.c: New test.
11426         PR gcc/4475. PR gcc/3780.
11427
11428 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11429
11430         * g77.f-torture/execute/5122.f: New test for regressions
11431         against PR fortran/5122.
11432
11433 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11434
11435         * g77.f-torture/compile/pr3743.f: Delete
11436         * g77.dg/pr3743-1.f: New test.
11437         * g77.dg/pr3743-2.f: New test.
11438         * g77.dg/pr3743-3.f: New test.
11439         * g77.dg/pr3743-4.f: New test.
11440
11441 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11442
11443         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11444
11445 2002-02-02  Richard Henderson  <rth@redhat.com>
11446
11447         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11448         * gcc.c-torture/execute/bf64-1.c: Likewise.
11449
11450 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * gcc.dg/20020201-2.c: New test.
11453
11454         * gcc.dg/20020201-3.c: New test.
11455
11456         * gcc.c-torture/execute/bitfld-2.c: New test.
11457
11458 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11459
11460         * gcc.dg/bitfld-1.c: Update.
11461         * gcc.dg/bitfld-2.c: Update.
11462         * gcc.c-torture/execute/bitfld-1.x: New.
11463
11464 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11465
11466         * gcc.c-torture/execute/20020201-1.c: New test.
11467
11468 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11469
11470         PR target/5469
11471         * gcc.dg/20020201-1.c: New test.
11472
11473 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11474
11475         PR fortran/3743
11476         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11477         * g77.f-torture/compile/pr3743.x: Remove
11478
11479 2002-01-31  Tom Rix  <trix@redhat.com>
11480
11481         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11482
11483 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11484
11485         * gcc.dg/noncompile/20020130-1.c: New test.
11486
11487 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11488
11489         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11490
11491 2002-01-29  Richard Henderson  <rth@redhat.com>
11492
11493         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11494         to long long.
11495         * gcc.c-torture/execute/bf64-1.c: Likewise.
11496
11497 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11498
11499         * gcc.c-torture/execute/20020129-1.c: New test.
11500
11501 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11502
11503         * gcc.c-torture/compile/20000224-1.c: Update.
11504         * gcc.c-torture/execute/bitfld-1.c: New tests.
11505         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11506         * gcc.dg/uninit-A.c: Update.
11507
11508 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11509
11510         * g++.dg/template/ctor1.C: Add instantiation.
11511
11512 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11513
11514         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11515         argument to __builtin_prefetch to be const ptr.
11516
11517 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11518
11519         * gcc.c-torture/compile/20020120-1.c: New test.
11520
11521 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11522
11523         * gcc.c-torture/execute/20020127-1.c: New test.
11524
11525 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11526
11527         * g77.dg/f77-edit-i-in.f: New test
11528         * g77.dg/f77-edit-i-out.f: New test
11529
11530 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11531
11532         * gcc.dg/debug/debug.exp: New file.
11533         * gcc.dg/debug/trivial.c: New file.
11534         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11535         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11536         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11537         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11538         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11539         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11540         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11541         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11542         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11543         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11544         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11545         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11546         * gcc.dg/20000503-1.c: Removed.
11547         * gcc.dg/20010207-1.c: Removed.
11548         * gcc.dg/20011223-1.c: Removed.
11549         * gcc.dg/20020104-2.c: Removed.
11550         * gcc.dg/debug-1.c: Removed.
11551         * gcc.dg/debug-2.c: Removed.
11552         * gcc.dg/debug-3.c: Removed.
11553         * gcc.dg/debug-4.c: Removed.
11554         * gcc.dg/debug-5.c: Removed.
11555         * gcc.dg/debug-6.c: Removed.
11556         * gcc.dg/dwarf2-1.c: Removed.
11557         * gcc.dg/dwarf2-2.c: Removed.
11558
11559 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11560
11561         * g++.old-deja/g++.other/eh5.C: New test.
11562         * g++.old-deja/g++.other/sibcall2.C: New test.
11563         * g++.old-deja/g++.other/array9.C: New test.
11564         * g++.old-deja/g++.other/typename2.C: New test.
11565         * g++.old-deja/g++.other/crash60.C: New test.
11566         * g++.old-deja/g++.other/conv9.C: New test.
11567         * g++.old-deja/g++.other/mangle10.C: New test.
11568         * g++.old-deja/g++.other/unchanging1.C: New test.
11569         * g++.old-deja/g++.other/exprstmt1.C: New test.
11570         * g++.old-deja/g++.other/inline23.C: New test.
11571         * g++.old-deja/g++.eh/ia64-1.C: New test.
11572         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11573         * g++.old-deja/g++.other/reload1.C: New test.
11574         * g++.old-deja/g++.other/static20.C: New test.
11575         * g++.old-deja/g++.other/local-alloc1.C: New test.
11576         * g++.old-deja/g++.other/conv8.C: New test.
11577         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11578         * g++.old-deja/g++.other/storeexpr1.C: New test.
11579         * g++.old-deja/g++.other/storeexpr2.C: New test.
11580         * g++.dg/eh/template2.C: New test.
11581         * g++.dg/warn/weak1.C: New test.
11582
11583 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11584
11585         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11586         Remove first, non-varying, argument.
11587
11588 2002-01-23  Richard Henderson  <rth@redhat.com>
11589
11590         * gcc.dg/inline-2.c: New.
11591
11592         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11593         Add optional target arg.  Check number of arguments.
11594         (scan-assembler-not, scan-assembler-dem): Likewise.
11595         (scan-assembler-dem-not): Likewise.
11596
11597 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11598
11599         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11600         line 12.
11601         * g++.old-deja/g++.brendan/parse3.C,
11602         g++.old-deja/g++.other/crash26.C,
11603         g++.old-deja/g++.other/crash28.C,
11604         g++.old-deja/g++.other/crash29.C,
11605         g++.old-deja/g++.other/crash30.C,
11606         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11607
11608 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11609
11610         * gcc.dg/20020115-1.c: New.
11611
11612 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11613
11614         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11615
11616 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11617
11618         * gcc.dg/20020122-3.c: New.
11619
11620 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11621
11622         * g++.dg/other/gc1.C: New test.
11623
11624 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11625
11626         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11627
11628 2002-01-22  Richard Henderson  <rth@redhat.com>
11629
11630         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11631
11632 2002-01-22  Richard Henderson  <rth@redhat.com>
11633
11634         * gcc.dg/20020122-4.c: New.
11635
11636 2002-01-22  H.J. Lu <hjl@gnu.org>
11637
11638         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11639         link output.
11640         * gcc.dg/special/ecos.exp: Likewise.
11641         * lib/g++-dg.exp: Likewise.
11642         * lib/g77-dg.exp: Likewise.
11643         * lib/gcc-dg.exp : Likewise.
11644         * lib/mike-g++.exp: Likewise.
11645         * lib/mike-g77.exp: Likewise.
11646         * lib/mike-gcc.exp: Likewise.
11647         * lib/objc-dg.exp: Likewise.
11648
11649 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11650
11651         PR target/5379
11652         * gcc.dg/20020122-2.c: New test.
11653
11654 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11655
11656         * gcc.dg/20020122-1.c: New test.
11657
11658 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11659
11660         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11661
11662 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11663
11664         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11665
11666 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11667
11668         * gcc.c-torture/compile/20020121-1.c: New test.
11669
11670 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11671
11672         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11673         ld_library_path.
11674
11675 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11676
11677         * gcc.dg/20020218-1.c: New test.
11678
11679 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11680
11681         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11682         messages
11683         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11684         "At global scope" warning
11685         * g++.dg/ext/align1.C: Change cygwin test for alignment
11686         from db-bogus to dg-warning
11687
11688 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11689
11690         * g77.f-torture/compile/cpp2.F: New test.
11691
11692 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11693
11694         * g++.dg/template/access1.C: New test.
11695
11696 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11697
11698         * gcc.dg/20020118-1.c: New.
11699
11700 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11701
11702         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11703
11704 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11705
11706         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11707         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11708         alignment warnings.
11709
11710 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11711
11712         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11713         torture_with_loops and torture_without_loops
11714
11715 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11716
11717         * gcc.c-torture/compile/20020116-1.c: New test.
11718
11719 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11720
11721         * gcc.dg/20020116-2.c: New test.
11722
11723         * gcc.dg/ultrasp4.c: New test.
11724
11725         * gcc.dg/20020116-1.c: New test.
11726
11727 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11728
11729         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11730         by EABI.
11731
11732 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11733
11734         * gcc.misc-tests/i386-prefetch.exp: New.
11735         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11736         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11737         * gcc.misc-tests/i386-pf-none-1.c: New test.
11738         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11739
11740 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11741
11742         * gcc.dg/gnu89-init-1.c: Add new tests.
11743
11744 2002-01-15  Andreas Jaeger  <aj@suse.de>
11745
11746         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11747         * gcc.dg/i386-mmx-2.c: Likewise.
11748         * gcc.dg/i386-sse-1.c: Likewise.
11749         * gcc.dg/i386-sse-2.c: Likewise.
11750         * gcc.dg/i386-sse-3.c: Likewise.
11751
11752 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11753
11754         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11755         Uncomment additional cases that now pass.
11756
11757 2002-01-11  Richard Henderson  <rth@redhat.com>
11758
11759         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11760         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11761
11762 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11763
11764         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11765
11766 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11767
11768         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11769         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11770
11771 2002-01-10  Dale Johannesen  <dalej@apple.com>
11772
11773         * gcc.c-torture/execute/loop-11.c: New.
11774
11775 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11776
11777         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11778         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11779
11780 2002-01-09  Richard Henderson  <rth@redhat.com>
11781
11782         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11783         type in which to perform the operation for each size.
11784
11785 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11786
11787         * gcc.c-torture/compile/20020109-2.c: New test.
11788
11789 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11790
11791         * gcc.c-torture/execute/loop-10.c: New test.
11792
11793 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.c-torture/compile/20010226-1.c: New test.
11796         * gcc.c-torture/compile/20010227-1.c: New test.
11797         * gcc.c-torture/compile/20010426-1.c: New test.
11798         * gcc.c-torture/compile/20010510-1.c: New test.
11799         * gcc.c-torture/compile/20010605-3.c: New test.
11800         * gcc.c-torture/compile/20010824-1.c: New test.
11801         * gcc.c-torture/execute/20010409-1.c: New test.
11802         * gcc.dg/noncompile/20000901-1.c: New test.
11803         * gcc.dg/20001023-1.c: New test.
11804         * gcc.dg/20001101-1.c: New test.
11805         * gcc.dg/20001102-1.c: New test.
11806         * gcc.dg/20010207-1.c: New test.
11807         * gcc.dg/20010405-1.c: New test.
11808         * gcc.dg/20010822-1.c: New test.
11809         * gcc.dg/20011107-1.c: New test.
11810
11811 2002-01-09  Jeffrey A Law  (law@redhat.com)
11812
11813         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11814
11815         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11816         execution failure on PA targets.
11817
11818 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11819
11820         * gcc.c-torture/compile/20020109-1.c: New test.
11821
11822 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11823
11824         * gcc.c-torture/execute/20020108-1.c: New test.
11825
11826 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11827
11828         * gcc.dg/20020108-1.c: New test.
11829
11830 2002-01-08  H.J. Lu <hjl@gnu.org>
11831
11832         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11833         for header files.
11834
11835 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11836
11837         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11838         consistency.
11839
11840 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11841
11842         * gcc.dg/altivec-4.c: Test altivec predicates.
11843
11844 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11845
11846         * gcc.c-torture/execute/20020107-1.c: New test.
11847
11848 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11849
11850         PR c/5279
11851         * gcc.c-torture/compile/20020106-1.c: New test.
11852
11853 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11854
11855         * gcc.c-torture/execute/nestfunc-4.c: New test.
11856
11857 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11858
11859         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11860         extra triple that slipped in.
11861         * g++.old-deja/g++.abi/align.C: Likewise.
11862         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11863
11864 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11865
11866         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11867         * g++.old-deja/g++.abi/align.C: Likewise.
11868         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11869
11870         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11871         on FreeBSD/i386.
11872         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11873         FreeBSD.
11874
11875 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11876
11877         * gcc.dg/20020104-1.c: New test.
11878
11879         * gcc.dg/20020104-2.c: New test.
11880
11881 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11882
11883         * gcc.dg/20020103-1.c: Fix typo in target selector.
11884
11885 2002-01-03  Richard Henderson  <rth@redhat.com>
11886
11887         * gcc.dg/20020103-1.c: New.
11888
11889 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11890
11891         * gcc.c-torture/execute/20020103-1.c: New test.
11892
11893 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * g++.dg/other/debug2.C: New test.
11896
11897         * gcc.c-torture/compile/20020103-1.c: New test.
11898
11899 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11900
11901         * gcc.dg/gnu89-init-1.c: Added new tests.
11902
11903 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11904
11905         * g++.dg/template/friend2.C: Remove as patch is reverted.
11906
11907         * g++.dg/warn/oldcast1.C: New test.
11908
11909         * g++.dg/template/ptrmem1.C: New test.
11910         * g++.dg/template/ptrmem2.C: New test.
11911
11912         * g++.dg/template/ntp.C: New test.
11913
11914         * g++.dg/other/component1.C: New test.
11915
11916         * g++.dg/template/ttp3.C: New test.
11917
11918         * g++.dg/template/friend2.C: New test.
11919         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11920
11921 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.dg/other/ptrmem1.C: New test.
11924         * g++.dg/other/ptrmem2.C: New test.
11925
11926 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         * g++.dg/template/ctor1.C: New test.
11929
11930 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11931
11932         * g++.dg/template/friend2.C: New test.
11933
11934 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11935
11936         * gcc.dg/mmix-1.c: New test.
11937
11938 2001-12-31  Richard Henderson  <rth@redhat.com>
11939
11940         * gcc.dg/asm-5.c: New.
11941
11942 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11943
11944         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11945         in namespace __gnu_cxx
11946
11947 2001-12-30  Richard Henderson  <rth@redhat.com>
11948
11949         * gcc.dg/debug-6.c: New.
11950
11951 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11952
11953         * gcc.c-torture/compile/20011229-2.c: New test.
11954
11955 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11956
11957         * gcc.dg/debug-3.c: New test.
11958         * gcc.dg/debug-4.c: New test.
11959         * gcc.dg/debug-5.c: New test.
11960
11961 2001-12-29  Richard Henderson  <rth@redhat.com>
11962
11963         * g++.dg/eh/loop1.C: New.
11964
11965 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11966
11967         * g++.dg/template/crash1.C: New test.
11968
11969 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11970
11971         * g++.dg/other/const1.C: New test.
11972
11973 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11974
11975         * gcc.c-torture/compile/20011229-1.c: New test.
11976
11977 2001-12-28  Stan Shebs  <shebs@apple.com>
11978
11979         * lib/objc-torture.exp: Resync with c-torture.exp.
11980         * lib/objc.exp: Load standard libraries.
11981
11982 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11983
11984         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11985         additional tests.
11986
11987 2001-12-27  Roger Sayle <roger@eyesopen.com>
11988
11989         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11990
11991 2001-12-27  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11994
11995 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11996
11997         * g++.dg/eh/ctor1.C: New test.
11998         * g++.dg/other/error2.C: New test.
11999
12000 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12001
12002         * g++.dg/other/init2.C: New test.
12003
12004 2001-12-24  Richard Henderson  <rth@redhat.com>
12005
12006         * gcc.dg/20011223-1.c: New.
12007         * gcc.dg/inline-1.c: New.
12008
12009 2001-12-23  Richard Henderson  <rth@redhat.com>
12010
12011         * gcc.dg/asm-4.c: Test operand modifiers.
12012
12013 2001-12-23  Richard Henderson  <rth@redhat.com>
12014
12015         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12016
12017 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12018
12019         * gcc.c-torture/execute/20011223-1.c: New test.
12020
12021 2001-12-21  Richard Henderson  <rth@redhat.com>
12022
12023         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12024         re-enables the warning.
12025
12026 2001-12-21  Richard Henderson  <rth@redhat.com>
12027
12028         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12029
12030 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12031
12032         * gcc.c-torture/compile/20011218-1.c: New test.
12033
12034 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12035
12036         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12037         arm-isr.c test.
12038         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12039         epilogue generation for ARM ISR routines.
12040
12041 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12042
12043         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12044         * gcc.dg/format/c90-printf-3.c: Likewise.
12045         * gcc.dg/format/c99-printf-3.c: Likewise.
12046         * gcc.dg/format/ext-1.c: Likewise.
12047         * gcc.dg/format/ext-6.c: Likewise.
12048         * gcc.dg/format/format.h: Prototype unlocked stdio.
12049
12050 2001-12-20  Richard Henderson  <rth@redhat.com>
12051
12052         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12053         (arena): Use it.
12054         (malloc): Correct allocation logic.  Abort if we fill up the
12055         arena before initialization complete.
12056         (realloc): Correct allocation logic.
12057
12058 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12059
12060         * gcc.c-torture/compile/20011219-2.c: New test.
12061
12062         * gcc.c-torture/execute/20011219-1.c: New test.
12063
12064 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12065
12066         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12067         target does not support weak symbols.
12068
12069 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12070
12071         * gcc.c-torture/compile/20011219-1.c: New test.
12072
12073 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         * g++.dg/other/error1.C: New test.
12076
12077 2001-12-17  Jeffrey A Law  (law@redhat.com)
12078
12079         * gcc.c-torture/execute/20011217-1.c: New test.
12080
12081 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12082
12083         * objc.dg/special/: New directory.
12084         * objc.dg/special/special.exp: New file.
12085         * objc.dg/special/unclaimed-category-1.h: New file.
12086         * objc.dg/special/unclaimed-category-1a.m: New file.
12087         * objc.dg/special/unclaimed-category-1.m: New file.
12088
12089 2001-12-17  Andreas Jaeger  <aj@suse.de>
12090
12091         * gcc.c-torture/compile/20011217-2.c: New test.
12092
12093 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12094
12095         * gcc.c-torture/compile/20011217-1.c: New test.
12096
12097 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12098
12099         * testsuite/gcc.dg/20011214-1.c: New.
12100
12101 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12102
12103         * gcc.dg/altivec-4.c: New.
12104
12105 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12106
12107         * gcc.dg/20011113-1.c: New test.
12108
12109 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12110
12111         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12112         std::__malloc_alloc_template<0> and
12113         std::__default_alloc_template<false, 0>.
12114
12115 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12116
12117         * objc/execute/bf-21.m: New test.
12118         * objc/execute/enumeration-1.m: New test.
12119         * objc/execute/enumeration-2.m: New test.
12120
12121 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12122
12123         * gcc.dg/gnu89-init-1.c: New test.
12124
12125 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12126
12127         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12128         * g++.old-deja/g++.jason/2371.C: Likewise.
12129         * g++.old-deja/g++.jason/template33.C: Likewise.
12130         * g++.old-deja/g++.jason/template34.C: Likewise.
12131         * g++.old-deja/g++.jason/template36.C: Likewise.
12132         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12133         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12134         * g++.old-deja/g++.other/typename1.C: Likewise.
12135         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12136         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12137         * g++.old-deja/g++.pt/typename11.C: Likewise.
12138         * g++.old-deja/g++.pt/typename14.C: Likewise.
12139         * g++.old-deja/g++.pt/typename16.C: Likewise.
12140         * g++.old-deja/g++.pt/typename3.C: Likewise.
12141         * g++.old-deja/g++.pt/typename4.C: Likewise.
12142         * g++.old-deja/g++.pt/typename5.C: Likewise.
12143         * g++.old-deja/g++.pt/typename7.C: Likewise.
12144         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12145
12146 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12147
12148         * g++.dg/other/linkage1.C: New test.
12149         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12150         specifiers.
12151
12152 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12153
12154         * gcc.dg/concat.c: New test.
12155
12156 2001-12-11  Stan Shebs  <shebs@apple.com>
12157
12158         * objc/compile: New test directory.
12159         * objc/compile/compile.exp: New expect script.
12160         * objc/compile/20011211-1.m: New compile test.
12161
12162 2001-12-11  Jason Merrill  <jason@redhat.com>
12163
12164         * lib/prune.exp (prune_gcc_output): Also handle "In member
12165         function".  So many permutations...
12166
12167 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         * g++.dg/template/typedef1.C: New test.
12170
12171 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12172
12173         * g++.dg/other/copy1.C: New test.
12174
12175 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12176
12177         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12178
12179         * gcc.dg/builtin-choose-expr.c: New.
12180
12181 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12182
12183         * gcc.dg/altivec-2.c: New.
12184
12185 2001-12-07  Richard Henderson  <rth@redhat.com>
12186
12187         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12188
12189 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12190
12191         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12192         ultrasparc.
12193
12194 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12195
12196         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12197
12198 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12199
12200         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12201         variable argument list.
12202
12203 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12204
12205         * gcc.c-torture/execute/memcheck: Delete entire directory.
12206         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12207         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12208
12209 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12210
12211         * gcc.dg/Wshadow-1.c: New test.
12212
12213 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12214
12215         * gcc.c-torture/compile/20011130-1.c: New test.
12216
12217         * gcc.dg/noncompile/20011025-1.c: New test.
12218
12219         * g++.dg/other/anon-union.C: New test.
12220
12221         * gcc.c-torture/execute/20011024-1.c: New test.
12222
12223 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12224
12225         * gcc.c-torture/execute/20000722-1.x,
12226         gcc.c-torture/execute/20010123-1.x: Remove.
12227         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12228         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12229         gcc.dg/c99-complit-2.c: New tests.
12230
12231 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12232
12233         * g++.dg/inherit/base1.C: New test.
12234
12235 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12236
12237         * g++.dg/other/stdarg1.C: New test.
12238
12239         * gcc.c-torture/compile/20011130-2.c: New test.
12240
12241 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12242
12243         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12244         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12245         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12246         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12247         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12248         * gcc.dg/builtin-prefetch-1.c: New test.
12249
12250 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12251
12252         * gcc.dg/20011130-1.c: New test.
12253
12254 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12255
12256         * g++.dg/other/scope1.C: New test.
12257         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12258
12259 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12260
12261         * gcc.dg/vla-init-1.c: New test.
12262
12263 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12264
12265         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12266
12267 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12268
12269         * objc.dg/alias.m: Update.
12270         * objc.dg/class-1.m: Update.
12271         * objc.dg/const-str-1.m: Update.
12272         * objc.dg/fwd-proto-1.m: Update.
12273         * objc.dg/id-1.m: Update.
12274         * objc.dg/super-class-1.m: Update.
12275
12276 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12277
12278         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12279         constructs.
12280
12281 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12282
12283         * gcc.c-torture/execute/20011128-1.c: New test.
12284
12285 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12286
12287         * gcc.dg/20011127-1.c: New test.
12288
12289 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12290
12291         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12292         from Austin Group draft 7.
12293         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12294         scanf format arguments.
12295         * gcc.dg/format/no-exargs-2.c: New test.
12296
12297 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12298
12299         * g++.dg/abi/vbase8-4.C: New test.
12300
12301 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12302
12303         * gcc.c-torture/execute/20011121-1.c: New test.
12304
12305 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12306
12307         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12308
12309 2001-11-23  Andreas Jaeger  <aj@suse.de>
12310
12311         * gcc.dg/cpp/charconst-2.c: New test.
12312
12313 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12314
12315         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12316         to the host if it is remote.  Let tests specify extra headers
12317         they use.
12318         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12319         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12320         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12321         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12322         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12323         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12324         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12325         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12326         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12327         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12328
12329 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12330
12331         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12332         for little endian ARMs.
12333
12334 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12335
12336         * gcc.c-torture/compile/20011119-1.c: New test.
12337         * gcc.c-torture/compile/20011119-2.c: New test.
12338
12339 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12340
12341         * gcc.dg/altivec-1.c: Fix typo.
12342
12343 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12344
12345         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12346
12347 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12348
12349         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12350
12351 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12352
12353         * lib/g77.exp: Don't specify --rpath-link.
12354
12355         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12356         across all the headers.
12357         * gcc.dg/format/format.exp: For testing on a remote host,
12358         copy format.h.
12359
12360         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12361         * gcc.c-torture/execute/930406-1.c: Likewise.
12362         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12363
12364 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12365
12366         * gcc.dg/altivec-1.c: New.
12367
12368 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12369
12370         * gcc.dg/cpp/fpreprocessed.c: New test case.
12371
12372 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12373
12374         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12375         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12376         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12377
12378 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12379
12380         * gcc.dg/no-builtin-1.c: New test.
12381
12382 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * gcc.c-torture/execute/20011115-1.c: New test.
12385
12386 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12387
12388         * gcc.c-torture/compile/20011114-2.c: New test.
12389         * gcc.c-torture/compile/20011114-3.c: New test.
12390         * gcc.c-torture/compile/20011114-4.c: New test.
12391
12392 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         * g++.dg/other/init1.C: New test.
12395
12396 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12397
12398         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12399         message.
12400
12401         * gcc.c-torture/execute/20011114-1.c: New testcase.
12402
12403         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12404         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12405         like the (before this change) version of 20010327-1.c.
12406
12407 2001-11-14  Roger Sayle <roger@eyesopen.com>
12408
12409         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12410
12411 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12412
12413         * g++.dg/init/array2.C: New test.
12414
12415 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12416
12417         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12418
12419 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.dg/other/forscope1.C: New test.
12422         * g++.dg/ext/forscope1.C: New test.
12423         * g++.dg/ext/forscope2.C: New test.
12424
12425 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12426
12427         * gcc.c-torture/execute/20011113-1.c: New test.
12428
12429 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12430
12431         * gcc.c-torture/execute/20011109-2.c: New test.
12432
12433         * gcc.c-torture/execute/20011109-1.c: New test.
12434
12435 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12436
12437         * gcc.c-torture/compile/20011109-1.c: New test.
12438
12439 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12440
12441         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12442         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12443         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12444         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12445         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12446         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12447         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12448
12449 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12450
12451         * g++.dg/warn/Wshadow-1.C: New tests.
12452         * g++.old-deja/g++.mike/for3.C: Update.
12453
12454 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12455
12456         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12457         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12458         XFAILs.  Adjust expected error texts.
12459         * gcc.c-torture/compile/20011106-1.c,
12460         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12461         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12462         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12463         gcc.dg/c99-array-lval-5.c: New tests.
12464
12465 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12466
12467         * gcc.dg/cpp/defined.c: Update.
12468
12469 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12470
12471         * gcc.c-torture/execute/anon-1.c: New test.
12472
12473 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12474
12475         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12476         same size, so no warning should be produced on stormy16.
12477
12478         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12479         due to oversized array.
12480         * g++.old-deja/g++.mike/ns15.C: Likewise.
12481         * g++.old-deja/g++.pt/crash16.C: Likewise.
12482
12483 2001-11-02  Graham Stott  <grahams@redhat.com>
12484
12485         * g++.dgother/debug1.C: Fix typos.
12486
12487 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12488
12489         * g++.dg/other/debug1.C: New test.
12490
12491 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12492
12493         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12494         of unsigned long.
12495
12496 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12497
12498         * gcc.dg/20011029-2.c: New test.
12499
12500         * gcc.c-torture/compile/20011029-1.c: New test.
12501
12502 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12503
12504         * objc/execute/class_self-1.m: New test.
12505         * objc/execute/class_self-2.m: New test.
12506
12507 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12508
12509         * gcc.misc-tests/msgs.exp: Delete.
12510         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12511         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12512         error set to match recent changes.
12513
12514 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12515
12516         * gcc.dg/20011021-1.c: New test.
12517
12518 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12519
12520         * gcc.c-torture/compile/20011023-1.c: New test.
12521
12522 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12523
12524         * lib/g77.exp: Rewrite based on lib/g++.exp.
12525
12526 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12527
12528         * gcc.c-torture/execute/20011019-1.c: New test.
12529
12530         * gcc.dg/20011018-1.c: New test.
12531
12532 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12533
12534         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12535
12536 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12537
12538         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12539         * gcc.dg/attr-invalid.c: Likewise.
12540
12541 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12542
12543         * testsuite/gcc.dg/20011015-1.c: New test.
12544
12545 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12546
12547         * g++.dg/template/unify2.C: New test.
12548
12549 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12550
12551         * g++.dg/other/exception-specification.C: New test
12552
12553 2001-10-13  Tom Rix  <trix@redhat.com>
12554
12555         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12556         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12557
12558 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12559
12560         * testsuite/gcc.dg/20011009-1.c: New test.
12561
12562 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         PR g++/4476
12565         * g++.dg/other/friend1.C: New test.
12566
12567 2001-10-11  Richard Henderson  <rth@redhat.com>
12568
12569         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12570
12571 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12572
12573         * gcc.c-torture/compile/20011010-1.c: New.
12574
12575 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12576
12577         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12578         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12579         g77.f-torture/execute/execute.exp,
12580         g77.f-torture/noncompile/noncompile.exp,
12581         gcc.c-torture/compile/compile.exp,
12582         gcc.c-torture/execute/execute.exp,
12583         gcc.c-torture/execute/ieee/ieee.exp,
12584         gcc.c-torture/execute/memcheck/memcheck.exp,
12585         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12586         objc/execute/execute.exp: Update FSF address.
12587
12588 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12589
12590         * gcc.dg/cpp/cmdlne-C.c: Update.
12591         * gcc.dg/cpp/cmdlne-C2.c: New.
12592
12593 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12594
12595         * gcc.c-torture/execute/20011008-3.c: New.
12596
12597 2001-10-08  DJ Delorie  <dj@redhat.com>
12598
12599         * gcc.dg/20011008-1.c: New.
12600         * gcc.dg/20011008-2.c: New.
12601
12602 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12603
12604         * gcc.dg/cpp/spacing1.c: Update test.
12605
12606 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12607
12608         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12609         spelling errors of "separate" as "seperate".
12610
12611 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12612
12613         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12614         enough to avoid inlining.
12615
12616 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12617
12618         * lib/g77.exp: set libg2c_dir correctly.
12619
12620 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12621
12622         * gcc.dg/cpp/macro11.c: New test.
12623
12624 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12625
12626         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12627         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12628         gcc.dg/format/multattr-3.c: New tests.
12629         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12630         tests for format attributes on function pointers being rejected.
12631
12632 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12633
12634         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12635
12636 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12637
12638         * g++.dg/warn/format1.C: New test.
12639
12640 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12641
12642         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12643
12644 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12645
12646         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12647
12648 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12649
12650         * gcc.dg/cpp/redef2.c: Add test.
12651
12652 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12653
12654         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12655         long-standing bug on i686, apparently.
12656         * gcc.c-torture/execute/loop-2c.x: New file.
12657         * gcc.c-torture/execute/loop-2d.x: New file.
12658         * gcc.c-torture/execute/loop-3c.x: New file.
12659
12660 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12661
12662         * gcc.dg/cpp/20000625-2.c: Correct line number.
12663
12664 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12665
12666         * gcc.dg/cpp/macro10.c: New test.
12667         * gcc.dg/cpp/strify3.c: New test.
12668         * gcc.dg/cpp/spacing1.c: Add tests.
12669         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12670         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12671
12672 2001-09-24  DJ Delorie  <dj@redhat.com>
12673
12674         * gcc.c-torture/execute/20010924-1.c: New test.
12675
12676 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12677
12678         * testsuite/objc/execute/paste.m: Remove.
12679
12680 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12681
12682         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12683
12684 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12685
12686         * g77.dg/strlen0.f: New test.
12687
12688 2001-09-21  Richard Henderson  <rth@redhat.com>
12689
12690         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12691         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12692
12693 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12694
12695         Table-driven attributes.
12696         * g++.dg/ext/attrib1.C: New test.
12697
12698 2001-09-20  DJ Delorie  <dj@redhat.com>
12699
12700         * gcc.dg/20000926-1.c: Update expected warning messages.
12701         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12702         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12703         array.
12704
12705 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12706
12707         * g++.dg/eh/registers1.C: New test case.
12708
12709 2001-09-17  Richard Henderson  <rth@redhat.com>
12710
12711         * gcc.dg/array-5.c: Fix VLA decomposition test.
12712
12713 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12714
12715         * gcc.dg/cpp/line5.c: New testcase.
12716
12717 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12718
12719         * gcc.dg/cpp/macro9.c: New test.
12720
12721 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12722
12723         * gcc.c-torture/execute/980223.c: Change type of addr from long
12724         to char *.
12725
12726 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12727
12728         * gcc.c-torture/execute/20010915-1.c: New test.
12729
12730 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12731
12732         * g77.dg/bprob: New directory.
12733         * g77.dg/bprob/bprob.exp: New file.
12734         * g77.dg/bprob/bprob-1.f: New test.
12735         * g77.dg/gcov: New directory.
12736         * g77.dg/gcov/gcov.exp: New file.
12737         * g77.dg/gcov/gcov-1.f: New test.
12738         * g77.dg/gcov/gcov-1.x: New file.
12739
12740 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12741
12742         * gcc.dg/cpp/directiv.c: Update.
12743         * gcc.dg/cpp/undef1.c: Update.
12744
12745 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12746
12747         * gcc.dg/20010912-1.c: New test.
12748
12749 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12750
12751         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12752         language-independent file in lib.
12753         * lib/gcov.exp: New file.
12754
12755 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12756
12757         * gcc.c-torture/compile/20010911-1.c: New test.
12758
12759 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12760
12761         * lib/profopt.exp: New, to support profile-directed optimizations.
12762         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12763         * gcc.misc-tests/bprob-1.c: New test.
12764         * gcc.misc-tests/bprob-2.c: New test.
12765
12766 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12767
12768         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12769         XFAIL and which kinds of gcov output to verify.
12770         * gcc.misc-tests/gcov-4b.x: New file.
12771         * gcc.misc-tests/gcov-5b.x: New file.
12772         * gcc.misc-tests/gcov-6.x: New file.
12773         * gcc.misc-tests/gcov-7.c: New test.
12774         * gcc.misc-tests/gcov-7.x: New file.
12775
12776 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12777
12778         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12779         * gcc.misc-tests/gcov-6.c: New test.
12780
12781 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12782
12783         PR c++/3986
12784         * g++.dg/abi/vbase1.C: New test.
12785
12786 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12787
12788         * objc.dg/method-2.m: New.
12789
12790 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12791
12792         PR c++/4203
12793         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12794         * g++.dg/init/empty1.C: New test.
12795
12796 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12797
12798         * gcc.c-torture/compile/20010903-1.c: New test.
12799
12800 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12801
12802         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12803         for m68k.
12804
12805 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12806
12807         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12808
12809         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12810
12811         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12812
12813 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12814
12815         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12816         for 16-bit 'unsigned int'.
12817
12818 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12819
12820         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12821
12822 2001-08-27  Richard Henderson  <rth@redhat.com>
12823
12824         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12825         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12826
12827 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12828
12829         * gcc.dg/asm-names.c (ymain): New.
12830
12831 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12832
12833         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12834         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12835         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12836
12837 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12838
12839         * gcc.dg/compare5.c: New testcase.
12840
12841 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12842
12843         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12844         and "In instantiation".
12845
12846 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12847
12848         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12849
12850 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12851
12852         * gcc.misc-tests/gcov.exp: Add support for branch information.
12853         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12854         * gcc.misc-tests/gcov-4.c: New test.
12855         * gcc.misc-tests/gcov-4b.c: New test.
12856         * gcc.misc-tests/gcov-5b.c: New test.
12857
12858 2001-08-20  Zack Weinberg  <zackw@panix.com>
12859
12860         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12861         expected to fail.
12862
12863 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12864
12865         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12866
12867 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12868
12869         * g++.dg/eh/
12870         Moved to gcc-deps.exp
12871         * gcc-deps.exp: New file.
12872
12873 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12874
12875         * g++.old-deja/g++.pt/defarg14.C: New test.
12876
12877 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12878
12879         * g++.old-deja/g++.other/lineno5.C: New test.
12880
12881 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         * g++.old-deja/g++.pt/crash68.C: New test.
12884
12885 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12886
12887         * g++.old-deja/g++.other/crash42.C: New test.
12888
12889 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12890
12891         * gcc.dg/cpp/extratokens.c: Fix.
12892         * gcc.dg/cpp/skipping2.c: New tests.
12893
12894 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12895
12896         * gcc.c-torture/execute/20010724-1.c: New file.
12897         * gcc.c-torture/execute/20010724-1.x: New file.
12898
12899 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12900
12901         * g++.old-deja/g++.other/cond7.C: New test.
12902
12903 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         * g++.old-deja/g++.other/optimize4.C: New test.
12906
12907 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12908
12909         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12910
12911 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12912
12913         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12914         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12915         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12916         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12917
12918         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12919         bug report" message.
12920
12921         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12922         * g++.dg/ext/instantiate1.C: Move from old-deja.
12923
12924 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12925
12926         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12927         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12928         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12929         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12930
12931 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12932
12933         * gcc.c-torture/execute/20010723-1.c: New test.
12934
12935 2001-07-23  Ben Elliston  <bje@redhat.com>
12936
12937         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12938
12939 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12940
12941         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12942         i[34567]86-*-*.
12943         Delete handling of ieee_multilib_flags.
12944         Pass -mieee for alpha*-*-* and sh-*-*.
12945         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12946
12947 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         Remove old-abi tests.
12950         * g++.old-deja/g++.mike/p11116.C: Remove.
12951         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12952
12953 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12954
12955         * g77.f-torture/compile/pr3743.f:  New test
12956
12957 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12958
12959         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12960
12961 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12962
12963         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12964         g++.old-deja/g++.pt/static6.C: Likewise.
12965         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12966         supports weak symbols.
12967
12968 2001-07-18  Andreas Jaeger  <aj@suse.de>
12969
12970         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12971         supported again.
12972
12973 2001-07-18  Andreas Jaeger  <aj@suse.de>
12974
12975         * gcc.dg/iftrap-1.c: Fix target line.
12976
12977 2001-07-17  Richard Henderson  <rth@redhat.com>
12978
12979         * gcc.c-torture/execute/20010717-1.c: New.
12980
12981 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12982
12983         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12984         tests.
12985
12986 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12987
12988         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12989
12990 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12991
12992         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12993         UAC_SIGBUS, UAC_NOPRINT definitions.
12994
12995 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12996
12997         * objc/execute/object_is_class.m: New test.
12998         * objc/execute/object_is_meta_class.m: New test.
12999
13000 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13001
13002         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13003         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13004
13005 2001-01-15  David Bil
13006         * objc/execute/class-14.m: Added.
13007         * objc/execute/class-2.m: Added.
13008         * objc/execute/class-3.m: Added.
13009         * objc/execute/class-4.m: Added.
13010         * objc/execute/class-5.m: Added.
13011         * objc/execute/class-6.m: Added.
13012         * objc/execute/class-7.m: Added.
13013         * objc/execute/class-8.m: Added.
13014         * objc/execute/class-9.m: Added.
13015         * objc/execute/class-tests-1.h
13016         * objc/execute/class-tests-2.h
13017         * objc/execute/compatibility_alias.m: Added.
13018         * objc/execute/encode-1.m: Added.
13019         * objc/execute/formal_protocol-1.m: Added.
13020         * objc/execute/formal_protocol-2.m: Added.
13021         * objc/execute/formal_protocol-3.m: Added.
13022         * objc/execute/formal_protocol-4.m: Added.
13023         * objc/execute/formal_protocol-5.m: Added.
13024         * objc/execute/formal_protocol-6.m: Added.
13025         * objc/execute/formal_protocol-7.m: Added.
13026         * objc/execute/informal_protocol.m: Added.
13027         * objc/execute/initialize.m: Added.
13028         * objc/execute/load.m: Added.
13029         * objc/execute/many_args_method.m: Added.
13030         * objc/execute/nested-3.m: Added.
13031         * objc/execute/no_clash.m: Added.
13032         * objc/execute/private.m: Added.
13033         * objc/execute/redefining_self.m: Added.
13034         * objc/execute/root_methods.m: Added.
13035         * objc/execute/selector-1.m: Added.
13036         * objc/execute/static-1.m: Added.
13037         * objc/execute/static-2.m: Added.
13038         * objc/execute/va_method.m: Added.
13039
13040 2001-03-10  Richard Henderson  <rth@redhat.com>
13041
13042         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13043
13044 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13045
13046         * g++.old-deja/g++.other/crash31.C: XFAIL.
13047         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13048         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13049         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13050         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13051         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13052
13053 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13054
13055         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13056
13057 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13058
13059         * gcc.dg/20000724-1.c: Don't use multiline strings.
13060
13061 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13062
13063         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13064         result of -cString against what we expect it to be; don't just
13065         print it out for no one to read.
13066
13067         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13068         Based on testcases provided by Nicola Pero.
13069
13070 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13071
13072         * gcc.dg/cpp/macro7.c: New test.
13073
13074 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13075
13076         * gcc.dg/cpp/multiline.c: Update.
13077
13078 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13079
13080         * g++.old-deja/g++.other/enum3.C: New test.
13081
13082 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13083
13084         * g++.old-deja/g++.other/pod1.C: New test.
13085
13086 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13087
13088         * g++.old-deja/g++.ext/overload1.C: New test.
13089
13090 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13091
13092         * g++.old-deja/g++.pt/using1.C: New test.
13093
13094 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13095
13096         * g++.old-deja/g++.other/using9.C: New test.
13097
13098 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13099
13100         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13101
13102         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13103
13104 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         * g++.old-deja/g++.ext/realpt1.C: Remove.
13107
13108 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13109
13110         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13111
13112 2001-02-26  Will Cohen  <wcohen@redhat.com>
13113
13114         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13115
13116 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13117
13118         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13119         templatized constructors.
13120
13121 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13122
13123         * gcc.c-torture/execute/20010224-1.c: New test.
13124
13125 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13126
13127         * gcc.c-torture/execute/20010222-1.c: New test.
13128
13129 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13130
13131         * g++.old-deja/g++.other/inline20.C: New test.
13132
13133 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13134
13135         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13136
13137 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13138
13139         * g++.old-deja/g++.other/lookup22.C: New test.
13140
13141 200
13142         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13143         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13144         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13145         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13146         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13147
13148 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13149
13150         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13151         account.
13152
13153 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13154
13155         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13156
13157 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13158
13159         * g++.old-deja/g++.pt/crash62.C: New test.
13160
13161 2001-01-04  Richard Henderson  <rth@redhat.com>
13162
13163         * gcc.dg/20000926-1.c: Update expected warnings.
13164         * gcc.dg/array-2.c: Likewise.
13165         * gcc.dg/array-4.c: Also validate flexible array members.
13166         * gcc.dg/c99-flex-array-1.c: New.
13167
13168 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13169
13170         * gcc.c-torture/compile/20001222-1.x: Remove.
13171
13172 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13173
13174         * gcc.c-torture/execute/built-in-setjmp.c: New.
13175
13176 2001-01-03  Richard Henderson  <rth@redhat.com>
13177
13178         * gcc.dg/940510-1.c: Update expected error wording.
13179         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13180
13181 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13182
13183         * lib/target-supports.exp (check_alias_available): Modified to
13184         indicate aliases not supported if only weak aliases are supported.
13185
13186 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13187
13188         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13189         Turn on cmpstrsi checks for __pj__ and __i370__.
13190
13191 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13192
13193         * g++.old-deja/g++.other/virtual11.C: New test.
13194
13195 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13196
13197         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13198
13199 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13200
13201         * gcc.c-torture/compile/20010102-1.c: New test.
13202
13203 2001-01-02  Andreas Jaeger  <aj@suse.de>
13204
13205         * gcc.dg/noreturn-3.c: New test.
13206
13207         * gcc.dg/noreturn-4.c: New test.
13208
13209 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13210
13211         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13212         __builtin_fputc and __builtin_fwrite.
13213
13214 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13215
13216         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13217         signed char, not default char.
13218
13219 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13220
13221         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13222
13223 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13224
13225         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13226
13227 2000-12-29  Richard Henderson  <rth@redhat.com>
13228
13229         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13230         (__cyg_profile_func_exit): Define.
13231
13232 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13233
13234         * g++.dg/vtgc1.C: New test.
13235
13236 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13237
13238         * gcc.dg/noncompile/20001228-1.c: New test.
13239
13240         * gcc.dg/20001228-1.c: New test.
13241
13242         * gcc.c-torture/execute/20001228-1.c: New test.
13243
13244 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13245
13246         * gcc.dg/format-strfmon-1.c: New test.
13247
13248 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13249
13250         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13251         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13252         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13253         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13254         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13255         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13256         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13257         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13258         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13259         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13260         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13261         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13262         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13263
13264         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13265         * gcc.c-torture/execute/string-opt-4.c: Test index.
13266
13267 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13268
13269         * gcc.c-torture/compile/20001226-1.c: New test.
13270
13271 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13272
13273         * gcc.c-torture/compile/20001222-1.c: New test.
13274         * gcc.c-torture/compile/20001222-1.x: Xfail.
13275
13276 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13277
13278         * gcc.c-torture/execute/comp-goto-2.c: New test.
13279
13280 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13281
13282         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13283         Use long types if __INT_MAX__ is 32767.
13284         (main): Use cast to (sint32 *) when poking 88 into a_page.
13285
13286         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13287
13288 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13289
13290         * gcc.c-torture/compile/20001221-1.c: New test.
13291         * gcc.c-torture/execute/20001221-1.c: New test.
13292
13293 2000-12-20  Richard Henderson  <rth@redhat.com>
13294
13295         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13296         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13297
13298 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13299
13300         * gcc.dg/compare3.c: New test.
13301
13302 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13303
13304         * gcc.dg/format-warnll-1.c: New test.
13305
13306 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13307
13308         * gcc.dg/cpp/cmdlne-P.c: New test.
13309
13310 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13311
13312         * gcc.c-torture/execute/builtin-abs-1.c,
13313         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13314
13315 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13316
13317         * gcc.dg/cpp/multiline.c: New test.
13318
13319 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13320
13321         * g++.old-deja/g++.other/syshdr1.C: Update.
13322         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13323
13324 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13325
13326         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13327
13328 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13329
13330         * g++.old-deja/g++.pt/ttp65.C: New test.
13331
13332 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13333
13334         * g++.old-deja/g++.pt/ttp64.C: New test.
13335
13336 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13337
13338         * g++.old-deja/g++.pt/spec33.C: New test.
13339
13340 2000-12-14  Catherine Moore  <clm@redhat.com>
13341
13342         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13343         * gcc.c-torture/execute/920612-2.c: Likewise.
13344         * gcc.c-torture/execute/920428-2.c: Likewise.
13345         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13346         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13347
13348 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13349
13350         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13351         * gcc.dg/pack-test-2.c: Likewise.
13352
13353 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13354
13355         Tests by Zack Weinberg <zackw@stanford.edu>.
13356
13357         * gcc.dg/cpp/defined.c: Update.
13358         * gcc.dg/cpp/defined_trad.c: New tests.
13359
13360 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13361
13362         * gcc.dg/cpp/trad-direct.c: Update.
13363
13364 2000-12-11  Neil Booth  <neilb@earthling.net>
13365
13366         * gcc.dg/cpp/defined_trad.c
13367
13368 2000-12-11  Neil Booth  <neilb@earthling.net>
13369
13370         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13371
13372 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13373
13374         * gcc.dg/format-miss-2.c: New test.
13375
13376 2000-12-09  Neil Booth  <neilb@earthling.net>
13377
13378         * gcc.dg/cpp/lineflags.c: New tests.
13379         * gcc.dg/cpp/poison.c: Update.
13380         * gcc.dg/cpp/redef2.c: Update.
13381         * gcc.dg/cpp/skipping.c: New test.
13382
13383 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13384
13385         * g++.old-deja/g++.other/eh3.C: New testcase.
13386
13387 2000-12-07  Neil Booth  <neilb@earthling.net>
13388
13389         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13390         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13391         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13392         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13393         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13394         Update.
13395
13396 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13397
13398         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13399         __SIZE_TYPE__ instead of int for type of integers cast to
13400         pointers.
13401
13402 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13403
13404         * g++.old-deja/g++.other/cleanup4.C: New test.
13405
13406 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13407
13408         * format-sec-1.c: New test.
13409
13410 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13411
13412         * gcc.dg/format-nonlit-3.c: New test.
13413
13414 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13415
13416         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13417         through a null pointer.
13418
13419 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13420         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13421         library makes no calls to `operator new' during initialization.
13422
13423 2000-11-04  Neil Booth  <neilb@earthling.net>
13424
13425         * gcc.dg/cpp/include2.c: New tests.
13426
13427 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13428
13429         * lib/g++.exp (g++_set_ld_library_path): New function.
13430         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13431
13432 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13433
13434         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13435         warnings.
13436
13437 2000-11-01  Richard Henderson  <rth@redhat.com>
13438
13439         * g++.old-deja/g++.ext/namedret1.C: New.
13440         * g++.old-deja/g++.ext/namedret2.C: New.
13441         * g++.old-deja/g++.ext/namedret3.C: New.
13442
13443 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13444
13445         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13446         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13447
13448 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13449
13450         * gcc.c-torture/execute/va-arg-21.c: New test.
13451
13452 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13453
13454         * gcc.dg/c99-complex-2.c: New test.
13455
13456 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13457
13458         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13459
13460 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13461
13462         * g++.old-deja/g++.other/inline16.C: New test.
13463
13464 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13465
13466         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13467         __PRETTY_FUNCTION__
13468
13469 2000-10-29  Neil Booth  <neilb@earthling.net>
13470
13471         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13472         New tests.
13473         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13474         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13475         optimisation.
13476
13477 2000-10-29  Neil Booth  <neilb@earthling.net>
13478
13479         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13480         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13481         * mi5.c: Test multiple includes work with -C.
13482         * trigraphs.c: Test ^= version.
13483
13484 2000-10-28  Neil Booth  <neilb@earthling.net>
13485
13486         New tests and test updates for new macro expander.
13487
13488         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13489         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13490         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13491         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13492         new diagnostic messages.
13493
13494         * gcc.dg/cpp/macro3.c: New tests.
13495
13496 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13497
13498         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13499         on the same line.
13500
13501 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13502
13503         * g++.old-deja/g++.other/eh2.C: New test.
13504
13505 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13506
13507         * gcc.c-torture/execute/20001027-1.c: New test.
13508
13509 2000-10-26  Richard Henderson  <rth@redhat.com>
13510
13511         * gcc.c-torture/execute/20001026-1.c: New.
13512
13513 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13514
13515         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13516         * g++.old-deja/g++.law/builtin1.C: Likewise.
13517         * g++.old-deja/g++.law/ctors10.C: Likewise.
13518         * g++.old-deja/g++.law/virtual3.C: Likewise.
13519         * g++.old-deja/g++.mike/p658.C: Likewise.
13520         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13521         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13522         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13523         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13524         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13525
13526 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * gcc.c-torture/compile/20001024-1.c: New test.
13529
13530 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13531
13532         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13533         to tell us whether or not we are using V3.
13534
13535 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13536
13537         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13538         operands.
13539
13540 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13541
13542         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13543
13544 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13545
13546         * gcc.c-torture/execute/20001024-1.c: New test.
13547
13548 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13549
13550         * g++.old-deja/g++.other/sibcall1.C: New test.
13551
13552 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13553
13554         * gcc.dg/noncompile/init-3.c: New test.
13555
13556 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13557
13558         * gcc.dg/format-array-1.c: New test.
13559
13560 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13561
13562         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13563         writing through null pointers; remove comment about testing
13564         unterminated strings.
13565
13566 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13567
13568         * gcc.c-torture/execute/20001017-2.c: New test.
13569
13570 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13571
13572         * gcc.c-torture/compile/20001018-1.c: New test.
13573         * gcc.c-torture/compile/20001018-1.x: Xfail.
13574
13575 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13576
13577         * gcc.c-torture/execute/20001017-1.c: New test.
13578
13579 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13580
13581         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13582         for multiple use of arguments with scanf formats; add tests for
13583         multiple use of arguments.
13584
13585 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13586
13587         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13588
13589 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13590
13591         * gcc.dg/format-miss-1.c: New test.
13592
13593 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13594
13595         * gcc.c-torture/execute/20001013-1.c: New test.
13596
13597 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13598
13599         * gcc.dg/format-branch-1.c: New test.
13600
13601 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13602
13603         * README, lib/file-format.exp: Remove EGCS references.
13604
13605 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * gcc.dg/20001013-1.c: New test.
13608
13609 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13610
13611         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13612         for intmax_t in the compiler using __typeof__ and the type rules
13613         for conditional expressions.
13614
13615 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13616
13617         * gcc.dg/20001012-1.c: New test.
13618         * gcc.dg/20001012-2.c: New test.
13619
13620 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13621
13622         * gcc.dg/format-attr-1.c: New test.
13623
13624 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13625
13626         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13627         __LONG_LONG_MAX__ instead of LLONG_MAX.
13628
13629 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13630
13631         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13632         scanf flags.
13633         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13634         flags.
13635
13636 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13637
13638         * gcc.dg/sequence-pt-1.c: New test.
13639
13640 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13641
13642         * gcc.c-torture/execute/20001011-1.c: New testcase.
13643         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13644
13645 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13646
13647         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13648         does not error on it.
13649
13650 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13651
13652         * gcc.dg/20001009-1.c: New test.
13653
13654 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13655
13656         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13657         * gcc.c-torture/execute/20001009-2.c: ... to here.
13658
13659 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13660
13661         * gcc.c-torture/compile/20001009-1.c: New testcase.
13662         * gcc.c-torture/execute/20001009-1.c: New testcase.
13663         Testcases provided by Jan Hubicka <jh@suse.cz>.
13664
13665 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13666
13667         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13668         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13669         uintmax_t using <limits.h> to emulate the compiler's internal
13670         logic.  No longer XFAIL %j tests.
13671
13672 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13673
13674         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13675         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13676         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13677         regexps and details of expected handling of some bad formats.
13678         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13679         suppression.
13680
13681 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13682
13683         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13684         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13685         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13686         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13687         in list archives.
13688
13689 2000-10-06  Richard Henderson  <rth@cygnus.com>
13690
13691         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13692         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13693         * g++.old-deja/g++.jason/report.C: Likewise.
13694         * g++.old-deja/g++.law/friend5.C: Likewise.
13695         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13696         of the expected warnings.
13697
13698 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13699
13700         * g++.old-deja/g++.pt/enum14.C: New test.
13701
13702 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13703
13704         * g++.old-deja/g++.pt/crash59.C: New test.
13705
13706 2000-10-04  Will Cohen  <wcohen@redhat.com>
13707
13708         * gcc.dg/20000926-1.c: New test.
13709
13710 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13711
13712         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13713         function name for current C++ compiler.
13714         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13715
13716 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13717
13718         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13719         __PRETTY_FUNCTION__.
13720         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13721
13722 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13723
13724         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13725
13726 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13727
13728         * gcc.c-torture/compile/20000923-1.c: New test.
13729
13730 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13731
13732         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13733         * g++.old-deja/g++.pt/ttp62.C: Same.
13734         * g++.old-deja/g++.other/inline14.C: Same.
13735
13736 2000-09-24  Richard Henderson  <rth@cygnus.com>
13737
13738         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13739
13740 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13741
13742         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13743
13744 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13745
13746         * gcc.c-torture/compile/20000922-1.c: New file.
13747
13748 2000-09-21  Nick Clifton  <nickc@redhat.com>
13749
13750         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13751         a signed long modulo operation.
13752         (mod6): New function - perform an unsigned long modulo operation.
13753         (main): Add tests for modulos of very large numbers by very small
13754         dividends.
13755
13756 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13757
13758         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13759
13760 2000-09-19  Richard Henderson  <rth@cygnus.com>
13761
13762         * gcc.dg/compare2.c (case 10): XFAIL.
13763
13764 2000-09-18  Richard Henderson  <rth@cygnus.com>
13765
13766         * gcc.c-torture/execute/20000906-1.c: Move ...
13767         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13768         that support __builtin_trap.
13769
13770 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13771
13772         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13773
13774 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13775
13776         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13777         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13778         more $ format tests.
13779
13780 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13781
13782         * gcc.dg/format-errmk-1.c: New test.
13783
13784 2000-09-17  Greg McGary  <greg@mcgary.org>
13785
13786         * gcc.c-torture/execute/20000917-1.x: Remove.
13787
13788 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13789
13790         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13791
13792 2000-09-17  Greg McGary  <greg@mcgary.org>
13793
13794         * gcc.c-torture/execute/20000917-1.c: New test.
13795         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13796
13797 2000-09-16  Neil Booth  <NeilB@earthling.net>
13798
13799         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13800         in nested macro bug.
13801
13802 2000-09-15  Neil Booth  <NeilB@earthling.net>
13803
13804         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13805
13806 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13807
13808         * gcc.c-torture/execute/20000914-1.c: New test.
13809
13810 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13811
13812         * g++.other/inline13.C: New test.
13813
13814 2000-09-12  Andreas Jaeger  <aj@suse.de>
13815
13816         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13817         constant by Ulrich Drepper <drepper@redhat.com>.
13818
13819 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13820
13821         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13822
13823 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13824
13825         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13826
13827 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13828
13829         * gcc.dg/cpp/backslash.c: New test.
13830
13831 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13832
13833         * gcc.c-torture/execute/20000910-1.c: New test.
13834         * gcc.c-torture/execute/20000910-2.c: Likewise.
13835
13836 2000-09-11  Robert Lipe  <robertl@sco.com>
13837
13838         * gcc.dg/pragma-align.c: New test.
13839
13840 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         * g++.old-deja/g++.pt/explicit82.C: New test.
13843         * g++.old-deja/g++.pt/explicit83.C: New test.
13844
13845 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13846
13847         * gcc.dg/asm-names.c: New test.
13848
13849 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13850
13851         * gcc.dg/cpp/tr-warn6.c: New test
13852
13853 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13854
13855         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13856         be accepted.
13857
13858 2000-09-07  Catherine Moore  <clm@redhat.com>
13859
13860         * gcc.c-torture/execute/unroll-1.c: New test.
13861
13862 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13863
13864         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13865         ERROR markers.
13866         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13867         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13868         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13869         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13870         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13871         Preprocess only.
13872         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13873         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13874
13875 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13876
13877         * g++.old-deja/g++.pt/deduct2.C: New test.
13878
13879 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13880
13881         * g++.old-deja/g++.pt/parms2.C: New test.
13882
13883 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13884
13885         * g++.old-deja/g++.pt/crash58.C: New test.
13886
13887 2000-09-06  Greg McGary  <greg@mcgary.org>
13888
13889         * gcc.c-torture/execute/20000906-1.c: New test.
13890         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13891
13892 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13893
13894         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13895
13896 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13897
13898         * g++.old-deja/g++.pt/crash57.C: New test.
13899
13900 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13901
13902         * g++.old-deja/g++.pt/crash56.C: New test.
13903
13904 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13905
13906         * g++.old-deja/g++.pt/koenig1.C: New test.
13907
13908 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13909
13910         * gcc.dg/20000904-1.c: New test.
13911
13912 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13913
13914         * gcc.dg/cpp/paste8.c: New test.
13915
13916 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13917
13918         * gcc.c-torture/compile/20000827-1.c: New test.
13919
13920 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13921
13922         * gcc.dg/format-diag-1.c: New test.
13923
13924 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13925
13926         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13927         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13928         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13929         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13930         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13931
13932 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.old-deja/g++.other/nested4.C: New test.
13935
13936 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13937
13938         * g++.old-deja/g++.ns/scoped1.C: New test.
13939
13940 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13941
13942         * lib/g++.exp: Support testing already-installed GCC.
13943
13944 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13945
13946         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13947
13948 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13949
13950         * gcc.dg/return-type-2.c: New test.
13951
13952 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13953
13954         * gcc.c-torture/compile/20000825-1.c: New test.
13955
13956 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13957
13958         * gcc.dg/dwarf2-2.c: New test.
13959
13960 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13961
13962         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13963         dg-warning regexps.
13964
13965 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13966
13967         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13968         gcc.dg/format-ext-5.c: New tests.
13969
13970 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13971
13972         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13973
13974 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13975
13976         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13977
13978 2000-08-24  Richard Henderson  <rth@cygnus.com>
13979
13980         * gcc.dg/ia64-sync-1.c: New test.
13981         * gcc.dg/ia64-sync-2.c: New test.
13982         * gcc.dg/ia64-asm-1.c: New test.
13983
13984 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13985
13986         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13987         * gcc.dg/format-ext-2.c: New test.
13988
13989 2000-08-23  Jason Merrill  <jason@redhat.com>
13990
13991         * lib/old-dejagnu.exp: Also ignore "In member function" and
13992         "At global scope".
13993
13994 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13995
13996         * gcc.dg/noncompile/label-lineno-1.c: New test.
13997
13998 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13999
14000         * gcc.dg/c99-array-nonobj-1.c: New test.
14001
14002 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14003
14004         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14005         tests.
14006         * gcc.dg/format-ext-1.c: New test.
14007
14008 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14009
14010         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14011         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14012         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14013         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14014         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14015
14016 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14017
14018         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14019         gcc.dg/c99-strftime-2.c: New tests.
14020
14021 2000-08-22  Richard Henderson  <rth@cygnus.com>
14022
14023         * gcc.c-torture/execute/20000822-1.c: New test.
14024
14025 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14026
14027         * gcc.c-torture/execute/20000819-1.x: Remove.
14028
14029 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14030
14031         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14032         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14033         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14034         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14035         gcc.dg/format-xopen-1.c: New tests.
14036
14037 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14038
14039         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14040
14041 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14042
14043         * g++.old-deja/g++.other/loop2.C: New test.
14044
14045         * gcc.c-torture/compile/20000606-1.c: New test.
14046         * gcc.c-torture/compile/20000728-1.c: New test.
14047         * gcc.c-torture/execute/20000801-1.c: New test.
14048         * gcc.c-torture/execute/20000801-2.c: New test.
14049         * gcc.c-torture/execute/20000819-1.c: New test.
14050         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14051         * gcc.dg/20000629-1.c: New test.
14052         * gcc.dg/20000724-1.c: New test.
14053         * gcc.dg/20000807-1.c: New test.
14054
14055 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14056
14057         * gcc.dg/cpp/pragma-1.c: New test.
14058         * gcc.dg/cpp/pragma-2.c: New test.
14059
14060 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14061
14062         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14063         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14064
14065 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14066
14067         * gcc.c-torture/compile/20000818-1.c: New test.
14068
14069 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14070
14071         * gcc.c-torture/execute/20000818-1.c: New test.
14072
14073 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14074
14075         * gcc.dg/format-va-1.c: New test.
14076
14077 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14078
14079         * g++.old-deja/g++.other/typedef8.C: New test.
14080
14081 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14082
14083         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14084         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14085         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14086         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14087         * g++.old-deja/g++.other/ptrmem7.C: New test.
14088         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14089
14090 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14091
14092         * g++.old-deja/g++.pt/typename27.C: New test.
14093
14094 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14095
14096         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14097         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14098         * g++.old-deja/g++.pt/friend45.C: New test.
14099         * g++.old-deja/g++.other/friend8.C: New test.
14100
14101 2000-08-15  Richard Henderson  <rth@cygnus.com>
14102
14103         * gcc.c-torture/execute/20000815-1.c: New test.
14104
14105 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14106
14107         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14108         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14109         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14110
14111 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14112
14113         * g++.old-deja/g++.other/refinit2.C: New test.
14114
14115 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14116
14117         * lib/c-torture.exp (c-torture): Make
14118         compiler_conditional_xfail_data global.
14119         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14120         compiler_conditional_xfail_data machinery.
14121         (f-torture-execute): Likewise.
14122         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14123         and only when unrolling loops.
14124
14125         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14126
14127 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14128
14129         * g++.old-deja/g++.pt/explicit81.C: New test.
14130
14131 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14132
14133         * g++.old-deja/g++.pt/typename26.C: New test.
14134
14135 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14136
14137         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14138         warning.
14139
14140 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14141
14142         * g++.old-deja/g++.other/array3.C: New test.
14143
14144 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14145
14146         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14147         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14148         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14149         New tests.
14150
14151 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14154         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14155
14156 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14157
14158         * gcc.c-torture/execute/20000808-1.c: New test.
14159
14160 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14161
14162         * gcc.dg/c90-const-expr-1.c: New test.
14163
14164 2000-08-08  Richard Henderson  <rth@cygnus.com>
14165
14166         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14167
14168 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14169
14170         * gcc.dg/noncompile/const-ll-1.c: New test.
14171
14172 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14173
14174         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14175
14176 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14177
14178         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14179         that running programs linked against the shared version of libobjc
14180         run correctly.
14181
14182 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14183
14184         * gcc.dg/c99-printf-1.c: New test.
14185
14186 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14187
14188         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14189
14190 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14191
14192         * gcc.c-torture/execute/20000731-1.x: Delete.
14193
14194 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14195
14196         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14197         and torture_without_loops as is done by c-torture.exp.
14198         (search_for): Copy from c-torture.exp.
14199         (gcc-dg-runtest): New function, drives a directory of tests
14200         iterating over the TORTURE_OPTIONS.
14201         (scan-assembler, scan-assembler-not): Move here from
14202         individual directory drivers.
14203
14204         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14205         defined by lib/gcc-dg.exp.
14206         * gcc.dg/cpp/cpp.exp: Likewise.
14207         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14208         gcc-dg-runtest, so we cycle over optimization options.
14209
14210         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14211         * gcc.dg/compare2.c: No longer expected to fail.
14212
14213 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14214
14215         * gcc.c-torture/execute/20000804-1.c: New test.
14216
14217 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14218
14219         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14220
14221 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14222
14223         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14224
14225 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14226
14227         * gcc.c-torture/compile/20000803-1.c: New test.
14228
14229 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14230
14231         * gcc.c-torture/execute/20000801-3.c,
14232         gcc.c-torture/execute/20000801-4.c: New tests.
14233         * gcc.c-torture/execute/20000801-3.x,
14234         gcc.c-torture/execute/20000801-4.x: Xfail.
14235
14236 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14237
14238         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14239         libobjc/.libs to allow for libtool.
14240
14241 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * gcc.c-torture/compile/20000802-1.c: New test.
14244
14245 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14246
14247         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14248
14249 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14250
14251         * gcc-c-torture/execute/20000731-2.c: New test.
14252
14253         * gcc.c-torture/execute/20000731-1.c: New test.
14254         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14255
14256 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14257
14258         * testsuite/gcc.dg/cpp/paste7.c: New test.
14259         * gcc.dg/cpp/20000725-1.c: New test.
14260
14261 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14262
14263         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14264         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14265         declaration warning for __builtin_dwarf_reg_size.
14266
14267         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14268
14269 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14270
14271         * gcc.dg/noncompile/voidparam-1.c: New test.
14272
14273 2000-07-30  Richard Henderson  <rth@cygnus.com>
14274
14275         * gcc.dg/c90-digraph-1.c: Don't xfail.
14276         * gcc.dg/compare2.c (case 10): Xfail.
14277         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14278
14279 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14280
14281         * gcc.dg/c99-main-1.c: New test.
14282
14283 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14284
14285         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14286
14287 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14288
14289         * gcc.c-tortuer/execute/20000726-1.c: New test.
14290
14291 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14292
14293         * gcc.c-torture/execute/enum-2.c: New test.
14294
14295 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14296
14297         * gcc.dg/cpp/tr-warn3.c: New test.
14298
14299 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14300
14301         * g++.old-deja/g++.ext/implicit1.C: Remove.
14302         * g++.old-deja/g++.jason/c2.C: Remove
14303         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14304         * g++.old-deja/g++.pt/crash16.C: Likewise.
14305         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14306
14307 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         * g++.old-deja/g++.other/for2.C: New test.
14310
14311 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14312
14313         * gcc.dg/20000720-1.c: New test.
14314
14315 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14316
14317         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14318
14319 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14320
14321         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14322         * gcc.c-torture/execute/20000722-1.c: New.
14323         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14324
14325 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14326
14327         * gcc.dg/cpp/20000720-1.S: New test.
14328
14329 2000-07-21  Michael Meissner  <meissner@redhat.com>
14330
14331         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14332
14333 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14334
14335         * g++.old-deja/g++.brendan/crash16.C,
14336         g++.old-deja/g++.brendan/parse3.C,
14337         g++.old-deja/g++.brendan/redecl1.C,
14338         g++.old-deja/g++.ns/template13.C,
14339         g++.old-deja/g++.other/decl4.C,
14340         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14341
14342 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14343
14344         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14345         and "Internal error".
14346
14347         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14348         regexps.
14349         * gcc.dg/cpp/paste6.c: New test.
14350
14351 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14352
14353         * gcc.dg/cpp/tr-direct.c: New test.
14354
14355         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14356         gcc.dg/cpp/undef1.c: Tweak error regexps.
14357
14358 2000-07-18  Eric Christopher <echristo@redhat.com>
14359
14360         * gcc.c-torture/compile/20000718-1.c: New test.
14361
14362 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14363
14364         * cpplex.c (_cpp_push_token): If the token being pushed back
14365         is the previous token in this context, just subtract one from
14366         context->posn.
14367         * cppmacro.c (save_expansion): Clear aux field when storing a
14368         placemarker.
14369
14370 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14371
14372         * gcc.dg/noncompile/redecl-1.c: New test.
14373
14374 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14375
14376         * gcc.c-torture/execute/20000717-5.c: New test.
14377         * gcc.c-torture/execute/20000717-1.x: Removed.
14378
14379 2000-07-17  Richard Henderson  <rth@cygnus.com>
14380
14381         * gcc.c-torture/execute/20000717-4.c: New test.
14382
14383 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14384
14385         * gcc.dg/cpp/syshdr.c: New test.
14386         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14387
14388 2000-07-17  Neil Booth  <neilb@earthling.net>
14389
14390         * gcc.dg/cpp/cmdlne-dM.c: New test.
14391         * gcc.dg/cpp/cmdlne-dD.c: New test.
14392
14393 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14394
14395         * gcc.c-torture/execute/20000717-3.c: New test.
14396
14397         * gcc.c-torture/compile/20000717-1.c: New test.
14398
14399 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14400
14401         * gcc.c-torture/execute/20000717-2.c: New test.
14402
14403 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14404
14405         * gcc.dg/formatz-1.c: New test.
14406
14407         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14408         * gcc.dg/c99-digraph-1.c: New tests.
14409
14410         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14411         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14412
14413         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14414         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14415         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14416         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14417         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14418         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14419         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14420
14421 2000-07-17   Greg McGary <greg@mcgary.org>
14422
14423         * gcc.c-torture/execute/20000717-1.c: New test.
14424         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14425
14426 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14427
14428         * gcc.c-torture/execute/20000715-2.c: New test.
14429         * gcc.dg/20000715-1.c: New test.
14430
14431 2000-07-15  Michael Meissner  <meissner@redhat.com>
14432
14433         * gcc.c-torture/execute/20000715-1.c: New test.
14434
14435 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14436
14437         * gcc.c-torture/execute/20000707-1.c: New test.
14438
14439 2000-07-13  Neil Booth  <NeilB@earthling.net>
14440
14441         * testsuite/gcc.dg/cpp/digraph1.c,
14442         testsuite/gcc.dg/cpp/digraph2.c,
14443         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14444
14445 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14446
14447         * g77.f-torture/compile/20000630-2.f:  New test.
14448         * g77.f-torture/compile/20000630-2.x
14449
14450 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14451
14452         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14453
14454 2000-07-11  Neil Booth  <NeilB@earthling.net>
14455
14456         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14457
14458 2000-07-11  Neil Booth  <NeilB@earthling.net>
14459
14460         * gcc.dg/cpp/cmdlne-C.c: New.
14461
14462 2000-07-09  Neil Booth  <NeilB@earthling.net>
14463
14464         * gcc.dg/cpp/directiv.c: New tests.
14465         * gcc.dg/cpp/undef1.c: Update.
14466
14467 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14468
14469         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14470
14471 2000-07-09  Neil Booth  <NeilB@earthling.net>
14472
14473         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14474
14475 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14476
14477         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14478         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14479
14480 2000-07-08  Neil Booth  <NeilB@earthling.net>
14481
14482         * gcc.dg/cpp/macsyntx.c: New tests.
14483
14484 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14485
14486         * gcc.dg/20000707-1.c: New test.
14487
14488 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14489
14490         * gcc.c-torture/execute/20000706-1.c: New test.
14491         * gcc.c-torture/execute/20000706-2.c: New test.
14492         * gcc.c-torture/execute/20000706-3.c: New test.
14493         * gcc.c-torture/execute/20000706-4.c: New test.
14494         * gcc.c-torture/execute/20000706-5.c: New test.
14495
14496 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14497
14498         * g++.old-deja/g++.pt/instantiate7.C: New test.
14499
14500 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14501
14502         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14503         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14504         * g++.old-deja/g++.other/rtti3.C: Likewise.
14505         * g++.old-deja/g++.other/rttid3.C: Likewise.
14506
14507 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14508
14509         *  g77.f-torture/compile/20000630-1.x: Fix typo
14510
14511 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14512
14513         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14514         assembly output.
14515
14516 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14517
14518         * gcc.dg/cpp/ident.c: New test.
14519
14520 2000-07-05  Neil Booth  <NeilB@earthling.net>
14521
14522         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14523           gcc.dg/cpp/lexstrng.c: New tests.
14524
14525 2000-07-04  Neil Booth  <NeilB@earthling.net>
14526
14527         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14528         * gcc.dg/cpp/strify2.c: Same.
14529
14530 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14531
14532         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14533         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14534         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14535         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14536
14537         * testsuite/gcc.dg/cpp/macro1.c,
14538         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14539         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14540         testsuite/gcc.dg/cpp/strify1.c,
14541         testsuite/gcc.dg/cpp/strify2.c: New tests.
14542
14543 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * gcc.c-torture/execute/20000703-1.c: New test.
14546
14547 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14548
14549         * g++.old-deja/g++.pt (lookup10.C): New test.
14550
14551 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14552
14553         * g++.old-deja/g++.pt (typename25.C): New test.
14554
14555 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14556
14557         * gcc.c-torture/compile/20000701-1.c: New test.
14558
14559 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14560
14561         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14562         to test case.
14563
14564 2000-06-30  Catherine Moore  <clm@cygnus.com>
14565
14566         * gcc.c-torture/execute/align-1.c: New test.
14567
14568 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14569
14570         * g++.old-deja/g++.pt/expr8.C: New test.
14571         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14572
14573 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14574
14575         * gcc.c-torture/compile/20000629-1.c: New test.
14576
14577 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14578
14579
14580         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14581         gcc.dg/noncompile directory, depending on whether they're
14582         preprocessor tests or not.  Annotate all the tests for the dg
14583         framework.
14584
14585         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14586         * gcc.dg/noncompile/noncompile.exp: New.
14587
14588         * Moved files:
14589         Old name                                New name
14590         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14591         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14592         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14593         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14594         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14595         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14596         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14597         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14598         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14599         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14600         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14601         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14602         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14603         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14604         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14605         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14606         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14607         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14608         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14609         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14610         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14611         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14612         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14613         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14614
14615         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14616         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14617         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14618         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14619         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14620         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14621
14622 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14623
14624         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14625         declare one variable.  On the fourth, error.
14626         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14627         declared by 20000628-1a.h.
14628
14629 2000-06-29  Richard Henderson  <rth@redhat.com>
14630
14631         * gcc.c-torture/execute/930529-1.x: New file.
14632         * gcc.dg/920413-1.c: Adjust expected warning text.
14633         * gcc.dg/980217-1.c: Declare abort.
14634         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14635
14636 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14637
14638         * g77.f-torture/compile/20000629-1.f: New test.
14639         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14640
14641 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14642
14643         Rearrange lots of files, removing entirely the
14644         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14645         directories.
14646
14647         * Deleted files:
14648         gcc.c-torture/code_quality/code_quality.exp
14649         gcc.c-torture/special/special.exp
14650         gcc.failure/failure.exp
14651         gcc.failure/940409-1.x
14652         gcc.c-torture/compile/961203-1.x
14653
14654         * New files:
14655         gcc.misc-tests/linkage.exp
14656         gcc.c-torture/execute/920730-1t.c
14657         gcc.c-torture/execute/920730-1t.x
14658         gcc.c-torture/compile/920520-1.x
14659         gcc.c-torture/compile/920521-1.x
14660         gcc.c-torture/compile/981006-1.x
14661         gcc.c-torture/execute/eeprof-1.x
14662
14663         * Moved files (possibly with modifications to fit a new harness):
14664         Old name                                New name
14665         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14666         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14667         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14668         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14669         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14670         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14671         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14672         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14673         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14674         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14675         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14676         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14677         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14678         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14679
14680 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14681
14682         * c-torture/compile/961203-1.x: Delete.
14683
14684         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14685         not exit. Include stdio.h.
14686         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14687         * gcc.misc-tests/dg-12.c: Likewise.
14688         * gcc.misc-tests/dg-5.c: Likewise.
14689         * gcc.misc-tests/dg-6.c: Likewise.
14690         * gcc.misc-tests/dg-7.c: Prototype abort.
14691         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14692         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14693         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14694         not exit.
14695         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14696         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14697
14698 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14699
14700         * gcc.dg/cpp/20000628-1.c: New test.
14701         * gcc.dg/cpp/20000628-1.h: New header for above test.
14702         * gcc.dg/cpp/20000628-1a.h: Likewise.
14703
14704 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14705
14706         * gcc.dg/cpp: New directory.
14707         * gcc.dg/cpp/cpp.exp: New driver.
14708         * gcc.dg/cpp/20000627-1.c: New test.
14709         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14710         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14711         and rewrite as a compilation test.
14712
14713         * gcc.dg: Move many files into the cpp subdirectory, possibly
14714         renaming or editing them as well.
14715         Old name                New name
14716         990119-1.c              cpp/19990119-1.c
14717         990228-1.c              cpp/19990228-1.c
14718         990407-1.c              cpp/19990407-1.c
14719         990409-1.c              cpp/19990409-1.c
14720         990413-1.c              cpp/19990413-1.c
14721         990703-1.c              cpp/19990703-1.c
14722         20000127-1.c            cpp/20000127-1.c
14723         20000129-1.c            cpp/20000129-1.c
14724         20000207-1.c            cpp/20000207-1.c
14725         20000207-2.c            cpp/20000207-2.c
14726         20000209-1.c            cpp/20000209-1.c
14727         20000209-2.c            cpp/20000209-2.c
14728         20000301-1.c            cpp/20000301-1.c
14729         20000419-1.c            cpp/20000419-1.c
14730         20000510-1.S            cpp/20000510-1.S
14731         20000519-1.c            cpp/20000519-1.c
14732         20000529-1.c            cpp/20000529-1.c
14733         20000625-1.c            cpp/20000625-1.c
14734         20000625-2.c            cpp/20000625-2.c
14735         cpp-as1.c               cpp/assert1.c
14736         cpp-as2.c               cpp/assert2.c
14737         cxx-comments-1.c        cpp/cxxcom1.c
14738         cxx-comments-2.c        cpp/cxxcom2.c
14739         endif-label.c           cpp/endif.c
14740         cpp-hash1.c             cpp/hash1.c
14741         cpp-hash2.c             cpp/hash2.c
14742         cpp-if1.c               cpp/if-1.c
14743         cpp-if2.c               cpp/if-2.c
14744         cpp-if3.c               cpp/if-3.c
14745         cpp-if4.c               cpp/if-4.c
14746         cpp-if5.c               cpp/if-5.c
14747         cpp-cond.c              cpp/if-cexp.c
14748         cpp-missingop.c         cpp/if-mop.c
14749         cpp-missingparen.c      cpp/if-mpar.c
14750         cpp-opprec.c            cpp/if-oppr.c
14751         cpp-ifparen.c           cpp/if-paren.c
14752         cpp-shortcircuit.c      cpp/if-sc.c
14753         cpp-shift.c             cpp/if-shift.c
14754         cpp-unary.c             cpp/if-unary.c
14755         cpp-li1.c               cpp/line1.c
14756         cpp-li2.c               cpp/line2.c
14757         lineno.c                cpp/line3.c
14758         lineno-2.c              cpp/line4.c
14759         cpp-mi.c                cpp/mi1.c
14760         cpp-mic.h               cpp/mi1c.h
14761         cpp-micc.h              cpp/mi1cc.h
14762         cpp-mind.h              cpp/mi1nd.h
14763         cpp-mindp.h             cpp/mi1ndp.h
14764         cpp-mix.h               cpp/mi1x.h
14765         cpp-mi2.c               cpp/mi2.c
14766         cpp-mi2a.h              cpp/mi2a.h
14767         cpp-mi2b.h              cpp/mi2b.h
14768         cpp-mi2c.h              cpp/mi2c.h
14769         cpp-mi3.c               cpp/mi3.c
14770         cpp-mi3.def             cpp/mi3.def
14771         poison-1.c              cpp/poison.c
14772         pr-impl.c               cpp/prag-imp.c
14773         cpp-redef-2.c           cpp/redef1.c
14774         cpp-redef.c             cpp/redef2.c
14775         strpaste.c              cpp/strp1.c
14776         strpaste-2.c            cpp/strp2.c
14777         cpp-tradpaste.c         cpp/tr-paste.c
14778         cpp-tradstringify.c     cpp/tr-str.c
14779         cpp-tradwarn1.c         cpp/tr-warn1.c
14780         cpp-tradwarn2.c         cpp/tr-warn2.c
14781         trigraphs.c             cpp/trigraphs.c
14782         cpp-unc1.c              cpp/unc1.c
14783         cpp-unc2.c              cpp/unc2.c
14784         cpp-unc3.c              cpp/unc3.c
14785         cpp-unc.c               cpp/unc4.c
14786         undef.c                 cpp/undef1.c
14787         undef-2.c               cpp/undef2.c
14788         cpp-wi1.c               cpp/widestr1.c
14789
14790 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14791
14792         * lib/g++.exp (g++_include_flags): Tweak.
14793
14794 2000-06-27  H.J. Lu  <hjl@gnu.org>
14795             Loren J. Rittle  <ljrittle@acm.org>
14796
14797         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14798         version with one that knows about the new gcc tree structure.
14799         (g++_link_flags): Same.
14800
14801 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14802
14803         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14804         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14805         case we are cross-compiling.
14806
14807         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14808         g++.old-deja/g++.niklas/Makefile.in,
14809         g++.old-deja/g++.niklas/configure.in,
14810         g++.old-deja/g++.other/Makefile.in,
14811         g++.old-deja/g++.other/configure.in,
14812         gcc.c-torture/code_quality/Makefile.in,
14813         gcc.c-torture/code_quality/configure.in,
14814         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14815         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14816         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14817         gcc.c-torture/execute/ieee/Makefile.in,
14818         gcc.c-torture/execute/ieee/configure.in,
14819         gcc.c-torture/noncompile/Makefile.in,
14820         gcc.c-torture/noncompile/configure.in,
14821         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14822         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14823         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14824
14825 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14826
14827         * g++.old-deja/g++.other/ambig3.C: New test.
14828
14829 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14830
14831         * g++.old-deja/g++.pt/syntax1.C: New test.
14832         * g++.old-deja/g++.pt/syntax2.C: New test.
14833         * g++.old-deja/g++.other/syntax3.C: New test.
14834         * g++.old-deja/g++.other/syntax4.C: New test.
14835
14836 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14837
14838         * gcc.dg/20000623-1.c: Prototype exit and abort.
14839
14840 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14841
14842         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14843         New tests.
14844         * gcc.dg/cpp-mi3.def: New file.
14845
14846         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14847         inside assertions.
14848         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14849         lexer's error messages.
14850         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14851         divine anything from the linemarkers.
14852         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14853         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14854
14855 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14856
14857         * gcc.dg/20000623-1.c: New test.
14858
14859 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14860
14861         * gcc.c-torture/execute/20000622-1.c: New test.
14862
14863 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         * g++.old-deja/g++.other/init15.C: New test.
14866
14867 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         * g++.old-deja/g++.pt/vaarg2.C: New test.
14870         * g++.old-deja/g++.pt/vaarg3.C: New test.
14871
14872 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14873
14874         * g++.old-deja/g++.other/dyncast6.C: New test.
14875
14876 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14877
14878         * gcc.c-torture/execute/loop-6.c: New test.
14879
14880 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14881
14882         * gcc.dg/20000614-1.c: New test.
14883         * gcc.dg/20000614-2.c: New test.
14884
14885 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14886
14887         * g++.old-deja/g++.other/inline12.C: New test.
14888
14889 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14890
14891         * g++.old-deja/g++.other/eh1.C: New test.
14892
14893 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14894
14895         * g++.old-deja/g++.other/type.C: New test.
14896
14897 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14898
14899         * g++.old-deja/g++.other/initstring.C: New test.
14900
14901 2000-06-12  Jason Merrill  <jason@redhat.com>
14902
14903         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14904
14905 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14906
14907         * gcc.c-torture/compile/20000609-1.c: New test.
14908
14909 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14910
14911         * gcc.dg/20000609-1.c: New test.
14912
14913 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14914
14915         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14916         * gcc.c-torture/noncompile/poison-1.c: Move...
14917         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14918         * gcc.dg/cpp-li1.c: Add a token after the #line.
14919
14920 2000-06-05  Richard Henderson  <rth@cygnus.com>
14921
14922         * gcc.c-torture/execute/20000605-2.c: New test.
14923         * gcc.c-torture/execute/20000605-3.c: New test.
14924
14925 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14926
14927         * g77.f-torture/execute/20000503-1.x: New file.
14928
14929 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14930
14931         * g++.old-deja/g++.eh/badalloc1.C: New test.
14932
14933 2000-06-05  Richard Henderson  <rth@cygnus.com>
14934
14935         * gcc.c-torture/execute/20000605-1.c: New test.
14936
14937 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14938             Nathan Sidwell <nathan@codesourcery.com>
14939
14940         * gcc.c-torture/compile/20000605-1.c: New test.
14941
14942 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14943
14944         * g77.f-torture/compile/20000601-1.f:  New test.
14945
14946 2000-06-03  Richard Henderson  <rth@cygnus.com>
14947
14948         * gcc.c-torture/execute/20000603-1.c: New.
14949
14950 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14951
14952         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14953         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14954
14955 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14956
14957         * gcc.dg/compare2.c (case 12): XFAIL.
14958         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14959         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14960
14961         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14962
14963 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14964
14965         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14966         guard macro is already defined when the header is first
14967         included.
14968         * gcc.dg/cpp-mix.h: New file.
14969         * gcc.dg/endif-label.c: Update patterns to match compiler.
14970
14971         * g++.brendan/complex1.C: Declare abort.
14972         * g++.law/refs4.C: Remove XFAIL.
14973         * g++.oliva/expr2.C: Declare abort and exit.
14974
14975 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14976
14977         * gcc.c-torture/execute/20000528-1.c: New test.
14978
14979         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14980         * g++.old-deja/g++.law/temps4.C: Likewise.
14981
14982         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14983         stdlib.h.  Call abort() on failure.
14984         * g++.old-deja/g++.law/refs4.C: Likewise.
14985         * g++.old-deja/g++.law/temps4.C: Likewise.
14986         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14987         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14988
14989 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         Relative to g++.dg/special:
14992         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14993
14994         Relative to g++.old-deja:
14995         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14996         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14997         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14998         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14999         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15000         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15001         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15002
15003         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15004         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15005         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15006         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15007         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15008         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15009         and/or string.h.
15010
15011         * g++.other/goto1.C: Update expectations for error messages.
15012
15013 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15014
15015         * gcc.c-torture/compile/20000523-1.c: New test.
15016
15017 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15018
15019         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15020
15021 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15022
15023         * g++.old-deja/g++.eh/catch11.C: New test.
15024         * g++.old-deja/g++.eh/catch12.C: New test.
15025
15026 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15027
15028         * gcc.c-torture/execute/20000523-1.c: New test.
15029
15030 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15031
15032         * c-torture/execute/bcp-1.c: Replace abort in arg of
15033         __builtin_constant_p with a generic external function.
15034
15035         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15036         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15037         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15038         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15039         Prototype abort and/or exit.
15040
15041         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15042         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15043         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15044         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15045
15046 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15047
15048         * gcc.dg/dwarf2-1.c: New test.
15049
15050 2000-05-20  Richard Henderson  <rth@cygnus.com>
15051
15052         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15053
15054 2000-05-20  Andreas Jaeger  <aj@suse.de>
15055
15056         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15057         testcase.
15058
15059 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15060
15061         * gcc.c-torture/execute/20000519-2.c: New test.
15062
15063 2000-05-19  Andreas Jaeger  <aj@suse.de>
15064
15065         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15066         which fails with SSA.
15067
15068         * lib/c-torture.exp: Also test with -O3 -fssa.
15069
15070 2000-05-18  Michael Meissner  <meissner@redhat.com>
15071
15072         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15073         * gcc.c-torture/execute/920415-1.c: Ditto.
15074         * gcc.c-torture/execute/920501-1.c: Ditto.
15075         * gcc.c-torture/execute/conversion.c: Ditto.
15076         * gcc.c-torture/execute/cvt-1.c: Ditto.
15077
15078 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15079
15080         * gcc.c-torture/compile/20000518-1.c: New test.
15081
15082 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15083
15084         * g77.f-torture/compile/200005018.f:  New test.
15085
15086 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15087
15088         * gcc.c-torture/compile/20000517-1.c: New test.
15089
15090 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15091
15092         * gcc.c-torture/execute/20000516-1.c: New test.
15093
15094 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15095
15096         * g++.old-deja/g++.other/eh.C: New test.
15097
15098 2000-05-12  Richard Henderson  <rth@cygnus.com>
15099
15100         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15101         constants through to doit's conditional.
15102
15103 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15104
15105         * gcc.c-torture/compile/20000511-1.c: New test.
15106         * g77.f-torture/compile/20000511-1.f: New test.
15107         * g77.f-torture/compile/20000511-2.f: New test.
15108
15109 2000-05-11  Michael Meissner  <meissner@redhat.com>
15110
15111         * gcc.c-torture/execute/20000511-1.c: New test.
15112
15113 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15114
15115         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15116         * gcc.dg/20000510-1.S: New.
15117
15118 2000-05-08  Catherine Moore  <clm@cygnus.com>
15119
15120         * gcc.dg/unused-3.c: New.
15121
15122 2000-05-06  Richard Henderson  <rth@cygnus.com>
15123
15124           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15125           * g++.old-deja/g++.mike/warn1.C: Likewise.
15126           * g++.old-deja/g++.pt/local1.C: Likewise.
15127           * g++.old-deja/g++.pt/local7.C: Likewise.
15128           * g++.old-deja/g++.pt/spec16.C: Likewise.
15129
15130 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15131
15132         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15133
15134 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15135
15136           * g77.f-torture/execute/20000503-1.f:  New test.
15137
15138 2000-05-04  Andreas Jaeger  <aj@suse.de>
15139
15140         * gcc.dg/noreturn-2.c: New test.
15141
15142 2000-05-04  Neil Booth  <NeilB@earthling.net>
15143
15144         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15145         preprocessor.
15146
15147 2000-05-04  Richard Henderson  <rth@cygnus.com>
15148
15149         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15150
15151 2000-05-04  Richard Henderson  <rth@cygnus.com>
15152
15153         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15154         OpenSSL by Jason R Thorpe.
15155
15156 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15157
15158         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15159
15160 2000-05-03  Robert Lipe <robertlipe@usa.net>
15161
15162         * gcc.dg/20000503-1.c: New test.
15163
15164 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15165
15166         * gcc.c-torture/compile/20000502-1.c: New test.
15167         * g++.old-deja/g++.other/align.C: New test.
15168         * gcc.dg/cpp-tradstringify.c: New test.
15169
15170 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15171
15172         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15173         and hard registers.
15174
15175 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15176
15177         * gcc.c-torture/execute/loop-5.c: New test.
15178
15179 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15180
15181         * gcc.c-torture/execute/va-arg-20.c: New test.
15182
15183 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15184
15185         * gcc.c-torture/execute/20000422-1.c: New test.
15186
15187 2000-04-20  Greg McGary  <gkm@gnu.org>
15188
15189         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15190         when optimizing, but without sibling-call optimizations (-O1).
15191
15192 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15193
15194           * gcc.c-torture/compile/20000420-1.c: New test.
15195
15196 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15197
15198         * g++.abi/ptrflags.C: New test.
15199         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15200
15201 2000-04-19  Catherine Moore  <clm@cygnus.com>
15202
15203         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15204
15205 2000-04-19  Greg McGary  <gkm@gnu.org>
15206
15207         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15208         sibling-call optimizations.
15209
15210 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15211
15212         * gcc.dg/20000419-1.c: New test.
15213
15214 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15215
15216         * gcc.c-torture/execute/20000412-6.c: New test.
15217
15218 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15219
15220         * gcc.c-torture/execute/20000412-5.c: New test.
15221         * g77.f-torture/compile/20000412-1.f: New test.
15222         * gcc.c-torture/execute/20000412-4.c: New test.
15223         * gcc.c-torture/compile/20000412-2.c: New test.
15224         * gcc.c-torture/execute/20000412-3.c: New test.
15225         * gcc.c-torture/compile/20000412-1.c: New test.
15226         * gcc.c-torture/execute/20000412-2.c: New test.
15227
15228 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15229
15230         * objc/execute/bf-20.m: New test.
15231
15232 2000-04-10  Richard Henderson  <rth@cygnus.com>
15233
15234         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15235
15236         * gcc.c-torture/execute/20000412-1.c: New test.
15237
15238 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15239
15240         * g++.old-deja/g++.eh/catchptr1.C: New test.
15241
15242 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15243
15244         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15245
15246 2000-04-08  Neil Booth  <NeilB@earthling.net>
15247
15248         * gcc.dg/cpp-nullchar.c: Remove test as
15249         embedded nulls cause problems.
15250
15251 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15252
15253         * gcc.dg/compare2.c: New test.
15254
15255 2000-04-08  Neil Booth  <NeilB@earthling.net>
15256
15257         * gcc.dg/cpp-nullchar.c: New test.
15258
15259 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15260
15261         * gcc.dg/cpp-mi2.c: New test.
15262         * gcc.dg/cpp-mi2[abc].h: New files.
15263
15264 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15265
15266         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15267         member name.
15268
15269 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15270
15271         * g++.old-deja/g++.abi/vmihint.C: New test.
15272
15273 2000-04-06  Neil Booth  <NeilB@earthling.net>
15274
15275         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15276         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15277         copyright.
15278
15279 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15280
15281         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15282         avoid stack-frame overwrite.
15283
15284 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15285
15286         * gcc.c-torture/compile/20000405-2.c: New test.
15287         * gcc.c-torture/compile/20000405-3.c: New test.
15288
15289 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15290
15291         * gcc.c-torture/compile/20000405-1.c: New test.
15292
15293 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15294
15295         * gcc.dg/cast-qual-1.c: Revert last change.
15296
15297 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15298
15299         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15300
15301 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15302
15303         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15304         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15305
15306 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15307
15308         * gcc.c-torture/compile/20000403-2.c: New test.
15309         * gcc.c-torture/compile/20000403-1.c: New test.
15310
15311 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15312
15313         * gcc.c-torture/execute/20000403-1.c: New test.
15314
15315 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15316
15317         * gcc.c-torture/execute/20000402-1.c: New test.
15318
15319 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15320
15321         * gcc.c-torture/execute/va-arg-15.c: New test.
15322         * gcc.c-torture/execute/va-arg-16.c: New test.
15323         * gcc.c-torture/execute/va-arg-17.c: New test.
15324         * gcc.c-torture/execute/va-arg-18.c: New test.
15325         * gcc.c-torture/execute/va-arg-19.c: New test.
15326
15327 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15328
15329         * gcc.c-torture/compile/981211-1.c: Move to...
15330         * gcc.dg/cpp-as1.c: ...here.
15331         * gcc.dg/cpp-as2.c: New file.
15332
15333         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15334         compiler.
15335
15336 2000-04-02  Neil Booth  <NeilB@earthling.net>
15337
15338         * gcc.dg/cpp-cond.c  New tests.
15339         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15340         accidental success less likely.
15341         * gcc.dg/cpp-missingop.c  New tests.
15342         * gcc.dg/cpp-missingparen.c  New tests.
15343         * gcc.dg/cpp-shift.c  New tests.
15344         * gcc.dg/cpp-shortcircuit.c  New tests.
15345         * gcc.dg/cpp-unary.c  New tests.
15346
15347 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15348
15349         * gcc.c-torture/compile/20000329-1.c: New test.
15350
15351 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15352
15353         * gcc.c-torture/compile/20000326-1.c: New test.
15354         * gcc.c-torture/compile/20000326-2.c: New test.
15355
15356 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15357
15358         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15359         the first parameter is a function argument.
15360
15361 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         * g++.old-deja/g++.ext/array4.C: New test.
15364
15365 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15366
15367         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15368
15369 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15370
15371         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15372
15373 2000-03-19  Richard Henderson  <rth@cygnus.com>
15374
15375         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15376
15377 2000-03-19  Richard Henderson  <rth@cygnus.com>
15378
15379         * gcc.c-torture/compile/20000319-1.c: New test.
15380
15381 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15382
15383         * gcc.c-torture/execute/20000314-3.c: New test.
15384         * gcc.c-torture/execute/20000314-2.c: New test.
15385         * gcc.c-torture/execute/20000314-1.c: New test.
15386         * gcc.c-torture/compile/20000314-2.c: New test.
15387         * gcc.c-torture/compile/20000314-1.c: New test.
15388
15389 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15390
15391         * g++.old-deja/g++.warn/inline.C: New test.
15392
15393 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15394
15395         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15396         standards-compliant result rather than specific constants.
15397         Put test-values in array.
15398
15399 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15400
15401         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15402         (g++_target_compile): Put test-specific options last.
15403
15404 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15405
15406         * g++.old-deja/g++.eh/vbase4.C: New test.
15407
15408 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15409
15410         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15411
15412 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15413
15414         * g++.old-deja/g++.brendan/misc12.C: Removed.
15415         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15416         * g++.old-deja/g++.ext/pretty4.C: New test.
15417
15418 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15419
15420         * g++.old-deja/g++.other/string2.C: New test.
15421
15422 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15423
15424         * g++.old-deja/g++.warn/impint2.C: New test.
15425
15426 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15427
15428         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15429         is 1, not zero.
15430
15431 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15432
15433         * g++.old-deja/g++.warn/impint.C: New test.
15434         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15435         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15436         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15437         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15438         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15439         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15440         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15441         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15442         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15443         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15444         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15445         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15446
15447 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15448
15449         * gcc.dg/cpp-redef.c: New test.
15450
15451 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15452
15453         * g++.old-deja/g++.pt/unify7.C: New test.
15454
15455 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15456
15457         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15458         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15459
15460 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15461
15462         * gcc.c-torture/compile/20000224-1.c: New test.
15463
15464 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15465
15466         * gcc.c-torture/compile/cpp-2.c: New test.
15467         * gcc.c-torture/compile/cpp-1.c: New test.
15468
15469 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15470
15471         * gcc.c-torture/execute/20000225-1.c: New test.
15472
15473 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15474
15475         * gcc.dg/cpp-li2.c: New test.
15476
15477         * gcc.dg/cpp-wi1.c: New test.
15478
15479         * gcc.dg/cpp-li1.c: New test.
15480
15481 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15482
15483         * g++.old-deja/g++.other/sizeof5.C: New test.
15484
15485 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15486
15487         * gcc.c-torture/execute/va-arg-13.c: New test.
15488
15489 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15490
15491         * gcc.c-torture/execute/va-arg-12.c: New test.
15492
15493 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15494
15495         * gcc.c-torture/execute/20000223-1.c: New test.
15496
15497 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15498
15499         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15500
15501 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15502
15503         * g++.old-deja/g++.abi/ptrmem.C: New test.
15504
15505 2000-02-19  Richard Henderson  <rth@cygnus.com>
15506
15507         * gcc.c-torture/compile/init-3.c: New.
15508
15509 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15510
15511         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15512         ALWAYS_CXXFLAGS.
15513
15514 2000-02-11  Robert Lipe <robertl@sco.com>
15515
15516         * gcc.c-torture/compile/20000211-3.c: New test.
15517
15518 2000-02-11  Martin Buchholz <martin@xemacs.org>
15519
15520         * gcc.c-torture/compile/20000211-2.c: New test.
15521
15522 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15523
15524         * gcc.c-torture/compile/20000211-1.c: New test.
15525
15526 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15527
15528         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15529           on native targets
15530
15531 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15532
15533         * g++.old-deja/g++.other/cast5.C: New test.
15534
15535 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15536
15537         * gcc.c-torture/execute/20000205-1.c: New.
15538
15539 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15540
15541         * g++.old-deja/g++.jason/cast3.C: Return void.
15542         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15543
15544 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15545
15546         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15547
15548         * gcc.dg/loop-1.c: New test.
15549
15550 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15551
15552         * gcc.c-torture/compile/20000127-1.c: New test.
15553         * gcc.c-torture/execute/991228-1.c: New test.
15554
15555 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15556
15557         * gcc.dg/unused-2.c: New test.
15558
15559         * gcc.dg/conv-1.c: New test.
15560
15561 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15562
15563         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15564         compiler.
15565         (tool_option_proc): Fix typo.
15566
15567 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15568
15569         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15570         of the ld on the host, not on the build machine.
15571         Also, don't crash if '--help' is not a supported option.
15572
15573 2000-01-24  Richard Henderson  <rth@cygnus.com>
15574
15575         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15576
15577 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15578
15579         * gcc.c-torture/execute/20000120-2.c: New test.
15580         * gcc.c-torture/execute/20000120-1.c: New test.
15581
15582 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15583
15584         * gcc.c-torture/execute/20000113-1.c: New test.
15585
15586 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15587
15588         * gcc.c-torture/execute/20000112-1.c: New test.
15589
15590 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15591
15592         * gcc.dg/20000111-1.c: New test.
15593
15594 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15595
15596         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15597         with 16 bit integers.
15598
15599 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15600
15601         * gcc.dg/20000108-1.c: New test.
15602
15603 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15604
15605         * g++.old-deja/g++.ns/koenig8.C: New test.
15606
15607 2000-01-05  Nathan Sidwell  <nathan@
15608
15609         * gcc.c-torture/execute/990531-1.c: New test.
15610
15611 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15612
15613         * gcc.c-torture/compile/990527-1.c: New test.
15614
15615 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15616
15617         * gcc.c-torture/execute/990527-1.c: New test.
15618
15619 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15620
15621         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15622         bitfields as signed.
15623
15624 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15625
15626         * g77.f-torture/compile/19990525-0.f: New test.
15627
15628 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15629
15630         * gcc.c-torture/execute/990525-2.c: New test.
15631
15632         * gcc.c-torture/execute/990525-1.c: New test.
15633
15634 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15635
15636         * g++.old-deja/g++.other/anon3.C: New test.
15637         * g++.old-deja/g++.other/anon4.C: New test.
15638         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15639         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15640         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15641         Merrill).
15642
15643 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15644
15645         * gcc.c-torture/execute/990524-1.c: New test.
15646
15647         * gcc.dg/990524-1.c: New test.
15648
15649 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15650
15651         * gcc.c-torture/compile/990523-1.c: New test.
15652
15653 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15654
15655         * gcc.c-torture/compile/990519-1.c: New test.
15656
15657 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15658
15659         * gcc.c-torture/compile/990517-1.c: New test.
15660
15661         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15662         (e4, f4): New tests.
15663         (main): Call them.
15664
15665 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15666
15667         * gcc.dg/noreturn-1.c: New test.
15668
15669 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15670
15671         * gcc.c-torture/execute/990513-1.c: New test.
15672
15673 1999-05-10  Richard Henderson  <rth@cygnus.com>
15674
15675         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15676
15677 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15678
15679         * g77.f-torture/execute/erfc.f: Use small single-precision
15680         values, to avoid problems on Alphas when not -mieee.
15681
15682 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15683
15684         * gcc.dg/990506-0.c: New test.
15685
15686 1999-05-08  Richard Henderson  <rth@cygnus.com>
15687
15688         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15689         the constant to test.  Don't XFAIL 64-bit targets.
15690
15691         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15692         * g++.old-deja/g++.law/profile1.C: Likewise.
15693
15694         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15695         operator new instances.
15696         * g++.old-deja/g++.other/delete5.C: Likewise.
15697
15698 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15699
15700         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15701         intrinsic.
15702
15703 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15704
15705         * g77.f-torture/execute/u77-test.f: Reverse order of two
15706         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15707
15708 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15709
15710         * gcc.dg/compare1.c: New test.
15711
15712 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15713
15714         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15715         New tests.
15716
15717 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15718
15719         * g77.f-torture/compile/19990502-1.f: New test.
15720
15721 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15722
15723         * g77.f-torture/compile/19990502-0.f: New test.
15724
15725 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15726
15727         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15728         intrinsic.
15729
15730 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15731
15732         * g77.f-torture/execute/u77-test.f (main): List libU77
15733         intrinsics not currently tested.
15734         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15735         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15736         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15737         Trim blanks off the ends of some printed strings.
15738
15739 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15740
15741         * g77.f-torture/execute/u77-test.f (main): Just warn about
15742         FSTAT gid disagreement, as it's expected on some systems.
15743
15744 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15745
15746         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15747         use a new function, which allows for some slop.
15748         Clean up some commentary.
15749         (issum): The new function.
15750         (sgladd): Deleted subroutine.
15751
15752 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15753
15754         * g77.f-torture/execute/u77-test.f: Modify to be more like
15755         libf2c/libU77 version, bringing patches to that version here.
15756         Add suitable commentary.
15757
15758 1999-04-25  Richard Henderson  <rth@cygnus.com>
15759
15760         * gcc.dg/990424-1.c: New test.
15761
15762 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15763
15764         * g77.f-torture/execute/u77-test.f (main): Bug involving
15765         LSTAT has been fixed, so turn back on full checking.
15766
15767 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15768
15769         * g77.f-torture/compile/19990419-0.f: New test.
15770         * g77.f-torture/execute/19990419-1.f: New test.
15771
15772 1999-04-17  Richard Henderson  <rth@cygnus.com>
15773
15774         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15775         to avoid the need for a prototype to supress a warning.
15776
15777 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15778
15779         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15780
15781 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15782
15783         * gcc.c-torture/execute/990404-1.c: New test.
15784
15785 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15786
15787         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15788         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15789         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15790         missing initializer warnings.
15791
15792 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15793
15794         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15795         matching strings.
15796
15797 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15798
15799         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15800
15801 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15802
15803         * g77.f-torture/execute/19990325-0.f: New test.
15804         * g77.f-torture/execute/19990325-1.f: New test.
15805
15806 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15807
15808         * gcc.c-torture/execute/990324-1.c: New test.
15809
15810 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15811
15812         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15813         test with 4.
15814
15815 1999-03-17  Richard Henderson  <rth@cygnus.com>
15816
15817         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15818
15819 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15820
15821         * g77.f-torture/execute/19990313-2.f: New test.
15822         * g77.f-torture/execute/19990313-3.f: New test.
15823
15824 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15825
15826         * g77.f-torture/execute/19990313-0.f: New test.
15827         * g77.f-torture/execute/19990313-1.f: New test.
15828
15829 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15830
15831         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15832         printf to sprintf.
15833         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15834         (main): Add check for u15.  Conditionalize u31 check depending on
15835         whether ints are <32 bits or >=32 bits.
15836
15837 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15838
15839         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15840
15841 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15842
15843         * g77.f-torture/compile/19990305-0.f: New test.
15844         * g77.f-torture/execute/19981119-0.f: New test.
15845
15846 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15847
15848         * g77.f-torture/execute/970625-2.f: call ABORT if final
15849         result is not correct, instead of just printing it.
15850         Add this checking via newly introduced obfuscation, to
15851         trip up buggy front ends.
15852
15853 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15854
15855         * g77.f-torture/compile/960317-1.f: Moved from being
15856         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15857
15858 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15859
15860         * g77.f-torture/execute/960317-1.f: New (old) test.
15861         * g77.f-torture/execute/970625-2.f: Ditto.
15862
15863 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15864
15865         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15866         message on line 1 or line 2; cccp and cpplib do this differently.
15867
15868 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15869
15870         * g++.old-deja/g++.law/weak1.C: New test.
15871
15872 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15873
15874         * gcc.c-torture/execute/990119-1.c: Renamed to...
15875         * gcc.dg/990119-1.c: this, so it will only be tested once
15876         (it's a preprocessor test, it doesn't need to be run at
15877         multiple optimization levels).
15878
15879 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15880
15881         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15882           ALWAYS_CXXFLAGS.
15883
15884 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15885
15886         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15887         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15888         to not be compilable by current g77.
15889
15890 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15891
15892         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15893
15894 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15895
15896         * gcc.c-torture/execute/990222-1.c: New test.
15897
15898 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15899
15900         * g77.f-torture/compile/19990218-0.f: New test.
15901         * g77.f-torture/noncompile/19990218-1.f: New test.
15902
15903 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15904
15905         * g77.f-torture/compile/19981216-0.f: New test.
15906
15907 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15908
15909         * gcc.dg/990214-1.c: New test.
15910
15911 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15912
15913         * gcc.dg/990213-2.c: New test.
15914
15915         * gcc.dg/990213-1.c: New test.
15916
15917 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15918
15919         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15920         ints.
15921
15922 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15923
15924         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15925         specified by target.
15926
15927         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15928
15929 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15930
15931         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15932
15933 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15934
15935         * gcc.dg/special/ecos.exp: New test driver for new tests with
15936         special requirements.
15937
15938         * gcc.dg/special/alias-1.c: New test.
15939         * gcc.dg/special/gcsec-1.c: New test.
15940         * gcc.dg/special/weak-1.c: New test.
15941         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15942         * gcc.dg/special/weak-2.c: New test.
15943         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15944         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15945         * gcc.dg/special/wkali-1.c: New test.
15946         * gcc.dg/special/wkali-2.c: New test.
15947         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15948         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15949
15950 1999-02-10  Felix Lee  <flee@cygnus.com>
15951
15952           * lib/c-torture.exp (c-torture-compile): Pull out code for
15953           analyzing gcc error messages.
15954           (c-torture-execute): Likewise.  Fix some (harmless) false
15955           positives.
15956           * lib/gcc.exp (gcc_check_compile): New function.
15957
15958 1999-02-08  Richard Henderson  <rth@cygnus.com>
15959
15960         * gcc.c-torture/execute/990208-1.c: New test.
15961
15962 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15963
15964         * g++.dg/special/ecos.exp: New driver for new tests with special
15965         requirements
15966
15967         * g++.dg/special/conpr-1.C: New test
15968         * g++.dg/special/conpr-2.C: New test
15969         * g++.dg/special/conpr-2a.C: New test
15970         * g++.dg/special/conpr-3.C: New test
15971         * g++.dg/special/conpr-3a.C: New test
15972         * g++.dg/special/conpr-3b.C: New test
15973
15974         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15975         allow g++ to use the dg driver
15976
15977         * README: Add comment about g++.dg directory
15978
15979 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15980
15981         * README: Update email addresses.
15982
15983 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15984
15985         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15986         arguments in order to force structure S onto the stack even on
15987         the alpha.
15988         (test): Pass 10 leading arguments to function foo as well as the
15989         structure S.
15990
15991         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15992         failure for all targets.
15993
15994         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15995         abort to terminate program execution.
15996
15997 1999-01-30  Richard Henderson  <rth@cygnus.com>
15998
15999         * gcc.c-torture/execute/990130-1.c: New test.
16000
16001 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16002
16003         * gcc.dg/990130-1.c: New test.
16004
16005 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16006
16007         * gcc.c-torture/execute/990128-1.c: New test.
16008
16009 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16010
16011         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16012
16013 1999-01-27  Felix Lee  <flee@cygnus.com>
16014
16015         * lib/c-torture.exp (c-torture-compile): pull out code for
16016         analyzing gcc error messages.
16017         (c-torture-execute): ditto, and fix some (harmless) false
16018         positives.
16019         * lib/gcc.exp (gcc_check_compile): new function.
16020
16021 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16022
16023         * gcc.dg/990117-1.c: New test.
16024
16025         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16026
16027         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16028
16029 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16030
16031         * g77.f-torture/compile/990115-1.f: New test.
16032
16033 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16034
16035         * gcc.c-torture/compile/990107-1.c: New test
16036
16037 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16038
16039         * gcc.c-torture/execute/990106-2.c: New test.
16040
16041         * gcc.c-torture/execute/990106-1.c: New test.
16042
16043 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16044
16045         * gcc.c-torture/compile/981223-1.c: New test.
16046
16047 1998-12-29  Richard Henderson  <rth@cygnus.com>
16048
16049         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16050         (opt3): Rename from opt4 and disable.
16051
16052 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16053
16054         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16055
16056 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16057
16058         * g++.old-deja/g++.other/conv5.C: New test.
16059
16060 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16061
16062         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16063
16064 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16065
16066         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16067
16068 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16069
16070         * gcc.c-torture/compile/981211-1.c: New test.
16071
16072 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16073
16074         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16075
16076         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16077
16078 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16079
16080         * gcc.special/930510-1.c: Make C9X safe.
16081         * gcc.misc-tests/gcov-1.c Similarly.
16082         * gcc.misc-tests/gcov-2.c Similarly.
16083
16084 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16085
16086         * gcc.dg/ultrasp1.c: New test.
16087
16088 1998-12-06  Richard Henderson  <rth@cygnus.com>
16089
16090         * gcc.c-torture/execute/981206.c: New test.
16091
16092 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16093
16094         * g++.old-deja/g++.ns/template7.C: New test.
16095
16096         * g++.old-deja/g++.other/expr1.C: New test.
16097
16098         * g++.old-deja/g++.eh/tmpl3.C: New test.
16099
16100         * g++.old-deja/g++.eh/tmpl2.C: New test.
16101
16102 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16103
16104         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16105         * g++.old-deja/g++.other/using6.C: Removed.
16106         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16107
16108         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16109
16110 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16111
16112         * g++.old-deja/g++.pt/overload8.C: New test.
16113
16114         * g++.old-deja/g++.pt/overload7.C: New test.
16115
16116         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16117
16118         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16119         and relinking messages.
16120         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16121         compiling with -frepo.
16122
16123 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16124
16125         * g++.old-deja/g++.pt/lookup6.C: New test.
16126
16127 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16128
16129         * gcc.c-torture/execute/981130-1.c: New test.
16130         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16131
16132 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16133
16134         * g++.old-deja/g++.pt/explicit76.C: New test.
16135
16136         * g++.old-deja/g++.pt/friend38.C: New test.
16137
16138         * g++.old-deja/g++.ns/crash2.C: New test.
16139
16140         * g++.old-deja/g++.pt/defarg8.C: New test.
16141
16142         * g++.old-deja/g++.pt/instantiate6.C: New test.
16143
16144         * g++.old-deja/g++.pt/static6.C: New test.
16145
16146         * g++.old-deja/g++.pt/decl2.C: New test.
16147
16148 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16149
16150         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16151         problem is actually related with name lookup, but so what? :-)
16152
16153         * g++.old-deja/g++.pt/friend37.C: New test.
16154
16155 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16156
16157         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16158         element, which fails on some systems.
16159
16160         * g77.f-torture/execute/labug1.f: New test.
16161
16162 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16163
16164         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16165         is defined.
16166
16167 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16168
16169         * g77.f-torture/compile/981117-1.f: New test.
16170
16171 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16172
16173         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16174         properly discarded.
16175
16176 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16177
16178         * gcc.c-torture/execute/memcheck: New directory of tests for
16179         -fcheck-memory-usage.
16180
16181 1998-11-07  Gerald Pfe
16182
16183         * g77.f-torture/noncompile/980615-0.f: New test.
16184
16185 1998-07-26  H.J. Lu  (hjl@gnu.org)
16186
16187         * gcc.dg/980312-1.c: Do link instead of compile.
16188         * gcc.dg/980313-1.c: Likewise.
16189
16190 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16191
16192         * gcc.c-torture/compile/980726-1.c: New test.
16193
16194 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16195
16196         * g77.f-torture/execute/io0.f: New test.
16197
16198 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16199
16200         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16201         an int.
16202
16203 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16204
16205         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16206         m32r bugs.
16207
16208 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16209
16210         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16211         c-decl.c:grokdeclarator can handle mode attributes.
16212
16213 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.c-torture/execute/980716-1.c: New test.
16216
16217 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16218
16219         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16220         the mn10200.
16221         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16222         the mn10200.
16223         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16224         * gcc.c-torture/compile/930326-1.x: Similarly.
16225
16226 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16227
16228         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16229         New test from Craig.
16230
16231 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16232
16233         * g77.f-torture/noncompile/980616-0.f: New test.
16234
16235         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16236
16237 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16238
16239         *  g++.other/singleton.C: Return error value instead of taking
16240         SIGSEGV.
16241
16242 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16243
16244         *  g++.other/singleton.C: New test.   Warning is under dispute.
16245         Runtime crash is not.
16246
16247 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16248
16249         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16250         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16251         using6.C, using7.C}:  New namespace tests.
16252
16253 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16254
16255         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16256         specialization with typedef'ed names used as array indexes.
16257
16258 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16259
16260         * gcc.c-torture/execute/980709-1.c: New test.
16261
16262         * gcc.dg/980709-1.c: New test.
16263
16264 1998-07-07  Richard Henderson  <rth@cygnus.com>
16265
16266         * gcc.c-torture/execute/bcp-1.c: New test.
16267
16268 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16269
16270         * gcc.c-torture/execute/980707-1.c: New test.
16271
16272 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16273
16274         * gcc.c-torture/compile/980706-1.c: New test.
16275
16276 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16277
16278         * g77.f-torture/execute/980701-0.f,
16279         g77.f-torture/execute/980701-1.f: New test from Craig.
16280
16281 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16282
16283         * gcc.c-torture/compile/980701-1.c: New test.
16284
16285         * gcc.c-torture/execute/980701-1.c: New test.
16286
16287 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16288 rlsruhe.de>
16289
16290         * g++.old-deja/g++.robertl/eb132.C: New test.
16291         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16292
16293 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16294
16295         * g77.f-torture/execute/980628-7.f,
16296         g77.f-torture/execute/980628-8.f,
16297         g77.f-torture/execute/980628-9.f,
16298         g77.f-torture/execute/980628-10.f: New tests from Craig.
16299
16300         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16301
16302 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16303
16304         * g77.f-torture/execute/980628-4.f: New test from Craig.
16305         * g77.f-torture/execute/980628-5.f: Likewise.
16306         * g77.f-torture/execute/980628-2.f: Likewise.
16307         * g77.f-torture/execute/980628-0.f: Likewise.
16308         * g77.f-torture/execute/980628-1.f: Likewise.
16309         * g77.f-torture/execute/980628-3.f: Likewise.
16310         * g77.f-torture/execute/980628-6.f: Likewise.
16311
16312 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16313
16314         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16315         directory when nothing has been installed yet.
16316
16317 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16318
16319         * gcc.c-torture/special/special.exp: Handle newer versions of
16320         dejagnu.
16321
16322 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16323
16324         * gcc.dg/980626-1.c: New test.
16325
16326 1998-06-19  Bruno Haible <haible@ilog.fr>
16327
16328         * gcc.misc-tests/m-un-2.c: New test.
16329         * g++.old-deja/g++.other/warn01.c: Likewise.
16330
16331 1998-06-19  Robert Lipe  <robertl@dgii.com>
16332
16333         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16334         compatibility with assmblers with a different comment character.
16335         Eliminate use of GAS-specific extensions.
16336
16337 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16338
16339         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16340
16341 1998-06-19  Robert Lipe  <robertl@dgii.com>
16342
16343         *lib/g77.exp: Replace search for libf2c.a with search for newly
16344         renamed libg2c.a
16345
16346 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16347
16348         * gcc.c-torture/execute/980617-1.c: New test.
16349
16350 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16351
16352         * gcc.c-torture/execute/980612-1.c: New test.
16353
16354 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16355
16356         * gcc.dg/980523-1.c: Only test on ppc-linux.
16357         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16358
16359         * gcc.c-torture/execute/980608-1.c: New test.
16360
16361 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16362
16363         * gcc.c-torture/execute/980605-1.c: New test.
16364
16365 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16366
16367         * gcc.c-torture/execute/980604-1.c: New test.
16368
16369 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16370
16371         * gcc.c-torture/execute/980602-1.c: New test.
16372         * gcc.c-torture/execute/980602-2.c: Likewise.
16373
16374 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16375
16376         * 970125-0.f: Fix per JCB.  Add commentary.
16377
16378 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16379
16380         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16381         IEEE -0 support.
16382
16383 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16384
16385         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16386         earlier.
16387
16388 1998-05-28  Catherine Moore <clm@cygnus.com>
16389
16390         * gcc.c-torture/execute/980526-3.c: New test.
16391
16392 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16393
16394         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16395         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16396         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16397         m88k-motorola-sysv3 to XFAIL.
16398
16399 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16400
16401         * gcc.dg/980526-1.c: New test.
16402         * gcc.c-torture/execute/980526-2.c: New test.
16403
16404 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16405
16406         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16407
16408         * gcc.c-torture/execute/980526-1.c: New test.
16409
16410 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16411
16412         * g77.f-torture/execute/alpha2.f: Add runtime test.
16413
16414 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16415
16416         * g++.old-deja/old-deja.exp: Strip leading directories.
16417
16418         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16419         error for the line.  Don't run multiple tests for the same line.
16420
16421 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16422
16423         * gcc.dg/980523-1.c: New test.
16424
16425 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16426
16427         * g77.f-torture/compile/970915-0.f: New test.
16428
16429 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16430
16431         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16432
16433 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16434
16435         * gcc.dg/980520-1.c: New test.
16436
16437 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16438
16439         * gcc.dg/980502-1.c: Fix return type.
16440
16441 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16442
16443         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16444         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16445         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16446         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16447         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16448
16449 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16450
16451         * g77.f-torture/execute/980520-1.f: New test.
16452
16453 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16454
16455         * lib/mike-g77.exp: New file.
16456
16457         * g77.f-torture/noncompile/noncompile.exp,
16458         g77.f-torture/noncompile/check0.f: New files.
16459
16460 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16461
16462         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16463         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16464         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16465         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16466         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16467         abort where appropriate.
16468
16469 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16470
16471         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16472         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16473
16474 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16475
16476         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16477
16478 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16479
16480         * g77.f-torture/compile/980427-0.f: New test.
16481
16482 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16483
16484         * g77.f-torture/compile/980424-0.f: New test.
16485
16486 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16487
16488         * g77.f-torture/compile/980419-2.f (main): New test.
16489         * g77.f-torture/compile/970125-0.f: New test.
16490         * g77.f-torture/compile/980419-1.f: New test.
16491
16492 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16493
16494         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16495         of loop-4.c.
16496
16497 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16498
16499         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16500
16501 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16502
16503         * gcc.c-torture/compile/980329-1.c: New test.
16504
16505 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16506
16507         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16508         * gcc.dg/980312-1.c: Fix typo in -march command.
16509
16510 1998-03-16  H.J. Lu  (hjl@gnu.org)
16511
16512         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16513
16514 1998-03-11  Robert Lipe  <robertl@dgii.com>
16515
16516         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16517         Dave Love agree the Fortran source is bogus.
16518
16519 1998-03-11  Robert Lipe  <robertl@dgii.com>
16520
16521         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16522         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16523         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16524         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16525         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16526
16527 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16528
16529         * g++.old-deja/g++.other/friend1.C: New test.
16530
16531 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16532
16533         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16534         possibly uninitialized) variables and declare dnrm2.
16535
16536 1998-02-23  Robert Lipe <robertl@dgii.com>
16537
16538         From Bruno Haible <haible@ilog.fr>:
16539         * gcc.c-torture/execute/980223.c: New test.
16540
16541 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16542
16543         * gcc.dg/ifelse-1.c: New test.
16544
16545 1998-02-09  H.J. Lu  (hjl@gnu.org)
16546
16547         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16548
16549           * lib/old-dejagnu.exp (old-dejagnu): Added the
16550           "execution test - XFAIL *-*-*" handling in the spirit of
16551           "excess errors test -". Changed the "execution test fails"
16552           handling to be like "excess errors test fails".
16553           * Update various tests accordingly.
16554
16555 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16556
16557         * gcc.c-torture/execute/980205.c: New test.
16558
16559 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16560
16561         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16562         * lib/f-torture.exp: Similarly.
16563         * gcc.c-torture: Rename all .cexp files to .x files.
16564
16565 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16566
16567         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16568         (940510-1.c): Removed duplicate.
16569         (971104-1.c): New test.
16570
16571 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16572
16573           * lib/f-torture.exp: Improve error and loop detection.
16574
16575 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16576
16577         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16578         use that to size the filler array.
16579
16580 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16581
16582         * lib/c-torture.exp(c-torture-execute): Fix typo.
16583
16584         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16585         testcase as the executable name. Keep the executable around if
16586         the test fails.
16587
16588 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16589
16590         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16591         changes.  Only test one -g option, and move it to the end of the
16592         list of options to test.
16593
16594 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16595
16596         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16597         variable GCC_TORTURE_OPTIONS to supply default switches separated
16598         by colons.  If no environment variable, run tests with -O0 -g, -O1
16599         -g, and -O2 -g as well.
16600
16601 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16602
16603         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16604         explanatory comments. Fix indentation.
16605
16606 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16607
16608         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16609
16610 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16611
16612         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16613         * g++.old-deja/g++.mike/p7325.C: Likewise.
16614         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16615
16616 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16617
16618         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16619         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16620         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16621         * g++.old-deja/g++.law/operators4.C: Likewise.
16622
16623 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16624
16625         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16626         * g++.old-deja/g++.mike/p784.C: Ditto.
16627         * g++.old-deja/g++.mike/p785.C: Ditto.
16628
16629 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16630
16631           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16632
16633 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16634
16635         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16636         target feature; pass this to c-torture-execute as needed.
16637
16638 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16639
16640         * lib/c-torture.exp(c-torture-execute): If the previous and the
16641         current executables being tested are identical, we don't need to
16642         run the executable again. Try to make the executable names
16643         unique. Add an optional argument for passing additional compiler
16644         flags.
16645
16646 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16647
16648         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16649
16650 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16651
16652         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16653
16654 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16655
16656         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16657         32bit or larger longs.
16658
16659         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16660         have either a 32bit long or 32bit int.
16661
16662 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16663
16664         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16665         Make double precision tests dependent on sizeof (double).
16666
16667 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16668
16669         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16670         too.
16671
16672 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16673
16674         * gcc.c-torture/compile/961203-1.cexp: New script.
16675
16676 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16677
16678         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16679         up the includes ourselves.
16680
16681 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16682
16683         * lib/plumhall.exp: Remove random include, and add a few
16684         verbose messages for debugging.
16685
16686 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16687
16688         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16689         of trying to do it ourselves.
16690
16691 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16692
16693         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16694
16695 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16696
16697         * gcc.prms/5403.c: Made regexp a bit less strict.
16698
16699 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16700
16701         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16702         is returned from remote_load instead.
16703         * lib/plumhall.exp: Ditto.
16704         * lib/mike-g++.exp: Ditto.
16705         * lib/old-dejagnu.exp: Ditto.
16706         * lib/c-torture.exp: Ditto.
16707
16708 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16709
16710         * lib/g++.exp: Use build_wrapper procedure.
16711         * lib/gcc.exp: Ditto.
16712
16713 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16714
16715         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16716         an old-style decl for malloc.  Fixes tests to work when
16717         sizeof (int) != sizeof (size_t).
16718
16719 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16720
16721         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16722
16723         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16724         use stdargs.h interface.
16725
16726 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16727
16728         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16729         NO_VARARGS when compiling.
16730
16731 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16732
16733         * lib/plumhall.exp(ph_includes): New procedure.
16734         (ph_make): Use it.
16735         (ph_compiler): Ditto.
16736
16737         * lib/g++.exp: Rename test-glue.c to testglue.c.
16738         * lib/gcc.exp: Ditto.
16739
16740 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16741
16742         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16743         to completion when it's called.
16744
16745 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16746
16747         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16748         is defined, don't do test.
16749
16750 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16751
16752         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16753         for object files.
16754         (ph_summary): Mark skipped testcases as untested, not unresolved.
16755
16756         * lib/plumhall.exp (ph_make): If unresolved because of bad
16757         errorCode, record errorCode in log file.
16758         (*): Replace send_log/verbose with verbose -log.
16759
16760 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16761
16762         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16763         double conversion if double isn't at least 8 bytes.
16764
16765         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16766         int to work with targets where int is 16 bits.
16767
16768         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16769         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16770         precision for the test to complete.
16771
16772 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16773
16774         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16775         if d10v is not compiled with the -mdouble64 flag.
16776         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16777
16778         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16779         d10v is not compiled with the -mint32 flag.
16780
16781 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16782
16783         * lib/plumhall.exp: Use incr_count.
16784
16785 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16786
16787         * gcc.c-torture: Update to c-torture-1.45.
16788
16789 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16790
16791         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16792         the name of the expect testcase file).
16793
16794         * lib/g++.exp(g++_init): Ditto.
16795
16796 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16797
16798         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16799         the host.
16800
16801         * lib/gcc.exp(gcc_exit): New procedure.
16802
16803 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16804
16805         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16806         specs where appropriate.
16807
16808         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16809         because of new "candidates are" messages, and removed a few
16810
16811         * Converted all non-old-style g++ testcases to old-style, and
16812         moved into g++.old-deja.
16813
16814 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16815
16816         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16817         options.
16818
16819         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16820         succeeded.
16821
16822         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16823
16824 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16825
16826         * lib/gcc.exp (gcc_target_compile): Add support for defining
16827         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16828         the machine doesn't have those features.
16829
16830 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16831
16832         * g++.law/operators4.exp: Don't use LIBS.
16833
16834 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16835
16836         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16837
16838         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16839         * lib/g++.exp: Set it here instead. Also, allow use of the
16840         --tool_exec and --tool_opt options. Change CXX to
16841         GXX_UNDER_TEST.
16842
16843         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16844
16845         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16846
16847 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16848
16849         * lib/old-dejagnu.exp: Use prune_warnings instead of
16850         prune_system_crud.
16851         * lib/mike-g++.exp: Ditto.
16852         * lib/gcc.exp: Ditto.
16853         * lib/g++.exp: Ditto.
16854
16855         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16856
16857 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16858
16859           * 941014-2.c: Include stdlib.h
16860           * 960327-1.c: Include stdio.h
16861           * dbra.c, index-1.c: Don't assume ints are 32bits.
16862
16863 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16864
16865         * lib/gcc.exp: Add gcc,stack_size target feature.
16866
16867         * lib/g++.exp(g++_target_compile): Add the include and link
16868         paths here, not in two other places. And, it's $options, not
16869         options.
16870
16871         * lib/mike-g++.exp(postbase): Remove the code that determines
16872         the correct include and link paths.
16873         * g++.old-deja/old-deja.exp: Ditto.
16874
16875 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16876
16877         * lib/g++.exp(g++_init): target_compile no longer returns the
16878         filename of the result.
16879
16880 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16881
16882         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16883         call to glob.
16884
16885         * gcc.c-torture/special/special.exp: Change call to
16886         gcc_target_compile to include the object file.
16887
16888 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16889
16890         * gcc.c-torture/special/special.exp: Correct misspelling in last
16891         change.
16892
16893 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16894
16895         * lib/plumhall.exp(ph_summary): Log the entire output of the
16896         executable. Return -1 if there were any failures, 0 otherwise.
16897         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16898         (ph_make): Clean up objects and executables that were built
16899         if the tests succeeded.
16900
16901 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16902
16903         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16904         libraries and includes in the build tree as appropriate.
16905
16906 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16907
16908         * lib/c-torture.exp: Instead of looking for the global variable
16909         NO_LONG_LONG, check to see if that's a feature of the target.
16910
16911 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16912
16913         * config/default.exp: Minimize. Delete the remainer of the files in
16914         config; this functionality is now in devo/dejagnu/config.
16915
16916         g++.*/*: Pass any additional flags used to compile to postbase;
16917         delete CXXFLAGS.
16918
16919         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16920         is now done by runtest.exp. Use gcc_target_compile instead of
16921         compile.
16922
16923         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16924         Remove references to CFLAGS. Use remote_file instead of
16925         calling rm -f.
16926         (c-torture): Take a list of arguments to use to compile this
16927         testcase.
16928
16929         lib/g++.exp: Simplify. Use target_compile instead of compile.
16930         lib/gcc-dg.exp: Ditto.
16931         lib/gcc.exp: Ditto.
16932         lib/mike-{gcc,g++}.exp: Ditto.
16933         lib/old-dejagnu.exp: Ditto.
16934         lib/plumhall.exp: Ditto.
16935
16936 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16937
16938         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16939         (ph_linker): Likewise.
16940
16941 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16942
16943           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16944         MAP_ANON / MAP_ANONYMOUS if defined;
16945         else try to map from /dev/zero .
16946
16947 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16948
16949         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16950         isn't defined, then define it to MAP_ANONYMOUS.
16951
16952 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16953
16954         * gcc.c-torture: Update to c-torture-1.42 release.
16955
16956 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16957
16958         * gcc.c-torture: Update to c-torture-1.41 release.
16959
16960 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16961
16962         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16963         c-torture release.
16964
16965 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16966
16967         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16968         and LDFLAGS.  Fix second case to append the target_info ldflags
16969         onto LDFLAGS, not CFLAGS.
16970         * lib/g++.exp (g++_init): Add target_info stuff.
16971         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16972         of libgloss and newlib flags for !native.
16973
16974         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16975         (GDB): Fix relative path to go up another dir for finding gdb.
16976
16977 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16978
16979         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16980         versions in the target_info array, if they don't exist.
16981
16982 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16983
16984         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16985
16986 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16987
16988         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16989         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16990
16991 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16992
16993         * lib/old-dejagnu.exp: Don't remove the output file before we've
16994         actually tested it. Don't append pwd to the path of the executable
16995         we're testing.
16996
16997 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16998
16999         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17000
17001 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17002
17003         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17004         temporary directory for compiler files, and set it to a default
17005         value of /tmp. Set $output as the name of the output file from
17006         compiling the testcase. Add a -o option to $cflags_var so the
17007         compiler writes the final output file as $output. Set $executable
17008         to $output.
17009
17010         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17011         directory for compiler files, and set it to /tmp if it doesn't
17012         already have a value. Set $output_file to the name of the output
17013         file from compiling the testcase. Add a -o option to CXXFLAGS so
17014         the compiler writes the final output file as $output. Use $output
17015         as the executable to be tested.
17016
17017 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17018
17019         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17020
17021 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17022
17023         * gcc.c-torture/execute/pending-1.c: New test.  Still
17024         pending in Tege's queue.
17025
17026 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17027
17028         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17029         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17030         if there were failures.  Call unresolved if there were unresolved
17031         testcases.  Call gcc_fail if program did not run to completion.
17032         (ph_make): Pass additional argument name to ph_execute.
17033         (ph_execute): Add new argument.  Pass additional arguments to
17034         ph_summary.  Call gcc_fail is there is no execution output.
17035
17036 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17037
17038         * lib/plumhall.exp (proc_summary): Output relavent summary
17039         lines into the log so specific failures in plumhall can be
17040         investigated.
17041
17042 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17043
17044         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17045         (c-torture-execute): Don't try to execute tests which use
17046         "long long" types if $NO_LONG_LONG is nonzero.
17047
17048 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17049
17050         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17051         not c-torture.
17052
17053         * gcc.ieee: Move from here.
17054         * gcc.c-torture/execute/ieee: To here.
17055
17056 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17057
17058         * gcc.c-torture: Update to c-torture-1.41 release.
17059
17060 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17061
17062         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17063         not "$output".
17064
17065 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17066
17067         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17068         -c present.
17069
17070 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17071
17072         * config/proelf.exp: Handle connecting to a simulator.
17073
17074 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17075
17076         * config/proelf.exp: New file.  Enough framework that we can
17077         run c-torture tests on the proelf targets (or any other target
17078         that gdb can connect to for that matter).
17079
17080 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17081
17082         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17083         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17084
17085         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17086         exec_output exists.
17087
17088 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17089
17090         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17091         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17092
17093         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17094         to pass/fail/unresolved/unsupported/untested.  Caller must now
17095         call unresolved/unsupported/untested.
17096         * lib/*.exp: Update FSF address.  Update to handle new results of
17097         ${tool}_load.
17098         * lib/chill.exp (verbose): Delete.
17099
17100 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17101
17102         * lib/gcc.exp (default_gcc_start): Change order of args to
17103         $LDFLAGS $CFLAGS $LIBS.
17104         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17105         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17106         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17107         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17108         * gcc.misc-tests/dg-test.exp: Likewise.
17109         * gcc.misc-tests/msgs.exp: Likewise.
17110         * gcc.prms/prms.exp: Likewise.
17111         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17112         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17113
17114         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17115
17116 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17117
17118         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17119
17120         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17121         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17122
17123         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17124         necessary.
17125
17126 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17127
17128         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17129         global for loop; add use of $mathlib.
17130         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17131         settings here; set mathlib for anything but VxWorks.
17132
17133 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17134
17135         * gcc.c-torture: Update to c-torture-1.40 release.
17136
17137 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17138
17139         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17140         dg.exp.
17141
17142 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17143
17144         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17145         global.
17146
17147 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17148
17149         * lib/g++.exp (LIBS): Define if not already.
17150         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17151         (gcc-dg-prune): Call prune_gcc_output.
17152         * lib/gcc.exp (prune_gcc_output): New proc.
17153         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17154         prune_gcc_output.
17155
17156 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17157
17158         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17159         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17160
17161 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17162
17163         * gcc.c-torture: Update to c-torture-1.39 release.
17164
17165 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17166
17167         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17168         fails, try others as well.
17169
17170 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17171
17172         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17173         If compilation fails, mark execute tests as `untested'.
17174         If test is marked as unsupported, don't mark compilation and
17175         execute tests as failed.
17176
17177 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17178
17179         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17180         libstdc++ for whether or not we want to be doing shared
17181         libraries.  Delete link_curses since we don't need it anymore.
17182         * lib/mike-g++.exp (postbase): Don't link in libg++.
17183         * g++.old-deja/old-deja.exp: Likewise.
17184
17185 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17186
17187         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17188
17189 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17190
17191         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17192         For that, add `-Wl,-a,shared_archive'.
17193         * g++.old-deja/old-deja.exp: Likewise.
17194
17195 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17196
17197         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17198
17199 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17200
17201         * lib/mike-g++.exp (postbase): Pay attention to the status of
17202         g++_load.
17203
17204 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17205
17206           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17207
17208 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17209
17210         * lib/gcc.exp (default_gcc_start): No longer need to log program
17211         being executed or its output, execute_anywhere does that now.
17212         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17213         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17214
17215 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17216
17217         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17218         the same as those in lib/g++.exp.
17219
17220 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17221
17222         * gcc.c-torture: Update to c-torture-1.38 release.
17223         * gcc.ieee: Related changes.
17224
17225 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17226
17227         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17228         "exec". Minor reformatting changes.
17229
17230         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17231         cross. This means all "exec" calls now work on a remote host as
17232         well.
17233         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17234         cross. Filter out the extra "\r\n" stuff that expect puts in.
17235         (c-torture-execute): Filter out the bogus warnings like
17236         c-torture-compile does. Add support for canadian cross.
17237         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17238         Use execute_anywhere rather than calling exec directly. Now it
17239         works for canadian cross testing.
17240
17241 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17242
17243         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17244         results into a variable, and check that rather than using file exists.
17245
17246 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17247
17248         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17249         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17250
17251 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17252
17253         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17254         lib_curses if there's a shared libg++ in the build tree.
17255
17256 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17257
17258         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17259         if not supported target.
17260
17261 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17262
17263         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17264         link_curses up to always happen, not just for native builds.
17265
17266 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17267
17268         * gcc.c-torture: Update to c-torture-1.36 release.
17269         * gcc.failure: Related changes.
17270
17271 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17272
17273         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17274
17275 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17276
17277         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17278         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17279         runshlib, link_curses, and mathlib for link and run.
17280
17281         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17282         pass the runtime shared library options for Solaris, OSF/1, and
17283         Irix5, and link with -lcurses to avoid unresolved references.
17284
17285 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17286
17287         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17288         only run once.
17289
17290 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17291
17292         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17293
17294 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17295
17296         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17297         do not have a framework for the "compat" tests yet.
17298
17299 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17300
17301         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17302         set to null if we're testing vxworks5.1.  Use that instead of
17303         `-lm' in the setting of LIBS for link and run.
17304
17305 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17306
17307         * config/rom68k.exp (${tool}_load): Major changes to make it
17308         work.  Verified that it does in fact return the stuff in
17309         exec_output properly.  Catch any Emul or any TRAP other than 0.
17310
17311 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17312
17313         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17314         LDFLAGS properly for targets that need stuff from libgloss.
17315         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17316         only run once.
17317         (gpp_initialized): New variable.
17318
17319 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17320
17321         * config/rom68k.exp: Load libgloss.exp.
17322         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17323         so we can produce a fully linked binary.
17324         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17325         so we can produce a fully linked binary.
17326
17327 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17328
17329         * lib/plumhall.exp (ph_section): Watch for expected failures.
17330         Add missing `else'.
17331
17332         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17333         run the testcase.
17334         (c-torture): Likewise.
17335
17336 1995-08-28  Doug Evans  <dje@cygnus.com>
17337
17338         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17339
17340         * lib/mike-g++.exp (mike_cleanup): New proc.
17341         (prebase): New globals compiler_result, not_compiler_result,
17342         target_regexp.
17343         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17344         allow leading "-" in pattern.  Watch for unsupported tests.
17345         If $compiler_result is set, pattern match assembler code,
17346         and ditto for $not_compiler_result.
17347         * lib/mike-gcc.exp: Likewise.
17348
17349         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17350         execution "succeeded".
17351
17352 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17353
17354         * config/win32.exp: New file.
17355         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17356
17357 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17358
17359         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17360         unsupported.
17361         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17362         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17363         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17364
17365         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17366         "... without exceptions was ...".  That is now handled by
17367         prune_system_crud.
17368         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17369
17370 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17371
17372         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17373         sieve.c,sort2.c}: New files.
17374         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17375         sieve.exp,sort2.exp}: Drivers for them.
17376
17377         * lib/mike-gcc.exp (program_output): New user settable variable.
17378         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17379         messages.
17380         * lib/mike-g++.exp (program_output): New user settable variable.
17381
17382         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17383
17384         * config/sh.exp: Deleted (use sim.exp instead).
17385
17386 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17387
17388         * config/vx.exp: Declare CHECKTASK as global.
17389         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17390         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17391         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17392
17393 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17394
17395         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17396         target. Like vx.exp, only includes `vx29k.exp' instead of
17397         `vxworks.exp'.
17398
17399 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17400
17401         * config/sim.exp: Increase time limit from 120 seconds to 240.
17402
17403 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17404
17405         * gcc.c-torture/execute/950628-1.c: New test.
17406
17407 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17408
17409         * gcc.c-torture: Update with changes/additions from
17410         c-torture-1.34.
17411
17412 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17413
17414         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17415
17416 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17417
17418         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17419
17420 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17421
17422         * gcc.c-torture/compile/950512-1.c: New test.
17423         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17424         * gcc.dg/struct-ret-1.c: Likewise.
17425
17426 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17427
17428         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17429           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17430
17431 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17432
17433         * gcc.c-torture/special/920411-1.c: Deleted.
17434         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17435
17436 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17437
17438         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17439         cpu limit.
17440
17441 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17442
17443         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17444
17445 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17446
17447         From kenner;
17448         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17449         is the proper length.
17450         * va-arg-3.c: Likewise.
17451
17452 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17453
17454         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17455         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17456
17457         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17458         * lib/g++.exp (default_g++_start): Delete old cruft.
17459
17460 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17461
17462         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17463         (2 * (1 << 18)) to (2 * (1 << 17)).
17464
17465         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17466
17467 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17468
17469         * config/rom68k.exp: Renamed from config/idp.exp
17470
17471 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17472
17473         * c-torture/compile/921109-2.c
17474
17475 1995-04-18  Mike Stump  <mrs@cygnus.com>
17476
17477         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17478         excess errors.
17479
17480 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17481
17482         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17483         output.
17484         * lib/g++.exp (default_g++_start): Likewise.
17485
17486 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17487
17488         * gcc.c-torture/compile/950329-1.c: New test.
17489
17490 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17491
17492           * config/bug.exp (${tool}_load): Updated to use new remote_open
17493           and remote_close procs.
17494         * config/idp.exp: New file.
17495
17496 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17497
17498         * gcc.c-torture/execute/950322-1.c: New test.
17499
17500 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17501
17502         * config/vx.exp (${tool}_load): Clean up testing of return code from
17503         vxworks_ld and vxworks_spawn.
17504
17505 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17506
17507         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17508
17509 1995-03-13  Mike Stump  <mrs@cygnus.com>
17510
17511         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17512         can mark excess errors on a machine by machine basis.  Note, the
17513         default is to not expect any excess errors, even when excess
17514         errors test - is given, so you will want to put an XFAIL ... on
17515         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17516         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17517         those 4 machines, but no others.
17518
17519 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17520
17521         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17522         * lib/c-torture.exp: to here.
17523
17524 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17525
17526         * gcc.c-torture/execute/950221-1.c: New test.
17527         * gcc.c-torture/execute/struct-ret-1.c: New test.
17528         * gcc.c-torture/compile/950221-1.c: New test.
17529
17530         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17531
17532 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17533
17534         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17535         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17536
17537 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17538
17539         * g++.gb: New directory of tests, derived from my signature and
17540         class scoping tests.
17541
17542         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17543         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17544         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17545         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17546         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17547         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17548         * g++.gb/sig25.C: Likewise.
17549
17550         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17551         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17552         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17553         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17554         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17555         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17556         * g++.gb/sig25.exp: Likewise.
17557
17558         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17559         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17560         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17561         * g++.gb/scope13.C: Likewise, this test still fails.
17562
17563         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17564         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17565         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17566         * g++.gb/scope13.exp: Ditto.
17567
17568         * g++.gb/README: New file, explains what these tests are about.
17569
17570 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17571
17572         * lib/dg.exp (dg-do): Support `preprocess'.
17573         (dg-test): Likewise.
17574
17575 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17576
17577         * config/udi.exp: change "continue -expect" to "exp_continue".
17578
17579 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17580
17581         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17582         Delete redundant tests.
17583
17584         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17585         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17586         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17587         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17588         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17589         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17590         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17591         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17592
17593         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17594         storing label pointers.
17595         * gcc.c-torture/execute/921019-1.c: Likewise.
17596         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17597         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17598         parameter fp.
17599         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17600         constants.
17601
17602         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17603         Delete obsolete tests.
17604
17605         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17606         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17607         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17608         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17609         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17610         * gcc.c-torture/compile/950124-1.c: New test.
17611
17612         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17613
17614 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17615
17616         * lib/mike-g++.exp: Add -lm to LIBS.
17617
17618 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17619
17620         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17621
17622 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17623
17624         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17625
17626 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17627
17628         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17629
17630 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17631
17632         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17633         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17634         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17635         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17636         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17637         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17638         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17639         * g++.law/{operators31.C, operators32.C,
17640         * g++.law/{operators33.C, operators34.C}: Likewise.
17641         * g++.law/{pic1.C, refs2.C}: Likewise.
17642         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17643         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17644         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17645         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17646
17647         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17648         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17649         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17650         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17651         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17652         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17653         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17654         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17655         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17656         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17657         * g++.law/{operators34.exp}: Likewise.
17658         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17659         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17660         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17661         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17662         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17663
17664         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17665         No longer expected to fail.
17666         * g++.law/missed-error3.C: Tweak for recent bool changes.
17667
17668 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17669
17670         * config/emb-unix: Deleted.
17671         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17672         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17673
17674 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17675
17676         * lib/dg.exp (dg-test): Fix typo in last patch.
17677
17678 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17679
17680         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17681         (handles multiple occurrences).
17682
17683 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17684
17685         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17686         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17687         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17688         printed).
17689         * lib/c-torture.exp (c-torture-compile): Likewise.
17690         (c-torture): Prepend full path if missing.
17691         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17692         (gcc_fail): Likewise.
17693         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17694
17695 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17696
17697         * lib/netware.exp: Only attach to NetWare i386 systems.
17698
17699 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17700
17701         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17702         messages.  Add test name to "output pattern match" pass/fail message.
17703
17704 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17705
17706         * gcc.dg: New testsuite.
17707         * gcc.dg/dg.exp: New file.
17708
17709         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17710         test-switch.c}: Deleted.
17711
17712         * gcc.misc-tests/msgs.exp: New testcase driver.
17713
17714 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17715
17716         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17717         Watch for illegal return values from ${tool}_load.
17718         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17719         cross targets.  Coerce return value >0 to 1.
17720
17721 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17722
17723         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17724
17725         * config/emb-unix.exp: New file.
17726
17727         * config/sim.exp: Error if variable $SIM not defined.
17728         (${tool}_load): Mark test as "untested" if simulator missing.
17729
17730         * config/unix.exp: Load remote.exp to get rcp_download.
17731         * lib/c-torture.exp: Use different option lists for testcases with
17732         and without loops.
17733         * gcc.c-torture/execute/execute.exp: Likewise.
17734
17735 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17736
17737         * config/*.exp: Clarify return code from ${tool}_load.
17738         Call `unresolved' or `untested' instead of `warning' or `perror'
17739         (sometimes you still want to call both though).
17740         Add comment that `shell_id' is local to each file.
17741         * config/udi.exp (timeout): Set to 30.
17742         Don't print warning if connection fails, $connectmode has already
17743         printed an error.
17744         (${tool}_load): Move verbose messages to level 2.
17745         Rework pattern for "Process started" message.
17746         Pass `shell_id' to ${connectmode}_download.
17747         Retry twice upon timeout.  Make resetting of target more robust.
17748         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17749         Pass `shell_id' to exit_$connectmode.
17750         Only call exit_$connectmode if connected.
17751         * config/unix.exp (${tool}_load): Check return codes better.
17752         * config/vrtx.exp (${tool}_load): Likewise.
17753         * config/vx.exp (${tool}_load): Likewise.
17754         Delete unneeded global's.
17755         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17756         from ${tool}_load.
17757         (dg-stat): Delete.
17758         (dg-init): Delete recording of pass/fail counts.
17759         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17760         (old-dejagnu-init): Likewise.
17761         (old-dejagnu-stat): Delete contents, empty proc now.
17762         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17763         (c-torture): Delete references to lcnt, lpass, lfail.
17764         Get option list from TORTURE_OPTIONS.
17765         Delete -funroll[-all]-loops if no loops.
17766         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17767         (g++_stat): Delete contents (empty proc now).
17768         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17769         (gcc_finish): Likewise.
17770         (gcc_stat): Deleted.
17771         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17772         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17773         * gcc.c-torture/execute/execute.exp: Likewise.
17774         Split tests into two parts: compile, execute.
17775         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17776         no loops.  Update to reflect clarified return codes from ${tool}_load.
17777
17778 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17779
17780         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17781         to grep for.
17782         (old-dejagnu): Likewise (where necessary).
17783
17784 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17785
17786         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17787
17788         * lib/dg.exp (dg-process-target): Fix processing of selector.
17789         Add comment regarding use of `error'.
17790
17791         * lib/gcc.exp (prune_system_crud): Define if missing.
17792         * lib/g++.exp (prune_system_crud): Likewise.
17793
17794         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17795         Call prune_system_crud.
17796         * lib/dg.exp (dg-runtest): New proc.
17797         Use perror instead of send_user for tcl errors in testcase.
17798         Don't return any value, it's never used.
17799         Don't clobber previous definition of `unknown'.
17800         Print tcl errors in `dg-final'.
17801
17802 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17803
17804         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17805         (dg-test): Don't print errorInfo, it contains stack backtrace.
17806
17807 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17808
17809         * lib/g++.exp (runtest_file_p): Define if missing.
17810
17811 1994-09-24  Doug Evans  (dje@cygnus.com)
17812
17813         * lib/mike-g++.exp: Comment out loading of g++.exp.
17814         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17815         (default_g++_version): Always print something.
17816         (default_g++_start): Comment out call to `which'.
17817         (g++_start, g++_load): Deleted (must be defined in config file).
17818         * lib/gcc.exp: Test for existence of $CC at start.
17819         Delete check for tmpdir (done in gcc_init).
17820         (default_gcc_version): Always print something.
17821         (default_gcc_start): Comment out call to `which'.
17822         * config/*.exp: Major cleanup - make cross targets work at least a
17823         little better for g++ (by not being "--tool gcc" specific).
17824         Rename gcc_xxx to ${tool}_xxx.
17825         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17826         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17827
17828 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17829
17830         * lib/c-torture.exp (c-torture-compile): Rework compiler
17831         message processing.
17832
17833         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17834         c-torture.
17835
17836 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17837
17838         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17839
17840         * lib/dg.exp (dg-process-target): Support { target native }.
17841
17842 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17843
17844         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17845         looked for "... program xxx got fatal signal".
17846         Correct regsub munging of `comp_output'.
17847         Ignore compiler messages "path prefix not used" and "linker input
17848         file unused".
17849
17850 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17851
17852         * lib/gcc.exp (runtest_file_p): Define if missing.
17853         * gcc.prms/template.c: Example to work from.
17854
17855 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17856
17857         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17858         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17859
17860         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17861         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17862         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17863         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17864
17865         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17866         (dg-process-target): No longer a varargs proc.
17867         Return S/N for target, P/F for xfail.  All callers changed.
17868         (user option procs): More argument checking.
17869         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17870         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17871         (dg-test): Skip test if not running on selected target in `dg-do'.
17872         Update handling of `dg-do-what', `dg-output-text'.
17873         Separate execution pass/fail from output pattern match pass/fail.
17874         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17875
17876 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17877
17878         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17879         target for 920510-1.c.
17880
17881 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17882
17883         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17884         Clean up comment regarding use of passcnt, etc.
17885         (gcc_stat): Don't update `testcnt' here.
17886         (gcc_finish): Do it here.
17887         Might as well reset `but_id' here too.
17888         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17889         to determine if the file should be tested.
17890         * gcc.c-torture/compile/compile.exp: Likewise.
17891         * gcc.c-torture/execute/execute.exp: Likewise.
17892         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17893         * gcc.misc-tests/dg-test.exp: Likewise.
17894         * gcc.prms/prms.exp: Likewise.
17895         * gcc.wendy/wendy.exp: Likewise.
17896         * g++.old-deja.exp: Likewise.
17897         Move "Testing file" message to verbose level 1.
17898
17899 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17900
17901         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17902
17903 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17904
17905         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17906         (default_gcc_start): Accept optional second list element
17907         of compiler flags.  Print compiler output at verbosity level 2.
17908         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17909         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17910         Save current values of framework globals passcnt, failcnt, xpasscnt,
17911         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17912         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17913         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17914         xfailcnt to compute stats.  Update framework global `testcnt' from
17915         pass/fail counts.
17916         (gcc_finish): New proc.  Clean up test environment.
17917         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17918         (gcc_epass, gcc_efail): Delete.
17919         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17920         argument of line number.
17921         (dg-init): If the tool has an init routine, call it.
17922         (dg-test): Remove args `cflags_var' and `libs_var'.
17923         Pass all compiler options to ${tool}_start.
17924         Handle missing line number.
17925         (dg-finish): New function.
17926         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17927         particular files.  Call gcc_finish at end.  Move "skipping test"
17928         message to verbosity level 3.
17929         * gcc.c-torture/compile/compile.exp: Likewise.
17930         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17931         * gcc.c-torture/execute/execute.exp: Likewise.
17932         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17933         Print testcase being tried at verbosity level 1.
17934         * gcc.c-torture/special/special.exp: Unset xfail.
17935         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17936         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17937         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17938         * gcc.failure/failure.exp: Likewise.
17939         * gcc.ieee/ieee.exp: Likewise.
17940         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17941         Update call to dg-test.  Call dg-finish at end.
17942         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17943         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17944         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17945         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17946         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17947         * gcc.wendy/wendy.exp: Add copyright.
17948         Delete setting of tmpdir (done by gcc_init).
17949         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17950         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17951         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17952         gcc_[ce]pass/fail.
17953
17954 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17955
17956         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17957         confusion.
17958         (g++_load): Likewise.
17959
17960         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17961         Rename argument to `prog' to remove the confusion.
17962         Varargs fns behave differently too!
17963         (g++_load): Likewise.
17964
17965         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17966
17967         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17968         what it is.  Delete (always) printing of status value for !native.
17969         Simplify verbose code, and include status and exec_output.
17970         (g++_load): Use gcc_load.
17971
17972 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17973
17974         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17975         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17976         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17977         940714-3.c as these testcases don't exist anymore.  Make
17978         va-arg-1.c expected to pass.
17979
17980 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17981
17982         * gcc.misc-tests/misc.exp: Only run specific testcases.
17983         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17984         * gcc.misc-tests/dg-[1-9].c: New files.
17985
17986         * lib/dg.exp: New testsuite driver.
17987         * gcc.prms/prms.exp: Use it.
17988
17989         * README.gcc: New file.
17990
17991         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17992         Document and reset `lxpass' and `lxfail'.
17993         Simplify "initialized" message.
17994         (gcc_stat): Clean up comments a little.
17995
17996 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17997
17998         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17999
18000 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18001
18002         * lib/old-dejagnu.exp (process-option): New proc.
18003         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18004         (old-dejagnu): Simplify.
18005         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18006
18007 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18008
18009         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18010         exists and is not an empty string.
18011
18012         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18013         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18014         finished.
18015         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18016         automatically.
18017
18018         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18019         longer expected to fail.
18020
18021         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18022         "f" function call.
18023
18024         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18025
18026         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18027         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18028         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18029         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18030         c-torture-1.29.
18031
18032         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18033         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18034
18035         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18036
18037         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18038         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18039
18040         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18041         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18042         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18043
18044 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18045
18046         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18047         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18048         940714-1.c, 940714-2.c, 940714-3.c},
18049         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18050         gcc.misc-tests/{mg.c,mg.exp}:
18051         New tests.
18052         * gcc.noncompile/noncompile.exp: Change accordingly.
18053
18054 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18055
18056         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18057         Undo previous clobberage.
18058
18059 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18060
18061         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18062         * gcc.special/{930510-1.c, special.exp}:
18063         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18064         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18065         struct-varargs-1.c}: New tests from c-torture-1.26.
18066
18067 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18068
18069         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18070           argument to switch.
18071
18072 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18073
18074         * Revert the previous changes.  Please see Rob's directory
18075           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18076           fixes.
18077
18078 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18079
18080         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18081             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18082             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18083             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18084             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18085             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18086             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18087             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18088             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18089             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18090             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18091             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18092             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18093             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18094             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18095             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18096             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18097             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18098             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18099             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18100             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18101             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18102             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18103             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18104             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18105             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18106             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18107
18108 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18109
18110         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18111             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18112           with perror calls.
18113
18114 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18115
18116         * config/unix.exp (g++_load): Fix syntax.
18117
18118 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18119
18120         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18121         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18122         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18123         Don't expect va-arg-1.c to fail.  Correct expected output for
18124         920928-1.c.
18125         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18126         * gcc.wendy/hbm4.c: Correct typo.
18127         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18128
18129 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18130
18131         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18132         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18133         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18134         * lib/c-torture.exp (c-torture-compile): Ditto.
18135
18136         Reduce volume of output (remove all the -I's and such).
18137         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18138         Call gcc_cpass, gcc_cfail.
18139         (c-torture): Pass testing option to c-torture-compile.
18140
18141 1994-03-21  Doug Evans  (dje@cygnus.com)
18142
18143         Bring patches over from progressive.
18144         * config/default.exp: Exit remote shell cleanly.
18145         (g++_exit, g++_start): Add default versions.
18146         * config/sim.exp (gcc_load): Use perror, not error.
18147
18148 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18149
18150         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18151         set in site.exp.
18152
18153 1994-03-14  Doug Evans  (dje@cygnus.com)
18154
18155         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18156         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18157         (wendy_try): New proc to run testcase.
18158         (main loop): Call 'em.
18159         * gcc.wendy/*.c: Clean up pass to correct expected output.
18160
18161         * lib/gcc.exp: Minor cleanup work.
18162         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18163
18164 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18165
18166         * config/sim.exp (gcc_load): Document return codes better.
18167         Don't pass -v to simulator.
18168
18169 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18170
18171           * gcc.special/920717-x.c: Fix typo.
18172           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18173           get at sources.
18174
18175         * lib/mike-gcc.exp: Fix typo.
18176
18177 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18178
18179         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18180         binary to use, transform the name.
18181         * config/*.exp: rename everything. Nuke any g++ specific files,
18182         it's now a special case of gcc that requires no special support.
18183         Add a default.exp for unsupported targets.
18184
18185 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18186
18187         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18188         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18189         version of Tcl.
18190
18191 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18192
18193         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18194         than a warning.
18195
18196 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18197
18198         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18199
18200 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18201
18202         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18203         option_list.  Compile every file with only 4/6 option choices
18204         (same as C torture) instead of with 12/18 different option
18205         choices.
18206         * lib/c-torture.exp: Likewise.
18207
18208         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18209         not already set.
18210
18211 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18212
18213         * lib/old-deja
18214           test cases, ready for DejaGnu.
18215
18216 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18217
18218         * Upgraded c-torture tests from 1.18 to 1.19
18219
18220         * gcc.compile: added test(s):
18221           930607-1.c
18222         * gcc.execute: added test(s):
18223           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18224
18225         * added new subdirectory for misc tests: gcc.misc-tests
18226         * gcc.misc-test(s): added tests:
18227           inst-check.c test-consts.c test-ior.c test-switch.c
18228
18229 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18230
18231         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18232
18233 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18234
18235         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18236
18237 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18238
18239         * Upgraded c-torture tests from 1.17 to 1.18
18240
18241 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18242
18243         * Upgraded c-torture tests from 1.12 to 1.17
18244
18245 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18246
18247         * lib/old-dejagnu.exp:
18248           Fixed handling of XFAIL target triplets to correctly
18249           recognize wildcard characters.  Removed code that
18250           appended a unique id tag to the end of the file name
18251           printed out by the result of the testcases within a
18252           given test file.
18253
18254 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18255
18256         * lib/old-dejagnu.exp:
18257           Reworked expected failure handling to trigger off of XFAIL
18258           keyword in keyphrase embeded in testcase source code. The
18259           XFAIL keyword must be at the end of the keyphrase line. It
18260           may optionally be followed by one or more target triplets.
18261           It has just occured that the handling of wildcards in the
18262           target triplet may not be correct.
18263
18264 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18265
18266         * g++.old-deja/tests:
18267           Moved all subdirectories up one level into g++.old-deja .
18268
18269         * lib/old-dejagnu.exp:
18270           Fixed problem with CXXFLAGS not being properly reset, and being
18271           corrupted with extraneous "-c" compiler option.  This was
18272           causing binaries to not be generated for test that needed them.
18273           Modified strings passed to "pass" and "fail" so that individual
18274           tests from the same test file would be distinguished by an
18275           identifier appended to the test file name in the summary logs;
18276           this corrected a problem with erroneous diff logs.  Added code
18277           to search testcases for expected fail and unexpected pass keywords.
18278
18279 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18280
18281         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18282
18283 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18284
18285         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18286           Removed extraneous text from end of "Special g++ Options"
18287           keyphrase.
18288
18289         * lib/old-dejagnu.exp: Added pattern matching to look for new
18290           keywords, embedded in testcases comments, which will trigger
18291           calls to xpass and xfail.
18292
18293 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18294
18295         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18296           comments embedded in the testcases, especially the one looking for
18297           special compiler options, as well as the pattern matching for the
18298           compiler output again.
18299
18300 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18301
18302         * lib/old-dejagnu.exp: Do a proper check of the return value for
18303           execute tests. Fixed several problems with the pattern matching
18304           of the compiler output which gave erroneous test results.
18305           Changed several of the test result messages to be more descriptive.
18306         * config/unix-g++.exp: Proc g++_load now actually works and
18307           executes the tests passed to it and returns a usable return
18308           value.
18309
18310 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18311
18312           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18313
18314 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18315
18316         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18317           Modified both files to properly execute the old style
18318           dejagnu tests. The previous versions of these files were
18319           experimental and did not function anything near correctly.
18320
18321 1993-04-05  Rob Savoye  (rob@cygnus.com)
18322
18323         * Removed all Makefile.in and configure.in files. No configuration
18324         needed now.
18325
18326 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18327
18328         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18329
18330 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18331
18332         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18333         gcc.special/configure.in, gcc.noncompile/configure.in,
18334         gcc.execute/configure.in, gcc.code_quality/configure.in,
18335         g++.other/configure.in, g++.old-deja/configure.in,
18336         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18337         in srcname setting.
18338
18339 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18340
18341         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18342         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18343         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18344
18345 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18346
18347         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18348         (gdb_exit): Don't remove *_soc files.
18349
18350 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18351
18352         * lib/c-torture.exp: Don't look for main; instead always use -w
18353         -c.  This is how the c-torture tests work.  Remove the object
18354         file if the compilation succeeds.
18355         * gcc.execute/execute.exp: Remove executable if test passes.
18356         * gcc.noncompile/noncompile.exp: Every test is an expected
18357         failure.
18358         * gcc.special/special.exp: Added tests from c-torture 1.11,
18359         corrected use of existing test.
18360         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18361         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18362         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18363         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18364         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18365         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18366         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18367         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18368         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18369         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18370         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18371         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18372         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18373         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18374         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18375         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18376         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18377         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18378         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18379         c-torture 1.11.
18380         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18381         correspond to c-torture 1.11.
18382
18383         * New file.