OSDN Git Service

* gcc.dg/vmx/vmx.exp: Explain why we skip tests for
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
2
3         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4         powerpc-eabispe.
5
6 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
7
8         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
9
10 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
11
12         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
13         contains $ld_library_path.
14         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15
16 2004-07-29  Richard Henderson  <rth@redhat.com>
17
18         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19
20         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21         (alt2, which): New.
22         (Check): Accept either alternative.
23
24 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
25
26         * g++.dg/abi/inline1.C: New test.
27         * g++.dg/abi/local1-a.cc: Likewise.
28         * g++.dg/abi/local1.C: Likewise.
29         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30         * g++.dg/abi/mangle12.C: Likewise.
31         * g++.dg/abi/mangle17.C: Likewise.
32         * g++.dg/abi/mangle20-2.C: Likewise.
33         * g++.dg/opt/interface1.C: Likewise.
34         * g++.dg/opt/interface1.h: Likewise.
35         * g++.dg/opt/interface1-a.cc: New test.
36         * g++.dg/parse/repo1.C: New test.
37         * g++.dg/template/repo1.C: Likewise.
38         * g++.dg/warn/Winline-1.C: Likewise.
39         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40
41 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
42
43         * gcc.dg/tree-ssa/20040729-1.c: New test.
44
45 2004-07-27  Matt Austern <austern@apple.com>
46
47         * gcc.dg/darwin-bool-1.c: New test.
48         * gcc.dg/darwin-bool-2.c: New test.
49         
50 2004-07-28  Richard Henderson  <rth@redhat.com>
51
52         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
53         arguments in the correct type.  Don't write to constant arguments.
54
55 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
56
57         PR tree-optimization/16688
58         PR tree-optimization/16689
59         * g++.dg/tree-ssa/pr16688.C: New test.
60
61 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
62
63         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
64         loads.  Not only in the comment, this time.
65
66 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
67
68         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
69         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
70         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
71         * gcc.dg/sh4a-bitmovua.c: New.
72         * gcc.dg/sh4a-cos.c: New.
73         * gcc.dg/sh4a-cosf.c: New.
74         * gcc.dg/sh4a-fprun.c: New.
75         * gcc.dg/sh4a-fsrra.c: New.
76         * gcc.dg/sh4a-memmovua.c: New.
77         * gcc.dg/sh4a-sin.c: New.
78         * gcc.dg/sh4a-sincos.c: New.
79         * gcc.dg/sh4a-sincosf.c: New.
80         * gcc.dg/sh4a-sinf.c: New.
81
82 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
83
84         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
85         conditionals.
86         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
87         loads.
88         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
89         DOM1.
90
91 2004-07-27  Andrew Pinski  <apinski@apple.com>
92
93         * g++.dg/rtti/tinfo1.C: Correct the xfail.
94
95 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
96
97         * gcc.dg/pragma-isr.c: New test.
98
99 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
100
101         PR c++/14429
102         * g++.dg/template/ttp11.C: New test.
103
104 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
105
106         * gcc.c-torture/compile/20040727-1.c: New test.
107
108 2004-07-26  Eric Christopher  <echristo@redhat.com>
109
110         * gcc.c-torture/compile/20040726-2.c: New test.
111
112 2004-07-26  Andrew Pinski  <apinski@apple.com>
113
114         * g++.dg/rtti/tinfo1.C: Xfail.
115
116 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
117
118         * gcc.c-torture/compile/20040726-1.c: New test.
119
120 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
121             Brian Ryner  <bryner@brianryner.com>
122
123         PR c++/9283
124         PR c++/15000
125         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
126         * g++.dg/ext/visibility/: New directory.
127         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
128         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
129         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
130         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
131         * g++.dg/ext/visibility/fvisibility.C,
132         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
133         g++.dg/ext/visibility/fvisibility-override1.C
134         g++.dg/ext/visibility/fvisibility-override2.C
135         g++.dg/ext/visibility/memfuncts.C
136         g++.dg/ext/visibility/noPLT.C
137         g++.dg/ext/visibility/pragma.C
138         g++.dg/ext/visibility/pragma-override1.C
139         g++.dg/ext/visibility/pragma-override2.C
140         g++.dg/ext/visibility/staticmemfuncts.C
141         g++.dg/ext/visibility/virtual.C: New tests.
142
143 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
144
145         PR c/15360
146         * gcc.dg/pr15360-1.c: New test.
147
148 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
149
150         * gcc.dg/pragma-align-2.c: New test.
151         * gcc.dg/pragma-init-fini.c: New test.
152         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
153         targets.
154
155 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
156
157         * gcc.dg/init-string-2.c: New test.
158
159 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
160
161         PR 16684
162         * gcc.dg/Wredundant-decls-1.c: New test case.
163
164 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
165
166         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
167         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
168         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
169         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
170         * gcc.dg/compat/generate-random.c: New file.
171         * gcc.dg/compat/generate-random.h: Likewise.
172         * gcc.dg/compat/generate-random_r.c: Likewise.
173         * gcc.dg/compat/struct-layout-1.h: Likewise.
174         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
175         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
176         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
177         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
178         * gcc.dg/compat/struct-layout-1_main.c: New test.
179         * gcc.dg/compat/struct-layout-1_x.c: New file.
180         * gcc.dg/compat/struct-layout-1_y.c: New file.
181         * gcc.dg/compat/struct-layout-1_test.h: New file.
182
183 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
184
185         * gcc.dg/comp-return-1.c: New test
186
187 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
188
189         * gcc.dg/vmx/8-02a.c: Fix typo.
190
191         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
192         * gcc.dg/darwin-abi-3.c: New test.
193
194         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
195         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
196
197         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
198         * gcc.dg/vmx/ops-long-1.c: New test.
199         * gcc.dg/vmx/ops-long-2.c: New test.
200
201 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
202
203         * g++.dg/lookup/conv-[1234].C: New.
204
205 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
206
207         * g++.dg/parse/attr2.C: Simplify.
208
209 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
210
211         PR c/7284
212         * gcc.c-torture/execute/pr7284-1.c: New test.
213
214 2004-07-22  Brian Booth  <bbooth@redhat.com>
215
216         * gcc.dg/tree-ssa/20040721-1.c: New test.
217
218 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
219
220         * g++.dg/template/crash20.c: New.
221
222 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
223
224         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
225         Add dg-run directive.  Declare variables as required.
226         * gfortran.dg/g77/README: Update
227
228 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
229
230         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
231         gcc.dg/cris-peep2-andu2.c: New tests.
232
233 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
234
235         PR c/15052
236         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
237         on return type.
238         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
239         messages.
240         * gcc.dg/qual-return-2.c: Update expected messages.
241         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
242
243 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
244
245         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
246         * gcc.dg/noncompile/921102-1.c: Update expected error message.
247
248 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
249
250         PR c/11250
251         * gcc.dg/init-string-1.c: New test.
252
253 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
254
255         PR middle-end/15345
256         PR c/16450
257         * gcc.dg/torture/nested-fn-1.c: New test.
258
259 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
260
261         PR target/16559
262         * gcc.dg/ia64-fptr-1.c: New file.
263
264 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
265
266         PR c++/14497
267         * g++.dg/template/spec16.C: New test.
268         * g++.old-deja/g++.robertl/eb118.C: Remove.
269
270 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
271
272         PR c++/509
273         * g++.dg/template/spec15.C: New test.
274
275 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
276
277         Copy cases from g77.f-torture/execute and add dg-run
278         directive.  Other changes as noted.
279         * gfortran.dg/g77/13037.f
280         * gfortran.dg/g77/1832.f
281         * gfortran.dg/g77/19981119-0.f
282         * gfortran.dg/g77/19990313-0.f
283         * gfortran.dg/g77/19990313-1.f
284         * gfortran.dg/g77/19990313-2.f
285         * gfortran.dg/g77/19990313-3.f
286         * gfortran.dg/g77/19990419-1.f
287         * gfortran.dg/g77/19990826-0.f
288         * gfortran.dg/g77/19990826-2.f
289         * gfortran.dg/g77/20000503-1.f
290         * gfortran.dg/g77/20001111.f
291         * gfortran.dg/g77/20010116.f
292         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
293         * gfortran.dg/g77/20010430.f
294         * gfortran.dg/g77/6177.f
295         * gfortran.dg/g77/947.f
296         * gfortran.dg/g77/970816-3.f
297         * gfortran.dg/g77/971102-1.f
298         * gfortran.dg/g77/980520-1.f
299         * gfortran.dg/g77/980628-0.f
300         * gfortran.dg/g77/980628-1.f
301         * gfortran.dg/g77/980628-10.f
302         * gfortran.dg/g77/980628-2.f
303         * gfortran.dg/g77/980628-3.f
304         * gfortran.dg/g77/980628-7.f
305         * gfortran.dg/g77/980628-8.f
306         * gfortran.dg/g77/980628-9.f
307         * gfortran.dg/g77/980701-0.f
308         * gfortran.dg/g77/980701-1.f
309         * gfortran.dg/g77/cabs.f
310         * gfortran.dg/g77/claus.f
311         * gfortran.dg/g77/complex_1.f
312         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
313         * gfortran.dg/g77/dcomplex.f
314         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
315         * gfortran.dg/g77/f90-intrinsic-mathematical.f
316         * gfortran.dg/g77/f90-intrinsic-numeric.f
317         * gfortran.dg/g77/int8421.f
318         * gfortran.dg/g77/labug1.f
319         * gfortran.dg/g77/large_vec.f
320         * gfortran.dg/g77/le.f
321         * gfortran.dg/g77/short.f
322         * gfortran.dg/g77/README: Update
323
324 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
325
326         PR c++/16637
327         * g++.dg/parse/lookup4.C: New test.
328
329 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
330
331         PR c++/16175
332         * g++.dg/template/ttp10.C: New test.
333
334 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
335
336         * gcc.dg/pr12625-1.c: New test.
337
338 2004-07-20  Steven Bosscher  <stevenb@suse.de>
339
340         * testsuite/gcc.dg/switch-warn-1.c: New test.
341         * testsuite/gcc.dg/switch-warn-2.c: New test.
342         * gcc.c-torture/compile/pr14730.c: Update.
343
344 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
345
346         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
347         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
348         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
349         g++.dg/template/nontype3.C: Remove trailing CR from tests.
350
351 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
352
353         PR c++/16623
354         * g++.dg/template/assign1.C: New test.
355
356 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
357
358         PR c++/12170
359         * g++.dg/template/ttp9.C: New test.
360
361 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
362
363         * gcc.dg/format/cmn-err-1.c: New test.
364
365 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
366
367         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
368         gcc.dg/Wparentheses-10.c: New tests.
369         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
370
371 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
372
373         PR fortran/16465
374         * gfortran.dg/g77//ffixed-line-length-0.f,
375         gfortran.dg/g77/ffixed-line-length-132.f,
376         gfortran.dg/g77/ffixed-line-length-72.f,
377         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
378         gfortran.dg/g77/README: Update.
379
380 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
381
382         PR c++/13092
383         * g++.dg/template/non-dependent7.C: New test.
384         * g++.dg/template/non-dependent8.C: Likewise.
385         * g++.dg/template/non-dependent9.C: Likewise.
386         * g++.dg/template/non-dependent10.C: Likewise.
387
388 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
389
390         PR c++/16337
391         * g++.dg/parse/attr2.C: New test.
392
393 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
394
395         * g77.dg: Removed.
396         * g77.f-torture: Ditto.
397
398 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
399
400         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
401         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
402         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
403
404 2004-07-16  Richard Henderson  <rth@redhat.com>
405
406         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
407
408 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
409
410         * lib/fortran-torture.exp (fortran-torture): Don't test compile
411         tests with full list of options.
412         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
413         of TORTURE_OPTIONS if test contains 'dg-do run'.
414
415         PR fortran/16404
416         * gfortran.dg/do_iterator.f90: New test.
417
418 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
419
420         PR rtl-optimization/16536
421         * gcc.c-torture/execute/restrict-1.c: New test.
422
423 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
424
425         PR fortran/15324
426         * gfortran.dg/pr15324.f90: New test.
427
428         PR fortran/15129
429         * gfortran.dg/pr15129.f90: New test.
430
431         PR fortran/15140
432         * gfortran.dg/pr15140.f90: New test.
433
434         PR fortran/13792
435         * gfortran.fortran-torture/execute/bounds.f90: Add check for
436         compile-time simplification.
437
438 2004-07-14  Mike Stump  <mrs@apple.com>
439
440         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
441
442 2004-07-14  James E Wilson  <wilson@specifixinc.com>
443
444         PR target/16325
445         * gcc.dg/profile-generate-1.c: New.
446
447 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
448
449         * gcc.c-torture/execute/20040709-1.c: New test.
450         * gcc.c-torture/execute/20040709-2.c: New test.
451
452 2004-07-14  Mike Stump  <mrs@apple.com>
453
454         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
455
456 2004-07-14  Mike Stump  <mrs@apple.com>
457
458         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
459
460 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
461
462         PR c++/16518
463         * g++.dg/parse/mutable1.C: New test.
464
465 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
466
467         PR tree-optimization/16443
468         * gcc.dg/tree-ssa/20040713-1.c: New test.
469
470 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
471
472         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
473         for operator new.
474
475 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
476
477         * gfortran.dg/g77/README: New file
478         * gfortran.dg/g77/19981216-0.f:  Copy from
479         g77.f-torture/noncompile.  Add "dg-do compile" and
480         dg-error as required.
481         * gfortran.dg/g77/19990218-1.f: Likewise
482         * gfortran.dg/g77/19990905-1.f: Likewise
483         * gfortran.dg/g77/9263.f: Likewise
484         * gfortran.dg/g77/980615-0.f: Likewise
485         * gfortran.dg/g77/980616-0.f: Likewise
486         * gfortran.dg/g77/check0.f: Likewise
487         * gfortran.dg/g77/select_no_compile.f: Likewise
488
489 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
490
491         Copy files from g77.f-torture/compile.
492         Add "{ dg-do compile}".  Other changes as noted
493         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
494         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
495         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
496         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
497         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
498         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
499         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
500         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
501         statement to conform to standard.  Append alpha1.x for reference.
502         * gfortran.dg/g77/xformat.f: Add dg-warning
503
504 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
505
506         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
507         Add {dg-do compile} directive.
508         * gfortran.dg/g77/cpp2.F: Likewise
509
510 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
511
512         PR c++/5402
513         * g++.dg/lookup/name-clash1.C: New test.
514
515         PR c++/9777
516         * g++.dg/lookup/name-clash2.C: New test.
517
518         PR c++/12102
519         * g++.dg/lookup/name-clash3.C: New test.
520
521 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
522
523         * g++.dg/lookup/new2.C: New test.
524         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
525
526 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
527
528         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
529         Add {dg-do compile} directive.
530         * gfortran.dg/g77/13060.f: Likewise
531         * gfortran.dg/g77/19990218-0.f: Likewise
532         * gfortran.dg/g77/19990305-0.f: Likewise
533         * gfortran.dg/g77/19990419-0.f: Likewise
534         * gfortran.dg/g77/19990502-0.f: Likewise
535         * gfortran.dg/g77/19990502-1.f: Likewise
536         * gfortran.dg/g77/19990525-0.f: Likewise
537         * gfortran.dg/g77/19990826-1.f: Likewise
538         * gfortran.dg/g77/19990826-3.f: Likewise
539         * gfortran.dg/g77/19990905-2.f: Likewise
540         * gfortran.dg/g77/20000412-1.f: Likewise
541         * gfortran.dg/g77/20000511-1.f: Likewise
542         * gfortran.dg/g77/20000511-2.f: Likewise
543         * gfortran.dg/g77/20000518.f: Likewise
544         * gfortran.dg/g77/20000601-1.f: Likewise
545         * gfortran.dg/g77/20000601-2.f: Likewise
546         * gfortran.dg/g77/20000629-1.f: Likewise
547         * gfortran.dg/g77/20000630-2.f: Likewise
548         * gfortran.dg/g77/20010115.f: Likewise
549         * gfortran.dg/g77/20010321-1.f: Likewise
550         * gfortran.dg/g77/20010426.f: Likewise
551         * gfortran.dg/g77/20020307-1.f: Likewise
552         * gfortran.dg/g77/8485.f: Likewise
553         * gfortran.dg/g77/960317-1.f: Likewise
554         * gfortran.dg/g77/970915-0.f: Likewise
555         * gfortran.dg/g77/980310-1.f: Likewise
556         * gfortran.dg/g77/980310-2.f: Likewise
557         * gfortran.dg/g77/980310-3.f: Likewise
558         * gfortran.dg/g77/980310-4.f: Likewise
559         * gfortran.dg/g77/980310-6.f: Likewise
560         * gfortran.dg/g77/980310-7.f: Likewise
561         * gfortran.dg/g77/980310-8.f: Likewise
562         * gfortran.dg/g77/980419-2.f: Likewise
563         * gfortran.dg/g77/980424-0.f: Likewise
564         * gfortran.dg/g77/980427-0.f: Likewise
565         * gfortran.dg/g77/980729-0.f: Likewise
566         * gfortran.dg/g77/981117-1.f: Likewise
567         * gfortran.dg/g77/toon_1.f: Likewise
568
569 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
570
571         PR c++/2204
572         * g++.dg/other/abstract2.C: New test.
573
574 2004-07-12  Paul Brook  <paul@codesourcery.com>
575
576         * gfortran.dg/pointer_init_1.f90: New test.
577
578 2004-07-11  Paul Brook  <paul@codesourcery.com>
579
580         PR fortran/15986
581         * gfortran.dg/contained_1.f90: New test.
582
583 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
584
585         * g++.dg/parse/defarg8.C: New test.
586
587 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
588
589         PR fortran/16433
590         * gfortran.dg/pr16433.f: New test.
591
592         PR fortran/17574
593         * gfortran.dg/pr15754.f90: New test.
594
595 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
596
597         PR tree-optimization/16437
598         * gcc.c-torture/execute/bitfld-4.c: New test.
599
600 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
601
602         * gfortran.fortran-torture/execute/common_2.f90: Add check for
603         access to common var from module.
604
605 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
606
607         PR fortran/16336
608         * gfortran.fortran-torture/execute/common_2.f90: New test.
609
610 2004-07-10  Paul Brook  <paul@codesourcery.com>
611
612         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
613
614 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
615
616         PR fortran/15969
617         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
618
619 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
620
621         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
622         * gfortran.dg/g77/ffixed-form-2.f: Likewise
623         * gfortran.dg/g77/ffree-form-1.f: Likewise
624         * gfortran.dg/g77/ffree-form-2.f: Likewise
625         * gfortran.dg/g77/ffree-form-3.f: Likewise
626         * gfortran.dg/g77/fno-underscoring.f: Likewise
627         * gfortran.dg/g77/funderscoring.f: Likewise
628         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
629
630 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
631
632         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
633
634 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
635         Paul Brook  <paul@codesourcery.com>
636
637         PR fortran/13415
638         * gfortran.dg/common_pointer_1.f90: New test.
639
640 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
641
642         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
643
644 2004-07-09  James E Wilson  <wilson@specifixinc.com>
645
646         PR target/16364
647         * gcc.c-torture/compile/20040709-1.c: New.
648
649 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
650
651         PR fortran/14077
652         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
653
654 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
655
656         PR fortran/13201
657         * gfortran.dg/shape_1.f90: New test.
658
659 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
660             Andrew Pinski  <apinski@apple.com>
661
662         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
663
664 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
665
666         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
667         comment.
668
669 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
670         Paul Brook  <paul@codesourcery.com>
671
672         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
673         '.f95' and '.F95'.
674
675 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
676
677         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
678
679 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
680
681         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
682         testcases with capital suffix.
683
684 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
685
686         PR fortran/15481
687         PR fortran/13372
688         PR fortran/13575
689         PR fortran/15978
690         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
691
692         * gfortran.dg/implicit_1.f90: New test.
693
694 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
695
696         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
697         expression to match gfortran warning/error messages
698         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
699         dg-error text.
700
701 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
702
703         * lib/fortran-torture.exp: Rename proc search_for to
704         search_for_re.
705
706 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
707
708         * gcc.c-torture/execute/simd-5.x: New file.
709         XFAIL on SPARC 64-bit at -O0.
710
711 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
712
713         PR c++/8211
714         PR c++/16165
715         * g++.dg/warn/effc3.C: New test.
716
717 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
718
719         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
720         change X to 1X in format.
721         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
722         add data statements to conform to standard.
723
724 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
725
726         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
727         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
728         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
729
730 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
731
732         * gfortran.dg/g77/7388.f: Copy from g77.dg
733         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
734         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
735         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
736         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
737         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
738         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
739         * gfortran.dg/g77/strlen0.f: Likewise
740
741 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
742
743         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
744         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
745
746 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
747
748         * gcc.c-torture/execute/920428-2.x: Delete.
749         * gcc.c-torture/execute/920501-7.x: Likewise.
750
751 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
752
753         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
754         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
755         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
756         prescott and c3-2.
757         (PREFETCH_3DNOW): Add -march=c3.
758
759 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
760
761         PR c/16437
762         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
763         * gcc.c-torture/execute/bf64-1.x: Likewise.
764
765 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
766
767         * gcc.c-torture/compile/20040708-1.c: New test.
768
769 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
770
771         PR c++/16169
772         * g++.dg/warn/effc2.C: New test.
773
774 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
775
776         * gcc.c-torture/execute/bitfld-1.x: Remove.
777         * gcc.c-torture/execute/bitfld-3.c: New test.
778         * gcc.dg/bitfld-2.c: Remove XFAILs.
779
780 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
781
782         PR c++/16276
783         * g++.dg/rtti/tinfo1.C: New file.
784
785 2004-07-07  Eric Christopher  <echristo@redhat.com>
786
787         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
788
789 2004-07-07  Andrew Pinski  <apinski@apple.com>
790
791         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
792
793 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
794
795         * g++.dg/init/call1.C: XFAIL.
796
797 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
798
799         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
800         except for movstrict*, to movmem* and clrstr* to clrmem*.
801
802 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
803
804         * gcc.c-torture/execute/20040707-1.c: New test.
805
806 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
807
808         * gcc.c-torture/execute/20040706-1.c: New test.
809
810 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
811
812         PR c++/3671
813         * g++.dg/template/spec14.C: New test.
814
815 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
816
817         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
818         nothing if not yet defined.  Use it in b, c and d type definitions.
819         * gcc.c-torture/execute/20040705-1.c: New test.
820         * gcc.c-torture/execute/20040705-2.c: New test.
821
822 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
823
824         PR c++/2518
825         * g++.dg/lookup/new1.C: New test.
826
827 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
828
829         PR c++/11406
830         * g++.dg/template/sizeof8.C: New test.
831
832 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
833
834         * gcc.c-torture/compile/20040705-1.c: New test.
835
836 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
837
838         * gfortran.fortran-torture/execute/seq_io.f90: New test.
839
840 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
841
842         * gcc.dg/cpp/if-mop.c: Two new testcases.
843         * gcc.dg/cpp/trad/comment-3.c: New.
844
845 2004-07-04  Paul Brook  <paul@codesourcery.com>
846
847         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
848
849 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
850
851         PR c++/3761
852         * g++.dg/lookup/crash4.C: New test.
853
854 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
855
856         * gcc.c-torture/execute/builtin-abs-1.c
857         * gcc.c-torture/execute/builtin-abs-2.c
858         * gcc.c-torture/execute/builtin-complex-1.c
859         * gcc.c-torture/execute/builtins/string-1-lib.c
860         * gcc.c-torture/execute/builtins/string-1.c
861         * gcc.c-torture/execute/builtins/string-2-lib.c
862         * gcc.c-torture/execute/builtins/string-2.c
863         * gcc.c-torture/execute/builtins/string-3-lib.c
864         * gcc.c-torture/execute/builtins/string-3.c
865         * gcc.c-torture/execute/builtins/string-4-lib.c
866         * gcc.c-torture/execute/builtins/string-4.c
867         * gcc.c-torture/execute/builtins/string-5-lib.c
868         * gcc.c-torture/execute/builtins/string-5.c
869         * gcc.c-torture/execute/builtins/string-6-lib.c
870         * gcc.c-torture/execute/builtins/string-6.c
871         * gcc.c-torture/execute/builtins/string-7-lib.c
872         * gcc.c-torture/execute/builtins/string-7.c
873         * gcc.c-torture/execute/builtins/string-8-lib.c
874         * gcc.c-torture/execute/builtins/string-8.c
875         * gcc.c-torture/execute/builtins/string-9-lib.c
876         * gcc.c-torture/execute/builtins/string-9.c
877         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
878         * gcc.c-torture/execute/builtins/string-asm-1.c
879         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
880         * gcc.c-torture/execute/builtins/string-asm-2.c
881         * gcc.c-torture/execute/stdio-opt-1.c
882         * gcc.c-torture/execute/stdio-opt-2.c
883         * gcc.c-torture/execute/stdio-opt-3.c
884         * gcc.c-torture/execute/string-opt-1.c
885         * gcc.c-torture/execute/string-opt-10.c
886         * gcc.c-torture/execute/string-opt-11.c
887         * gcc.c-torture/execute/string-opt-12.c
888         * gcc.c-torture/execute/string-opt-13.c
889         * gcc.c-torture/execute/string-opt-14.c
890         * gcc.c-torture/execute/string-opt-15.c
891         * gcc.c-torture/execute/string-opt-16.c
892         * gcc.c-torture/execute/string-opt-2.c
893         * gcc.c-torture/execute/string-opt-6.c
894         * gcc.c-torture/execute/string-opt-7.c
895         * gcc.c-torture/execute/string-opt-8.c:
896         Replace with ...
897
898         * gcc.c-torture/execute/builtins/abs-2.c
899         * gcc.c-torture/execute/builtins/abs-3.c
900         * gcc.c-torture/execute/builtins/complex-1.c
901         * gcc.c-torture/execute/builtins/fprintf.c
902         * gcc.c-torture/execute/builtins/fputs.c
903         * gcc.c-torture/execute/builtins/memcmp.c
904         * gcc.c-torture/execute/builtins/memmove.c
905         * gcc.c-torture/execute/builtins/memops-asm.c
906         * gcc.c-torture/execute/builtins/mempcpy-2.c
907         * gcc.c-torture/execute/builtins/mempcpy.c
908         * gcc.c-torture/execute/builtins/memset.c
909         * gcc.c-torture/execute/builtins/printf.c
910         * gcc.c-torture/execute/builtins/sprintf.c
911         * gcc.c-torture/execute/builtins/strcat.c
912         * gcc.c-torture/execute/builtins/strchr.c
913         * gcc.c-torture/execute/builtins/strcmp.c
914         * gcc.c-torture/execute/builtins/strcpy.c
915         * gcc.c-torture/execute/builtins/strcspn.c
916         * gcc.c-torture/execute/builtins/strlen-2.c
917         * gcc.c-torture/execute/builtins/strlen.c
918         * gcc.c-torture/execute/builtins/strncat.c
919         * gcc.c-torture/execute/builtins/strncmp-2.c
920         * gcc.c-torture/execute/builtins/strncmp.c
921         * gcc.c-torture/execute/builtins/strncpy.c
922         * gcc.c-torture/execute/builtins/strpbrk.c
923         * gcc.c-torture/execute/builtins/strpcpy-2.c
924         * gcc.c-torture/execute/builtins/strpcpy.c
925         * gcc.c-torture/execute/builtins/strrchr.c
926         * gcc.c-torture/execute/builtins/strspn.c
927         * gcc.c-torture/execute/builtins/strstr-asm.c
928         * gcc.c-torture/execute/builtins/strstr.c:
929         ... these new files.
930
931         * gcc.c-torture/execute/builtins/abs-2-lib.c
932         * gcc.c-torture/execute/builtins/abs-3-lib.c
933         * gcc.c-torture/execute/builtins/complex-1-lib.c
934         * gcc.c-torture/execute/builtins/fprintf-lib.c
935         * gcc.c-torture/execute/builtins/fputs-lib.c
936         * gcc.c-torture/execute/builtins/memcmp-lib.c
937         * gcc.c-torture/execute/builtins/memmove-lib.c
938         * gcc.c-torture/execute/builtins/memops-asm-lib.c
939         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
940         * gcc.c-torture/execute/builtins/mempcpy-lib.c
941         * gcc.c-torture/execute/builtins/memset-lib.c
942         * gcc.c-torture/execute/builtins/printf-lib.c
943         * gcc.c-torture/execute/builtins/sprintf-lib.c
944         * gcc.c-torture/execute/builtins/strcat-lib.c
945         * gcc.c-torture/execute/builtins/strchr-lib.c
946         * gcc.c-torture/execute/builtins/strcmp-lib.c
947         * gcc.c-torture/execute/builtins/strcpy-lib.c
948         * gcc.c-torture/execute/builtins/strcspn-lib.c
949         * gcc.c-torture/execute/builtins/strlen-2-lib.c
950         * gcc.c-torture/execute/builtins/strlen-lib.c
951         * gcc.c-torture/execute/builtins/strncat-lib.c
952         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
953         * gcc.c-torture/execute/builtins/strncmp-lib.c
954         * gcc.c-torture/execute/builtins/strncpy-lib.c
955         * gcc.c-torture/execute/builtins/strpbrk-lib.c
956         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
957         * gcc.c-torture/execute/builtins/strpcpy-lib.c
958         * gcc.c-torture/execute/builtins/strrchr-lib.c
959         * gcc.c-torture/execute/builtins/strspn-lib.c
960         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
961         * gcc.c-torture/execute/builtins/strstr-lib.c
962         * gcc.c-torture/execute/builtins/lib/abs.c
963         * gcc.c-torture/execute/builtins/lib/fprintf.c
964         * gcc.c-torture/execute/builtins/lib/memset.c
965         * gcc.c-torture/execute/builtins/lib/printf.c
966         * gcc.c-torture/execute/builtins/lib/sprintf.c
967         * gcc.c-torture/execute/builtins/lib/strcpy.c
968         * gcc.c-torture/execute/builtins/lib/strcspn.c
969         * gcc.c-torture/execute/builtins/lib/strncat.c
970         * gcc.c-torture/execute/builtins/lib/strncmp.c
971         * gcc.c-torture/execute/builtins/lib/strncpy.c
972         * gcc.c-torture/execute/builtins/lib/strpbrk.c
973         * gcc.c-torture/execute/builtins/lib/strspn.c
974         * gcc.c-torture/execute/builtins/lib/strstr.c:
975         New files containing support routines.
976
977         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
978         declaration.
979         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
980         when not optimizing.
981
982 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
983
984         PR c++/16240
985         * g++.dg/abi/mangle22.C: New test.
986         * g++.dg/abi/mangle23.C: Likewise.
987
988 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
989
990         PR fortran/16290
991         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
992         Allow for cases without denormalized floating point numbers.
993
994 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
995
996         PR c/1027
997         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
998         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
999         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1000         expected warning text.
1001         * gcc.dg/format/diag-2.c: New test.
1002
1003 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1004
1005         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1006
1007 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1008
1009         * gcc.dg/builtins-43.c: New.
1010         * gcc.dg/builtins-44.c: New.
1011         * gcc.dg/builtins-45.c: New.
1012
1013 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1014             Andreas Tobler  <a.tobler@schweiz.ch>
1015
1016         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1017         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1018         as SIGSEGV.
1019         * gcc.dg/cleanup-11.c: Likewise.
1020         * gcc.dg/cleanup-8.c: Likewise.
1021         * gcc.dg/cleanup-9.c: Likewise.
1022         * gcc.dg/cleanup-5.c: Run on all platforms.
1023
1024 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1025
1026         * g++.dg/warn/nonnull1.C: New test.
1027
1028 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1029
1030         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1031         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1032         Special-case the Sun compiler wrt to <complex.h>.
1033
1034 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1035
1036         * gcc.dg/Wunreachable-8.C: New test.
1037
1038         * gcc.dg/h8300-ice2.c : New test.
1039
1040 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1041
1042         PR fortran/16161
1043         * gfortran.fortran-torture/compile/implicit.f90: Add test
1044         for implicit character.
1045
1046 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1047
1048         PR fortran/16289
1049         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1050         Use tiny() intrinsic to find smallest non-negative real
1051
1052 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1053
1054         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1055         * gcc.dg/compat/struct-by-value-22_x.c: New.
1056         * gcc.dg/compat/struct-by-value-22_y.c: New.
1057
1058         * gcc.c-torture/execute/20040629-1.c: New test.
1059
1060 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1061
1062         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1063         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1064
1065         PR target/16195
1066         * gcc.dg/20040625-1.c: New test.
1067
1068 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1069
1070         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1071
1072 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1073
1074         PR fortran/15963
1075         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1076
1077 2004-06-29  Richard Henderson  <rth@redhat.com>
1078
1079         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1080
1081 2004-06-29  Paul Brook  <paul@codesourcery.com>
1082
1083         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1084         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1085
1086 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1087
1088         PR c++/16260
1089         * g++.dg/parse/crash15.C: New.
1090
1091 2004-06-28  Andrew Pinski  <apinski@apple.com>
1092
1093         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1094         by the error already.
1095
1096         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1097
1098 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1099
1100         PR target/14041
1101         * gcc.dg/h8300-bss-align-1.c : New.
1102
1103 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1104
1105         * PR c++/16174
1106         * g++.dg/template/ctor4.C: New.
1107
1108 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1109
1110         PR c++/16205
1111         * g++.dg/warn/Wsequence-point-1.C: New test.
1112
1113 2004-06-27  Paul Brook  <paul@codesourcery.com>
1114
1115         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1116
1117 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1118
1119         * g++.old-deja/g++.mike/p7325.C: Remove.
1120
1121 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1122
1123         PR c/14963
1124         * gcc.dg/pr14963.c: New test.
1125
1126 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1127
1128         PR c++/16193
1129         * g++.dg/parse/redef1.C: New test.
1130
1131 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1132
1133         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1134         20021110.c.
1135         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1136         20021119-1.c.
1137         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1138         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1139         5-04.c.
1140         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1141         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1142         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1143         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1144         g++.brendan/enum14.C.
1145         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1146         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1147         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1148         g++.mike/virt1.C.
1149         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1150         memtemp24.C.
1151
1152 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1153
1154         * gcc.dg/20040527-1.c: New test case.
1155
1156 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1157
1158         PR gfortran/pr16196
1159         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1160
1161 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1162
1163         PR middle-end/15825
1164         * gcc.dg/pr15825-1.c: New test case.
1165
1166 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1167
1168         * gcc.c-torture/execute/20040625-1.c: New test.
1169
1170 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1171
1172         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1173
1174 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1175
1176         * gcc.dg/torture/mips-div-1.c: New test.
1177
1178 2004-06-24  Jeff Law  <law@redhat.com>
1179
1180         * gcc.dg/tree-ssa/20040624-1.c: New test.
1181
1182 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1183
1184         * gcc.c-torture/compile/20040624-1.c: New test.
1185
1186 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1187
1188         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1189         this directory.
1190
1191 2004-06-23  Andrew Pinski  <apinski@apple.com>
1192
1193         PR middle-end/15988
1194         * g++.dg/opt/ptrmem4.C: New test.
1195
1196         * gcc.dg/c90-array-quals-2.c: New test.
1197
1198 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1199
1200         * gcc.dg/kpice1.c: New test.
1201
1202 2006-06-23  Andrew Pinski  <apinski@apple.com>
1203
1204         * gcc.dg/c90-array-quals.c: New test.
1205
1206 2006-06-22  Richard Henderson  <rth@redhat.com>
1207
1208         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1209
1210 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1211
1212         * gcc.dg/builtins-config.h: Handle FreeBSD.
1213
1214 2006-06-22  Richard Henderson  <rth@redhat.com>
1215
1216         * g++.dg/opt/devirt1.C: New.
1217
1218 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1219
1220         * g++.dg/opt/pr15551.C: New testcase.
1221
1222 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1223
1224         PR target/14800
1225         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1226         x86_64-*-linux* when compiling for 32bit.
1227
1228 2004-06-21  Andrew Pinski  <apinski@apple.com>
1229
1230         * gcc.dg/pch/struct-1.c: New.
1231         * gcc.dg/pch/struct-1.hs: New.
1232
1233 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1234
1235         * gcc.dg/pch/save-temps-1.c: New file.
1236         * gcc.dg/pch/save-temps-1.hs: New file.
1237
1238 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1239
1240         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1241         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1242
1243 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1244
1245         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1246         to fix type error.
1247         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1248         Remove trailing spaces.
1249
1250 2004-06-21  Richard Henderson  <rth@redhat.com>
1251
1252         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1253         merging && to BIT_FIELD_REF.
1254
1255 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1256
1257         * g++.dg/opt/placeholder1.C: New test.
1258
1259 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1260
1261         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1262         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1263         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1264         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1265
1266 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1267
1268         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1269         extern "C".
1270         * g++.dg/other/pragma-re-1.C: Add comments.
1271
1272 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1273
1274         PR gfortran/16080
1275         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1276
1277 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1278
1279         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1280         instead of setting the type of size_t by
1281         hand.
1282
1283 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1284
1285         * gcc.dg/unordered-2.c: New test case.
1286         * gcc.dg/unordered-3.c: New test case.
1287
1288 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1289
1290         PR other/16043
1291         * lib/g++.exp (g++_version): Tweak regexp for version
1292         * lib/g77.exp (g77_version): Likewise
1293         * lib/gfortran.exp (gfortran_version): Likewise
1294         * lib/objc.exp (objc_version): Likewise
1295         * lib/treelang.exp (treelang_version): Likewise
1296
1297 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1298
1299         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1300         Use INT_MAX instead of __INT_MAX__.
1301         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1302
1303         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1304         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1305         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1306         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1307         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1308         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1309         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1310         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1311         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1312
1313         * gcc.dg/range-test-1.c: New test.
1314         * g++.dg/opt/range-test-1.C: New test.
1315
1316 2004-06-17  Richard Henderson  <rth@redhat.com>
1317
1318         * objc.dg/sync-1.m: New.
1319         * objc.dg/try-catch-1.m: Don't force next runtime.
1320         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1321         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1322         shadowed catch clause.
1323         * objc.dg/try-catch-5.m: New.
1324
1325 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1326
1327         Bug 14610
1328         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1329
1330 2004-06-15  Richard Henderson  <rth@redhat.com>
1331
1332         * gcc.dg/20001116-1.c: Move expected warning line.
1333
1334 2004-06-15  Richard Henderson  <rth@redhat.com>
1335
1336         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1337         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1338
1339 2004-06-15  Jeff Law  <law@redhat.com>
1340
1341         * gcc.dg/tree-ssa/20040615-1.c: New test.
1342         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1343         be less sensitive to operand ordering.
1344         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1345
1346 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1347
1348         * g++.dg/abi/bitfield3.C: Add comment..
1349
1350 2004-06-15  Richard Henderson  <rth@redhat.com>
1351
1352         * g++.dg/ext/stmtexpr1.C: XFAIL.
1353         * gcc.dg/20030612-1.c: XFAIL.
1354
1355 2004-06-15  Eric Christopher  <echristo@redhat.com>
1356
1357         * g++.dg/charset/asm5.c: New.
1358         * gcc.dg/charset/asm6.c: New.
1359
1360 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1361
1362         PR fortran/15962
1363         * gfortran.fortran-torture/execute/select_1.f90: New test.
1364
1365 2004-06-15  Paul Brook  <paul@codesourcery.com>
1366
1367         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1368
1369 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1370
1371         PR c++/15967
1372         * g++.dg/lookup/crash3.C: New test.
1373
1374 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1375
1376         PR c++/15947
1377         * g++.dg/parse/dtor4.C: New test.
1378
1379 2004-06-14  Jeff Law  <law@redhat.com>
1380
1381         * gcc.c-torture/compile/20040614-1.c: New test.
1382
1383 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1384
1385         PR fortran/15211
1386         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1387         LEN of a character array.
1388
1389 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1390
1391         PR c++/15096
1392         * g++.dg/template/ptrmem10.C: New test.
1393
1394         PR c++/14930
1395         * g++.dg/template/friend30.C: New test.
1396
1397 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1398
1399         PR fortran/14928
1400         * gfortran.fortran-torture/compile/mloc.f90: New test.
1401
1402 2004-06-13  Paul Brook  <paul@codesourcery.com>
1403
1404         * gfortran.fortran-torture/execute/random_2.f90: New test.
1405
1406 2004-06-13  Eric Christopher  <echristo@redhat.com>
1407
1408         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1409
1410 2004-06-12  Paul Brook  <paul@codesourcery.com>
1411
1412         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1413
1414 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1415
1416         PR fortran/14923
1417         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1418
1419 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1420
1421         PR fortran/14957
1422         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1423         syntax errors in end statements of contained subroutines.
1424
1425 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1426
1427         PR fortran/12841
1428         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1429
1430 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1431
1432         PR fortran/15665
1433         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1434
1435 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1436
1437         PR gfortran/12839
1438         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1439
1440 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1441
1442         PR c++/15862
1443         * g++.dg/parse/enum1.C: New test.
1444
1445 2004-06-10  Jeff Law  <law@redhat.com>
1446
1447         * gcc.c-torture/compile/20040610-1.c: New test.
1448
1449 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1450
1451         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1452         * g++.old-deja/g++.other/decl3.C: Likewise.
1453
1454 2004-06-10  Brian Booth  <bbooth@redhat.com>
1455
1456         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1457         V_MAY_DEF instead of VDEF.
1458         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1459
1460 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1461
1462         PR c++/14211
1463         * g++.dg/conversion/const1.C: New test.
1464
1465         PR c++/15076
1466         * g++.dg/conversion/reinterpret1.C: New test.
1467
1468         PR c++/15877
1469         * g++.dg/template/enum2.C: New test.
1470
1471         PR c++/15227
1472         * g++.dg/template/error13.C: New test.
1473
1474 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1475
1476         PR fortran/14957
1477         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1478         arguments to test_* REAL and of the right size.
1479
1480 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1481
1482         PR target/15569
1483         PR rtl-optimization/15681
1484         * gcc.dg/20040609-1.c: New test.
1485
1486 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1487
1488         PR c++/14791
1489         * g++.dg/opt/builtins1.C: New test.
1490
1491 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1492
1493         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1494         that use default windows32 struct layout.
1495         * gcc.dg/i386-bitfield2.c: Likewise.
1496
1497 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1498
1499         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1500         for mingw32 and cygwin targets.
1501
1502 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1503
1504         * gcc.dg/pch/macro-4.c: New.
1505         * gcc.dg/pch/macro-4.hs: New.
1506
1507 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1508
1509         PR fortran/13249
1510         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1511
1512 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1513
1514         PR fortran/13372
1515         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1516
1517 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1518
1519         PR gfortran/14897
1520         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1521
1522 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1523
1524         PR gfortran/15755
1525         * gfortran.fortran-torture/execute/backspace.c : New test.
1526
1527 2004-06-09  Paul Brook  <paul@codesourcery.com>
1528
1529         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1530         (pointer_to_section): Rewrite to use smaller array.
1531
1532 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1533
1534         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1535         * gcc.dg/ext/altivec-10.c: Same.
1536         * gcc.dg/ext/altivec-11.c: Same.
1537         * gcc.dg/ext/altivec-12.c: Same.
1538         * gcc.dg/ext/altivec-13.c: Same.
1539         * gcc.dg/ext/altivec-14.c: Same.
1540         * gcc.dg/ext/altivec-15.c: Same.
1541         * gcc.dg/ext/altivec-16.c: Same.
1542         * gcc.dg/ext/altivec-3.c: Same.
1543         * gcc.dg/ext/altivec-4.c: Same.
1544         * gcc.dg/ext/altivec-6.c: Same.
1545         * gcc.dg/ext/altivec-7.c: Same.
1546         * gcc.dg/ext/altivec-8.c: Same.
1547         * gcc.dg/ext/altivec-varargs-1.c: Same.
1548
1549         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1550         * g++.dg/ext/altivec-10.C: Same.
1551         * g++.dg/ext/altivec-2.C: Same.
1552         * g++.dg/ext/altivec-3.C: Same.
1553         * g++.dg/ext/altivec-4.C: Same.
1554         * g++.dg/ext/altivec-5.C: Same.
1555         * g++.dg/ext/altivec-6.C: Same.
1556         * g++.dg/ext/altivec-7.C: Same.
1557         * g++.dg/ext/altivec-8.C: Same.
1558         * g++.dg/ext/altivec-9.C: Same.
1559
1560 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1561
1562         PR c++/7841
1563         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1564
1565 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1566
1567         * gcc.dg/union-1.c: New test.
1568
1569 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1570
1571         * gcc.dg/builtins-41.c: New test case.
1572         * gcc.dg/builtins-42.c: New test case.
1573
1574 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1575
1576         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1577         * g++.dg/ext/altivec-10.C: Same.
1578         * g++.dg/ext/altivec-2.C: Same.
1579         * g++.dg/ext/altivec-3.C: Same.
1580         * g++.dg/ext/altivec-4.C: Same.
1581         * g++.dg/ext/altivec-5.C: Same.
1582         * g++.dg/ext/altivec-6.C: Same.
1583         * g++.dg/ext/altivec-7.C: Same.
1584         * g++.dg/ext/altivec-8.C: Same.
1585         * g++.dg/ext/altivec-9.C: Same.
1586         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1587         * g++.old-deja/g++.brendan/new3.C: Same.
1588         * gcc.c-torture/execute/eeprof-1.x: Same.
1589
1590 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1591
1592         PR c/14765
1593         * gcc.dg/pr14765-1.c: New test.
1594
1595 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1596
1597         PR c/14649
1598         * gcc.dg/pr14649-1.c: New test case.
1599
1600 2004-06-07  Richard Henderson  <rth@redhat.com>
1601
1602         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1603         if temporaries.
1604
1605 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1606
1607         * g++.dg/eh/elide1.C: Remove XFAIL.
1608
1609 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1610
1611         PR c++/15337
1612         * g++.dg/expr/sizeof3.C: New test.
1613
1614         PR c++/14777
1615         * g++.dg/template/access14.C: New test.
1616
1617         PR c++/15554
1618         * g++.dg/template/enum1.C: New test.
1619
1620         PR c++/15057
1621         * g++.dg/eh/throw1.C: New test.
1622
1623 2004-06-07  David Ayers  <d.ayers@inode.at>
1624             Ziemowit Laski  <zlaski@apple.com>
1625
1626         * lib/objc.exp (objc_target_compile): Revert the '-framework
1627         Foundation' flag fix, since bare Darwin does not ship
1628         with the Foundation framework.
1629         * objc/execute/next_mapping.h: Provide a local NSConstantString
1630         @interface and @implementation.
1631         (objc_constant_string_init): A constructor function, used to
1632         initialize the NSConstantString meta-class object.
1633         * objc/execute/string1.m: Include "next_mapping.h" instead of
1634         <Foundation/NSString.h>.
1635         * objc/execute/string2.m: Likewise.
1636         * objc/execute/string3.m: Likewise.
1637         * objc/execute/string4.m: Likewise.
1638
1639 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1640
1641         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1642         to double. Replace double with FLOAT.
1643         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1644
1645         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1646         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1647         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1648         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1649         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1650         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1651         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1652         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1653
1654 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1655
1656         PR c/13519
1657         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1658
1659 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1660
1661         PR c++/15503
1662         * g++.dg/template/meminit2.C: New test.
1663
1664 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1665
1666         PR target/15822
1667         * gcc.c-torture/execute/compare-fp-1.c,
1668         gcc.c-torture/execute/compare-fp-2.c,
1669         gcc.c-torture/execute/compare-fp-3.c,
1670         gcc.c-torture/execute/compare-fp-4.c,
1671         gcc.c-torture/execute/compare-fp-3.x,
1672         gcc.c-torture/execute/compare-fp-4.x: Moved...
1673         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1674         gcc.c-torture/execute/ieee/compare-fp-2.c,
1675         gcc.c-torture/execute/ieee/compare-fp-3.c,
1676         gcc.c-torture/execute/ieee/compare-fp-4.c,
1677         gcc.c-torture/execute/ieee/compare-fp-3.x,
1678         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1679
1680 2004-06-04  David Ayers  <d.ayers@inode.at>
1681
1682         * objc/execute/protocol-isEqual-4.m: New testcase.
1683
1684 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1685
1686         * objc/execute/protocol-isEqual-1.m: New testcase.
1687         * objc/execute/protocol-isEqual-2.m: New testcase.
1688         * objc/execute/protocol-isEqual-3.m: New testcase.
1689
1690 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1691
1692         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1693
1694 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1695
1696         * lib/objc.exp (objc_target_compile): When running tests on
1697         Darwin (Mac OS X), inform the linker about '-framework
1698         'Foundation'.
1699
1700 2004-06-02  Eric Christopher  <echristo@redhat.com>
1701
1702         * gcc.c-torture/compile/20040602-1.c: New.
1703
1704 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1705
1706         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1707         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1708
1709         PR tree-optimization/14736
1710         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1711
1712         PR tree-optimization/14042
1713         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1714
1715         PR tree-optimization/14729
1716         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1717
1718 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1719
1720         PR fortran/15557
1721         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1722
1723 2004-06-01  Richard Hederson  <rth@redhat.com>
1724
1725         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1726
1727 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1728
1729         PR c++/14932
1730         * g++.dg/parse/offsetof4.C: New test.
1731
1732 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1733
1734         PR objc/7993
1735         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1736
1737 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1738
1739         PR c++/15701
1740         * g++.dg/template/friend29.C: New test.
1741
1742 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1743
1744         PR c/15749
1745         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1746
1747 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1748
1749         * gcc.dg/sparc-trap-1.c: New test.
1750
1751 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1752
1753         PR middle-end/15069
1754         * g++.dg/opt/fold3.C: New test case.
1755
1756 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1757
1758         * lib/target-supports.exp (check_iconv_available): Fix fallout
1759         from 2004-05-28 patch.
1760
1761 2004-05-30  Paul Brook  <paul@codesourcery.com>
1762
1763         PR fortran/15620
1764         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1765         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1766
1767 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1768
1769         * gfortran.fortran-torture/execute/random_1.f90: New test.
1770
1771 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1772
1773         * g++.dg/ext/altivec-10.C: New test.
1774
1775 2004-05-29  Paul Brook  <paul@codesourcery.com>
1776
1777         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1778
1779 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1780
1781         * gcc.dg/altivec-16.c: New test.
1782
1783 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1784
1785         * lib/target-supports.exp (check_vmx_hw_available): New.
1786         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1787
1788         * lib/target-supports.exp (check_alias_available,
1789         check_iconv_available, check_named_sections_available): Use
1790         unique names for temporary files.
1791
1792 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1793
1794         * gcc.dg/altivec-15.c: New test.
1795
1796 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1797
1798         PR c++/15083
1799         * g++.dg/warn/noeffect6.C: New test.
1800
1801         PR c++/15471
1802         * g++.dg/expr/ptrmem4.C: New test.
1803
1804         PR c++/15640
1805         * g++.dg/template/operator3.C: New test.
1806
1807 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1808
1809         PR c++/14668
1810         * g++.dg/lookup/redecl1.C: New test.
1811         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1812
1813 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1814
1815         * gcc.c-torture/execute/compare-fp-1.c,
1816         gcc.c-torture/execute/compare-fp-2.c,
1817         gcc.c-torture/execute/compare-fp-3.c,
1818         gcc.c-torture/execute/compare-fp-4.c,
1819         gcc.c-torture/execute/compare-fp-3.x,
1820         gcc.c-torture/execute/compare-fp-4.x,
1821         gcc.dg/pr15649-1.c: New.
1822
1823 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1824
1825         PR c++/12883
1826         * g++.dg/init/array14.C: New test.
1827
1828 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1829
1830         * lib/compat.exp (compat-get-options-main): New.
1831         (compat-get-options): Remove unneeded code, warn for ignored
1832         command.
1833         (compat-execute): Check flag set by dg-require-* commands.
1834
1835         * lib/compat.exp (compat-execute): Break up long lines.
1836
1837 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1838
1839         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1840         * gcc.dg/altivec-14.c: New test.
1841         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1842
1843         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1844         * gcc.dg/altivec-12.c: Ditto.
1845
1846         * gcc.dg/altivec-3.c: Move call to altivec_check.
1847
1848 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/15044
1851         * g++.dg/template/error12.C: New test.
1852
1853         PR c++/15317
1854         * g++.dg/ext/attrib15.C: New test.
1855
1856         PR c++/15329
1857         * g++.dg/template/ptrmem9.C: New test.
1858
1859 2004-05-25  Paul Brook  <paul@codesourcery.com>
1860
1861         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1862
1863 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c++/15165
1866         * g++.dg/template/crash19.C: New test.
1867
1868 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1869
1870         PR c++/15025
1871         * g++.dg/template/redecl1.C: New test.
1872
1873 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1874
1875         PR c++/14821
1876         * g++.dg/other/ns1.C: New test.
1877
1878         PR c++/14883
1879         * g++.dg/template/invalid1.C: New test.
1880
1881 2004-05-23  Paul Brook  <paul@codesourcery.com>
1882         Victor Leikehman  <lei@haifasphere.co.il>
1883
1884         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1885         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1886
1887 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1888
1889         PR c++/15285
1890         PR c++/15299
1891         * g++.dg/template/non-dependent5.C: New test.
1892         * g++.dg/template/non-dependent6.C: New test.
1893
1894 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1895
1896         PR c++/15507
1897         * g++.dg/inherit/union1.C: New test.
1898
1899         PR c++/15542
1900         * g++.dg/template/addr1.C: New test.
1901
1902         PR c++/15427
1903         * g++.dg/template/array5.C: New test.
1904
1905         PR c++/15287
1906         * g++.dg/template/array6.C: New test.
1907
1908 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1909             Roger Sayle  <roger@eyesopen.com>
1910
1911         * g++.dg/lookup/forscope2.C: New test case.
1912
1913 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1914
1915         * gcc.dg/cpp/Wmissingdirs.c: New.
1916
1917 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1918
1919         PR target/15301
1920         * gcc.dg/compat/union-m128-1.h: New file.
1921         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1922         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1923         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1924
1925 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1926
1927         PR target/15302
1928         * gcc.dg/compat/struct-complex-1.h: New file.
1929         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1930         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1931         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1932
1933 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1934
1935         PR middle-end/3074
1936         * gcc.dg/pr3074-1.c: New test case.
1937         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1938
1939 2004-05-20  Falk Hueffner  <falk@debian.org>
1940
1941         PR other/15526
1942         * gcc.dg/ftrapv-1.c: New test case.
1943
1944 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1945
1946         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1947
1948 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1949             Jeff Law  <law@redhat.com>
1950
1951         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1952         * gcc.dg/tree-ssa/20040518-2.c: New test.
1953
1954         * gcc.dg/tree-ssa/20040518-1.c: New test.
1955
1956 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1957
1958         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1959
1960 2004-05-18  Paul Brook  <paul@codesourcery.com>
1961
1962         PR fortran/13930
1963         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1964
1965 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1966
1967         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1968         constant folding.
1969
1970 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1971
1972         * gcc.dg/tree-ssa/20040517-1.c: New test.
1973
1974 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1975
1976         * gcc.dg/loop-4.c: New test.
1977
1978 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1981
1982 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1983
1984         PR fortran/15311
1985         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1986
1987 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1988
1989         PR fortran/13826
1990         PR fortran/13940
1991         * gfortran.fortran-torture/compile/data_1.f90: New test.
1992
1993 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1994
1995         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1996         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1997
1998 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1999
2000         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2001
2002 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2003
2004         PR c/15444
2005         * gcc.dg/format/xopen-1.c: Adjust expected message.
2006         * gcc.dg/format/xopen-3.c: New test.
2007
2008 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2009
2010         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2011
2012 2004-05-14  Jeff Law  <law@redhat.com>
2013
2014         * gcc.dg/tree-ssa/20040514-2.c: New test.
2015
2016 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2017
2018         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2019         this ...
2020         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2021         this.
2022
2023 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2024
2025         * gcc.dg/tree-ssa/20040514-1.c: New test.
2026
2027 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2028
2029         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2030         test.
2031
2032 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2033
2034         PR fortran/14066
2035         * gfortran.fortran-torture/compile/do_1.f90: New test.
2036
2037 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2038
2039         PR fortran/15051
2040         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2041         test.
2042
2043 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2044
2045         PR fortran/15149
2046         * gfortran.fortran-torture/execute/random_init.f90: New test.
2047
2048 2004-05-13  Paul Brook  <paul@codesourcery.com>
2049
2050         PR fortran/15314
2051         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2052
2053 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2054
2055         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2056         for the powerpc case.
2057
2058 2004-05-13  Jeff Law  <law@redhat.com>
2059
2060         * gcc.dg/tree-ssa/20040513-1.c: New test.
2061         * gcc.dg/tree-ssa/20040513-2.c: New test.
2062
2063 2004-05-13  Paul Brook  <paul@codesourcery.com>
2064
2065         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2066         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2067         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2068
2069 2004-05-13  Andreas Schwab  <schwab@suse.de>
2070
2071         PR other/10819
2072         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2073         characters.
2074
2075 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2076
2077         PR fortran/15294
2078         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2079
2080 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2081
2082         Merge from tree-ssa-20020619-branch.  See
2083         ChangeLog.tree-ssa for details.
2084
2085 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2086
2087         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2088         include <altivec.h> explicitly.
2089         * gcc.dg/altivec-13.c: Likewise.
2090
2091 2004-05-11  Paul Brook  <paul@codesourcery.com>
2092
2093         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2094
2095 2004-05-10  Eric Christopher  <echristo@redhat.com>
2096
2097         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2098         * gcc.dg/sibcall-4.c: Ditto.
2099
2100 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2101
2102         * g++.dg/ext/altivec-8.C: New test case.
2103         * gcc.dg/altivec-13.c: New test case.
2104
2105 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2106
2107         * gcc.c-torture/execute/divcmp-1.c: New test case.
2108         * gcc.c-torture/execute/divcmp-2.c: New test case.
2109         * gcc.c-torture/execute/divcmp-3.c: New test case.
2110
2111 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2112
2113         * g++.dg/other/pragma-re-2.C: New test.
2114
2115 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2116
2117         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2118         * gcc.dg/i386-387-2.c: Likewise.
2119
2120         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2121         __builtin_drem.
2122         * gcc.dg/i386-387-6.c: Likewise.
2123
2124 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2125
2126         * gcc.dg/builtins-33.c:  Also check log1p*.
2127
2128 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2129
2130         PR optimization/15296
2131         * gcc.c-torture/execute/pr15296.c: New test.
2132
2133 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2134
2135         * gcc.dg/builtins-40.c: New test.
2136
2137 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2138
2139         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2140
2141 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2142
2143         * g++.dg/ext/spe1.C: New testcase.
2144
2145 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2146
2147         * objc.dg/image-info.m: Allow additional attributes
2148         for __image_info section.
2149
2150 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2151
2152         * gcc.dg/torture/mips-hilo-2.c: New test.
2153
2154 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2155
2156         PR c++/14389
2157         * g++.dg/template/member5.C: New test.
2158
2159 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2160
2161         * gcc.dg/builtins-34.c: Also check expm1*.
2162
2163 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2164
2165         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2166         * gcc.dg/torture/builtin-convert-3.c: New test.
2167
2168 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2169
2170         PR middle-end/15054
2171         * g++.dg/opt/pr15054.C: New test.
2172
2173 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2174
2175         * gcc.dg/torture/builtin-rounding-1.c: New test.
2176         * gcc.dg/builtins-25.c: Delete.
2177         * gcc.dg/builtins-29.c: Delete.
2178
2179 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2180
2181         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2182         * gcc.dg/sibcall-4.c: Likewise.
2183         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2184
2185 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2186
2187         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2188         bit-field on 16-bit targets.
2189
2190 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2191
2192         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2193         16-bit targets.
2194
2195 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2196
2197         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2198         * gcc.dg/rs6000-power2-2.c: Likewise.
2199
2200 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2201
2202         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2203         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2204         Change the asm registers to be in form of frN instead of fN.
2205
2206 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2207
2208         * gcc.dg/torture/builtin-convert-2.c: New test.
2209
2210 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2211
2212         * gcc.dg/rs6000-power2-1.c: New test.
2213         * gcc.dg/rs6000-power2-2.c: New test.
2214
2215 2004-04-28  Jan Hubicka  <jh@suse.cz>
2216
2217         * gcc.dg/unused-6.c: New test.
2218
2219 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2220             Ulrich Weigand  <uweigand@de.ibm.com>
2221
2222         * ada/acats/run_all.sh: Define $target variable.
2223
2224 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2225
2226         PR c++/15119
2227         * g++.dg/other/vararg-1.C: New test.
2228
2229         PR c++/4794
2230         * g++.dg/eh/cleanup3.C: New test.
2231
2232 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2233
2234         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2235         and ad8011a (target_insn).
2236         * ada/acats/support/macro.dfs: Likewise.
2237         * ada/acats/support/impbit.adb: New file.
2238
2239 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2240
2241         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2242
2243 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2244
2245         * gcc.dg/loop-3.c: New test.
2246
2247 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2248
2249         * gcc.c-torture/execute/simd-5.c: New test.
2250
2251 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2252
2253         PR c++/15064
2254         * g++.dg/template/crash18.C: New test.
2255
2256 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2257
2258         * g++.dg/ext/complit3.C: New test.
2259
2260 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2261
2262         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2263         * gcc.dg/altivec-3.c: Same.
2264         * gcc.dg/altivec-varargs-1.c: Same.
2265
2266 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2267
2268         * lib/target-supports.exp (check_profiling_available): Assume
2269         profiling is not available on powerpc-eabi targets.
2270
2271 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2272
2273         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2274         * gcc.dg/vmx/bug-1.c: Ditto.
2275
2276 2004-04-20  Eric Christopher  <echristo@redhat.com>
2277
2278         * gcc.dg/charset/extern.c: New test.
2279         * g++.dg/charset/extern3.cc: Ditto.
2280
2281 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2282
2283         * gcc.dg/builtins-39.c: New test.
2284
2285 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2286
2287         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2288
2289 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2290
2291         * gcc.dg/torture/mips-hilo-1.c: New test.
2292
2293 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2294
2295         * gcc.c-torture/compile/20040419-1.c: New test.
2296
2297 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2298
2299         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2300
2301 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2302             Aldy Hernandez  <aldyh@redhat.com>
2303
2304         * gcc.c-torture/execute/va-arg-24.c: New.
2305
2306 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2307             Aldy Hernandez  <aldyh@redhat.com>
2308
2309         * gcc.dg/vmx/1b-01.c: New.
2310         * gcc.dg/vmx/1b-02.c: New.
2311         * gcc.dg/vmx/1b-03.c: New.
2312         * gcc.dg/vmx/1b-04.c: New.
2313         * gcc.dg/vmx/1b-05.c: New.
2314         * gcc.dg/vmx/1b-06.c: New.
2315         * gcc.dg/vmx/1b-07.c: New.
2316         * gcc.dg/vmx/1c-01.c: New.
2317         * gcc.dg/vmx/1c-02.c: New.
2318         * gcc.dg/vmx/3a-01a.c: New.
2319         * gcc.dg/vmx/3a-01.c: New.
2320         * gcc.dg/vmx/3a-01m.c: New.
2321         * gcc.dg/vmx/3a-03.c: New.
2322         * gcc.dg/vmx/3a-03m.c: New.
2323         * gcc.dg/vmx/3a-04.c: New.
2324         * gcc.dg/vmx/3a-04m.c: New.
2325         * gcc.dg/vmx/3a-05.c: New.
2326         * gcc.dg/vmx/3a-06.c: New.
2327         * gcc.dg/vmx/3a-06m.c: New.
2328         * gcc.dg/vmx/3a-07.c: New.
2329         * gcc.dg/vmx/3b-01.c: New.
2330         * gcc.dg/vmx/3b-02.c: New.
2331         * gcc.dg/vmx/3b-10.c: New.
2332         * gcc.dg/vmx/3b-13.c: New.
2333         * gcc.dg/vmx/3b-14.c: New.
2334         * gcc.dg/vmx/3b-15.c: New.
2335         * gcc.dg/vmx/3c-01a.c: New.
2336         * gcc.dg/vmx/3c-01.c: New.
2337         * gcc.dg/vmx/3c-02.c: New.
2338         * gcc.dg/vmx/3c-03.c: New.
2339         * gcc.dg/vmx/3d-01.c: New.
2340         * gcc.dg/vmx/4-01.c: New.
2341         * gcc.dg/vmx/4-03.c: New.
2342         * gcc.dg/vmx/5-01.c: New.
2343         * gcc.dg/vmx/5-02.c: New.
2344         * gcc.dg/vmx/5-03.c: New.
2345         * gcc.dg/vmx/5-04.c: New.
2346         * gcc.dg/vmx/5-05.c: New.
2347         * gcc.dg/vmx/5-06.c: New.
2348         * gcc.dg/vmx/5-07.c: New.
2349         * gcc.dg/vmx/5-07t.c: New.
2350         * gcc.dg/vmx/5-08.c: New.
2351         * gcc.dg/vmx/5-10.c: New.
2352         * gcc.dg/vmx/5-11.c: New.
2353         * gcc.dg/vmx/7-01a.c: New.
2354         * gcc.dg/vmx/7-01.c: New.
2355         * gcc.dg/vmx/7c-01.c: New.
2356         * gcc.dg/vmx/7d-01.c: New.
2357         * gcc.dg/vmx/7d-02.c: New.
2358         * gcc.dg/vmx/8-01.c: New.
2359         * gcc.dg/vmx/8-02a.c: New.
2360         * gcc.dg/vmx/8-02.c: New.
2361         * gcc.dg/vmx/brode-1.c: New.
2362         * gcc.dg/vmx/bug-1.c: New.
2363         * gcc.dg/vmx/bug-2.c: New.
2364         * gcc.dg/vmx/bug-3.c: New.
2365         * gcc.dg/vmx/cw-bug-1.c: New.
2366         * gcc.dg/vmx/cw-bug-2.c: New.
2367         * gcc.dg/vmx/cw-bug-3.c: New.
2368         * gcc.dg/vmx/dct.c: New.
2369         * gcc.dg/vmx/debug-1.c: New.
2370         * gcc.dg/vmx/debug-2.c: New.
2371         * gcc.dg/vmx/debug-3.c: New.
2372         * gcc.dg/vmx/debug-4.c: New.
2373         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2374         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2375         * gcc.dg/vmx/eg-5.c: New.
2376         * gcc.dg/vmx/fft.c: New.
2377         * gcc.dg/vmx/gcc-bug-1.c: New.
2378         * gcc.dg/vmx/gcc-bug-2.c: New.
2379         * gcc.dg/vmx/gcc-bug-3.c: New.
2380         * gcc.dg/vmx/gcc-bug-4.c: New.
2381         * gcc.dg/vmx/gcc-bug-5.c: New.
2382         * gcc.dg/vmx/gcc-bug-6.c: New.
2383         * gcc.dg/vmx/gcc-bug-7.c: New.
2384         * gcc.dg/vmx/gcc-bug-8.c: New.
2385         * gcc.dg/vmx/gcc-bug-9.c: New.
2386         * gcc.dg/vmx/gcc-bug-b.c: New.
2387         * gcc.dg/vmx/gcc-bug-c.c: New.
2388         * gcc.dg/vmx/gcc-bug-d.c: New.
2389         * gcc.dg/vmx/gcc-bug-e.c: New.
2390         * gcc.dg/vmx/gcc-bug-f.c: New.
2391         * gcc.dg/vmx/gcc-bug-g.c: New.
2392         * gcc.dg/vmx/gcc-bug-i.c: New.
2393         * gcc.dg/vmx/harness.h: New.
2394         * gcc.dg/vmx/ira1.c: New.
2395         * gcc.dg/vmx/ira2a.c: New.
2396         * gcc.dg/vmx/ira2b.c: New.
2397         * gcc.dg/vmx/ira2.c: New.
2398         * gcc.dg/vmx/ira2c.c: New.
2399         * gcc.dg/vmx/mem.c: New.
2400         * gcc.dg/vmx/newton-1.c: New.
2401         * gcc.dg/vmx/ops.c: New.
2402         * gcc.dg/vmx/sn7153.c: New.
2403         * gcc.dg/vmx/spill2.c: New.
2404         * gcc.dg/vmx/spill3.c: New.
2405         * gcc.dg/vmx/spill.c: New.
2406         * gcc.dg/vmx/t.c: New.
2407         * gcc.dg/vmx/varargs-1.c: New.
2408         * gcc.dg/vmx/varargs-2.c: New.
2409         * gcc.dg/vmx/varargs-3.c: New.
2410         * gcc.dg/vmx/varargs-4.c: New.
2411         * gcc.dg/vmx/varargs-5.c: New.
2412         * gcc.dg/vmx/varargs-6.c: New.
2413         * gcc.dg/vmx/varargs-7.c: New.
2414         * gcc.dg/vmx/vmx.exp: New.
2415         * gcc.dg/vmx/vprint-1.c: New.
2416         * gcc.dg/vmx/vscan-1.c: New.
2417         * gcc.dg/vmx/x-01.c: New.
2418         * gcc.dg/vmx/x-02.c: New.
2419         * gcc.dg/vmx/x-03.c: New.
2420         * gcc.dg/vmx/x-04.c: New.
2421         * gcc.dg/vmx/x-05.c: New.
2422         * gcc.dg/vmx/yousufi-1.c: New.
2423         * gcc.dg/vmx/zero-1.c: New.
2424         * gcc.dg/vmx/zero.c: New.
2425
2426 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2427
2428         * g++.dg/lookup/java1.C: Update for chage of
2429         _Jv_AllocObject.
2430         * g++.dg/lookup/java2.C: Likewise.
2431
2432 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2433
2434         * ada/acats/run_all.sh: use -O2 by default.
2435
2436 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2437
2438         * gcc.dg/vr-mult-[12].c: New tests.
2439
2440 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2441
2442         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2443
2444         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2445
2446 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2447
2448         * lib/target-supports.exp (check_profiling_available): Assume profiling
2449         isn't available for mips*-*-elf targets.
2450
2451 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2452
2453         * gcc.dg/builtins-38.c: New test.
2454
2455 2004-04-14  Eric Christopher  <echristo@redhat.com>
2456
2457         * g++.dg/charset/charset.exp: Run .cc extension tests.
2458
2459 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2460
2461         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2462
2463 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2464
2465         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2466
2467 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2468
2469         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2470         * gcc.dg/i386-387-2.c: Likewise.
2471
2472         * gcc.dg/i386-387-7.c: New test.
2473         * gcc.dg/i386-387-8.c: New test.
2474
2475         * gcc.dg/builtins-37.c: New test.
2476
2477 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2478
2479         * g++.dg/pch/externc-1.C: Add missing semicolon.
2480
2481 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2482
2483         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2484
2485 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2486
2487         * gcc.c-torture/execute/20040411-1.c: New test.
2488
2489 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2490
2491         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2492
2493 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2494
2495         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2496
2497 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2498
2499         * lib/target-supports.exp (check_named_sections_available): New.
2500         * lib/gcc-dg.exp (dg-require-named-sections): New.
2501         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2502         old-deja.exp.  Also prune error-count message from HP linker.
2503         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2504
2505         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2506         * g++.old-deja/g++.pt/static3.C: Likewise.
2507         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2508
2509 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2510
2511         * gcc.c-torture/execute/20040409-1.c: New test case.
2512         * gcc.c-torture/execute/20040409-2.c: New test case.
2513         * gcc.c-torture/execute/20040409-3.c: New test case.
2514
2515 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2516
2517         * gcc.dg/20040409-1.c: New test.
2518
2519 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2520
2521         PR target/14888
2522         * g++.dg/opt/pr14888.C: New test case.
2523
2524 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2525
2526         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2527         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2528         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2529         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2530         New tests.
2531
2532 2004-04-08  Paul Brook  <paul@codesourcery.com>
2533
2534         * gcc.dg/spill-1.c: New test.
2535
2536 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2537
2538         * gcc.dg/torture/builtin-ctype-2.c: New test.
2539
2540 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2541
2542         * gcc.dg/pch/pch.exp: Add largefile test.
2543
2544 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2545
2546         * g++.dg/pch/externc-1.Hs: New.
2547         * g++.dg/pch/externc-1.C: New.
2548
2549 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2550
2551         * gcc.dg/compat/struct-by-value-5a_main.c,
2552         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2553         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2554         * gcc.dg/compat/struct-by-value-5a_x.c,
2555         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2556         gcc.dg/compat/struct-by-value-5_x.c.
2557         * gcc.dg/compat/struct-by-value-5a_y.c,
2558         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2559         gcc.dg/compat/struct-by-value-5_y.c.
2560
2561         * gcc.dg/compat/struct-by-value-6a_main.c,
2562         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2563         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2564         * gcc.dg/compat/struct-by-value-6a_x.c,
2565         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2566         gcc.dg/compat/struct-by-value-6_x.c.
2567         * gcc.dg/compat/struct-by-value-6a_y.c,
2568         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2569         gcc.dg/compat/struct-by-value-6_y.c.
2570
2571         * gcc.dg/compat/struct-by-value-7a_main.c,
2572         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2573         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2574         * gcc.dg/compat/struct-by-value-7a_x.c,
2575         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2576         gcc.dg/compat/struct-by-value-7_x.c.
2577         * gcc.dg/compat/struct-by-value-7a_y.c,
2578         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2579         gcc.dg/compat/struct-by-value-7_y.c.
2580
2581 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2582
2583         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2584         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2585         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2586         options.
2587
2588 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2589
2590         * gcc.dg/builtins-36.c: New test.
2591
2592 2004-04-06  Paul Brook  <paul@codesourcery.com>
2593
2594         * README.gcc: Remove obsolete contraint on testcases.
2595
2596 2004-04-05  Paul Brook  <paul@codesourcery.com>
2597
2598         PR2123
2599         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2600         failure and exit(0) on success.
2601         * g++.dg/expr/anew2.C: Ditto.
2602         * g++.dg/expr/anew3.C: Ditto.
2603         * g++.dg/expr/anew4.C: Ditto.
2604
2605 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2606
2607         PR c++/3518
2608         * g++.dg/template/unify7.C: New.
2609
2610 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2611
2612         * g++.dg/README: Bring up to date with new subdirectories; remove
2613         duplicate subdirectory lines.
2614
2615 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2616
2617         PR c++/14007
2618         * g++.dg/template/unify5.C: New.
2619         * g++.dg/template/unify6.C: New.
2620         * g++.dg/template/qualttp20.C: Adjust.
2621         * g++.old-deja/g++.jason/report.C: Adjust.
2622         * g++.old-deja/g++.other/qual1.C: Adjust.
2623
2624 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/14803
2627         * g++.dg/inherit/ptrmem1.C: New test.
2628
2629 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2630
2631         PR c++/14755
2632         * gcc.c-torture/execute/20040331-1.c: New test.
2633         * gcc.dg/20040331-1.c: New test.
2634
2635 2004-04-01  Paul Brook  <paul@codesourcery.com>
2636
2637         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2638
2639 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/14724
2642         * g++.dg/init/goto1.C: New test.
2643
2644         PR c++/14763
2645         * g++.dg/template/defarg4.C: New test.
2646
2647 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2648
2649         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2650
2651 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2652
2653         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2654
2655 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2656
2657         * gcc.dg/noncompile/undeclared-2.c: New test.
2658
2659 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2660
2661         * gcc.dg/940409-1.c: Remove XFAIL.
2662         * gcc.dg/reg-vol-struct-1.c: New test.
2663
2664 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2665
2666         * gcc.dg/torture/builtin-wctype-1.c: New test.
2667
2668 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2669
2670         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2671         * gcc.dg/20001101-1.c: Likewise.
2672         * gcc.dg/20001102-1.c: Likewise.
2673
2674 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2675
2676         * gcc.dg/compare8.c: Add an additional test for XOR.
2677
2678 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2679
2680         * gcc.dg/torture/builtin-ctype-1.c: New test.
2681
2682 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2683
2684         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2685         * gcc.dg/torture/builtin-math-1.c: Likewise.
2686         * gcc.dg/torture/builtin-power-1.c: New test.
2687
2688 2004-03-24  Andreas Schwab  <schwab@suse.de>
2689
2690         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2691         IA64 assembler.
2692
2693 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2694             Roger Sayle  <roger@eyesopen.com>
2695
2696         * gcc.dg/compare8.c: New test case.
2697
2698 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2699
2700         * g++.dg/ext/altivec-7.C: New test.
2701
2702 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2703
2704         PR 12267, 12391, 12560, 13129, 14114, 14133
2705         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2706         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2707         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2708         Adjust error regexps.
2709         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2710         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2711         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2712         * gcc.dg/local1.c: Add explanatory comment.
2713
2714 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2715
2716         PR optimization/14669
2717         * g++.dg/opt/fold2.C: New test case.
2718
2719 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2720
2721         PR c/14069
2722         * gcc.dg/20040322-1.c: New test.
2723
2724 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2725
2726         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2727         * gcc.dg/ultrasp4.c: Likewise.
2728         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2729
2730 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2731
2732         * gcc.dg/i386-sse-8.c: Reset default options.
2733
2734 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2735
2736         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2737         in the error message text.
2738
2739 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2740
2741         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2742
2743 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2744
2745         PR c++/14616
2746         * g++.dg/init/array13.C: New test.
2747
2748 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2749
2750         PR target/13889
2751         * gcc.c-torture/compile/pr13889.c: New test case.
2752
2753 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2754
2755         PR c/14635
2756         * builtins-1.c (nan, nans): Don't test.
2757         * builtins-30.c: Don't use nan, nanf, nanl.
2758         * builtins-35.c: New test.
2759
2760 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2761
2762         * g++.dg/ext/altivec-6.C: New test.
2763
2764 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * g++.dg/init/placement3.C: New test.
2767
2768         * g++.dg/template/spec13.C: New test.
2769
2770         * g++.dg/lookup/using11.C: New test.
2771
2772         * g++.dg/lookup/koenig3.C: New test.
2773
2774         * g++.dg/template/operator2.C: New test.
2775
2776         * g++.dg/expr/dtor3.C: New test.
2777         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2778         marker.
2779         * g++.old-deja/g++.law/visibility28.C: Likewise.
2780
2781 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2782
2783         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2784         * gcc.dg/ppc64-abi-3.c: Likewise.
2785
2786 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2787
2788         PR c++/14545
2789         * g++.dg/parse/template15.C: New test.
2790
2791 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2792
2793         * g++.dg/expr/dtor2.C: New test.
2794
2795         * g++.dg/lookup/anon4.C: New test.
2796
2797         * g++.dg/overload/using1.C: New test.
2798
2799         * g++.dg/template/lookup7.C: New test.
2800
2801         * g++.dg/template/typename6.C: New test.
2802
2803         * g++.dg/expr/cond6.C: New test.
2804
2805 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2806
2807         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2808
2809 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2810
2811         * g++.dg/expr/cond5.C: New test.
2812         * g++.dg/expr/constcast1.C: Likewise.
2813         * g++.dg/expr/ptrmem2.C: Likewise.
2814         * g++.dg/expr/ptrmem3.C: Likewise.
2815         * g++.dg/lookup/main1.C: Likewise.
2816         * g++.dg/template/lookup6.C: Likewise.
2817
2818 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2819
2820         * gcc.dg/local1.c: New test.
2821
2822         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2823
2824 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2825
2826         * gcc.dg/torture/builtin-convert-1.c: New test.
2827
2828 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2829
2830         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2831
2832 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2833
2834         PR c++/14481
2835         * g++.dg/warn/Wunused-7.C: New test.
2836
2837 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2838
2839         * gcc.dg/torture/builtin-integral-1.c: New test.
2840
2841 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/14586
2844         * g++.dg/parse/non-dependent3.C: New test.
2845
2846 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2847
2848         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2849         * g++.dg/eh/simd-2.C: Likewise.
2850         * g++.dg/init/array10.C: Likewise.
2851         * gcc.c-torture/compile/simd-1.c: Likewise.
2852         * gcc.c-torture/compile/simd-2.c: Likewise.
2853         * gcc.c-torture/compile/simd-3.c: Likewise.
2854         * gcc.c-torture/compile/simd-4.c: Likewise.
2855         * gcc.c-torture/compile/simd-6.c: Likewise.
2856         * gcc.c-torture/execute/simd-1.c: Likewise.
2857         * gcc.c-torture/execute/simd-2.c: Likewise.
2858         * gcc.dg/compat/vector-defs.h: Likewise.
2859         * gcc.dg/20020531-1.c: Likewise.
2860         * gcc.dg/altivec-3.c: Likewise.
2861         * gcc.dg/altivec-4.c: Likewise.
2862         * gcc.dg/altivec-varargs-1.c: Likewise.
2863         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2864         * gcc.dg/i386-mmx-3.c: Likewise.
2865         * gcc.dg/i386-sse-4.c: Likewise.
2866         * gcc.dg/i386-sse-5.c: Likewise.
2867         * gcc.dg/i386-sse-8.c: Likewise.
2868         * gcc.dg/simd-1.c: Likewise.
2869         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2870         __ev64_opaque__ since the machine description provides it.
2871
2872 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2873
2874         * lib/compat.exp (skip_list): New global variable.
2875         Use it to hold the user defined COMPAT_SKIPS list if any.
2876         (compat-obj): Add the members of skip_list to optall.
2877
2878 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2879
2880         * gcc.dg/compat/union-by-value-1_main.c,
2881         union-by-value-1_x.c, union-by-value-1_y.c,
2882         union-check.h, union-defs.h,
2883         union-init.h, union-return-1_main.c,
2884         union-return-1_x.c, union-return-1_y.c: New files.
2885
2886 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2887
2888         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2889         mixed-struct-init.h: Add 4 mixed structure types.
2890         struct-by-value-21_main.c, struct-by-value-21_x.c,
2891         struct-by-value-21_y.c, struct-return-21_main.c,
2892         struct-return-21_x.c, struct-return-21_y.c: New files.
2893
2894 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2895
2896         PR c++/14550
2897         * g++.dg/parse/template14.C: New test.
2898
2899 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2900
2901         * gcc.c-torture/execute/20040313-1.c: New test.
2902
2903 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2904
2905         PR target/14533
2906         * gcc.dg/20040311-2.c: New test.
2907
2908 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2909
2910         PR other/14544
2911         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2912         bit-field.
2913
2914 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2915
2916         * gcc.dg/20040305-2.c: Add missing return statement.
2917
2918 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2919
2920         * gcc.dg/builtins-34.c: Also check pow10*.
2921
2922 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2923
2924         PR target/14262
2925         * gcc.dg/20040305-2.c: New test.
2926
2927 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2928
2929         * gcc.dg/20040310-1.c: New test.
2930
2931 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2932
2933         * gcc.c-torture/execute/20040311-1.c: New test case.
2934
2935 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2936
2937         PR c++/14476
2938         * g++.dg/lookup/enum1.C: New test.
2939
2940 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2941
2942         PR c++/14510
2943         * g++.dg/lookup/struct2.C: New test.
2944
2945 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2946
2947         * gcc.dg/builtins-34.c: New test.
2948
2949 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2950
2951         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2952
2953 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2954
2955         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2956         * gcc.dg/alias-2.c: New testcase.
2957
2958 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2959
2960         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2961
2962 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2963
2964         * gcc.c-torture/execute/20040309-1.c: New test case.
2965
2966 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2967
2968         PR c++/14397
2969         * g++.dg/overload/ref1.C: New.
2970
2971 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2972
2973         PR c++/14409
2974         * g++.dg/template/spec12.C: New test.
2975
2976         PR c++/14448
2977         * g++.dg/parse/crash14.C: New test.
2978
2979 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/14230
2982         * g++.dg/init/ref11.C: New test.
2983
2984 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2985
2986         PR c++/14432
2987         * g++.dg/parse/builtin2.C: New test.
2988
2989 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2990
2991         PR c++/14401
2992         * g++.dg/init/ctor3.C: New test.
2993         * g++.dg/init/union1.C: New test.
2994         * g++.dg/ext/anon-struct4.C: New test.
2995
2996 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2997
2998         * g++.dg/lookup/koenig1.C: Tweak error messages.
2999         * g++.dg/lookup/used-before-declaration.C: Likewise.
3000         * g++.dg/other/do1.C: Likewise.
3001         * g++.dg/overload/koenig1.C: Likewise.
3002         * g++.dg/parse/crash13.C: Likewise.
3003         * g++.dg/template/instantiate3.C: Likewise.
3004
3005 2004-03-08  Eric Christopher  <echristo@redhat.com>
3006
3007         * * lib/target-supports.exp: Enable libiconv in test
3008         compilation.  Fix up error checking.
3009
3010 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3011
3012         PR middle-end/14289
3013         * gcc.dg/pr14289-1.c: New test case.
3014         * gcc.dg/pr14289-2.c: Likewise.
3015         * gcc.dg/pr14289-3.c: Likewise.
3016
3017 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3018
3019         * gcc.c-torture/execute/20040308-1.c: New test.
3020
3021 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3022
3023         * gcc.c-torture/execute/20040307-1.c: New test case.
3024
3025 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3026
3027         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3028
3029 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3030
3031         * gcc.dg/20040306-1.c: New test.
3032
3033 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3034
3035         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3036         them static.
3037         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3038
3039 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3040
3041         PR c/14465
3042         * gcc.dg/decl-6.c: New test.
3043
3044 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3045
3046         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3047         Rename LOGPOW -> LOG_POW.
3048         (SQRT_EXP, POW_EXP): New.
3049
3050 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3051
3052         * gcc.dg/i386-sse-8.c: New test.
3053
3054 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3055
3056         PR c/14114
3057         * gcc.dg/decl-5.c: New test.
3058
3059 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3060
3061         * gcc.dg/20040305-1.c: New test.
3062
3063 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3064
3065         PR other/14354
3066         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3067
3068 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3069
3070         PR c++/14425, c++/14426
3071         * g++.dg/ext/altivec-4.C: New test.
3072         * g++.dg/ext/altivec-5.C: New test.
3073
3074 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3075
3076         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3077         global variables of a type with no linkage.
3078         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3079         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3080         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3081         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3082         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3083         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3084         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3085         * g++.dg/warn/deprecated.C: Name enum Color.
3086         * g++.dg/overload/VLA.C: Name structure for 'b'.
3087         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3088
3089 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3090
3091         * gcc.c-torture/compile/20040304-1.c: New test.
3092
3093 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3094
3095         PR 13728
3096         * gcc.dg/decl-4.c: New testcase.
3097
3098 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3099
3100         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3101         as PRECF if sizeof (float) > sizeof (double).
3102         (PRECL): Make it the same as PRECF if
3103         sizeof (float) > sizeof (long double).
3104
3105 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3106
3107         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3108         system type.  Add check for irix6 which doesn't have c99 runtime.
3109
3110 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3111
3112         * gcc.dg/const-elim-1.c: xfail for xtensa.
3113
3114 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3115
3116         PR c++/14369
3117         * g++.dg/template/cond4.C: New test.
3118
3119 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3120
3121         PR c++/14360
3122         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3123
3124         PR c++/14361
3125         * g++.dg/parse/defarg7.C: New test.
3126
3127         PR c++/14359
3128         * g++.dg/template/friend26.C: New test.
3129
3130 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3131
3132         PR c++/14324
3133         * g++.dg/abi/mangle21.C: New test.
3134
3135         PR c++/14260
3136         * g++.dg/parse/constructor2.C: New test.
3137
3138         PR c++/14337
3139         * g++.dg/template/sfinae1.C: New test.
3140
3141 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3142
3143         PR c++/14267
3144         * g++.dg/expr/crash2.C: New test.
3145
3146         PR middle-end/13448
3147         * gcc.dg/inline-5.c: New test.
3148         * gcc.dg/always-inline.c: Split out tests into ...
3149         * gcc.dg/always-inline2.c: ... this and ...
3150         * gcc.dg/always-inline3.c: ... this.
3151
3152 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3153
3154         PR debug/12103
3155         * g++.dg/debug/crash1.C: New test.
3156
3157 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3158
3159         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3160         function with __attribute__((noinline)).
3161         (recurser_void2): Likewise.
3162         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3163         (recurser_void2): Likewise.
3164
3165 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3166
3167         PR middle-end/14203
3168         * g++.dg/warn/Wunused-6.C: New test case.
3169
3170 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3171
3172         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3173         not defined.
3174
3175 2004-02-27  Eric Christopher  <echristo@redhat.com>
3176
3177         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3178         * g++.dg/charset/asm2.c: Run only x86.
3179         * gcc.dg/charset/asm3.c: Ditto.
3180
3181 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3182
3183         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3184         ld_library_path.
3185
3186 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3187
3188         * g++.dg/ext/altivec-3.C: New.
3189
3190 2004-02-26  Richard Henderson  <rth@redhat.com>
3191
3192         * g++.dg/ext/attrib10.C: Mark for warning.
3193         * gcc.dg/attr-alias-1.c: New.
3194
3195 2004-02-26  Richard Henderson  <rth@redhat.com>
3196
3197         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3198         * gcc.c-torture/execute/20040208-2.c: ... it back.
3199
3200 2004-02-26  Eric Christopher  <echristo@redhat.com>
3201
3202         * lib/target-supports.exp (check-iconv-available): New function.
3203         * lib/gcc-dg.exp (dg-require-iconv): New function.
3204         Use above.
3205         * gcc.dg/charset: New directory.
3206         * gcc.dg/charset/charset.exp: New file.
3207         * gcc.dg/charset/asm1.c: Ditto.
3208         * gcc.dg/charset/asm2.c: Ditto.
3209         * gcc.dg/charset/asm3.c: Ditto.
3210         * gcc.dg/charset/asm4.c: Ditto.
3211         * gcc.dg/charset/asm5.c: Ditto.
3212         * gcc.dg/charset/attribute1.c: Ditto.
3213         * gcc.dg/charset/attribute2.c: Ditto.
3214         * gcc.dg/charset/string1.c: Ditto.
3215         * g++.dg/charset: New directory.
3216         * g++.dg/dg.exp: Add here. Special options.
3217         * g++.dg/charset/charset.exp: New file.
3218         * g++.dg/charset/asm1.c: Ditto.
3219         * g++.dg/charset/asm2.c: Ditto.
3220         * g++.dg/charset/asm3.c: Ditto.
3221         * g++.dg/charset/asm4.c: Ditto.
3222         * g++.dg/charset/attribute1.c: Ditto.
3223         * g++.dg/charset/attribute2.c: Ditto.
3224         * g++.dg/charset/extern1.cc: Ditto.
3225         * g++.dg/charset/extern2.cc: Ditto.
3226         * g++.dg/charset/string1.c: Ditto.
3227
3228 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3229
3230         PR c++/14278
3231         * g++.dg/parse/comma1.C: New test.
3232
3233 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3234
3235         PR c++/14284
3236         * g++.dg/template/ttp8.C: New test.
3237
3238 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3239
3240         * gcc.dg/fixuns-trunc-1.c: New test.
3241
3242 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3243
3244         * gcc.dg/builtins-config.h: Use #elif.
3245
3246 2004-02-26  Michael Matz  <matz@suse.de>
3247
3248         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3249         * gcc.dg/991214-1.c: Likewise.
3250         * gcc.dg/i386-asm-1.c: Likewise.
3251
3252 2004-02-25  Richard Henderson  <rth@redhat.com>
3253
3254         * gcc.c-torture/execute/20040208-2.c: Move ...
3255         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3256
3257 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3258
3259         PR c++/14246
3260         * g++.dg/other/crash-3.C: New test.
3261
3262 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3263
3264         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3265         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3266
3267         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3268         HP-UX.
3269
3270 2004-02-24  Michael Matz  <matz@suse.de>
3271
3272         * gcc.dg/i386-regparm.c: New.
3273
3274 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3275
3276         * gcc.c-torture/execute/20040223-1.c: New.
3277
3278 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3279             Kazu Hirata  <kazu@cs.umass.edu>
3280
3281         * gcc.dg/fwritable-strings-1.c: Remove.
3282
3283 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3284
3285         PR c/14156
3286         * gcc.dg/20040223-1.c: New test.
3287
3288 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3289
3290         PR c++/14106
3291         * g++.dg/ext/typeof9.C: New test.
3292
3293 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3294
3295         PR c++/14250
3296         * g++.dg/other/switch1.C: New test.
3297
3298 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3299
3300         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3301         * gcc.dg/va-arg-1.c: Likewise.
3302
3303 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3304
3305         PR c++/14143
3306         * g++.dg/template/koenig5.C: New test.
3307
3308 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3309
3310         * g++.dg/ext/altivec-1.C: Generalize target triple.
3311         * g++.dg/ext/altivec-2.C: New test case.
3312         * g++.dg/ext/altivec_check.h: New file.
3313         * gcc.dg/altivec-1.c: Generalize target triple;
3314         include altivec_check.h and call altivec_check().
3315         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3316         * gcc.dg/altivec-6.c: New test case.
3317         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3318         type casts as needed.
3319         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3320         altivec_check().
3321         * gcc.dg/altivec-12.c: New test case.
3322         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3323         include altivec_check.h and call altivec_check().
3324         * gcc.dg/altivec_check.h: New file.
3325
3326 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3327
3328         * lib/target-supports.exp (check_alias_available): Don't mangle
3329         function `g' in test program.
3330
3331 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3332
3333         * lib/target-supports.exp (check_profiling_available): Check
3334         argument to determine whether we support a profiling type.
3335         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3336         check_profiling_available.
3337         * g++.dg/bprob/bprob.exp: Likewise
3338         * g77.dg/bprob/bprob.exp: Likewise.
3339         * gcc.misc-tests/bprob.exp: Likewise.
3340         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3341         dg-require-profiling and delete expected error handling.
3342         * gcc.dg/20021014-1.c: Likewise.
3343         * gcc.dg/nest.c: Likewise.
3344
3345 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3346
3347         PR c++/12007
3348         * g++.dg/other/vthunk1.C: New test.
3349
3350 2004-02-20  Falk Hueffner  <falk@debian.org>
3351
3352         PR target/14201
3353         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3354
3355 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/13927
3358         * g++.dg/other/error8.C: Remove XFAIL markers.
3359
3360         PR c++/14173
3361         * g++.dg/ext/packed5.C: New test.
3362
3363         PR c++/14199
3364         * g++.dg/warn/Wunused-5.C: New test.
3365
3366         PR c++/14186
3367         * g++.dg/lookup/member1.C: New test.
3368
3369 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3370
3371         * gcc.c-torture/compile/20040130-1.c: Enable only when
3372         __INT_MAX__ >= 2147483647L.
3373         * gcc.c-torture/compile/961203-1.c: Likewise.
3374
3375 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3376
3377         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3378         * g++.dg/opt/template1.C: Robustify assembler regexp
3379
3380 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3381
3382         * gcc.c-torture/execute/simd-4.x: Remove.
3383         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3384         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3385         Guard with #ifndef SKIP_ATTRIBUTE.
3386         * gcc.dg/compat/vector-1_y.c: Likewise.
3387         * gcc.dg/compat/vector-2_x.c: Likewise.
3388         * gcc.dg/compat/vector-2_y.c: Likewise.
3389         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3390         * g++.dg/eh/simd-2.C: Likewise.
3391
3392 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3393
3394         * gcc.c-torture/compile/complex-1.c: New.
3395
3396 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3397
3398         PR target/14209
3399         * gcc.c-torture/execute/20040218-1.c: New test.
3400
3401 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3402
3403         PR c++/14181
3404         * g++.dg/parse/new2.C: New test.
3405
3406 2004-02-18  Paul Brook  <paul@codesourcery.com>
3407
3408         * gcc.c-torture/compile/libcall-1.c: New test.
3409
3410 2004-02-18  Paul Brook  <paul@codesourcery.com>
3411
3412         PR debug/12934
3413         * gcc.dg/debug/debug-7.c: New test.
3414
3415 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3416
3417         * gcc.dg/20040217-1.c: New test.
3418
3419 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3420
3421         * gcc.c-torture/execute/990208-1.x: Delete.
3422
3423 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3424
3425         * gcc.c-torture/execute/20040208-2.x: New file.
3426
3427 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3428
3429         PR c++/11326
3430         * g++.dg/abi/structret1.C: New test.
3431
3432 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3433
3434         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3435         (i386_cpuid): No need to test if cpuid is available on AMD64.
3436         Fix assembly, so that it works onboth i386 and AMD64.
3437         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3438         (vecInLong): Fix s[] member type to unsigned int.
3439         (vecInWord): Remove type.
3440         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3441         (a64, b64, c64, d64, e64): Remove.
3442         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3443         Remove unused variable.  Remove initialization of removed variables.
3444         Don't call mmx_tests nor sse_tests.
3445         (reference_mmx, reference_sse): Remove.
3446         (check): Add return stmt.
3447         * gcc.dg/i386-sse-7.c: New test.
3448         * gcc.dg/i386-mmx-4.c: New test.
3449
3450 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3451
3452         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3453         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3454         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3455         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3456         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3457         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3458         g++.dg/tc1/dr94.C: Fix line terminator.
3459
3460 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3461
3462         * gcc.c-torture/compile/20040216-1.c: New.
3463
3464 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3465
3466         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3467         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3468         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3469         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3470         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3471         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3472
3473 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3474
3475         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3476
3477 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3478
3479         PR c++/13971
3480         * g++.dg/expr/cond4.C: New test.
3481
3482         PR c++/14086
3483         * g++.dg/lookup/crash2.C: New test.
3484
3485 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3486
3487         * gcc.c-torture/compile/20040214-2.c: New test.
3488
3489 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3490
3491         PR c++/14116
3492         * g++.dg/ext/typeof8.C: New test.
3493
3494 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3495
3496         * gcc.c-torture/compile/20040214-1.c: New test.
3497
3498 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3499
3500         PR c++/13635
3501         * g++.dg/template/spec11.C: New test.
3502
3503 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3504
3505         PR c++/13927
3506         * g++.dg/other/error8.C: New test.
3507
3508 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/14122
3511         * g++.dg/template/array4.C: New test.
3512
3513         PR c++/14108
3514         * g++.dg/inherit/thunk2.C: New test.
3515
3516         PR c++/14083
3517         * g++.dg/eh/cond2.C: New test.
3518
3519 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3520
3521         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3522
3523 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3524
3525         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3526
3527 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3528
3529         * g++.dg/simd-2.C: xfail on ppc64-linux.
3530
3531 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3532
3533         PR c/456
3534         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3535         tests.
3536
3537 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3538
3539         * gcc.dg/builtins-33.c: New test.
3540
3541 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3542
3543         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3544
3545 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3546
3547         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3548
3549 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3550
3551         * gcc.dg/ppc64-abi-3.c: New test.
3552
3553 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3554
3555         PR c/14092
3556
3557         * gcc.dg/pr14092-1.c: New testcase.
3558
3559 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3560
3561         * gcc.dg/cpp/assert4.c: Fix typo last change.
3562
3563         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3564         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3565
3566         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3567
3568 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3569
3570         * gcc.c-torture/compile/20040209-1.c: New test case.
3571
3572 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3573
3574         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3575
3576 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3577
3578         * gcc.c-torture/execute/20040208-[12].c: New tests.
3579
3580 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3581
3582         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3583
3584 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3587
3588 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3589
3590         Bug 13856
3591         * gcc.dg/visibility-8.c: New testcase.
3592
3593 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3594
3595         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3596         arguments.
3597         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3598
3599 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3600
3601         PR middle-end/13696
3602         * g++.dg/opt/fold1.C: New test case.
3603
3604 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3605
3606         PR c++/14033
3607         * g++.dg/other/crash-2.C: New test.
3608
3609 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3610
3611         PR c++/14028
3612         * g++.dg/parse/angle-bracket2.C: New test.
3613
3614 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3615
3616         PR middle-end/13750
3617         Revert:
3618         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3619         PR pch/13361
3620         * testsuite/g++.dg/pch/wchar-1.C: New.
3621         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3622
3623 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3624
3625         PR c++/14008
3626         * g++.dg/parse/error15.C: New test.
3627         * g++.dg/parse/crash11.C: Update dg-error mark.
3628
3629 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3630
3631         PR c++/13932
3632         * g++.dg/warn/conv2.C: New test.
3633
3634 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3635
3636         PR c++/13086
3637         * g++.dg/warn/incomplete1.C: Remove xfail.
3638
3639 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3640
3641         * lib/file-format.exp (gcc_target_object_format): Use
3642         ${tool}_target_compile, not gcc_target_compile.
3643         * lib/target-supports.exp (check_alias_available): Likewise.
3644         (check_gc_sections_available): Likewise.
3645         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3646         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3647         dg-require-alias.
3648
3649 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3650
3651         PR c++/13969
3652         * g++.dg/template/static6.C: New test.
3653
3654 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3655
3656         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3657
3658 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3659
3660         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3661         tests for systems where `char' is unsigned by default.
3662
3663 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3664
3665         PR c++/13997
3666         * g++.dg/template/partial3.C: New test.
3667
3668 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3669
3670         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3671         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3672         Remove mentions of obsolete ports.
3673
3674 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3675
3676         * gcc.dg/noncompile/20001228-1.c: Fix for new
3677         error message.
3678
3679 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3680
3681         PR target/9348
3682         * gcc.c-torture/execute/multdi-1.c: New test case.
3683
3684 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3685
3686         PR c++/13925
3687         * g++.dg/template/lookup5.C: New test.
3688
3689 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3690
3691         PR c++/13950
3692         * g++.dg/template/lookup4.C: New test.
3693
3694         PR c++/13970
3695         * g++.dg/parse/error14.C: New test.
3696
3697         PR c++/14002
3698         * g++.dg/parse/template13.C: New test.
3699
3700 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3701
3702         PR c++/13978
3703         * g++.dg/template/koenig4.C: New test.
3704
3705         PR c++/13968
3706         * g++.dg/template/crash17.C: New test.
3707
3708         PR c++/13975
3709         * g++.dg/parse/error13.C: New test.
3710         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3711
3712 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3713
3714         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3715
3716 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3717
3718         PR c/11658
3719         PR c/13994
3720         * gcc.dg/noncompile/20040203-1.c: New test.
3721         * gcc.dg/noncompile/20040203-2.c: Likewise.
3722         * gcc.dg/noncompile/20040203-3.c: Likewise.
3723         * gcc.dg/20040203-1.c: Likewise.
3724
3725 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3726
3727         PR c++/10858
3728         * g++.dg/template/sizeof7.C: New test.
3729
3730 2004-02-02  Eric Christopher  <echristo@redhat.com>
3731             Zack Weinberg  <zack@codesourcery.com>
3732
3733         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3734
3735 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3736
3737         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3738         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3739         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3740         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3741
3742 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3743
3744         PR c++/13113
3745         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3746
3747         PR c++/13854
3748         * g++.dg/ext/attrib13.C: New test.
3749
3750         PR c++/13907
3751         * g++.dg/conversion/op2.C: New test.
3752
3753 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3754
3755         * gcc.dg/titype-1.c: Fix pasto.
3756
3757 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * gcc.dg/titype-1.c: New test.
3760
3761 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3762
3763         PR c++/13957
3764         * g++.dg/template/non-type-template-argument-1.C,
3765         g++.dg/template/qualified-id1.C: Update dg-error marks.
3766         * g++.dg/template/nontype6.C: New test.
3767
3768 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3769
3770         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3771         * gcc.dg/builtins-31.c: New testcase.
3772         * gcc.dg/builtins-32.c: New testcase.
3773
3774 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         * objc.dg/call-super-2.m: Update line numbers
3777         for the including of stddef.h.
3778
3779 2004-01-30  Michael Matz  <matz@suse.de>
3780
3781         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3782         g++.dg/ext/case-range3.C: New tests.
3783
3784 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3785
3786         DR206
3787         PR c++/13813
3788         * g++.dg/template/member4.C: New test.
3789
3790 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3791
3792         PR c++/13683
3793         * g++.dg/template/sizeof6.C: New test.
3794
3795 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3796
3797         * gcc.dg/fwritable-strings-1.c: New test.
3798
3799 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3800
3801         * gcc.c-torture/compile/20040130-1.c: New test.
3802
3803 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3804
3805         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3806
3807 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3808
3809         PR c++/13883
3810         * g++.dg/template/ctor3.C: New test.
3811
3812 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3813
3814         * g++.dg/tc1: New directory.
3815         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3816         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3817         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3818         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3819         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3820
3821 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3822
3823         * g++.dg/parse/error11.C: New test.
3824         * g++.dg/parse/error12.C: Likewise.
3825
3826 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3827
3828         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3829         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3830
3831 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3832
3833         PR c++/13791
3834         * g++.dg/ext/attrib12.C: New test.
3835
3836         PR c++/13736
3837         * g++.dg/parse/cast2.C: New test.
3838
3839 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3840
3841         * objc.dg/encode-2.m (main): New local string.  Set depending on
3842         sizeof long.  Use in sscanf call.
3843         * objc.dg/encode-3.m (main): New local string.  Set depending on
3844         sizeof long.  Use in scan_initial call.
3845
3846 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3847
3848         * objc.dg/call-super-2.m: Make LP64-safe.
3849         * objc.dg/desig-init-1.m: Likewise.
3850
3851 2004-01-27  Devang Patel <dpatel@apple.com>
3852
3853         * g++.dg/debug/namespace1.C: New test.
3854
3855 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3856
3857         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3858         xscale-*-*.
3859
3860         * gcc.dg/arm-mmx-1.c: New test.
3861
3862 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3863
3864         * gcc.dg/20040127-1.c: New test.
3865         * gcc.dg/20040127-2.c: New test.
3866
3867 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3868
3869         * objc.dg/stret-1.m (glob): Renamed to globa.
3870
3871 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/13663
3874         * g++.dg/expr/for1.C: New test.
3875
3876 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3877
3878         PR middle-end/13779
3879         * gcc.dg/darwin-longlong.c: New test.
3880
3881 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3882
3883         * gcc.dg/20040124-1.c: Moved test from here...
3884         * gcc.c-torture/compile/20040124-1.c: ...to here.
3885
3886 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3887
3888         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3889         the assembly output if -m64 is passed.
3890
3891 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3892
3893         PR c++/13833
3894         * g++.dg/template/cond3.C: New test.
3895
3896 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3897
3898         PR c++/13810
3899         * g++.dg/template/ttp7.C: New test.
3900
3901 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3902
3903         PR c++/13797
3904         * g++.dg/template/nontype4.C: New test.
3905         * g++.dg/template/nontype5.C: Likewise.
3906
3907 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3908
3909         * gcc.dg/torture/mips-clobber-at.c: New test.
3910
3911 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3912
3913         * gcc.dg/20040124-1.c: New test.
3914
3915 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3916
3917         * gcc.dg/20040123-1.c: New test.
3918
3919 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3920
3921         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3922
3923 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3924
3925         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3926
3927 2004-01-23  Andrew Pinski  <apinski@apple.com>
3928
3929         * gcc.dg/20030121-1.c: Move to ..
3930         * gcc.dg/20040121-1.c: here.
3931
3932 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3933
3934         * gcc.dg/builtins-29.c: New test case.
3935
3936 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3937
3938         PR 18314
3939         * gcc.dg/builtins-30.c: New testcase.
3940
3941 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3942
3943         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3944         * lib/g77.exp: Likewise.
3945         * lib/objc.exp: Likewise.
3946         * lib/g++.exp: Likewise.
3947
3948 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * gcc.dg/struct-by-value-2.c: New test.
3951
3952 2004-01-21  Andrew Pinski  <apinski@apple.com>
3953
3954         PR target/13785
3955         * gcc.dg/20030121-1.c: New test.
3956
3957 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3958
3959         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3960         clobber frame pointer register in asm statement.
3961
3962 2004-01-21  Falk Hueffner  <falk@debian.org>
3963
3964         * gcc.c-torture/compile/20040121-1.c: New test.
3965
3966 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3967
3968         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3969
3970 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3971
3972         * gcc.dg/ppc64-abi-2.c: New test.
3973
3974 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3975
3976         * lib/treelang.exp: Fill out this file.
3977         * lib/treelang-dg.exp: New File.
3978
3979 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3980
3981         * gcc.c-torture/compile/981022-1.c: Remove.
3982         * gcc.dg/array-5.c: Remove XFAIL.
3983         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3984         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3985         gcc.dg/cond-lvalue-1.c: Update.
3986         * gcc.dg/cast-lvalue-2.c: New test.
3987
3988 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3989
3990         PR c++/13592
3991         * g++.dg/other/error1.C (class foo): Tweak error message.
3992
3993         PR c++/13592
3994         * g++.dg/template/call2.C: New test.
3995
3996 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3997
3998         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3999         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4000         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4001         scalar-return-1_x.c, scalar-return-2_y.c,
4002         scalar-return-3_x.c, scalar-return-3_y.c,
4003         scalar-return-4_x.c, scalar-return-4_y.c,
4004         struct-align-1.h, struct-align-1_x.c,
4005         struct-align-1_y.c, struct-align-2.h,
4006         struct-align-2_x.c, struct-align-2_y.c,
4007         struct-by-value-10_y.c, struct-by-value-11_x.c,
4008         struct-by-value-11_y.c, struct-by-value-12_x.c,
4009         struct-by-value-12_y.c, struct-by-value-13_x.c,
4010         struct-by-value-13_y.c, struct-by-value-14_x.c,
4011         struct-by-value-14_y.c, struct-by-value-15_x.c,
4012         struct-by-value-15_y.c, struct-by-value-16_y.c,
4013         struct-by-value-17_y.c, struct-by-value-18_y.c,
4014         struct-by-value-19_y.c, struct-by-value-1_x.c,
4015         struct-by-value-1_y.c, struct-by-value-20_y.c,
4016         struct-by-value-2_x.c, struct-by-value-2_y.c,
4017         struct-by-value-3_y.c, struct-by-value-4_x.c,
4018         struct-by-value-4_y.c, struct-by-value-5_y.c,
4019         struct-by-value-6_y.c, struct-by-value-7_y.c
4020         struct-by-value-8_x.c, struct-by-value-8_y.c
4021         struct-by-value-9_x.c, struct-by-value-9_y.c
4022         struct-return-10_x.c, struct-return-10_y.c,
4023         struct-return-19_x.c, struct-return-20_x.c
4024         struct-return-2_x.c, struct-return-2_y.c
4025         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4026         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4027
4028 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4029
4030         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4031         attribute on sparc*-sun-solaris2.*.
4032
4033 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4034
4035         PR c++/13710
4036         * g++.dg/ext/typeof7.C: New test.
4037
4038 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4039
4040         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4041         * gcc.dg/const-elim-1.c: Same.
4042
4043 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4044
4045         * objc.dg/stret-1.m: New.
4046         * objc.dg/stret-2.m: New.
4047
4048 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4049
4050         PR c++/11895
4051         * g++.dg/ext/vector1.C: New test.
4052
4053 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4054
4055         * gcc.dg/pch/import-1.c: New.
4056         * gcc.dg/pch/import-1.hs: New.
4057         * gcc.dg/pch/import-1a.h: New.
4058         * gcc.dg/pch/import-1b.h: New.
4059         * gcc.dg/pch/import-1c.h: New.
4060
4061 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4062
4063         PR c++/13574
4064         * g++.dg/ext/array1.C: New test.
4065
4066         PR c++/13178
4067         * g++.dg/conversion/op1.C: New test.
4068
4069 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4070
4071         PR 11864
4072         From Kazumoto Kojima / Dan Kegel:
4073         * gcc.dg/pr11864-1.c: New test.
4074
4075         PR 10392
4076         From Marcus Comstedt / Dan Kegel:
4077         * gcc.dg/pr10392-1.c: New test.
4078
4079 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4080
4081         PR c++/13478
4082         * g++.dg/init/ref10.C: New test.
4083
4084 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4085
4086         PR c++/13407
4087         * g++.dg/parse/typename6.C: New test.
4088
4089 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4090
4091         PR pch/13361
4092         * testsuite/g++.dg/pch/wchar-1.C: New.
4093         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4094
4095 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4096
4097         PR c++/9259
4098         * g++.dg/expr/sizeof2.C: New test.
4099
4100 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4101
4102         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4103
4104 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4105
4106         PR c++/13659
4107         * g++.dg/lookup/strong-using-3.C: New.
4108         * g++.dg/lookup/using-10.C: New.
4109
4110 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4111
4112         PR c++/13594
4113         * g++.dg/lookup/strong-using-2.C: New.
4114
4115 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4116             Dan Kegel <dank@kegel.com>
4117             J"orn Rennecke <joern.rennecke@superh.com>
4118
4119         PR target/9365
4120         * gcc.dg/pr9365-1.c: New test.
4121
4122 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4123
4124         PR c++/8856
4125         * g++.dg/parse/casting-operator2.C: New test.
4126         * g++.old-deja/g++.pt/explicit83.C: Remove.
4127
4128 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4129
4130         * gcc.dg/label-compound-stmt-1.c: New test.
4131         * gcc.c-torture/compile/950922-1.c,
4132         gcc.c-torture/compile/20000211-3.c,
4133         gcc.c-torture/compile/20000518-1.c,
4134         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4135         compound statements.
4136
4137 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4138
4139         * gcc.dg/ppc64-abi-1.c: New test.
4140
4141 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4142
4143          * g++.dg/ext/attrib9.C: Add dg-warnings.
4144
4145 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4146
4147         PR c++/12335
4148         * g++.dg/parse/dtor3.C: New test.
4149
4150 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4151
4152         PR c++/12709
4153         * g++.dg/parse/try-catch-1.C: New test.
4154
4155 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4156
4157         * ada/acats/run_all.sh: Add more verbose output in acats.log
4158         when compiling tests.
4159
4160 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4161
4162         PR 13656
4163         * gcc.dg/typedef-redecl.c: New test case.
4164         * gcc.dg/typedef-redecl.h: New support file.
4165
4166 2004-01-13  Jan Hubicka  <jh@suse.cz>
4167
4168         * gcc.dg/always_inline.c: New test.
4169         * gcc.dg/debug/20031231-1.c: Fix.
4170
4171 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4172
4173         PR c++/13474
4174         * g++.dg/template/array3.C: New test.
4175
4176 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4177
4178         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4179         * g++.dg/warn/Wunused-2.C: Likewise.
4180
4181 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4182
4183         PR c++/13289
4184         * g++.dg/template/instantiate6.C: New test.
4185
4186 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4187
4188         PR middle-end/11397
4189         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4190
4191 2004-01-12  Jan Hubicka  <jh@suse.cz>
4192
4193         PR opt/12826
4194         * gcc.dg/20040112-1.c: New.
4195
4196         * gcc.dg/dwarf-die[1-7].c: Move to...
4197         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4198         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4199
4200 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4201
4202         PR c++/4100
4203         * g++.dg/parse/friend4.C: New test.
4204
4205 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4206
4207         PR c++/4100
4208         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4209         definition is called a friend.
4210
4211 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4212
4213         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4214
4215 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4216
4217         PR c++/3478
4218         * g++.dg/parse/error10.C: New test.
4219         * g++.dg/template/arg2.C: Accept "invalid type" error.
4220
4221 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4222
4223         PR middle-end/13392
4224         * g++.dg/opt/expect2.C: New test.
4225
4226 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4227
4228         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4229         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4230         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4231         Update dg-error regexps.
4232
4233 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4234
4235         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4236         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4237
4238 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4239
4240         * gcc.dg/pragma-re-1.c: Use right pointer type.
4241
4242 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4243
4244         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4245
4246 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4247
4248         * gcc.dg/rs6000-ldouble-1.c: New.
4249
4250 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4251
4252         DR 337
4253         PR c++/9256
4254         * g++.dg/other/abstract1.C: New test.
4255
4256 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4257
4258         * g++.dg/lookup/strong-using-1.C: New.
4259
4260 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4261
4262         PR c/11234
4263         * gcc.dg/func-ptr-conv-1.c: New test.
4264         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4265
4266 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4267
4268         PR target/13380.
4269         * gcc.c-torture/compile/20040109-1.c: New.
4270
4271 2004-01-08  Stuart Hastings  <stuart@apple.com>
4272
4273         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4274         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4275         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4276
4277 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4278
4279         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4280
4281 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4282
4283         * ada/acats/run_acats: Treat 'gnatchop' the same way
4284         as 'gnatmake'.  Export GCC_DRIVER.
4285         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4286         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4287
4288 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4289
4290         PR c++/12573
4291         * g++.dg/template/dependent-expr4.C: New test.
4292
4293 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4294
4295         * gcc.dg/altivec-11.c: New test.
4296
4297 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4298
4299         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4300
4301 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4302
4303         PR c/6024
4304         * gcc.dg/enum-compat-1.c: New test.
4305         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4306
4307 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4308
4309         PR c/12165
4310         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4311         gcc.dg/c99-idem-qual-3.c: New tests.
4312
4313 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4314
4315         * gcc.dg/winline-7.c: Don't cast void * to int.
4316
4317 2004-01-06  Jan Hubicka  <jh@suse.cz>
4318
4319         * gcc.dg/i386-sse-5.c: New test
4320         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4321
4322 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4323
4324         PR c++/12815
4325         * g++.dg/rtti/typeid4.C: New test.
4326
4327 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4328
4329         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4330
4331 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4332
4333         PR c++/12132
4334         * g++.dg/template/error11.C: New test.
4335
4336         PR c++/13451
4337         * g++.dg/template/class2.C: New test.
4338
4339 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4340         Richard Sandiford <rsandifo@redhat.com>
4341
4342         PR c++/13387
4343         * g++.dg/opt/alias3.C: New test.
4344
4345 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4346
4347         PR c++/13157
4348         * g++.dg/template/koenig3.C: New test.
4349
4350         PR c++/13529
4351         * g++.dg/parse/offsetof3.C: New test.
4352
4353         * g++.dg/init/copy7.C: Add missing dg-error markers.
4354
4355         PR c++/12226
4356         * g++.dg/init/copy7.c: New test.
4357
4358         PR c++/13536
4359         * g++.dg/parse/cast1.C: New test.
4360
4361 2004-01-04  Jan Hubicka  <jh@suse.cz>
4362
4363         * gcc.dg/winline[1-7].c: New tests.
4364
4365 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4366
4367         PR c++/13520
4368         * g++.dg/template/qualttp22.C: New test.
4369
4370 2004-01-01  Jan Hubicka  <jh@suse.cz>
4371
4372         * gcc.dg/debug/20031231-1.c: New.
4373         * gcc.c-torture/compile/20040101-1.c: New.
4374         * gcc.dg/dwarf-die-[1-7].c: New.
4375
4376 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4377
4378         PR optimization/13521
4379         * gcc.c-torture/compile/20031231-1.c: New test.
4380
4381 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4382
4383         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4384
4385 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4386
4387         PR c++/10079
4388         * g++.dg/template/crash16.C: New test.
4389
4390 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4391
4392         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4393
4394 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4395
4396         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4397         ports.
4398         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4399         * g++.old-deja/g++.law/profile1.C: Likewise.
4400         * gcc.c-torture/compile/981006-1.c: Likewise.
4401         * gcc.c-torture/execute/loop-2e.x: Likewise.
4402         * gcc.c-torture/execute/loop-2f.x: Remove.
4403         * gcc.c-torture/execute/loop-2g.x: Likewise.
4404         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4405         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4406
4407 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4408
4409         PR c++/13507
4410         * g++.dg/ext/attrib11.C: New test.
4411
4412         PR c++/13494
4413         * g++.dg/template/array2-1.C: New test.
4414         * g++.dg/template/array2-2.C: New test.
4415
4416 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4417
4418         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4419
4420 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4421
4422         PR c++/12774
4423         * g++.dg/template/array1-1.C: New test.
4424         * g++.dg/template/array1-2.C: New test.
4425
4426 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4427
4428         PR fortran/12632
4429         * g77.dg/12632.f: New test case.
4430
4431 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4432
4433         PR c++/13289
4434         * g++.dg/parse/nontype1.C: New test.
4435
4436 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4437
4438         PR c++/12403
4439         * g++.dg/parse/explicit1.C: New test.
4440         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4441
4442 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4443
4444         PR c++/13081
4445         * g++.dg/opt/inline6.C: New test.
4446
4447         PR c++/12613
4448         * g++.dg/parse/error9.C: New test.
4449
4450         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4451
4452 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR c++/13009
4455         * g++.dg/init/assign1.C: New test.
4456
4457 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4458
4459         PR c++/13070
4460         * g++.dg/warn/format3.C: New test case.
4461
4462 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4463
4464         * gcc.c-torture/compile/20031227-1.c: New test.
4465
4466 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4467
4468         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4469         * g77.dg/bprob/bprob.exp: Likewise.
4470         * gcc.misc-tests/bprob.exp: Likewise.
4471         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4472         variants on systems where the library does not provide that
4473         functionality.
4474         * gcc.dg/builtins-20.c: Use builtins-config.h.
4475         * gcc.dg/builtins-config.h: New file.
4476
4477 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4478
4479         * lib/gcc-dg.exp (dg-require-profiling): New function.
4480         * lib/target-supports.exp (check_profiling_available): Likewise.
4481         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4482         * g77.dg/bprob/bprob.exp: Likewise.
4483         * gcc.misc-tests/bprob.exp: Likewise.
4484         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4485         * gcc.dg/20021014-1.c: Likewise.
4486         * gcc.dg/nest.c: Likewise.
4487
4488 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4489
4490         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4491         compiling.
4492         * g++.dg/lookup/java2.C: Likewise.
4493         * gcc.dg/cpp/lexident.c: Likewise.
4494
4495 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4496
4497         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4498         given.
4499         * gcc.c-torture/compile/961203-1.c: Likewise.
4500         * gcc.c-torture/compile/980506-1.c: Likewise.
4501
4502 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4503
4504         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4505         (additional_prunes): New global.
4506         (gcc-dg-prune): Handle additional per-test pruning.
4507         (dg-test): Clear additional_prunes between tests.
4508
4509         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4510         dg-prune-output to avoid spurious failures from assembler
4511         complaining about nonexistent WAW violations.
4512         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4513         Use dg-prune-output to avoid spurious failures from assembler
4514         warning about Itanium B-step errata.
4515
4516 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4517
4518         * g++.dg/abi/macro0.C: New test.
4519         * g++.dg/abi/macro1.C: Likewise.
4520         * g++.dg/abi/macro2.C: Likewise.
4521
4522         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4523         * g++.dg/abi/bitfield7.C: Likewise.
4524         * g++.dg/abi/dtor2.C: Likewise.
4525         * g++.dg/abi/mangle11.C: Likewise.
4526         * g++.dg/abi/mangle12.C: Likewise.
4527         * g++.dg/abi/mangle14.C: Likewise.
4528         * g++.dg/abi/mangle17.C: Likewise.
4529         * g++.dg/abi/vbase10.C: Likewise.
4530         * g++.dg/abi/vbase14.C: Likewise.
4531         * g++.dg/template/qualttp17.C: Likewise.
4532
4533 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4534
4535         PR c/11995
4536         * gcc.dg/20031223-1.c: New test.
4537
4538 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4539
4540         * gcc.dg/noreturn-7.c: New test.
4541
4542 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4543
4544         * gcc.dg/null-pointer-1.c: New test.
4545
4546 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4547
4548         * g++.old-deja/g++.jason/template18.C: Remove.
4549         * g++.old-deja/g++.jason/template37.C: Likewise.
4550
4551         PR c++/12862
4552         * g++.dg/lookup/ns1.C: New test.
4553
4554         PR c++/12397
4555         * g++.dg/template/lookup3.C: New test.
4556
4557 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4558
4559         * g++.dg/template/recurse1.C: New test
4560
4561 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/12479
4564         * g++.dg/parse/semicolon1.C: New test.
4565         * g++.dg/parse/semicolon1.h: Likewise.
4566
4567 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4568
4569         * gcc.dg/darwin-misaligned.c: New test.
4570
4571 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4572
4573         PR c/9163
4574         * gcc.dg/20031222-1.c: New test.
4575
4576 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4577
4578         PR c++/13438
4579         * g++.dg/parse/error8.C: New test.
4580
4581         PR c++/11554
4582         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4583
4584 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4585
4586         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4587         too small.
4588         * gcc.c-torture/compile/930217-1.c: Likewise.
4589         * gcc.c-torture/compile/930513-1.c: Likewise.
4590         * gcc.c-torture/execute/920908-2.c: Likewise.
4591         * gcc.c-torture/execute/921204-1.c: Likewise.
4592         * gcc.c-torture/execute/930621-1.c: Likewise.
4593         * gcc.c-torture/execute/930630-1.c: Likewise.
4594         * gcc.c-torture/execute/931031-1.c: Likewise.
4595         * gcc.c-torture/execute/980602-2.c: Likewise.
4596         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4597         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4598         * gcc.c-torture/execute/extzvsi.c: Likewise.
4599         * gcc.c-torture/unsorted/ext.c: Likewise.
4600
4601 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4602
4603         PR target/12749
4604         * gcc.c-torture/compile/20031220-2.c: New test case.
4605
4606 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4607
4608         PR optimization/13031
4609         * gcc.c-torture/compile/20031220-1.c: New test case.
4610
4611 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4612
4613         * gcc.dg/cast-function-1.c: New test.
4614
4615 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4616
4617         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4618         formats.
4619
4620 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/12795
4623         * g++.dg/ext/attrib10.C: New test.
4624
4625 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4626
4627         * gcc.dg/cleanup-10.c: New test.
4628         * gcc.dg/cleanup-11.c: New test.
4629
4630 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4631
4632         PR c++/13239
4633         * g++.dg/opt/expect1.C: New test.
4634
4635 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4636
4637         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4638
4639 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4640
4641         PR debug/12923
4642         * gcc.dg/20031218-1.c: New test.
4643
4644         PR debug/12389
4645         * gcc.dg/20031218-2.c: New test.
4646         * gcc.dg/20031218-3.c: New test.
4647
4648         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4649         of label name and allow for USER_LABEL_PREFIX == "_" names.
4650         * g++.dg/abi/mangle18-2.C: Likewise.
4651         * g++.dg/abi/mangle19-1.C: Likewise.
4652         * g++.dg/abi/mangle19-2.C: Likewise.
4653         * g++.dg/abi/mangle20-1.C: Likewise.
4654         * g++.dg/abi/mangle20-2.C: Likewise.
4655
4656 2003-12-18  Richard Henderson  <rth@redhat.com>
4657
4658         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4659
4660 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4661             Dan Kegel <dank@kegel.com>
4662
4663         PR other/12009
4664         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4665         testing a cross compiler, it causes spurious compile failures.
4666         * lib/g++.exp: Likewise.
4667
4668 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4669
4670         PR c++/13262
4671         * g++.dg/template/access13.C: New test.
4672
4673 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4674
4675         * gcc.dg/20031216-1.c: New test.
4676
4677 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4678
4679         PR c++/9154
4680         * g++.dg/template/error10.C: New test.
4681
4682 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4683
4684         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4685         * g++.dg/eh/simd-2.C: Likewise.
4686
4687 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4688             Roger Sayle  <roger@eyesopen.com>
4689
4690         * gcc.c-torture/execute/ieee/mzero5.c: New.
4691
4692 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/10603
4695         * g++.dg/parse/error6.C: New test.
4696
4697         PR c++/12827
4698         * g++.dg/parse/error7.C: New test.
4699
4700 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4701
4702         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4703         at -O with stabs debugging formats.
4704         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4705         * gcc.dg/debug/debug-2.c: Likewise.
4706
4707 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4708
4709         PR c++/12696
4710         * g++.dg/init/error1.C: New test.
4711
4712         PR c++/12218
4713         * g++.dg/init/pm3.C: New test.
4714
4715 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4716
4717         PR c/3347
4718         * gcc.dg/bitfld-8.c: New test.
4719
4720 2003-12-16  James Lemke  <jim@wasabisystems.com>
4721
4722         * gcc.dg/arm-scd42-[123].c: New tests.
4723
4724 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4725
4726         PR c++/9043
4727         * g++.dg/abi/mangle20-1.C: New test.
4728         * g++.dg/abi/mangle20-2.C: New test.
4729
4730 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4731
4732         PR c++/13275
4733         * g++.dg/other/offsetof2.C: Remove XFAIL.
4734         * g++.dg/parse/offsetof1.C: New test.
4735         * g++.gd/parse/offsetof2.C: Likewise.
4736
4737 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4738
4739         * g++.dg/template/nontype3.C: New test.
4740         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4741
4742 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4743
4744         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4745
4746 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4747
4748         PR c++/13387
4749         * g++.dg/expr/assign1.C: New test.
4750
4751         PR c++/13242
4752         * g++.dg/abi/mangle19-1.C: New test.
4753         * g++.dg/abi/mangle19-2.C: New test.
4754
4755 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4756
4757         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4758
4759 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4760
4761         * gcc.c-torture/execute/20031216-1.c: New test.
4762
4763 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4764
4765         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4766         an ICE regression.
4767
4768 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4769
4770         PR c++/10926
4771         * g++.dg/template/error9.C: New test.
4772
4773         PR c++/11116
4774         * g++.dg/template/error8.C: New test.
4775
4776 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4777
4778         PR middle-end/13400
4779         * gcc.c-torture/execute/20031215-1.c: New test case.
4780
4781 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4782
4783         PR c++/13269
4784         * g++.dg/parse/error5.C: New test.
4785
4786         PR c++/12989
4787         * g++.dg/expr/sizeof1.C: New test.
4788
4789         PR c++/13310
4790         * g++.dg/template/crash15.C: New test.
4791
4792 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4793
4794         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4795         a non-POD type as the last named parameter of a varargs function.
4796
4797 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4798
4799         PR c++/13243
4800         PR c++/12573
4801         * g++.dg/template/crash14.C: New test.
4802         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4803
4804 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4805
4806         * g++.dg/other/java1.C: New test.
4807
4808         PR c++/13241
4809         * g++.dg/abi/mangle18-1.C: New test.
4810         * g++.dg/abi/mangle18-2.C: New test.
4811
4812 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4813
4814         PR optimization/10312
4815         * gcc.c-torture/execute/20031214-1.c: New.
4816
4817 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4818
4819         PR c++/10779
4820         PR c++/12160
4821         * g++.dg/parse/error3.C: New test.
4822         * g++.dg/parse/error4.C: Likewise.
4823         * g++.dg/abi/mangle4.C: Tweak error messages.
4824         * g++.dg/lookup/using5.C: Likewise.
4825         * g++.dg/other/error2.C: Likewise.
4826         * g++.dg/parse/typename5.C: Likewise.
4827         * g++.dg/parse/undefined1.C: Likewise.
4828         * g++.dg/template/arg2.C: Likewise.
4829         * g++.dg/template/ttp3.C: Likewise.
4830         * g++.dg/template/type1.C: Likewise.
4831         * g++.old-deja/g++.other/crash32.C: Likewise.
4832         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4833
4834 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4835
4836         PR c++/13106
4837         * g++.dg/warn/noreturn-3.C: New test.
4838
4839 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4840
4841         PR c++/13118
4842         * g++.dg/abi/covariant3.C: New.
4843
4844 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4845
4846         * g++.dg/eh/ia64-1.C: New test.
4847
4848 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4849
4850         PR optimization/13037
4851         * g77.f-torture/execute/13037.f: New test case.
4852
4853 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4854
4855         PR c++/12881
4856         * g++.dg/abi/covariant2.C: New.
4857
4858 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4859
4860         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4861
4862 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4863
4864         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4865
4866 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4867
4868         PR other/10819
4869         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4870         to fix Bug 10819.
4871         * lib/g++.exp (g++_version): Likewise.
4872         * lib/g77.exp (g77_version): Likewise.
4873         * lib/objc.exp (default_objc_version): Likewise.
4874
4875 2003-12-10  Richard Henderson  <rth@redhat.com>
4876
4877         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4878
4879         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4880
4881 2003-12-08  Matt Austern  <austern@apple.com>
4882
4883         PR c/13134
4884         * lib/gcc-dg.exp (dg-require-visibility): Define.
4885         * lib/target-supports (check_visibility_available): Define.
4886         * gcc.dg/visibility-1.c: New test.
4887         * gcc.dg/visibility-2.c: Likewise.
4888         * gcc.dg/visibility-3.c: Likewise.
4889         * gcc.dg/visibility-4.c: Likewise.
4890         * gcc.dg/visibility-5.c: Likewise.
4891         * gcc.dg/visibility-6.c: Likewise.
4892         * g++.dg/ext/visibility-1.C: Likewise.
4893         * g++.dg/ext/visibility-2.C: Likewise.
4894         * g++.dg/ext/visibility-3.C: Likewise.
4895         * g++.dg/ext/visibility-4.C: Likewise.
4896         * g++.dg/ext/visibility-5.C: Likewise.
4897         * g++.dg/ext/visibility-6.C: Likewise.
4898
4899 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4900
4901         * g++.dg/lookup/java1.C: New test.
4902         * g++.dg/lookup/java2.C: New test.
4903
4904 2003-12-07  Falk Hueffner  <falk@debian.org>
4905
4906         * g++.dg/opt/noreturn-1.C: New test.
4907
4908 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4909
4910         * gcc.dg/overflow-1.c: New test.
4911
4912 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4913
4914         * g77.f-torture/compile/13060.f: New test.
4915
4916 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4917
4918         PR c++/13323
4919         * g++.dg/inherit/operator2.C: New test.
4920
4921 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/13305
4924         * g++.dg/ext/attrib9.C: New test.
4925
4926 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4927
4928         PR c++/13314
4929         * g++.dg/template/error7.C: New test.
4930
4931 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4932             J"orn Rennecke <joern.rennecke@superh.com>
4933
4934         PR target/13302
4935         * g++.dg/other/struct-va_list.C: New test.
4936
4937 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4938
4939         PR c++/13166
4940         * g++.dg/parse/defarg6.C: New test.
4941
4942 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4943
4944         PR target/13256
4945         * gcc.c-torture/execute/20031201-1.c: New test.
4946
4947 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4948
4949         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4950
4951 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4952
4953         * gcc.dg/builtin-return-1.c: New test.
4954
4955 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4956             J"orn Rennecke <joern.rennecke@superh.com>
4957
4958         PR optimization/13260
4959         * gcc.c-torture/execute/20031204-1.c: New test.
4960
4961 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/9127
4964         * g++.dg/template/error6.C: New test.
4965
4966 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4967
4968         * gcc.dg/20031202-1.c: New test.
4969
4970 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4971
4972         PR c++/13179
4973         * g++.dg/template/eh1.C: New test.
4974
4975         PR c++/10771
4976         * g++.dg/template/error5.C: New test.
4977
4978 2003-12-02  David Ung  <davidu@mips.com>
4979
4980         * gcc.dg/compat/vector-check.h: Corrected type for var
4981         g_##TMODE
4982
4983 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4984
4985         PR c++/10126
4986         * g++.dg/template/ptrmem8.C: New test.
4987
4988 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4989
4990         PR c++/12573
4991         * g++.dg/template/dependent-expr3.C: New test.
4992
4993 2003-12-01  James Lemke  <jim@wasabisystems.com>
4994
4995         * gcc.dg/arm-g2.c: New test.
4996
4997 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4998
4999         PR optimization/11634
5000         * gcc.dg/20031201-2.c: New test case.
5001
5002 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5003
5004         PR 11433
5005         * objc.dg/proto-lossage-3.m: New test.
5006
5007 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5008
5009         PR optimization/12628
5010         * gcc.dg/20031201-1.c: New test case.
5011
5012 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5013
5014         * gcc.dg/unaligned-1.c: New test.
5015
5016 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5017
5018         PR c++/9849
5019         * g++.dg/template/error4.C: New test.
5020         * g++.dg/template/nested3.C: Adjust error markers.
5021
5022 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5023
5024         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5025
5026 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5027
5028         PR c/10333
5029         * gcc.dg/bitfld-7.c: New test.
5030
5031 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5032
5033         * gcc.dg/tls/asm-1.C: New test.
5034
5035 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5036
5037         * gcc.dg/cpp/assert4.c: Update.
5038
5039 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5040
5041         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5042         * gcc.dg/builtin-apply3.c: New test.
5043
5044 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5045
5046         * lib/compat.exp (compat-obj): New xfaildata parameter.
5047         Use it to set compiler_conditional_xfail_data before compiling.
5048         (compat-get-options): Handle dg-xfail-if.
5049         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5050         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5051         * gcc.dg/compat/vector-1_y.c: Likewise.
5052         * gcc.dg/compat/vector-2_x.c: Likewise.
5053         * gcc.dg/compat/vector-2_y.c: Likewise.
5054
5055 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5056
5057         * g++.dg/opt/reg-stack4.C: New test.
5058
5059 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5060
5061         * gcc.dg/builtin-apply2.c: New test.
5062
5063 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5064
5065         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5066
5067 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5068
5069         PR c++/12924
5070         * g++.dg/template/template-id-2.C: New test.
5071
5072 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5073
5074         PR c++/5369
5075         * g++.dg/template/memfriend1.C: New test.
5076         * g++.dg/template/memfriend2.C: Likewise.
5077         * g++.dg/template/memfriend3.C: Likewise.
5078         * g++.dg/template/memfriend4.C: Likewise.
5079         * g++.dg/template/memfriend5.C: Likewise.
5080         * g++.dg/template/memfriend6.C: Likewise.
5081         * g++.dg/template/memfriend7.C: Likewise.
5082         * g++.dg/template/memfriend8.C: Likewise.
5083         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5084
5085 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5086
5087         PR c++/12515
5088         * g++.dg/ext/cond1.C: New test.
5089
5090 2003-11-20  Richard Henderson  <rth@redhat.com>
5091
5092         * gcc.dg/20020201-2.c: Remove.
5093         * gcc.dg/20020201-4.c: Remove.
5094         * gcc.dg/20020304-1.c: Remove.
5095
5096 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5097
5098         * gcc.dg/cpp/trad/xwin1.c: New test case.
5099
5100 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5101
5102         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5103         * lib/g77.exp: Likewise.
5104         * lib/objc.exp: Likewise.
5105         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5106         for darwin.
5107
5108 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5109
5110         PR c++/12932
5111         * g++.dg/template/static5.C: New test.
5112
5113 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5114
5115         * gcc.dg/nested-func-1.c: New test.
5116
5117 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5118
5119         * gcc.dg/cpp/assert4.c: New test.
5120
5121 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5122
5123         PR c++/2294
5124         * g++.dg/lookup/using9.c: New test.
5125
5126 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5127
5128         PR c++/12762
5129         * g++.dg/template/error3.C: New test.
5130
5131 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5132
5133         PR ada/13035
5134         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5135         No longer use a wrapper for gcc, since this does not work under
5136         Windows.
5137
5138 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5139
5140         PR c++/2094
5141         * g++.dg/template/ptrmem7.C: New test.
5142
5143 2003-11-13  Andrew Pinski <apinski@apple.com>
5144
5145         * gcc.c-torture/compile/20031113-1.c: New test.
5146
5147 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5148             Kean Johnston <jkj@sco.com>
5149
5150         PR c/13029
5151         * gcc.dg/unused-4.c: Update.
5152
5153 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5154
5155         * g++.dg/opt/const3.C: New test.
5156
5157 2003-11-13  Jan Hubicka  <jh@suse.cz>
5158
5159         * gcc.c-torture/compile/20031112-1.c: New test.
5160
5161 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5162
5163         * g++.dg/parse/crash10.C: Remove bogus error marker.
5164
5165 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5166
5167         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5168         (host_gcc): Likewise.
5169         (ROOT): Honor $PWDCMD.
5170         (BASE): Likewise.
5171         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5172
5173 2003-11-12  Catherine Moore  <clm@redhat.com>
5174
5175         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5176
5177 2003-11-12  Andreas Jaeger  <aj@suse.de>
5178             Jakub Jelinek  <jakub@redhat.com>
5179             Andrew Pinski  <pinskia@physics.uc.edu>
5180             Richard Henderson  <rth@redhat.com>
5181
5182         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5183         systems.
5184         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5185
5186         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5187         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5188
5189 2003-11-11  Andreas Jaeger  <aj@suse.de>
5190
5191         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5192
5193         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5194
5195 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5196
5197         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5198         Clean ups.
5199
5200 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5201
5202         * gcc.dg/trampoline-1.c: New test.
5203
5204 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5205
5206         * gcc.c-torture/compile/200031109-1.c: New test.
5207
5208 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5209
5210         PR c/3190
5211         PR c/8714
5212         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5213         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5214         gcc.dg/format/no-y2k-1.c: Update.
5215
5216 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5217
5218         PR optimization/10467
5219         * gcc.dg/20031108-1.c: New test case.
5220
5221 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5222
5223         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5224
5225 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5226
5227         * gcc.dg/compound-lvalue-1.c: New test.
5228         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5229         some XFAILs.
5230
5231 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5232
5233         * gcc.dg/altivec-varargs-1.c: New test.
5234
5235 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5236
5237         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5238         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5239         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5240         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5241         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5242
5243 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5244
5245         * gcc.dg/cond-lvalue-1.c: New test.
5246
5247 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5248
5249         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5250
5251 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5252
5253         PR c++/11616
5254         * g++.dg/template/instantiate5.C: New test.
5255
5256 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5257
5258         PR c++/12726
5259         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5260         * ChangeLog: Add missing first entry for above test.
5261
5262 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5263
5264         PR c++/9810
5265         * g++.dg/template/using8.C: New test.
5266         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5267
5268 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5269
5270         PR optimization/10817
5271         * gcc.c-torture/compile/20031102-1.c: New test case.
5272
5273 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5274
5275         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5276         2147483647.
5277
5278 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5279
5280         * gcc.dg/20031102-1.c: New test.
5281
5282 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5283
5284         * gcc.dg/complex-1.c: New test.
5285
5286 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5287
5288         PR c++/12796
5289         * g++.dg/template/crash13.C: Adjust expected error location.
5290         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5291
5292 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5293
5294         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5295
5296 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5297
5298         PR/10239
5299         * gcc.c-torture/compile/20031031-2.c: New test.
5300
5301 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5302
5303         PR/11640
5304         * gcc.c-torture/compile/20031031-1.c: New test.
5305
5306 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5307
5308         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5309         * gcc.misc-tests/bprob.exp: Likewise.
5310         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5311         the execution test on arm-elf configs.
5312         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5313         configs that don't support scratch files.
5314         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5315
5316 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5317
5318         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5319         done by dejagnu.
5320
5321 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5322
5323         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5324         Avoid non pure sh syntax. Add more logging.
5325
5326         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5327         fail.
5328
5329 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5330
5331         PR libgcj/10610
5332         * gcc.dg/ppc-stackalign-1.c: New test.
5333
5334 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5335
5336         * ada/acats/run_all.sh: Change output to be more compliant with
5337         dejagnu framework.
5338         Create acats.sum and acats.log files under testsuite/ada/acats
5339         Only run [a-z]* directories, to filter out e.g. CVS.
5340         Redirect build output to log file.
5341
5342 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5343
5344         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5345
5346 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5347
5348         PR ada/5909:
5349         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5350
5351 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5352
5353         * gcc.c-torture/compile/20031023-1.c: New test.
5354         * gcc.c-torture/compile/20031023-2.c: New test.
5355         * gcc.c-torture/compile/20031023-3.c: New test.
5356         * gcc.c-torture/compile/20031023-4.c: New test.
5357
5358 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5359
5360         PR c++/10371
5361         * g++.dg/lookup/scoped8.C: New test.
5362
5363 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5364
5365         * g++.dg/opt/reg-stack3.C: New test.
5366
5367 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5368
5369         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5370
5371 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5372
5373         PR c++/11076
5374         * g++.dg/template/crash13.C: New test.
5375
5376 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5377
5378         * gcc.dg/c99-restrict-2.c: New test.
5379
5380 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5381
5382         PR c++/12698, c++/12699, c++/12700, c++/12566
5383         * g++.dg/inherit/covariant9.C: New test.
5384         * g++.dg/inherit/covariant10.C: New test.
5385         * g++.dg/inherit/covariant11.C: New test.
5386
5387 2003-10-23  Jason Merrill  <jason@redhat.com>
5388
5389         PR c++/12726
5390         * g++.dg/ext/complit2.C: New test.
5391
5392 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5393
5394         PR target/12654
5395         * gcc.c-torture/execute/20031020-1.c: New test.
5396
5397 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5398
5399         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5400         following the jump_insn.
5401
5402 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5403
5404         * gcc.dg/cast-lvalue-1.c: New test.
5405
5406 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR c++/11962
5409         * g++.dg/template/cond2.C: New test.
5410
5411 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5412
5413         * gcc.dg/builtins-28.c: New test.
5414
5415 2003-10-20  Jan Hubicka  <jh@suse.cz>
5416
5417         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5418         parameter.
5419         * testsuite/gcc.dg/inline-2.c: Likewise.
5420
5421 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5422
5423         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5424         * gcc.dg/nest.c:  Likewise.
5425
5426 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5427
5428         PR c++/9781, c++/10583, c++/11862
5429         * g++.dg/parse/crash13.C: New test.
5430
5431 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5432
5433         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5434
5435 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5436
5437         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5438         Define HAVE_C99_RUNTIME except on Solaris.
5439         * gcc.dg/builtins-20.c: Likewise.
5440
5441 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5442
5443         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5444
5445 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5446
5447         PR c++/12495
5448         * g++.dg/template/crash21.C: New test.
5449
5450 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5451
5452         PR c++/2513
5453         * g++.dg/template/typename5.C: New test.
5454
5455 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5456
5457         PR c++/12369
5458         * g++.dg/template/friend25.C: New test.
5459
5460 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5461
5462         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5463         versions.
5464
5465 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5466
5467         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5468         == 2147483647.
5469
5470 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5471
5472         * gcc.c-torture/execute/960416-1.x: Remove.
5473         * gcc.c-torture/execute/divconst-3.x: Likewise.
5474
5475 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5476
5477         PR target/12598
5478         * gcc.dg/torture/cris-volatile-1.c: New test.
5479
5480 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5481
5482         PR optimization/9325
5483         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5484         for overflowing floating point to integer conversion during RTL
5485         simplification.
5486
5487 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5488
5489         * objc/execute/_cmd.m: Fix typo.
5490         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5491         Relax 'scan-assembler' regexp.
5492         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5493         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5494         * objc.dg/zero-link-2.m: Remove blank line.
5495         * objc.dg/zero-link-3.m: New test case.
5496
5497 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5498
5499         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5500
5501         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5502         than linker trickery.
5503
5504 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5505
5506         PR c++/12370
5507         * g++.dg/other/friend2.C: New test.
5508
5509 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5510
5511         * gcc.dg/20031012-1.c: New test.
5512
5513 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5514
5515         * gcc.dg/weak/weak-3.c: Fix for new warning.
5516
5517 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5518
5519         PR optimization/8750
5520         * gcc.c-torture/execute/20031012-1.c: New test case.
5521
5522 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5523
5524         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5525         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5526
5527 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5528
5529         PR optimization/12260
5530         * gcc.c-torture/compile/20031011-2.c: New test case.
5531
5532 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5533
5534         * gcc.c-torture/execute/20031011-1.c: New testcase.
5535
5536 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5537
5538         * gcc.c-torture/compile/20031011-1.c: New test.
5539
5540 2003-10-11  Jan Hubicka  <jh@suse.cz>
5541
5542         * g++.dg/other/first-global.C: New test.
5543
5544 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5545
5546         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5547
5548 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5549
5550         * gcc.c-torture/compile/20031010-1.c: New test.
5551
5552 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5553
5554         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5555         * gcc.c-torture/execute/va-arg-25.c: ... here.
5556
5557 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5558
5559         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5560
5561 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5562
5563         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5564
5565 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5566
5567         * g++.dg/parse/error2.C: New test.
5568
5569 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5570
5571         PR c++/11097
5572         * g++.dg/other/error5.C: Modify the error message.
5573         * g++.dg/lookup/using8.C: New test.
5574
5575 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5576
5577         * gcc.dg/darwin-abi-2.c: New file.
5578         * gcc.c-torture/execute/va-arg-24.c: New file.
5579
5580 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5581
5582         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5583         indentation.
5584
5585 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5586
5587         PR c++/10147
5588         * g++.dg/other/error4.C: Update error messages.
5589         * g++.dg/template/ptrmem4.C: Likewise.
5590
5591         PR c++/12337
5592         * g++.dg/init/new9.C: New test.
5593
5594         PR c++/12334, c++/12236, c++/8656
5595         * g++.dg/ext/attrib8.C: New test.
5596
5597 2003-10-06  Devang Patel  <dpatel@apple.com>
5598
5599         * gcc.dg/debug/dwarf2-3.h: New test.
5600         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5601
5602 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5603
5604         * g++.dg/opt/cfg2.C: New test.
5605
5606 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5607
5608         * g++.dg/opt/float1.C: New test.
5609
5610 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5611
5612         * gcc.dg/c90-array-lval-6.c: New test.
5613         * gcc.dg/c99-array-lval-6.c: New test.
5614
5615 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5616             Ziemowit Laski  <zlaski@apple.com>
5617
5618         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5619         'Derived', so that it is never considered a class method; add
5620         new warning for '+port' method ambiguity.
5621         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5622         <objc/objc-api.h> (needed on Mac OS X).
5623         * objc.dg/method-13.m: New test.
5624
5625 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5626
5627         PR optimization/9325, PR java/6391
5628         * gcc.c-torture/execute/20031003-1.c: New test case.
5629
5630 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5631
5632         PR optimization/12180
5633         * gcc.dg/20031002-1.c: New test.
5634
5635         PR c++/12486
5636         * g++.dg/inherit/error1.C: New test.
5637
5638 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5639
5640         * lib/f-torture.exp (search_for): Rename to...
5641         (search_for_re): This.  Also, clean up comments and the
5642         "regexp" invocation.
5643
5644 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5645
5646         * gcc.c-torture/compile/20031002-1.c: New test.
5647
5648 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5649
5650         * g++.dg/opt/cond1.C: New test.
5651
5652 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5653
5654         * gcc.dg/Wold-style-definition-2.c: New testcase.
5655         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5656
5657 2003-09-29  Richard Henderson  <rth@redhat.com>
5658
5659         * g++.dg/init/array10.C: Add dg-options.
5660
5661 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5662
5663         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5664
5665 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5666
5667         * g++.dg/template/friend19.C: Fix typo.
5668         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5669
5670 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5671
5672         * gcc.c-torture/execute/20030928-1.c: New test.
5673         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5674
5675 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5676
5677         * g++.dg/opt/unroll1.C: New test.
5678
5679 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5680
5681         PR optimization/11741
5682         * gcc.dg/20030926-1.c: New test case.
5683
5684 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5685
5686         PR c++/5655
5687         * g++.dg/parse/access7.C: New test.
5688         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5689
5690 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5691
5692         MERGE OF objc-improvements-branch into MAINLINE:
5693         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5694         if libobjc has not been built.
5695         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5696         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5697         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5698         objc/execute/nested-3.m, objc/execute/np-2.m,
5699         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5700         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5701         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5702         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5703         objc.dg/special/unclaimed-category-1.h,
5704         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5705         well as GNU runtime.
5706         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5707         * execute/cascading-1.m, execute/function-message-1.m,
5708         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5709         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5710         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5711         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5712         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5713         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5714         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5715         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5716         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5717         * objc.dg/bitfield-2.m: Run only on Darwin.
5718         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5719         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5720         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5721         * objc.dg/const-str-1.m: Fix constant string layout.
5722
5723 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5724
5725         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5726
5727 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5728
5729         * gcc.dg/darwin-abi-1.c: New file.
5730
5731 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5732
5733         PR target/12281
5734         * gcc.c-torture/compile/20030921-1.c: New test.
5735
5736 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5737
5738         * g++.dg/opt/reg-stack2.C: New test.
5739
5740 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5741
5742         * g++.dg/eh/delayslot1.C: New test.
5743
5744 2003-09-20  Richard Henderson  <rth@redhat.com>
5745
5746         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5747
5748 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5749
5750         * gcc.c-torture/execute/20030920-1.c: New test case.
5751
5752 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5753
5754         * g++.dg/rtti/typeid3.C: Correct expected error message.
5755
5756 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5757
5758         PR c++/157
5759         * g++.dg/parse/crash12.C: New test.
5760
5761 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5762
5763         * gcc.dg/compat/mixed-struct-check.h: New.
5764         * gcc.dg/compat/mixed-struct-defs.h: New.
5765         * gcc.dg/compat/mixed-struct-init.h: New.
5766         * gcc.dg/compat/struct-by-value-19_main.c: New.
5767         * gcc.dg/compat/struct-by-value-19_x.c: New.
5768         * gcc.dg/compat/struct-by-value-19_y.c: New.
5769         * gcc.dg/compat/struct-by-value-20_main.c: New.
5770         * gcc.dg/compat/struct-by-value-20_x.c: New.
5771         * gcc.dg/compat/struct-by-value-20_y.c: New.
5772         * gcc.dg/compat/struct-return-19_main.c: New.
5773         * gcc.dg/compat/struct-return-19_x.c: New.
5774         * gcc.dg/compat/struct-return-19_y.c: New.
5775         * gcc.dg/compat/struct-return-20_main.c: New.
5776         * gcc.dg/compat/struct-return-20_x.c: New.
5777         * gcc.dg/compat/struct-return-20_y.c: New.
5778
5779 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5780         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5781         so that it will not complain on LP64 targets.
5782
5783 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5784
5785         PR c++/495
5786         * g++.dg/template/friend24.C: New test.
5787
5788 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5789
5790         PR c++/12332
5791         * g++.dg/template/memtmpl2.C: New test.
5792
5793 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR target/11184
5796         * gcc.dg/builtin-apply1.c: New test.
5797
5798 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5799
5800         PR c++/9848
5801         * g++.dg/warn/Wunused-4.C: New test.
5802
5803 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5804
5805         PR c++/12316
5806         * g++.dg/other/gc2.C: New test.
5807
5808 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5809
5810         PR c++/11991
5811         * g++.dg/rtti/typeid3.C: New test.
5812
5813         PR c++/12266
5814         * g++.dg/overload/template1.C: New test.
5815
5816 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5817
5818         * g++.dg/opt/cfg3.C: New test.
5819
5820 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5821
5822         PR c++/7939
5823         * g++.dg/template/crash11.C: New test.
5824
5825 2003-09-16  Jason Merrill  <jason@redhat.com>
5826             Jakub Jelinek  <jakub@redhat.com>
5827
5828         * gcc.dg/attr-warn-unused-result.c: New test.
5829
5830 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5831
5832         PR c++/12184
5833         * g++.dg/expr/call2.C: New test.
5834
5835 2003-09-15  Andreas Jaeger  <aj@suse.de>
5836
5837         * gcc.dg/Wold-style-definition-1.c: New test.
5838
5839 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR c++/3907
5842         * g++.dg/parse/template12.C: New test.
5843
5844         * g++.dg/abi/bitfield11.C: New test.
5845         * g++.dg/abi/bitfield12.C: Likewise.
5846
5847 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5848
5849         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5850         non-expansion of functional macro name without arguments at EOL.
5851         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5852
5853 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5854
5855         * gcc.c-torture/execute/20030914-[12].c: New tests.
5856
5857 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5858
5859         PR c++/11788
5860         * g++.dg/overload/addr1.C: New test.
5861
5862 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5863
5864         * gcc.dg/20030909-1.c: New test.
5865
5866 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5867
5868         * gcc.dg/ultrasp10.c: New test.
5869
5870 2003-09-09  Devang Patel  <dpatel@apple.com>
5871
5872         * gcc.dg/darwin-ld-6.c: New test.
5873
5874 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5875
5876         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5877
5878 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5879
5880         * gcc.dg/ia64-types1.c: New test.
5881         * gcc.dg/ia64-types2.c: Likewise.
5882
5883 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5884
5885         * gcc.dg/builtins-1.c: Add more _Complex tests.
5886         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5887
5888         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5889         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5890
5891 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/11786
5894         * g++.dg/lookup/koenig2.C: New test.
5895
5896         PR c++/5296
5897         * g++.dg/rtti/typeid2.C: New test.
5898
5899 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5900
5901         * gcc.c-torture/compile/20030904-1.c: New test.
5902
5903 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5904
5905         * g++.dg/opt/longbranch2.C: New test.
5906
5907 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5908
5909         * g++.dg/template/crash10.C: Only compile it.
5910
5911 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5912
5913         PR middle-end/11665
5914         * gcc.c-torture/compile/20030907-1.c: New test.
5915         * g++.dg/init/array11.C: New test.
5916
5917 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5918
5919         PR c++/11852
5920         * g++.dg/init/struct1.C: New test.
5921
5922 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5923
5924         PR c++/12181
5925         * g++.dg/expr/comma1.C: New test.
5926
5927 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/11867
5930         * g++.dg/expr/static_cast5.C: New test.
5931
5932 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5933
5934         PR c++/11507
5935         * g++.dg/lookup/scoped7.C: New test.
5936
5937         PR c++/9574
5938         * g++.dg/other/static1.C: New test.
5939
5940         PR c++/11490
5941         * g++.dg/warn/template-1.C: New test.
5942
5943         PR c++/11432
5944         * g++.dg/template/crash10.C: New test.
5945
5946         PR c++/2478
5947         * g++.dg/overload/VLA.C: New test.
5948
5949         PR c++/10804
5950         * g++.dg/template/call1.C: New test.
5951
5952 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5953
5954         PR c++/11794
5955         * g++.dg/parse/using3.C: New test.
5956
5957 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5958
5959         PR c++/11409
5960         * g++.dg/overload/builtin3.C: New test case.
5961
5962 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5963
5964         PR c/9862
5965         * gcc.dg/20030906-1.c: New test.
5966         * gcc.dg/20030906-2.c: Likewise.
5967
5968 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5969
5970         PR c++/12167
5971         * g++.dg/parse/defarg5.C: New test.
5972
5973         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5974
5975 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5976
5977         PR c++/12163
5978         * g++.dg/expr/static_cast4.C: New test.
5979
5980         PR c++/12146
5981         * g++.dg/template/crash9.C: New test.
5982
5983 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5984
5985         * g++.old-deja/g++.ext/pretty2.C: Update for change
5986         in __FUNCTION__.
5987         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5988
5989 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5990
5991         PR c++/11922
5992         * g++/dg/template/qualified-id1.C: New test.
5993
5994         PR c++/12037
5995         * g++.dg/warn/noeffect4.C: New test.
5996
5997 2003-09-04  Matt Austern  <austern@apple.com>
5998
5999         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6000         * g++.dg/ext/fnname2.C: Likewise.
6001         * g++.dg/ext/fnname3.C: Likewise.
6002
6003 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6004
6005         * g++.dg/expr/lval1.C: New test.
6006         * g++.dg/ext/lvcast.C: Remove.
6007
6008 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6009
6010         PR optimization/11700.
6011         * gcc.c-torture/compile/20030903-1.c: New test case.
6012
6013 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6014
6015         PR c++/12053
6016         * g++.dg/abi/layout4.C: New test.
6017
6018 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6019
6020         PR c++/11553
6021         * g++.dg/parse/friend3.C: New test.
6022
6023 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6024
6025         PR c++/11847
6026         * g++.dg/template/class1.C: New test.
6027
6028         PR c++/11808
6029         * g++.dg/expr/call1.C: New test.
6030
6031 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6032
6033         PR c++/12114
6034         * g++.dg/init/ref9.C: New test.
6035
6036         PR c++/11972
6037         * g++.dg/template/nested4.C: New test.
6038
6039 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6040
6041         PR c++/12093
6042         * g++.dg/template/non-dependent4.C: New test.
6043
6044         PR c++/11928
6045         * g++.dg/inherit/conv1.C: New test.
6046
6047 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6048
6049         PR c++/6196
6050         * g++.dg/ext/label1.C: New test.
6051         * g++.dg/ext/label2.C: Likewise.
6052
6053 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6054
6055         * g++.dg/expr/cond3.C: New test.
6056
6057 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6058
6059         * gcc.dg/builtins-1.c: Add new builtin cases.
6060
6061 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6062
6063         * gcc.dg/builtins-1.c: Add new cases.
6064         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6065
6066 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6067
6068         * gcc.dg/builtins-1.c: Add more math builtin tests.
6069         * gcc.dg/torture/builtin-attr-1.c: New test.
6070
6071 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR optimization/5079
6074         * g++.dg/opt/static3.C: New test.
6075
6076 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6077
6078         * gcc.misc-tests/gcov-10b.c: New test.
6079
6080 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6081
6082         * g++.dg/opt/ptrmem3.C: New test.
6083
6084         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6085
6086 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6087
6088         * gcc.dg/20030826-2.c: New test.
6089
6090 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6091
6092         PR middle-end/12002
6093         * g77.f-torture/compile/12002.f: New test case.
6094
6095 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6096
6097         * gcc.dg/20030826-1.c: New test case.
6098
6099 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6100
6101         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6102
6103 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6104
6105         PR c++/11871
6106         * c++.dg/lookup/crash1.C: New test.
6107
6108         * c++.dg/warn/noeffect3.C: New test.
6109
6110 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6111
6112         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6113         * gcc.dg/compat/vector-1_y.c: Ditto.
6114         * gcc.dg/compat/vector-2_x.c: Ditto.
6115         * gcc.dg/compat/vector-2_y.c: Ditto.
6116
6117 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6118
6119         * gcc.dg/20030702-1.c: New test.
6120
6121 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c++/8795
6124         * g++.dg/ext/altivec-1.C: New test.
6125
6126 2003-08-24  Richard Henderson  <rth@redhat.com>
6127
6128         * g++.dg/eh/simd-2.C: Add -w for x86.
6129
6130 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6131
6132         * gcc.dg/20030815-1.c: New test.
6133
6134 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6135
6136         PR c++/3765
6137         * g++.dg/parse/access6.C: New test.
6138
6139 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6140
6141         PR c++/641, c++/11876
6142         * g++.dg/template/friend22.C: New test.
6143         * g++.dg/template/friend23.C: Likewise.
6144
6145 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6146
6147         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6148         identically.
6149
6150 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6151
6152         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6153
6154 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6155
6156         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6157
6158 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6159
6160         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6161
6162 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6165
6166 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/11919
6169         * g++.dg/overload/prom1.C: New test.
6170
6171         PR c++/11551
6172         * g++.dg/parse/dtor2.C: New test.
6173
6174         PR c++/10762
6175         * g++.dg/parse/using2.C: New test.
6176
6177 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6178
6179         PR target/11805
6180         * gcc.c-torture/compile/20030821-1.c: New.
6181
6182 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6183
6184         PR c++/11834
6185         * g++.dg/template/deduce2.C: New test.
6186
6187 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6188
6189         * gcc.c-torture/execute/20030821-1.c: New test.
6190
6191 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6192
6193         PR middle-end/11984
6194         * gcc.dg/20030820-1.c: New test case.
6195
6196 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6197
6198         PR c++/11945
6199         * g++.dg/warn/noeffect2.C: New test.
6200
6201 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/10926
6204         * g++.dg/template/dtor2.C: New test.
6205
6206         PR c++/11684
6207         * g++.dg/template/operator1.C: New test.
6208         * g++.dg/parse/operator4.C: New test.
6209
6210         PR c++/11946.C
6211         * g++.dg/expr/enum1.C: New test.
6212         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6213
6214         PR c++/11036.C
6215         * g++.dg/parse/elab2.C: New test.
6216         * g++.dg/parse/typedef4.C: Change error message.
6217         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6218         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6219         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6220
6221 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6222
6223         * gcc.dg/pch/warn-1.c: New.
6224         * gcc.dg/pch/warn-1.hs: New.
6225
6226         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6227         not-tested file.
6228
6229 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6230
6231         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6232
6233 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6234
6235         * gcc.dg/uninit-D.c: New Test.
6236         * gcc.dg/uninit-E.c: New Test.
6237         * gcc.dg/uninit-F.c: New Test.
6238         * gcc.dg/uninit-G.c: New Test.
6239
6240 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6241
6242         * g++.dg/README: Describe the pch directory.
6243
6244 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6245
6246         PR c++/11174
6247         * g++.dg/parse/access4.C: New test.
6248         * g++.dg/parse/access5.C: Likewise.
6249         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6250
6251 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6252
6253         * gcc.dg/noncompile/20030818-1.c: New.
6254
6255 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6256
6257         PR c++/11957
6258         * g++.dg/warn/noeffect1.C: New test.
6259
6260         * g++.dg/template/scope2.C: New test.
6261         * g++.dg/template/error2.C: Correct dg-error
6262
6263 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6264
6265         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6266
6267 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6268
6269         PR C++/11512
6270         * g++.dg/template/warn1.C: New.
6271
6272 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6273
6274         * g++.dg/template/error2.C: New test.
6275         * g++.dg/lookup/using7.C: Adjust errors
6276         * g++.old-deja/g++.pt/crash36.C: Likewise.
6277         * g++.old-deja/g++.pt/derived3.C: Likewise.
6278
6279 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6280
6281         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6282         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6283         * gcc.c-torture/execute/builtins/string-9.c: New, from
6284         string-opt-9.c.  Adjust for execute/builtins framework.
6285         * gcc.c-torture/execute/string-opt-9.c: Delete.
6286
6287 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6288
6289         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6290
6291         * g++.dg/parse/ret-type2.C: New test.
6292
6293         PR c++/11703
6294         * g++.dg/init/new8.C: New test.
6295
6296         PR c++/10923
6297         * g++.dg/parse/typedef5.C: New test.
6298
6299         PR c++/9512
6300         * g++.dg/parse/qualified2.C: New test.
6301         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6302         invalid code.
6303
6304 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6305
6306         * g++.dg/conversion/ptrmem1.C: New test.
6307
6308 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6309
6310         PR target/11693
6311         * gcc.dg/20030811-1.c: New test.
6312
6313         PR target/11535
6314         * gcc.c-torture/execute/20030811-1.c: New test.
6315
6316 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6317
6318         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6319
6320 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6321
6322         PR c++/11789.C
6323         * g++.dg/inherit/multiple1.C: New test.
6324
6325 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6326
6327         * gcc.dg/spe1.c: New test.
6328
6329         PR c++/11670
6330         * g++.dg/expr/cast2.C: New test.
6331
6332         PR c++/10530
6333         * g++.dg/template/dependent-name2.C: New test.
6334
6335 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6336
6337         * g++.dg/parse/crash11.C: Put the dg options in comments.
6338
6339 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6340
6341         * lib/gcc-dg.exp: Update for diagnostic change.
6342
6343 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6344
6345         PR c++/5767
6346         * g++.dg/parse/crash11.C: New test.
6347
6348 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6349
6350         * gcc.dg/cpp/spacing1.c: Update.
6351
6352 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6353
6354         PR target/11739
6355         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6356         a value for -mtune.
6357
6358 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6359
6360         PR middle-end/11771
6361         * gcc.c-torture/compile/20030804-1.c: New test case.
6362
6363 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6364
6365         * gcc.dg/20030804-1.c: New test case.
6366
6367 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6368
6369         * gcc.dg/cpp/separate-1.c: New test.
6370
6371 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6372
6373         PR c++/11704
6374         * g++.dg/template/dependent-expr2.C: New test.
6375
6376         PR c++/11766
6377         * g++.dg/expr/ptrmem1.C: New test.
6378
6379 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6380
6381         PR c++/9453
6382         * g++.dg/template/friend15.C: New test.
6383
6384 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6385
6386         * lib/dg-pch.exp: Work round PCH bug.
6387
6388 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6389
6390         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6391         builtins.  Move cases from builtins-4.c here.
6392
6393         * gcc.dg/torture/builtin-math-1.c: New test taken from
6394         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6395         additional cases.
6396
6397         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6398         Delete.
6399
6400 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6401
6402         PR c++/9447
6403         * g++.dg/template/using7.C: New test.
6404
6405 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6406
6407         * import1.c, import2.c: New tests.
6408
6409 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6410
6411         * g++.dg/eh/crossjump1.C: New test.
6412
6413 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/11697
6416         * g++.dg/template/using6.C: New test.
6417
6418         PR c++/11744
6419         * g++.dg/template/koenig2.C: New test.
6420
6421 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6422
6423         PR c++/7983
6424         * g++.dg/parse/typedef4.C: New test.
6425
6426 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6427
6428         PR c++/8442, c++/8806
6429         * g++.dg/template/elab1.C: New test.
6430         * g++.dg/template/type2.C: Likewise.
6431         * g++.dg/template/ttp3.C: Adjust expected error message.
6432         * g++.old-deja/g++.law/visibility13.C: Likewise.
6433         * g++.old-deja/g++.niklas/t135.C: Likewise.
6434         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6435         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6436         template argument.
6437         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6438
6439 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6440
6441         PR c++/11295
6442         * g++.dg/ext/stmtexpr1.C: New test.
6443
6444         * g++.dg/opt/tmp1.C: New test.
6445
6446         PR c++/11525
6447         * g++.dg/parse/constant4.C: New test.
6448
6449         PR c++/9447
6450         * g++.dg/template/using5.C: New test.
6451
6452 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6453
6454         * gcc.dg/builtins-27.c: New test case.
6455
6456 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6457
6458         * gcc.dg/tls/opt-7.c: New test.
6459
6460 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6461
6462         * g++.old-deja/g++.other/crash18.C: Remove.
6463
6464 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6465
6466         * g++.dg/template/explicit3.C: New.
6467         * g++.dg/template/explicit4.C: New.
6468         * g++.dg/template/explicit5.C: New.
6469
6470         PR c++/11347
6471         * g++.dg/template/memtmpl1.C: New.
6472
6473 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6474
6475         PR target/11565
6476         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6477         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6478
6479 2003-07-30  Jan Hubicka  <jh@suse.cz>
6480
6481         * vtgc1.c: Kill.
6482
6483 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6484
6485         * gcc.dg/struct-in-proto-1.c: New test.
6486
6487 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6488
6489         * gcc.dg/cpp/include2.c: Only expect one message.
6490
6491 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6492
6493         PR c++/9447
6494         * g++.dg/template/using1.C: New test.
6495         * g++.dg/template/using2.C: New test.
6496         * g++.dg/template/using3.C: New test.
6497         * g++.dg/template/using4.C: New test.
6498
6499 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6500
6501         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6502         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6503
6504 2003-07-28  Jan Hubicka  <jh@suse.cz>
6505
6506         PR c++/11530
6507         * g++.dg/opt/call1.C: New test.
6508
6509 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6510
6511         PR c++/11667
6512         * g++.dg/init/enum2.C: New test.
6513         * g++.dg/template/overload1.C: Add "-w" option.
6514
6515 2003-07-28    <hp@bitrange.com>
6516
6517         * gcc.dg/Wdeclaration-after-statement-1.c,
6518         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6519
6520 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6521
6522         * gcc.c-torture/compile/20030725-1.c: New test.
6523
6524 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6525
6526         * gcc.dg/20030505.c: Only run for SPE.
6527         Remove definition of opaque type.
6528
6529 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6530
6531         * g++.dg/template/ptrmem6.C: New test.
6532
6533 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6534
6535         * gcc.c-torture/compile/zero-strct-2.c: New test.
6536
6537 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6538
6539         * gcc.dg/intermod-1.c: New test.
6540
6541 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6542
6543         PR c++/11617
6544         * g++.dg/template/lookup2.C: New test.
6545         * g++.dg/template/memclass1.C: Remove instantiated from error.
6546         * g++.dg/other/error2.C: Tweak expected errors.
6547
6548         PR c++/11596
6549         * g++.dg/template/defarg3.C: New test.
6550
6551         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6552
6553 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * g++.dg/inherit/access5.C: New test.
6556
6557 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6558
6559         PR c++/11513
6560         * g++.dg/template/crash8.C: New test.
6561
6562 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6563
6564         PR c/10602
6565         * gcc.dg/noncompile/incomplete-2.c: New test.
6566
6567 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6568
6569         PR c++/11645
6570         * g++.dg/inherit/access4.C: New test.
6571
6572         PR c++/11517
6573         * g++.dg/expr/cond2.C: New test.
6574
6575         PR optimization/10679
6576         * g++.dg/opt/inline4.C: New test.
6577
6578 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6579
6580         * g++.dg/parse/crash10: New test.
6581
6582 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6583
6584         * g++.dg/ext/flexary1.C: New test.
6585
6586 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6587
6588         PR c++/10793
6589         * g++.dg/template/crash9.C: New test.
6590
6591 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6592
6593         PR c++/3004
6594         * g++.dg/parse/typedef3.C: New test.
6595
6596         PR c++/7906
6597         * g++.dg/parse/operator2.C: New test.
6598
6599         PR c++/8895
6600         * g++.dg/parse/def-tmpl-arg1.C: New test.
6601
6602         PR c++/9282
6603         * g++.dg/parse/funptr1.C: New test.
6604
6605         PR c++/9452
6606         * g++.dg/parse/ambig3.C: New test.
6607
6608         PR c++/9454
6609         * g++.dg/parse/operator3.C: New test.
6610
6611         PR c++/9486
6612         * g++.dg/parse/template10.C: New test.
6613
6614         PR c++/9488
6615         * g++.dg/parse/template11.C: New test.
6616
6617         PR c++/10150
6618         * g++.dg/parse/invalid-op1.C: New test.
6619
6620         PR c++/10247
6621         * g++.dg/parse/condexpr1.C: New test.
6622
6623 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         * g++.dg/ext/packed3.C: New test.
6626         * g++.dg/ext/packed4.C: New test.
6627
6628         * gcc.dg/pack-test-3.c: New test.
6629
6630 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6631
6632         * lib/compat.exp: Handle dg-options per source file.
6633         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6634         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6635         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6636         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6637         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6638         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6639         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6640         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6641         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6642         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6643         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6644         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6645         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6646         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6647
6648 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6649
6650         PR c/10320
6651         * gcc.c-torture/execute/20030718-1.c: New test.
6652
6653 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6654
6655         PR optimization/11536
6656         * gcc.dg/20030721-1.c: New test.
6657
6658 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6659
6660         PR c++/11546
6661         * g++.dg/template/lookup1.C: New test.
6662
6663 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6664
6665         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6666         diagnostics of ill-formed constructs involving labels.
6667         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6668         the new 'previously defined here' message.
6669
6670 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6671
6672         * g++.dg/parse/non-dependent2.C: New test.
6673
6674 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6675
6676         * g++.dg/init/init-ref4.C: xfail on targets without
6677         weak symbols.
6678
6679 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6680
6681         PR target/11087
6682         * gcc.c-torture/execute/20030717-1.c: New test.
6683
6684 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6685
6686         * g++.dg/opt/cfg1.C: New test.
6687
6688 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6689
6690         PR optimization/11557
6691         * gcc.dg/20030717-1.c: New test.
6692
6693 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6694
6695         PR c++/10476
6696         * g++.dg/expr/crash-1.C: New test.
6697
6698         PR c++/11027
6699         * g++.dg/template/init3.C: New test.
6700
6701         PR c++/8222
6702         * g++.dg/template/non-dependent1.C: New test.
6703
6704         PR c++/11070
6705         * g++.dg/template/non-dependent2.C: New test.
6706
6707         PR c++/11071
6708         * g++.dg/template/non-dependent3.C: New test.
6709
6710         PR c++/9907
6711         * g++.dg/template/sizeof5.C: New test.
6712
6713 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6714
6715         PR 11498
6716         * gcc.c-torture/compile/mangle-1.c: New file.
6717
6718 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6719
6720         PR c++/7809
6721         * g++.dg/parse/access3.C: New test.
6722
6723 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6724
6725         PR c++/11384
6726         * g++.dg/init/init-ref4.C: New test.
6727
6728 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6729
6730         PR c++/11547
6731         * g++.dg/parse/constant3.C: New test.
6732         * g++.dg/parse/crash7.C: Likewise.
6733
6734 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6735
6736         PR target/11008
6737         * gcc.dg/i386-pentium4-not-mull.c: New.
6738
6739 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6740
6741         * gcc.dg/asm-names.c (ymain): Make it weak.
6742
6743 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6744
6745         PR c++/5421
6746         * g++.dg/template/friend21.C: New test.
6747
6748 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6749
6750         * gcc.dg/cleanup-8.c: New test.
6751         * gcc.dg/cleanup-9.c: New test.
6752
6753 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6754
6755         * g++.dg/ext/dll-MI1.h: New file.
6756         * g++.dg/ext/dllexport-MI1.C: New file.
6757         * g++.dg/ext/dllimport-MI1.C: New file.
6758
6759 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6760
6761         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6762         it does not have cmpstrsi patterns (just cmpmemsi).
6763
6764 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR debug/11473
6767         * g++.dg/debug/debug8.C: New test.
6768
6769 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6770
6771         PR c++/10108
6772         * g++.dg/template/crash7.C: New test.
6773
6774 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6775
6776         PR target/10795
6777         * gcc.c-torture/compile/20030708-1.c: New.
6778
6779 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6780
6781         * gcc.c-torture/execute/20030715-1.c: New test.
6782
6783 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6784
6785         * gcc.dg/pch/inline-3.c: New file.
6786         * gcc.dg/pch/inline-3.hs: New file.
6787         * gcc.dg/pch/inline-4.c: New file.
6788         * gcc.dg/pch/inline-4.hs: New file.
6789
6790 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/11509
6793         * g++.dg/template/crash6.C: New test.
6794
6795         PR c++/7053
6796         * g++.dg/template/friend20.C: New test.
6797
6798         PR c++/7019
6799         * g++.dg/template/overload2.C: New test.
6800
6801 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6802
6803         PR optimization/11440
6804         * gcc.c-torture/execute/20030714-1.c: New test.
6805
6806 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6807
6808         PR c++/11154
6809         * g++.dg/template/partial2.C: New test.
6810
6811 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/11503
6814         * g++.dg/template/anon1.C: New test.
6815
6816         PR c++/11493
6817         PR c++/11495
6818         * g++.dg/parse/template9.C: Likewise.
6819         * g++.dg/template/crash4.C: New test.
6820         * g++.dg/template/koenig1.C: Likewise.
6821         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6822         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6823         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6824         functions.
6825         * g++.old-deja/g++.jason/template36.C: Likewise.
6826         * g++.old-deja/g++.mike/p1989.C: Likewise.
6827         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6828         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6829         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6830         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6831         compiling.
6832         * g++.old-deja/g++.pt/union2.C: Use this->.
6833
6834 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6835
6836         * gcc.dg/20030711-1.c: New test.
6837
6838 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6839
6840         PR c++/11050
6841         * g++.dg/parse/args1.C: New test.
6842         * g++.pt/defarg8.C: Change expected errors.
6843
6844 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/8164
6847         * g++.dg/template/nontype2.C: New test.
6848
6849         PR c++/10558
6850         * g++.dg/parse/template8.C: New test.
6851
6852         PR c++/8327
6853         * g++.dg/template/scope1.C: New test.
6854
6855         * g++.dg/warn/Wsign-compare-1.C: New test.
6856
6857 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6858
6859         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6860
6861 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6862
6863         PR c++/9411
6864         * g++.dg/template/explicit2.C: New test.
6865
6866         PR c++/10032
6867         * g++.dg/warn/pedantic1.C: New test.
6868
6869 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6870
6871         PR c++ 9483
6872         * g++.dg/other/field1.C: New test.
6873
6874 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6875
6876         PR c/11449
6877         * gcc.c-torture/compile/20030707-1.c: New.
6878
6879 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6880
6881         PR c++/10849
6882         * g++.dg/template/access12.C: New test.
6883
6884 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6885
6886         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6887         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6888         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6889         * gcc.misc-tests/gcov.exp: Update
6890         * g++.dg/gcov/gcov.exp: Update
6891         * lib/gcov.exp: Update.
6892
6893 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6894
6895         * g++.dg/abi/mangle17.C: Make sure template expressions are
6896         dependent.
6897         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6898         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6899         * g++.dg/opt/stack1.C: Remove erroneous code.
6900         * g++.dg/parse/template7.C: New test.
6901         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6902         * g++.old-deja/g++.pt/crash4.C: Likewise.
6903
6904 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6905
6906         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6907         with zero or one occurence of `$' after the initial `L'.
6908
6909 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6910
6911         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6912
6913 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6914
6915         PR c/11370
6916         * gcc.dg/Wunreachable-6.c: New testcase.
6917         * gcc.dg/Wunreachable-7.c: New testcase.
6918
6919 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6920
6921         PR c/11420
6922         * gcc.dg/20030708-1.c: New test.
6923
6924 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6925
6926         * gcc.dg/compat/sdata-section.h: New file.
6927         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6928         * gcc.dg/torture/mips-sdata-1.c: New test.
6929
6930 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6931
6932         PR c++/11030
6933         * g++.dg/template/friend19.C: New test.
6934
6935 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6936
6937         * g++.dg/opt/strength-reduce.C: New test.
6938
6939 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6940
6941         PR target/10979
6942         * gcc.dg/20030707-1.c: New testcase.
6943
6944 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6945
6946         PR optimization/11059
6947         * g++.dg/opt/emptyunion.C: New testcase.
6948
6949 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6950             Eric Botcazou  <ebotcazou@libertysurf.fr>
6951
6952         * g++.dg/opt/stack1.C: New test.
6953
6954 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6955
6956         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6957         run test.
6958
6959         PR c++/11431
6960         * g++.dg/expr/static_cast3.C: New test.
6961
6962 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6963
6964         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6965         everywhere.
6966         * gcc.dg/concat.c: Concatenation of string constants with
6967         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6968         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6969         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6970         necessary to avoid multi-character character constant warning.
6971         * gcc.dg/cpp/escape.c: Likewise.
6972         * gcc.dg/cpp/ucs.c: Likewise.
6973         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6974         Fix a typo.
6975
6976 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6977
6978         PR c/11428
6979         * gcc.c-torture/compile/20030704-1.c: New.
6980
6981 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6982
6983         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6984
6985 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6986
6987         PR c++/5287, PR c++/7910,  PR c++/11021
6988         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6989         tests for warnings.
6990         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6991         * g++.dg/ext/dllimport3.C: Likewise.
6992         * g++.dg/ext/dllimport4.C: New file.
6993         * g++.dg/ext/dllimport5.C: New file.
6994         * g++.dg/ext/dllimport6.C: New file.
6995         * g++.dg/ext/dllimport7.C: New file.
6996         * g++.dg/ext/dllimport8.C: New file.
6997         * g++.dg/ext/dllimport9.C: New file.
6998         * g++.dg/ext/dllimport10.C: New file.
6999         * g++.dg/ext/dllexport1.C: New file.
7000
7001 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7002
7003         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7004         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7005
7006 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7007
7008         * gcc.dg/builtins-25.c: New testcase.
7009         * gcc.dg/builtins-26.c: New testcase.
7010
7011 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7012
7013         * gcc.dg/compat/vector-defs.h: New file.
7014         * gcc.dg/compat/vector-setup.h: New file.
7015         * gcc.dg/compat/vector-check.h: New file.
7016         * gcc.dg/compat/vector-1_main.c: New file.
7017         * gcc.dg/compat/vector-1_x.c: New file.
7018         * gcc.dg/compat/vector-1_y.c: New file.
7019         * gcc.dg/compat/vector-2_main.c: New file.
7020         * gcc.dg/compat/vector-2_x.c: New file.
7021         * gcc.dg/compat/vector-2_y.c: New file.
7022
7023         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7024         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7025         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7026         * gcc.dg/compat/struct-align-1.h: New file.
7027         * gcc.dg/compat/struct-align-1_main.c: New file.
7028         * gcc.dg/compat/struct-align-1_x.c: New file.
7029         * gcc.dg/compat/struct-align-1_y.c: New file.
7030         * gcc.dg/compat/struct-align-2.h: New file.
7031         * gcc.dg/compat/struct-align-2_main.c: New file.
7032         * gcc.dg/compat/struct-align-2_x.c: New file.
7033         * gcc.dg/co
7034         * g++.old-deja/g++.other/comdat3.C: Likewise.
7035         * g++.old-deja/g++.other/ctor1.C: Likewise.
7036         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7037
7038 2003-06-05  Richard Henderson  <rth@redhat.com>
7039
7040         * gcc.dg/debug/20030605-1.c: New.
7041
7042 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7043
7044         * README.QMTEST: Update.
7045
7046 2003-06-04  Richard Henderson  <rth@redhat.com>
7047
7048         * gcc.dg/cleanup-1.c: New.
7049         * gcc.dg/cleanup-2.c: New.
7050         * gcc.dg/cleanup-3.c: New.
7051         * gcc.dg/cleanup-4.c: New.
7052         * gcc.dg/cleanup-5.c: New.
7053         * gcc.dg/cleanup-6.c: New.
7054         * gcc.dg/cleanup-7.c: New.
7055
7056 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7057
7058         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7059
7060         * lib/dg-pch.exp: New file.
7061         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7062         * gcc.dg/pch/pch.exp: Likewise.
7063
7064 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7065
7066         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7067         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7068         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7069         * gcc.dg/builtins-17.c: New test case.
7070         * gcc.dg/i386-387-4.c: New test case.
7071         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7072
7073 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7074
7075         * gcc.dg/ultrasp9.c: New test.
7076
7077 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7078
7079         * gcc.c-torture/compile/20030604-1.c: New test.
7080         * gcc.dg/sparc-constant-1.c: New test.
7081
7082 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7083
7084         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7085
7086 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7087
7088         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7089
7090         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7091         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7092
7093 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7094
7095         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7096
7097 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7098
7099         PR c++/10940
7100         * g++.dg/template/spec10.C: New test.
7101
7102 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7103
7104         * gcc.dg/builtins-16.c: New test case.
7105
7106 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7107
7108         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7109         mempcpy test with post-increments.
7110         * gcc.c-torture/execute/string-opt-3.c: New test.
7111         * gcc.dg/string-opt-1.c: New test.
7112
7113 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7114
7115         PR fortran/10965
7116         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7117
7118 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7119
7120         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7121         (scan-assembler): ... here.  Use dg-scan.
7122         (scan-assembler-not): Likewise.
7123         (scan-file): New function.
7124         (scan-file-not): Likewise.
7125         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7126         * gcc.dg/cpp/_Pragma4.c: Likewise.
7127         * gcc.dg/cpp/_Pragma5.c: Likewise.
7128         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7129         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7130         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7131         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7132         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7133         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7134         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7135         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7136         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7137         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7138         * gcc.dg/cpp/cxxcom1.c: Likewise.
7139         * gcc.dg/cpp/line1.c: Likewise.
7140         * gcc.dg/cpp/maccom1.c: Likewise.
7141         * gcc.dg/cpp/maccom2.c: Likewise.
7142         * gcc.dg/cpp/maccom3.c: Likewise.
7143         * gcc.dg/cpp/maccom4.c: Likewise.
7144         * gcc.dg/cpp/maccom5.c: Likewise.
7145         * gcc.dg/cpp/maccom6.c: Likewise.
7146         * gcc.dg/cpp/multiline.c: Likewise.
7147         * gcc.dg/cpp/spacing1.c: Likewise.
7148         * gcc.dg/cpp/spacing2.c: Likewise.
7149         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7150         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7151         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7152         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7153         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7154         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7155         * gcc.dg/cpp/cxxcom2.c: Likewise.
7156         * gcc.dg/cpp/cxxcom2.h: New file.
7157
7158         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7159         * g++.dg/cpp/truefalse.C: Here.
7160         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7161
7162 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7163
7164         * gcc.dg/cpp/redef3.c: New file.
7165
7166 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7167
7168         * gcc.dg/i386-loop-3.c: New test.
7169
7170 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7171
7172         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7173
7174 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7175
7176         * gcc.dg/fwrapv-1.c: New test case.
7177         * gcc.dg/fwrapv-2.c: New test case.
7178
7179 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7180
7181         PR c++/10956
7182         * g++.dg/template/spec9.C: New test.
7183
7184 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7185
7186         * gcc.dg/duff-4.c: New test case.
7187
7188 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7189
7190         PR fortran/10843
7191         * g77.dg/ffixed-form-1.f: New test
7192         * g77.dg/ffixed-form-2.f: New test
7193         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7194         * g77.dg/ffree-form-3.f: New test
7195
7196 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7197
7198         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7199         * gcc.dg/wint_t-1.c: Likewise.
7200
7201 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7202
7203         * g++.dg/template/access11.C: New test.
7204
7205 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7206
7207         PR c++/10849
7208         * g++.dg/template/access10.C: New test.
7209
7210 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7211             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7212
7213         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7214
7215 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7216
7217         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7218         suppress for powerpc-*-darwin*.
7219         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7220
7221 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7222
7223         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7224         suppress option for powerpc-*-darwin*.
7225
7226 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7227
7228         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7229         * gcc.dg/builtins-4.c: Add test for fmod.
7230
7231 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7232
7233         PR c++/10682
7234         * g++.dg/template/instantiate4.C: New test.
7235
7236 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7237
7238         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7239
7240 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7241
7242         * gcc.dg/compat/scalar-return-1_main.c: New file.
7243         * gcc.dg/compat/scalar-return-1_x.c: New file.
7244         * gcc.dg/compat/scalar-return-1_y.c: New file.
7245         * gcc.dg/compat/scalar-return-2_main.c: New file.
7246         * gcc.dg/compat/scalar-return-2_x.c: New file.
7247         * gcc.dg/compat/scalar-return-2_y.c: New file.
7248         * gcc.dg/compat/struct-return-3_main.c: New file.
7249         * gcc.dg/compat/struct-return-3_y.c: New file.
7250         * gcc.dg/compat/struct-return-3_x.c: New file.
7251         * gcc.dg/compat/struct-return-2_main.c: New file.
7252         * gcc.dg/compat/struct-return-2_x.c: New file.
7253         * gcc.dg/compat/struct-return-2_y.c: New file.
7254
7255 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7256
7257         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7258         for hppa*-hp-hpux*.
7259         * gcc.dg/20021014-1.c (dg-options): Likewise.
7260         * gcc.dg/nest.c (dg-options): Likewise.
7261
7262 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7263
7264         PR c++/9738
7265         * g++.dg/ext/dllimport2.C: New file.
7266         * g++.dg/ext/dllimport3.C: New file.
7267
7268 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7269
7270         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7271         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7272         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7273         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7274         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7275         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7276         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7277         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7278         * gcc.dg/compat/small-struct-defs.h: New file.
7279         * gcc.dg/compat/small-struct-init.h: New file.
7280         * gcc.dg/compat/small-struct-check.h: New file.
7281         * gcc.dg/compat/fp-struct-defs.h: New file.
7282         * gcc.dg/compat/fp-struct-check.h: New file.
7283         * gcc.dg/compat/fp-struct-init.h: New file.
7284         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7285         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7286
7287 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7288
7289         * gcc.dg/20030225-2.c: New test.
7290
7291 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7292             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7293
7294         * gcc.c-torture/compile/20030518-1.c: New test case.
7295
7296 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7297
7298         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7299         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7300         gcc-dg-debug-runtest.
7301         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7302         gcc-dg-debug-runtest.
7303
7304 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7305
7306         PR c++/9022
7307         * g++.dg/lookup/using6.C: New test.
7308
7309 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7310
7311         * g++.dg/parse/access2.C: New test.
7312
7313 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7314
7315         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7316         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7317         * gcc.dg/debug/debug.exp: Likewise.
7318
7319 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7320
7321         * gcc.dg/dollar.c: New test.
7322
7323 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7324
7325         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7326         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7327         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7328         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7329         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7330         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7331         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7332         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7333         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7334         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7335         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7336         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7337         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7338         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7339         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7340         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7341         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7342         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7343
7344 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7345
7346         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7347         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7348         support for "repo" mode.
7349         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7350         * lib/g77-dg.exp: Likewise.
7351         * lib/obj-dg.exp: Likewise.
7352
7353 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7354
7355         Merge from gcc-3_2-rhl8-branch:
7356         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7357
7358         * gcc.dg/tls/opt-6.c: New test.
7359
7360         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * gcc.dg/20030405-1.c: New test.
7363
7364         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7365
7366         * gcc.dg/20030309-1.c: New test.
7367
7368         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7369
7370         * gcc.c-torture/execute/20030307-1.c: New test.
7371
7372         2003-02-20  Randolph Chung  <tausq@debian.org>
7373
7374         * gcc.c-torture/compile/20030220-1.c: New test.
7375
7376         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7377
7378         * gcc.dg/20030217-1.c: New test.
7379
7380         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * gcc.c-torture/compile/20020129-1.c: New test.
7383
7384         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7385
7386         * gcc.dg/unroll-1.c: New test.
7387
7388         2002-11-16  Jan Hubicka  <jh@suse.cz>
7389
7390         * gcc.c-torture/execute/20020920-1.c: New test.
7391
7392         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7393
7394         PR target/7434
7395         * gcc.c-torture/compile/20021008-1.c: New test.
7396
7397         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7398
7399         PR target/7559
7400         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7401
7402         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7403
7404         * gcc.c-torture/compile/20020807-1.c: New test.
7405
7406         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7407
7408         * gcc.dg/tls/opt-1.c: New test.
7409
7410         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7411
7412         * gcc.dg/20020729-1.c: New test.
7413
7414         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * g++.dg/opt/life1.C: New test.
7417
7418         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7419
7420         * gcc.dg/20020525-1.c: New test.
7421
7422         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7423
7424         PR c++/6794
7425         * g++.dg/ext/pretty1.C: New test.
7426         * g++.dg/ext/pretty2.C: New test.
7427
7428 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7429
7430         PR c++/8385
7431         * g++.dg/ext/typeof5.C: New test.
7432
7433 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7434
7435         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7436         __USER_LABEL_PREFIX__ into account.
7437         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7438
7439 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7440
7441         * gcc.dg/builtins-15.c: New test case.
7442
7443 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7444
7445         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7446
7447 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7448
7449         * lib/g++.exp: Tweak handling of additional source files.
7450         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7451         * g++.dg/special/conpr-2a.C: Rename to ...
7452         * g++.dg/special/conpr-2a.cc: ... this.
7453         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7454         * g++.dg/special/conpr-3a.C: Rename to ...
7455         * g++.dg/special/conpr-3a.cc: This.
7456         * g++.dg/special/conpr-3b.C: Rename to ...
7457         * g++.dg/special/conpr-3b.cc: This.
7458         * g++.dg/special/conpr-4.C: New test.
7459         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7460
7461 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7462
7463         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7464
7465 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7466
7467         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7468         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7469         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7470         * g++.old-deja/g++.other/warn3.C: Likewise.
7471
7472 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7473
7474         * gcc.dg/i386-387-1.c: Update to also test log.
7475         * gcc.dg/i386-387-2.c: Likewise.
7476
7477 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7478
7479         * g77.f-torture/execute/int8421.f: New test.
7480
7481 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7482
7483         PR c++/10230, c++/10481
7484         * g++.dg/lookup/scoped5.C: New test.
7485
7486 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7487
7488         PR c++/10552
7489         * g++.dg/template/ttp6.C: New test.
7490
7491 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7492
7493         * gcc.c-torture/execute/builtins: New directory.
7494         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7495         gcc.c-torture/execute/builtins.
7496         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7497         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7498         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7499         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7500
7501 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7502
7503         PR c++/9252
7504         * g++.dg/template/access8.C: New test.
7505         * g++.dg/template/access9.C: New test.
7506
7507 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7508
7509         PR c++/9554
7510         * g++.dg/parse/access1.C: New test.
7511
7512 2003-05-09  DJ Delorie  <dj@redhat.com>
7513
7514         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7515         long, and not an int.
7516
7517 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7518
7519         PR c++/10555, c++/10576
7520         * g++.dg/template/memclass1.C: New test.
7521
7522 2003-05-08  DJ Delorie  <dj@redhat.com>
7523
7524         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7525         targets.
7526         * gcc.c-torture/execute/20021024-1.x: Likewise.
7527         * gcc.c-torture/execute/shiftdi.x: Likewise.
7528         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7529         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7530         * gcc.dg/20021018-1.c: Likewise.
7531
7532 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7533
7534         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7535
7536         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7537         (bcopy): Call memmove.
7538
7539 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7540
7541         * g77.f-torture/compile/8485.f: New test case.
7542
7543 2003-05-07  Richard Henderson  <rth@redhat.com>
7544
7545         PR c++/10570
7546         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7547         Verify exception_cleanup not called for rethrows.
7548         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7549         when exiting catch block without rethrowing.
7550         * g++.dg/eh/forced3.C: New.
7551         * g++.dg/eh/forced4.C: New.
7552
7553 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7554
7555         * gcc.dg/20030505.c: Fix triplet.
7556
7557 2003-05-06  DJ Delorie  <dj@redhat.com>
7558
7559         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7560         * gcc.dg/nest.c: Likewise.
7561
7562 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7563
7564         * gcc.dg/builtins-14.c: New test case.
7565
7566 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7567
7568         * lib/compat.exp (compat-execute): New argument.
7569         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7570         * gcc.dg/compat: New test directory.
7571         * gcc.dg/compat/compat.exp: New expect script.
7572         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7573         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7574         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7575         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7576         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7577         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7578
7579         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7580         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7581         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7582         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7583         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7584         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7585         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7586         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7587         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7588         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7589         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7590         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7591         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7592         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7593         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7594
7595 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7596
7597         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7598
7599 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7600
7601         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7602
7603 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7604
7605         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7606         * gcc.dg/ppc-fsel-2.c: New test.
7607
7608         * gcc.dg/unused-5.c: New test.
7609
7610 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7611
7612         PR c++/10496
7613         * g++.dg/warn/pmf1.C: New test.
7614
7615 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7616
7617         PR c++/4494
7618         * g++.dg/warn/main.C: New test.
7619
7620 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7621
7622         * gcc.dg/nonnull-3.c: New test.
7623
7624 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7625
7626         * gcc.dg/cpp/Wtrigraphs.c: Update.
7627         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7628
7629 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7630
7631         * gcc.dg/ppc-fsel-1.c: New test.
7632
7633 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7634
7635         PR c/10604
7636         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7637
7638 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7639
7640         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7641
7642 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7643
7644         PR c++/9364, c++/10553, c++/10586
7645         * g++.dg/parse/typename4.C: New test.
7646         * g++.dg/parse/typename5.C: Likewise.
7647
7648 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7649
7650         * gcc.c-torture/compile/20030503-1.c: New test.
7651
7652 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7653
7654         * g++.dg/lookup/using5.C: Fix testcase error.
7655
7656 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7657
7658         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7659         since MEABI is no longer supported.  Remove all vestiges
7660         of MEABI from the test.
7661
7662 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7663
7664         PR c++/10554
7665         * g++.dg/lookup/using5.C: New test.
7666
7667 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7668
7669         PR c++/8772
7670         * g++.dg/template/ttp5.C: New test.
7671
7672 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7673
7674         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7675         (dg-gpp-additional-sources): New function.
7676         (dg-gpp-additional-files): Likewise.
7677         * lib/g++.exp (additional_sources): New variable.
7678         (additional_files): Likewise.
7679         (g++_target_compile): Deal with them.
7680         * lib/old-dejagnu.exp: Remove.
7681         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7682         * g++.old-deja: Revise all tests to use dg commands.
7683
7684 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7685
7686         PR c++/9432, c++/9528
7687         * g++.dg/lookup/using4.C: New test.
7688
7689 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7690
7691         * gcc.dg/noreturn-5.c: New file.
7692         * gcc.dg/noreturn-6.c: New file.
7693
7694         * gcc.c-torture/compile/inline-1.c: New file.
7695
7696 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7697
7698         PR c++/10551
7699         * g++.dg/template/explicit1.C: New test.
7700
7701 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/10549
7704         * g++.dg/other/bitfield1.C: New test.
7705
7706         PR c++/10527
7707         * g++.dg/init/new7.C: New test.
7708
7709 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7710
7711         * g++.dg/ext/desig1.C: New test.
7712         * g++.dg/ext/init1.C: Update.
7713
7714         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7715
7716 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7717
7718         PR c++/10180
7719         * g++.dg/warn/Winline-1.C: New test.
7720
7721 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7722
7723         * gcc.c-torture/execute/string-opt-19.c: New test.
7724
7725         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7726         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7727
7728 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7729
7730         PR c++/10506
7731         * g++.dg/init/new6.C: New test.
7732
7733         PR c++/10503
7734         * g++.dg/init/ref6.C: New test.
7735
7736 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7737
7738         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7739
7740 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7741
7742         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7743         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7744
7745 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7746
7747         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7748         initialized static data members.
7749
7750 2003-04-25  H.J. Lu <hjl@gnu.org>
7751
7752         * gcc.dg/ia64-sync-4.c: New test.
7753
7754 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7755
7756         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7757         date.
7758
7759 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7760
7761         PR c++/10337
7762         * g++.dg/warn/conv1.C: New test.
7763         * g++.old-deja/g++.other/conv7.C: Adjust.
7764         * g++.old-deja/g++.other/overload14.C: Adjust.
7765
7766 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7767
7768         PR c++/10471
7769         * g++.dg/template/defarg2.C: New test.
7770
7771 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7772
7773         * gcc.dg/cpp/include2.c: Update.
7774         * gcc.dg/cpp/multiline-2.c: New.
7775         * gcc.dg/cpp/multiline.c: Update.
7776         * gcc.dg/cpp/strify2.c: Update.
7777         * gcc.dg/cpp/trad/literals-2.c: Update.
7778
7779 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7780
7781         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7782
7783 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7784
7785         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7786
7787 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7788
7789         PR c++/10451
7790         * g++.dg/parse/crash4.C: New test.
7791
7792         PR c++/9847
7793         * g++.dg/parse/crash5.C: New test.
7794
7795 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/10446
7798         * g++.dg/parse/crash3.C: New test.
7799
7800         PR c++/10428
7801         * g++.dg/parse/elab1.C: New test.
7802
7803 2003-04-22  Devang Patel  <dpatel@apple.com>
7804
7805         * gcc.dg/cpp/trad/funlike-5.c: New test.
7806
7807 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7808
7809         * g++.dg/other/packed1.C: Fix dg options.
7810
7811 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7812
7813         * g++.dg/other/offsetof2.C: New test.
7814
7815 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7816
7817         * g++.dg/template/recurse.C: Adjust location of error messages.
7818
7819 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7820
7821         PR c++/9881
7822         * g++.dg/init/addr-const1.C: New test.
7823         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7824
7825 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7826
7827         PR c++/10405
7828         * g++.dg/lookup/struct-hack1.C: New test.
7829
7830 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7831
7832         * ucs.c: Update diagnostic messages.
7833
7834 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7835
7836         * gcc.dg/cpp/truefalse.cpp: New test.
7837         * gcc.dg/cpp/cpp.exp: Update.
7838         * g++.dg/other/stdbool-if.C: Remove.
7839
7840 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7841
7842         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7843         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7844
7845 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7846
7847         * gcc.c-torture/compile/20030418-1.c: New test.
7848
7849 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7850
7851         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7852
7853 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7854
7855         PR c++/10347
7856         g++.dg/template/dependent-name1.C: New test.
7857
7858 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7859
7860         * gcc.dg/warn-1.c (tourist_guide): New array,
7861         contains a pointer to bar.
7862
7863 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7864
7865         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7866         * gcc.c-torture/execute/medce-1.c: New test case.
7867         * gcc.c-torture/execute/medce-2.c: New test case.
7868
7869 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7870
7871         * lib/prune.exp: Ignore more messages.
7872
7873         PR c++/10381
7874         * g++.dg/parse/lookup3.C: New test.
7875
7876 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7877
7878         * gcc.c-torture/compile/20030415-1.c : New test.
7879
7880 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7881
7882         * gcc.c-torture/execute/scope-2.c: Move to ...
7883         * gcc.dg/noncompile/scope.c: .... here.
7884
7885 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7886
7887         * gcc.dg/20030414-2.c: New test case.
7888
7889 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7890
7891         PR target/10377
7892         * gcc.dg/20030414-1.c: New test.
7893
7894 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7895
7896         * gcc.dg/builtins-12.c: New test case.
7897         * gcc.dg/builtins-13.c: New test case.
7898
7899 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7900
7901         * gcc.c-torture/execute/string-opt-18.c: New test.
7902
7903 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7904
7905         PR c++/10300
7906         * g++.dg/init/new5.C: New test.
7907
7908 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++/7910
7911         * g++.dg/ext/dllimport1.C: New test.
7912
7913 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7914
7915         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7916
7917 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7918
7919         PR Fortran/9263
7920         * g77.f-torture/noncompile/9263.f: New test
7921         PR Fortran/1832
7922         * g77.f-torture/execute/1832.f: New test
7923
7924 2003-04-11  David Chad  <davidc@freebsd.org>
7925             Loren J. Rittle  <ljrittle@acm.org>
7926
7927         libobjc/8562
7928         * objc.dg/headers.m: New test.
7929
7930 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7931
7932         * gcc.c-torture/execute/builtin-noret-2.c: New.
7933         * gcc.c-torture/execute/builtin-noret-2.x: New.
7934         XFAIL builtin-noret-2.c at -O1 and above.
7935         * gcc.dg/redecl.c: New.
7936         * gcc.dg/Wshadow-1.c: Update error regexps.
7937
7938 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7939
7940         * g++.dg/abi/bitfield10.C: New test.
7941
7942 2003-04-09  Mike Stump  <mrs@apple.com>
7943
7944         * gcc.dg/pch/pch.exp: Make testcase names longer.
7945         * g++.dg/pch/pch.exp: Make testcase names longer.
7946
7947 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7948
7949         * gcc.dg/builtins-11.c: New test case.
7950
7951 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7952
7953         * gcc.dg/builtins-9.c: New test case.
7954         * gcc.dg/builtins-10.c: New test case.
7955
7956 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7957
7958         * gcc.dg/noncompile/init-4.c.c: New test.
7959
7960 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7961
7962         * gcc.misc-test/gcov-9.c: New test.
7963         * gcc.misc-test/gcov-10.c: New test
7964         * gcc.misc-test/gcov-11.c: New test.
7965
7966 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7967
7968         PR optimization/10024
7969         * gcc.c-torture/compile/20030405-1.c: New test.
7970
7971 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7972
7973         * gcc.dg/pch/static-3.c: New.
7974         * gcc.dg/pch/static-3.hs: New.
7975         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7976
7977 2003-04-04  Richard Henderson  <rth@redhat.com>
7978
7979         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7980         * g++.dg/eh/forced2.C: Likewise.
7981
7982 2003-04-03  Mike Stump  <mrs@apple.com>
7983
7984         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7985         target arg.
7986         (scan-assembler-times, scan-assembler-not): Likewise.
7987         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7988
7989 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7990
7991         * gcc.dg/sparc-loop-1.c: New test.
7992
7993 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7994
7995         PR other/9274
7996         * g++.dg/pch/system-2.C: New.
7997         * g++.dg/pch/system-2.Hs: New.
7998
7999 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8000
8001         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8002
8003         * g++.dg/eh/simd-1.C (vecfunc): Same.
8004
8005 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8006
8007         * gcc.c-torture/execute/20030401-1.c: New test case.
8008
8009 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8010
8011         * objc.dg/defs.m: New.
8012
8013 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8014
8015         * g++.dg/eh/simd-1.C: New.
8016         * g++.dg/eh/simd-2.C: New.
8017
8018 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8019
8020         * gcc.c-torture/execute/simd-3.c: New.
8021
8022 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8023
8024         PR c/9936
8025         * gcc.dg/20030331-2.c: New test.
8026
8027 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c++/10278
8030         * g++.dg/parse/crash2.C: New test.
8031
8032 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8033
8034         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8035         * gcc.c-torture/execute/20030331-1.c: ...here.
8036
8037 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8038
8039         * gcc.c-torture/execute/20030331-1.c: New test.
8040
8041 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8042
8043         * lib/gcov.exp: Adjust call return testing strings.
8044         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8045
8046 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8047
8048         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8049         * gcc.dg/builtins-7.c: New test case.
8050         * gcc.dg/builtins-8.c: New test case.
8051
8052 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8053
8054         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8055
8056 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8057
8058         PR c++/7647
8059         * g++.dg/lookup-class-member-2.C: New test.
8060
8061 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8062
8063         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8064
8065 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8066
8067         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8068
8069 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8070
8071         * g++.dg/init/attrib1.C: New test.
8072
8073 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8074
8075         * gcc.dg/ultrasp8.c: New test.
8076
8077 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8078
8079         * gcc.dg/ultrasp7.c: New test.
8080
8081 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8082
8083         PR c++/10047
8084         * g++.dg/template/inline1.C: New test.
8085
8086 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8087
8088         * gcc.dg/sparc-dwarf2.c: New test.
8089
8090 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8091
8092         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8093         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8094
8095 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8096
8097         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8098         than reading .x files.
8099         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8100         * g77.dg/gcov/gcov-1.f: Likewise.
8101         * gcc.misc-tests/gcov-4b.c: Likewise.
8102         * gcc.misc-tests/gcov-5b.c: Likewise.
8103         * gcc.misc-tests/gcov-6.c: Likewise.
8104         * gcc.misc-tests/gcov-7.c: Likewise.
8105         * gcc.misc-tests/gcov-8.c: Likewise.
8106         * g++.dg/gcov/gcov-1.x: Remove.
8107         * g77.dg/gcov/gcov-1.x: Likewise.
8108         * gcc.misc-tests/gcov-4b.x: Likewise.
8109         * gcc.misc-tests/gcov-5b.x: Likewise.
8110         * gcc.misc-tests/gcov-6.x: Likewise.
8111         * gcc.misc-tests/gcov-7.x: Likewise.
8112         * gcc.misc-tests/gcov-8.x: Likewise.
8113
8114 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8115
8116         PR opt/10087
8117         * gcc.dg/20030324-1.c: New test.
8118
8119 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8120
8121         PR c++/10224
8122         * g++.dg/template/arg3.C: New test.
8123
8124         PR c++/10158
8125         * g++.dg/template/friend18.C: New test.
8126
8127 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8128
8129         * g77.f-torture/compile/20030326-1.f: New test case.
8130
8131 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8132
8133         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8134
8135         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8136
8137 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8138
8139         * gcc.dg/ia64-sync-3.c: New test.
8140
8141 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8142
8143         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8144
8145 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8146
8147         * gcc.dg/ultrasp6.c: New test.
8148
8149 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8150
8151         * gcc.dg/i386-signbit-1.c: New test.
8152         * gcc.dg/i386-signbit-2.c: New test.
8153         * gcc.dg/i386-signbit-3.c: New test.
8154
8155 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8156
8157         * gcc.dg/ultrasp5.c: Fix options.
8158
8159 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8160
8161         * gcc.dg/ultrasp5.c: Fix comment.
8162
8163 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8164
8165         PR fortran/10197
8166         * g77.f-torture/execute/10197.f: New test.
8167
8168 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         PR c++/9898, c++/383
8171         * g++.dg/template/conv6.C: New test.
8172
8173         PR c++/10119
8174         * g++.dg/template/ptrmem5.C: New test.
8175
8176         PR c++/10026
8177         * g++.dg/lookup/koenig1.C: New test.
8178
8179         PR C++/10199
8180         * g++.dg/lookup/template2.C: New test.
8181
8182 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8183
8184         * g++.dg/opt/rtti1.C: New test.
8185
8186 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8187
8188         * gcc.dg/ultrasp5.c: New test.
8189
8190 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8191
8192         PR middle-end/9967
8193         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8194         builtin fputs.
8195
8196 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8197
8198         PR c/8224
8199         * gcc.dg/20030323-1.c: New test.
8200
8201 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8202
8203         * gcc.c-torture/compile/20030323-1.c: New test case.
8204
8205 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8206
8207         * gcc.dg/20030321-1.c: New test.
8208
8209 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8210
8211         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8212
8213 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8214
8215         PR c++/9978, c++/9708
8216         * g++.dg/ext/vlm1.C: Adjust expected error.
8217         * g++.dg/ext/vla2.C: New test.
8218         * g++.dg/template/arg1.C: New test.
8219         * g++.dg/template/arg2.C: New test.
8220
8221 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8222
8223         * g77.f-torture/execute/select.f: New test.
8224         * g77.f-torture/noncompile/select_no_compile.f: New test.
8225
8226 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8227
8228         PR c++/9898
8229         * g++.dg/other/error4.C: New test.
8230
8231 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8232
8233         * g++.dg/template/friend17.C: New test.
8234
8235 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8236
8237         * gcc.c-torture/compile/20030320-1.c: New.
8238
8239 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8240
8241         * gcc.dg/builtins-6.c: New test case.
8242
8243 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8244
8245         PR target/10073
8246         * gcc.c-torture/compile/20030319-1.c: New.
8247
8248 2003-03-18  Jan Hubicka  <jh@suse.cz>
8249
8250         * gcc.dg/i386-cvt-1.c: New test.
8251
8252 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8253
8254         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8255         * objc.dg/naming-2.m: Likewise.
8256
8257 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8258
8259         PR c++/9639
8260         * g++.dg/parse/crash1.C: New test.
8261
8262 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8263
8264         PR c++/8805
8265         * g++.dg/eh/cleanup1.C: New test.
8266
8267 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8268
8269         * gcc.c-torture/execute/20030316-1.c: New test case.
8270
8271 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8272
8273         PR c++/9629
8274         * g++.dg/init/ctor2.C: New test.
8275
8276 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8277
8278         * g77.f-torture/compile/xformat.f: New test case.
8279
8280 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8281
8282         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8283         * g++.old-deja/g++.mike/eh50.C: Likewise.
8284
8285 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8286
8287         PR c++/6440
8288         * g++.dg/template/spec7.C: New test.
8289         * g++.dg/template/spec8.C: Likewise.
8290
8291 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8292
8293         * gcc.c-torture/execute/20030313-1.c: New test.
8294
8295 2003-03-14  Richard Henderson  <rth@redhat.com>
8296
8297         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8298
8299 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8300
8301         * gcc.c-torture/compile/20030314-1.c: New test.
8302
8303 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8304
8305         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8306         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8307         thumb target,
8308         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8309         to accept newer _imp__  prefix and additional
8310         newline in .drectve section.
8311         * gcc.dg/dll-4.c: Likewise.
8312         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8313         switch.
8314
8315 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8316
8317         * g++.dg/parse/namespace9.C: New test.
8318
8319         * g++.dg/init/ref5.C: New test.
8320         * g++.dg/parse/ptrmem1.C: Likewise.
8321
8322 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8323
8324         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8325         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8326         regular expression.
8327         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8328         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8329
8330 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8331
8332         * gcc.c-torture/execute/20030224-2.c: New test.
8333
8334 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8335
8336         * gcc.dg/decl-3.c: New test.
8337
8338 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8339
8340         * gcc.dg/i386-loop-2.c: New test.
8341
8342 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8343
8344         PR c++/9474
8345         * g++.dg/parse/namespace8.C: New test.
8346
8347         PR c++/9924
8348         * g++.dg/overload/builtin2.C: New test.
8349
8350 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8351
8352         * gcc.dg/return-type-3.c: New test.
8353
8354 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8355
8356         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8357         profiling options are not supported.
8358
8359 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8360
8361         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8362         * g++.old-deja/g++.warn/impint2.C: Likewise.
8363
8364 2003-03-10  Devang Patel  <dpatel@apple.com>
8365
8366         * g++.dg/cpp/c++_cmd_1.C: New test.
8367         * g++.dg/cpp/c++_cmd_1.h: New file.
8368
8369 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8370
8371         * gcc.dg/altivec-9.c: New file.
8372
8373 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8374
8375         * gcc.dg/ppc-sdata-1.c: New test.
8376         * gcc.dg/ppc-sdata-2.c: New test.
8377
8378 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/9373
8381         * g++.dg/opt/ptrmem2.C: New test.
8382
8383         PR c++/8534
8384         * g++.dg/opt/ptrmem1.C: New test.
8385
8386 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8387
8388         * gcc.dg/i386-loop-1.c: New test.
8389
8390 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8391
8392         PR c++/9970
8393         * g++.dg/lookup/friend1.C: New test.
8394
8395 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8396
8397         PR c++/9823
8398         * g++.dg/parser/constructor1.C: New test.
8399
8400 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8401
8402         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8403
8404         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8405
8406 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8407
8408         * gcc.dg/cpp/Wunused.c: Update test.
8409
8410 2003-03-08  Jan Hubicka  <jh@suse.cz>
8411
8412         * gcc.dg/inline-3.c: New test.
8413
8414 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/9809
8417         * g++.dg/parse/builtin1.C: New test.
8418
8419         PR c++/9982
8420         * g++.dg/abi/cookie1.C: New test.
8421         * g++.dg/abi/cookie2.C: Likewise.
8422
8423         PR c++/9524
8424         * g++.dg/template/field1.C: New test.
8425
8426         PR c++/9912
8427         * g++.dg/parse/class1.C: New test.
8428         * g++.dg/parse/namespace7.C: Likewise.
8429         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8430
8431 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8432
8433         * g++.dg/init/ref4.C: New test.
8434
8435 2003-03-07  Jan Hubicka  <jh@suse.cz>
8436
8437         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8438         * gcc.dg/inline-3.c:  New test.
8439
8440 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8441
8442         * g++.dg/init/ref3.C: New test.
8443
8444         PR c++/9965
8445         * g++.dg/init/ref2.C: New test.
8446
8447         PR c++/9400
8448         * g++.dg/warn/Wshadow-2.C: New test.
8449
8450         PR c++/9791
8451         * g++.dg/warn/Woverloaded-1.C: New test.
8452
8453 2003-03-05  Jan Hubicka  <jh@suse.cz>
8454
8455         * gcc.dg/i386-local2.c: New.
8456         * gcc.dg/i386-local.c: Fix typo.
8457
8458 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8459
8460         * g++.dg/abi/layout3.C: New test.
8461
8462 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8463
8464         * gcc.c-torture/compile/20030305-1.c
8465
8466 2003-03-05  Jan Hubicka  <jh@suse.cz>
8467
8468         * gcc.dg/i386-local.c: New.
8469
8470 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8471
8472         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8473
8474 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8475
8476         * gcc.dg/switch-2.c: New test.
8477         * gcc.dg/switch-3.c: New test.
8478         * gcc.dg/Wswitch.c: Adjust line numbers.
8479         * gcc.dg/Wswitch-default.c: Likewise.
8480         * gcc.dg/Wswitch-enum.c: Likewise.
8481
8482 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8483
8484         * gcc.c-torture/execute/20030222-1.c: New test.
8485
8486 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8487
8488         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8489
8490 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8491
8492         PR c++/9878
8493         * g++.dg/init/ref1.C: New test.
8494
8495 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8496
8497         * gcc.dg/sh-relax.c: New SH-only test.
8498
8499 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8500
8501         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8502         comment explaining purpose of testcase.
8503
8504 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8505
8506         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8507         for HC11/HC12 (asm needs two int registers).
8508         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8509         HC11/HC12 because the test uses an asm which needs two 32-bit
8510         registers.
8511
8512 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8513
8514         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8515         for HC11/HC12 (array is too large otherwise).
8516         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8517         * gcc.c-torture/compile/20010518-2.x: Likewise.
8518         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8519         HC11/HC12 (array is too large).
8520
8521 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8522
8523         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8524         * lib/g++-dg.exp (g++-dg-test): Likewise.
8525
8526 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8527
8528         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8529         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8530
8531 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8532
8533         * g++.dg/warn/implicit-typename1.C: Remove warning.
8534
8535 2003-02-28  Richard Henderson  <rth@redhat.com>
8536
8537         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8538         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8539
8540 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8541
8542         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8543         * g++.dg/pch/pch.exp: Likewise.
8544
8545 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8546
8547         PR c++/9879
8548         * testsuite/g++.dg/init/new4.C: New test.
8549
8550 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8551
8552         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8553
8554 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8555
8556         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8557         unsigned long.
8558
8559         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8560         wider than float.
8561
8562 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8563
8564         * lib/scanasm.exp: Add support for counting numbers of
8565         occurences.
8566         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8567         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8568
8569 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8570
8571         PR c++/9683
8572         * g++.dg/template/static3.C: New test.
8573
8574         PR c++/9829
8575         * g++.dg/parse/namespace6.C: New test.
8576
8577 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8578
8579         PR target/9732
8580         * gcc.dg/20030225-1.c: New test.
8581
8582 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8583
8584         * README: Remove out-of-date information.
8585
8586         PR c++/9836
8587         * g++.dg/template/spec6.C: New test.
8588
8589 2003-02-24  Jeff Law  <law@redhat.com>
8590
8591         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8592
8593 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8594
8595         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8596         * gcc.dg/pragma-ep-1.c: Likewise.
8597
8598 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8599
8600         PR c++/9602
8601         * g++.dg/template/friend16.C: New test.
8602
8603 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8604
8605         PR c++/5333
8606         * g++.dg/parse/fused-params1.C: Adjust error messages.
8607         * g++.dg/template/nested3.C: New test.
8608
8609 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8610
8611         * g++.dg/abi/param1.C: New test.
8612
8613 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8614
8615         PR c++/7982
8616         * g++.dg/warn/implicit-typename1.C: New test.
8617
8618 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8619
8620         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8621         with "mtune".
8622         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8623         * gcc.c-torture/execute/20010129-1.x: Likewise.
8624         * gcc.dg/20011107-1.c: Likewise.
8625         * gcc.dg/20020108-1.c: Likewise.
8626         * gcc.dg/20020122-3.c: Likewise.
8627         * gcc.dg/20020206-1.c: Likewise.
8628         * gcc.dg/20020310-1.c: Likewise.
8629         * gcc.dg/20020426-2.c: Likewise.
8630         * gcc.dg/20020517-1.c: Likewise.
8631         * gcc.dg/991230-1.c: Likewise.
8632         * gcc.dg/i386-unroll-1.c: Likewise.
8633         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8634
8635 2003-02-22  Jan Hubicka  <jh@suse.cz>
8636
8637         * gcc.dg/i386-mul.c: New test.
8638
8639 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8640
8641         * gcc.dg/builtins-5.c: New test case.
8642
8643 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8644
8645         * gcc.dg/asmreg-1.c: New test.
8646
8647 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/9749
8650         * g++.dg/parse/varmod1.C: New test.
8651
8652 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/9727
8655         * g++.dg/template/op1.C: New test.
8656
8657 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/8906
8660         * g++.dg/template/nested2.C: New test.
8661
8662 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/8724
8665         * g++.dg/expr/dtor1.C: New test.
8666
8667 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8668
8669         * gcc.dg/cpp/include3.c: New test.
8670         * gcc.dg/cpp/inc/foo.h: New file.
8671
8672 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8673
8674         * gcc.c-torture/execute/20030221-1.c: New test.
8675
8676 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8677
8678         PR c++/9729
8679         * g++.dg/abi/conv1.C: New test.
8680
8681 2003-02-20  Jan Hubicka  <jh@suse.cz>
8682
8683         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8684
8685 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8686
8687         * gcc.c-torture/compile/20030219-1.c: New test.
8688
8689 2003-02-18  Jan Hubicka  <jh@suse.cz>
8690
8691         * gcc.dg/funcorder.c: New test.
8692
8693 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8694
8695         * gcc.c-torture/execute/20030218-1.c: New.
8696
8697 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8698
8699         * gcc.dg/20030218-1.c: New.
8700
8701 2003-02-18  Richard Henderson  <rth@redhat.com>
8702
8703         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8704         * gcc.dg/attr-used-2.c: New.
8705
8706 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8707
8708         PR c++/9704
8709         * g++.dg/init/copy5.C: New test.
8710
8711 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8712
8713         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8714         * g++.dg/pch/pch.exp: Likewise.
8715
8716 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8717
8718         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8719         STACK_SIZE is not defined.
8720
8721 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8722
8723         PR c++/9457
8724         * g++.dg/template/init1.C: New test.
8725
8726 2003-02-16  Jan HUbicka  <jh@suse.cz>
8727
8728         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8729         (foo): Add few extra tests
8730         * gcc.dg/c99-const-expr-3.c: Likewise.
8731         * gcc.c-torture/execute/20030216-1.c: New.
8732
8733 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8734
8735         PR c++/9459
8736         * g++.dg/ext/typeof4.C: New test.
8737
8738 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8739
8740         * gcc.dg/i386-387-3.c: New test case.
8741
8742 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8743
8744         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8745         cris-*-elf* cris-*-aout* and mmix-*-*.
8746
8747 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8748
8749         * gcc.dg/20030213-1.c: New test.
8750
8751 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8752
8753         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8754         * gcc.dg/i386-387-2.c: Likewise.
8755
8756 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8757
8758         * gcc.dg/ppc-spe.c: Fix formatting.
8759         Enable tests that were previously unsupported by gas.
8760         Delete tests for instructions that no longer exist.
8761         Switch arguments on evsubifw builtin.
8762
8763 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8764
8765         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8766         STACK_SIZE is too small.
8767
8768 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8769             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8770
8771         * gcc.dg/decl-2.c: New test.
8772
8773 2003-02-10  Jan Hubicka  <jh@suse.cz>
8774
8775         * gcc.dg/i386-fpcvt-1.c:  New test.
8776
8777 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8778
8779         * gcc.c-torture/execute/20030209-1.c: New test.
8780
8781 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8782
8783         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8784         int-wide bitops, use the constants of the same width.
8785         Likewise, if long long is 32-bit wide, test bitops using
8786         32-bit constants.
8787
8788 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8789
8790         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8791
8792 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8793
8794         * testsuite/gcc.dg/builtins-4.c: New test case.
8795
8796 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8797
8798         * gcc.dg/20020430-1.c: Fix dg command typos.
8799         * gcc.dg/20020503-1.c: Likewise.
8800
8801 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8802
8803         PR c++/8785
8804         * g++.dg/parse/fused-params1.C: New test.
8805
8806         PR c++/8857
8807         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8808
8809         PR c++/8921
8810         * g++.dg/parse/non-dependent1.C: New test.
8811
8812         PR c++/8928
8813         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8814
8815         PR c++/9228
8816         * g++.dg/parse/undefined7.C: New test.
8817         * g++.dg/parse/non-templ1.C: New test.
8818
8819         PR c++/9229
8820         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8821
8822 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8823
8824         * gcc.c-torture/compile/20030206-1.c: New test.
8825
8826 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8827
8828         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8829         "pow" to "foo" to avoid potential confusion with a math built-in.
8830
8831 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8832
8833         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8834         conditions for SPARC targets.
8835
8836 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8837
8838         * gcc.dg/20030204-1.c: New test.
8839
8840 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8841
8842         PR c++/38
8843         * g++.dg/parse/array-size1.C: New test.
8844
8845         PR c++/5657
8846         * g++.dg/parse/undefined3.C: New test.
8847
8848         PR c++/5665
8849         * g++.dg/parse/undefined4.C: New test.
8850
8851         PR c++/5975
8852         * g++.dg/parse/undefined5.C: New test.
8853
8854         PR c++/7259
8855         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8856
8857         PR c++/8578
8858         * g++.dg/parse/casting-operator1.C: New test.
8859
8860         PR c++/8596
8861         * g++.dg/parse/undefined6.C: New test.
8862
8863         PR c++/8736
8864         * g++.dg/parse/missing-template1.C: New test.
8865
8866 2003-02-04  Jan Hubicka  <jh@suse.cz>
8867
8868         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8869         * gcc.dg/i386-cmov?.c:  Likewise.
8870         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8871         * gcc.dg/i386-ssefp-1.c:  Likewise.
8872         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8873         conventions.
8874
8875 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8876
8877         PR c++/7129
8878         * testsuite/g++.dg/ext/max.C: New test.
8879
8880 2003-02-03  Jan Hubicka  <jh@suse.cz>
8881
8882         * gcc.c-torture/execute/20030203-1.c: New test.
8883
8884 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8885
8886         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8887         'natural-endian'.
8888
8889 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8890
8891         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8892         * g++.dg/init/new2.C: Likewise.
8893         * g++.dg/other/new1.C: Likewise.
8894
8895 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8896
8897         * gcc.dg/struct-ret-libc.c: New test.
8898
8899 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8900
8901         * gcc.dg/20030129-1.c: New test.
8902
8903 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8904
8905         PR c++/8849
8906         * g++.dg/template/ptrmem4.C: New test.
8907
8908 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8909
8910         * g++.dg/parser/constant1.C: New test.
8911
8912 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8913
8914         PR c++/8591
8915         * g++.dg/parse/friend2.C: New test.
8916
8917 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8918
8919         PR c++/9437
8920         * g++.dg/template/unify4.C: New test.
8921
8922 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8923
8924         * gcc.c-torture/execute/20030128-1.c: New test.
8925
8926 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8927
8928         * g++.dg/lookup/nested1.C: Test moved from ...
8929         * g++.old-deja/g++.other/lookup24.C: ... here.
8930
8931 2003-01-28  Jan Hubicka  <jh@suse.cz>
8932
8933         * gcc.dg/i386-cmov5.c:  New test.
8934
8935 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8936
8937         * gcc.c-torture/execute/20010925-1.c: Changed the
8938         memcpy declaration.
8939
8940 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8941
8942         PR c++/3902
8943         * g++.dg/parse/template5.C: New test.
8944
8945 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8946
8947         PR fortran/9258
8948         * g77.dg/pr9258: New test.
8949
8950 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8951
8952         * README: Move relevant parts from README.g++.
8953
8954         * README.g++: Remove this file.
8955
8956 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8957
8958         * g++.dg/abi/dcast1.C: New test.
8959
8960 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8961
8962         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8963
8964 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8965
8966         PR c++/47
8967         * g++.old-deja/g++.other/lookup24.C: New test.
8968
8969 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8970
8971         PR middle-end/7227
8972         * gcc.dg/uninit-C.c: New test.
8973
8974 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8975
8976         * g++.dg/abi/covariant1.C: New test.
8977
8978 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8979
8980         * gcc.dg/20030123-1.c: New test.
8981
8982 2003-01-25  Jan Hubicka  <jh@suse.cz>
8983
8984         PR opt/8492
8985         * gcc.c-torture/compile/20030125-1.c
8986
8987 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8988
8989         PR c++/9403
8990         * g++.dg/parse/template3.C: New test.
8991         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8992
8993         PR c++/795
8994         * g++.dg/parse/template4.C: New test.
8995
8996         PR c++/9415
8997         * g++.dg/template/qual2.C: New test.
8998
8999         PR c++/8545
9000         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9001
9002         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9003
9004 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9005
9006         * gcc.c-torture/execute/switch-1.c: New test case.
9007
9008 2003-01-25  Jan Hubicka  <jh@suse.cz>
9009
9010         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9011
9012 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9013
9014         Tweaks for Bison-1.875. From the NEWS file:
9015         "- `parse error' -> `syntax error'
9016         Bison now uniformly uses the term `syntax error'"
9017         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9018         * gcc.dg/cpp/digraph2.c: Likewise.
9019         * gcc.dg/cpp/direct2.c: Likewise.
9020         * gcc.dg/cpp/paste4.c: Likewise.
9021         * gcc.dg/c90-restrict-1.c: Likewise.
9022         * gcc.dg/c99-func-2.c: Likewise.
9023         * gcc.dg/noncompile/920721-2.c: Likewise.
9024         * gcc.dg/noncompile/930622-2.c: Likewise.
9025         * gcc.dg/noncompile/940112-1.c: Likewise.
9026         * gcc.dg/noncompile/950921-1.c: Likewise.
9027         * gcc.dg/noncompile/951123-1.c: Likewise.
9028         * gcc.dg/noncompile/971104-1.c: Likewise.
9029         * gcc.dg/noncompile/990416-1.c: Likewise.
9030
9031 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9032
9033         * g++.dg/parse/undefined1.C: Add error message.
9034
9035 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9036
9037         PR c++/9354
9038         * g++.dg/parse/new1.C: New test.
9039
9040         PR c++/9216
9041         * g++.dg/parse/template2.C: New test.
9042
9043         PR c++/9354
9044         * g++.dg/parse/typedef2.C: New test.
9045
9046         PR c++/9328
9047         * g++.dg/ext/typeof3.C: New test.
9048
9049 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9050
9051         PR c++/2738
9052         * g++.dg/parse/ret-type1.C: New test.
9053
9054         PR c++/3792
9055         * g++.dg/parse/tmpl-outside1.C: New test.
9056
9057         PR c++/4207
9058         * g++.dg/parse/int-as-enum1.C: New test.
9059
9060         PR c++/4903
9061         * g++.dg/parse/no-typename1.C: New test.
9062
9063         PR c++/5533
9064         * g++.dg/parse/no-value1.C: New test.
9065
9066         PR c++/5921
9067         * g++.dg/parse/wrong-inline1.C: New test.
9068
9069         PR c++/6402
9070         * g++.dg/parse/ref1.C: New test.
9071
9072         PR c++/6992
9073         * g++.dg/parse/attr-ctor1.C: New test.
9074
9075         PR c++/7229
9076         * g++.dg/parse/namespace5.C: New test.
9077
9078         PR c++/7917
9079         * g++.dg/parse/func-def1.C: New test.
9080
9081         PR c++/8143
9082         * g++.dg/parse/undefined1.C: New test.
9083
9084         PR c++/5723, PR c++/8522
9085         * g++.dg/parse/specialization1.C: New test.
9086
9087         PR c++/163, PR c++/8595
9088         * g++.dg/parse/struct-as-enum1.C: New test.
9089
9090         PR c++/9173
9091         * g++.dg/parse/undefined2.C: New test.
9092
9093 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9094
9095         PR c++/9298
9096         * g++.dg/parse/template1.C: New test.
9097
9098         PR c++/9384
9099         * g++.dg/parse/using1.C: New test.
9100
9101         PR c++/9285
9102         PR c++/9294
9103         * g++.dg/parse/expr2.C: New test.
9104
9105         PR c++/9388
9106         * g++.dg/parse/lookup2.C: Likewise.
9107
9108 2003-01-21  Jan Hubicka  <jh@suse.cz>
9109
9110         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9111         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9112         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9113         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9114
9115 2003-01-20  Nick Clifton  <nickc@redhat.com>
9116
9117         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9118         problem with ARM sibcall code generation.
9119
9120 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9121
9122         * gcc.c-torture/execute/20030120-1.c: New.
9123
9124 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9125
9126         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9127
9128 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9129
9130         PR c++/9272
9131         * g++.dg/parse/ctor1.C: New test.
9132
9133         PR c++/9294:
9134         * g++.dg/parse/qualified1.C: New test.
9135
9136         * g++.dg/parse/typename3.C: New test.
9137
9138 2003-01-16  Richard Henderson  <rth@redhat.com>
9139
9140         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9141
9142 2003-01-16  Richard Henderson  <rth@redhat.com>
9143
9144         * g++.dg/pch/pch.exp: Copy test header to the working directory
9145         before using it either for precompilation or direct use.
9146         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9147         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9148
9149 2003-01-16  Richard Henderson  <rth@redhat.com>
9150
9151         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9152         before using it either for precompilation or direct use.
9153         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9154         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9155
9156 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9157
9158         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9159         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9160         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9161         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9162         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9163         typename warning into error.
9164         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9165         error messages.
9166         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9167         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9168         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9169         messages.
9170         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9171         make declaration visible in template.
9172         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9173         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9174         messages.
9175         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9176         message.
9177         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9178         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9179         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9180         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9181         typename warning with error message.
9182         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9183         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9184         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9185
9186 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9187
9188         * g++.dg/parse/ambig2.C: New test.
9189
9190 2003-01-15  Richard Henderson  <rth@redhat.com>
9191
9192         * g++.dg/tls/init-2.C: Update error message string.
9193
9194 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9195
9196         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9197
9198 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9199
9200         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9201         all for HC11/HC12.
9202         * gcc.c-torture/compile/20001205-1.x: Likewise.
9203         * gcc.c-torture/compile/20001226-1.x: Likewise.
9204         * gcc.c-torture/compile/920520-1.x: Likewise.
9205         * gcc.c-torture/compile/961203-1.x: Likewise.
9206         * gcc.c-torture/compile/20020604-1.x: Likewise.
9207
9208 2003-01-15  Jan Hubicka  <jh@suse.cz>
9209
9210         * gcc.c-torture/compile/20030115-1.c: New test.
9211
9212         * gcc.dg/i386-fpcvt-1.c: New test.
9213         * gcc.dg/i386-fpcvt-2.c: New test.
9214
9215 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9216
9217         Further conform g++'s __vmi_class_type_info to the C++ ABI
9218         specification.
9219         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9220         the specification.
9221
9222 2003-01-14  Jan Hubicka  <jh@suse.cz>
9223
9224         * gcc.dg/i386-fpcvt-1.c: New test.
9225         * gcc.dg/i386-fpcvt-2.c: New test.
9226
9227 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9228
9229         * gcc.dg/i386-mmx-3.c: New test.
9230
9231 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9232
9233         PR c++/9264
9234         * g++.dg/parse/octal1.C: New file.
9235
9236         PR c++/9172
9237         * g++.dg/parse/typename1.C: New file.
9238
9239 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9240
9241         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9242         * gcc.dg/bf-no-ms-layout.c: Likewise.
9243         * gcc.dg/bf-ms-attrib.c: Likewise.
9244
9245 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9246
9247         PR c++/9099
9248         * g++.dg/parse/dtor1.C: New file.
9249
9250         PR c++/9128
9251         * g++.dg/rtti/typeid1.C: New file.
9252
9253         PR c++/9153
9254         * g++.dg/parse/lookup1.C: New file.
9255
9256         PR c++/9171
9257         * g++.dg/templ/spec5.C: New file.
9258
9259 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9260
9261         * gcc.c-torture/compile/20030110-1.c: New test.
9262
9263 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9264
9265         Merge from pch-branch:
9266
9267         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9268
9269         * gcc.dg/pch/cpp-1.h: New.
9270         * gcc.dg/pch/cpp-1.c: New.
9271         * gcc.dg/pch/cpp-2.h: New.
9272         * gcc.dg/pch/cpp-2.c: New.
9273
9274         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9275
9276         * gcc.dg/pch/except-1.h: New.
9277         * gcc.dg/pch/except-1.c: New.
9278
9279         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9280
9281         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9282         running test.
9283         * gcc.dg/pch: Include *.hp not *.h.
9284         * gcc.dg/pch/system-1.h: New.
9285         * gcc.dg/pch/system-1.c: New.
9286
9287         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9288
9289         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9290         rather than trying to build and run a program using PCH.
9291         * gcc.dg/pch: Remove dg-do commands from test files.
9292
9293         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9294
9295         * gcc.dg/pch/macro-3.c: New.
9296         * gcc.dg/pch/macro-3.h: New.
9297
9298         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9299
9300         * gcc.dg/pch/common-1.c: New.
9301         * gcc.dg/pch/common-1.h: New.
9302         * gcc.dg/pch/decl-1.c: New.
9303         * gcc.dg/pch/decl-1.h: New.
9304         * gcc.dg/pch/decl-2.c: New.
9305         * gcc.dg/pch/decl-2.h: New.
9306         * gcc.dg/pch/decl-3.c: New.
9307         * gcc.dg/pch/decl-3.h: New.
9308         * gcc.dg/pch/decl-4.c: New.
9309         * gcc.dg/pch/decl-4.h: New.
9310         * gcc.dg/pch/decl-5.c: New.
9311         * gcc.dg/pch/decl-5.h: New.
9312         * gcc.dg/pch/global-1.c: New.
9313         * gcc.dg/pch/global-1.h: New.
9314         * gcc.dg/pch/inline-1.c: New.
9315         * gcc.dg/pch/inline-1.h: New.
9316         * gcc.dg/pch/inline-2.c: New.
9317         * gcc.dg/pch/inline-2.h: New.
9318         * gcc.dg/pch/static-1.c: New.
9319         * gcc.dg/pch/static-1.h: New.
9320         * gcc.dg/pch/static-2.c: New.
9321         * gcc.dg/pch/static-2.h: New.
9322
9323         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9324
9325         * g++.dg/pch/pch.exp: Better handle failing testcases.
9326         * gcc.dg/pch/pch.exp: Likewise.
9327         * gcc.dg/pch/macro-1.c: New.
9328         * gcc.dg/pch/macro-1.h: New.
9329         * gcc.dg/pch/macro-2.c: New.
9330         * gcc.dg/pch/macro-2.h: New.
9331
9332         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9333
9334         * g++.dg/dg.exp: Treat files in pch/ specially.
9335         * g++.dg/pch/pch.exp: New file.
9336         * g++.dg/pch/empty.H: New file.
9337         * g++.dg/pch/empty.C: New file.
9338         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9339         "precompile".
9340
9341         * gcc.dg/pch/pch.exp: New file.
9342         * gcc.dg/pch/empty.h: New file.
9343         * gcc.dg/pch/empty.c: New file.
9344         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9345         "precompile".
9346
9347 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9348
9349         * g++.dg/template/friend14.C: New test.
9350
9351 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9352
9353         * gcc.dg/old-style-asm-1.c: New test.
9354
9355 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9356
9357         * gcc.c-torture/compile/20030109-1.c: New test.
9358
9359 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9360
9361         * gcc.c-torture/execute/20030109-1.c: New test.
9362
9363 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9364
9365         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9366         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9367         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9368         * g++.old-deja/g++.mike/eh2.C: Likewise
9369         * g++.old-deja/g++.mike/eh3.C: Likewise
9370         * g++.old-deja/g++.mike/eh5.C: Likewise
9371         * g++.old-deja/g++.mike/eh6.C: Likewise
9372         * g++.old-deja/g++.mike/eh7.C: Likewise
9373         * g++.old-deja/g++.mike/eh8.C: Likewise
9374         * g++.old-deja/g++.mike/eh9.C: Likewise
9375         * g++.old-deja/g++.mike/eh10.C: Likewise
9376         * g++.old-deja/g++.mike/eh12.C: Likewise
9377         * g++.old-deja/g++.mike/eh13.C: Likewise
9378         * g++.old-deja/g++.mike/eh14.C: Likewise
9379         * g++.old-deja/g++.mike/eh16.C: Likewise
9380         * g++.old-deja/g++.mike/eh17.C: Likewise
9381         * g++.old-deja/g++.mike/eh18.C: Likewise
9382         * g++.old-deja/g++.mike/eh21.C: Likewise
9383         * g++.old-deja/g++.mike/eh23.C: Likewise
9384         * g++.old-deja/g++.mike/eh24.C: Likewise
9385         * g++.old-deja/g++.mike/eh25.C: Likewise
9386         * g++.old-deja/g++.mike/eh26.C: Likewise
9387         * g++.old-deja/g++.mike/eh27.C: Likewise
9388         * g++.old-deja/g++.mike/eh28.C: Likewise
9389         * g++.old-deja/g++.mike/eh29.C: Likewise
9390         * g++.old-deja/g++.mike/eh31.C: Likewise
9391         * g++.old-deja/g++.mike/eh33.C: Likewise
9392         * g++.old-deja/g++.mike/eh34.C: Likewise
9393         * g++.old-deja/g++.mike/eh35.C: Likewise
9394         * g++.old-deja/g++.mike/eh36.C: Likewise
9395         * g++.old-deja/g++.mike/eh37.C: Likewise
9396         * g++.old-deja/g++.mike/eh38.C: Likewise
9397         * g++.old-deja/g++.mike/eh39.C: Likewise
9398         * g++.old-deja/g++.mike/eh40.C: Likewise
9399         * g++.old-deja/g++.mike/eh41.C: Likewise
9400         * g++.old-deja/g++.mike/eh42.C: Likewise
9401         * g++.old-deja/g++.mike/eh44.C: Likewise
9402         * g++.old-deja/g++.mike/eh46.C: Likewise
9403         * g++.old-deja/g++.mike/eh47.C: Likewise
9404         * g++.old-deja/g++.mike/eh48.C: Likewise
9405         * g++.old-deja/g++.mike/eh49.C: Likewise
9406         * g++.old-deja/g++.mike/eh50.C: Likewise
9407
9408
9409         PR c++/8615
9410         * g++.dg/template/char1.C: New test.
9411
9412         * g++.dg/template/varmod1.C: Fix typo.
9413
9414 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9415
9416         DR 180
9417         * g++.old-deja/g++.pt/crash32.C: Expect error.
9418
9419 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9420
9421         PR c++/5919
9422         * g++.dg/template/varmod1.C: New test.
9423
9424         PR c++/8727
9425         * g++.dg/inherit/typeinfo1.C: New test.
9426
9427         PR c++/8663
9428         * g++.dg/inherit/typedef1.C: New test.
9429
9430 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9431
9432         PR c++/8332
9433         PR c++/8493
9434         * g++.dg/template/strlen1.C: New test.
9435
9436         PR c++/8227
9437         * g++.dg/template/ctor2.C: New test.
9438
9439         PR c++/8214
9440         * g++.dg/init/string1.C: New test.
9441
9442         PR c++/8511
9443         * g++.dg/template/friend8.C: New test.
9444
9445 2002-11-29  Joe Buck <jbuck@synopsys.com>
9446
9447         * g++.dg/lookup/anon2.C: New test.
9448
9449 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9450
9451         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9452         h8300 port.
9453
9454 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9455
9456         * gcc.dg/bitfld-6.c: New test.
9457
9458 2002-11-27  Jan Hubicka  <jh@suse.cz>
9459
9460         * gcc.c-torture/execute/20021127.[cx]: New test.
9461
9462 2002-11-26  Jan Hubicka  <jh@suse.cz>
9463
9464         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9465         quality.
9466
9467 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9468
9469         * g++.dg/init/brace2.C: New test.
9470         * g++.old-deja/g++.mike/p9129.C: Correct.
9471
9472 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9473
9474         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9475
9476 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9477
9478         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9479
9480 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9481
9482         * testsuite/g++.dg/abi/empty11.C: New test.
9483         * testsuite/g++.dg/rtti/cv1.C: New test.
9484
9485 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9486
9487         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9488
9489 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9490
9491         * g++.dg/abi/empty10.C: New test.
9492
9493 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9494
9495         * gcc.c-torture/compile/20021124-1.c: New test.
9496
9497 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9498
9499         * g++.dg/abi/rtti2.C: New test.
9500
9501 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9502
9503         * gcc.dg/i386-unroll-1.c: New test.
9504
9505 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9506
9507         * gcc.c-torture/compile/20021120-1.c: New test.
9508         * gcc.c-torture/compile/20021120-2.c: New test.
9509
9510 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9511
9512         * gcc.dg/bitfld-5.c: New test.
9513
9514 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9515
9516         * gcc.c-torture/execute/20021120-3.c: New test.
9517
9518 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9519
9520         * gcc.c-torture/execute/20021120-2.c: New test.
9521
9522 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9523
9524         * gcc.c-torture/execute/20021120-1.c: New test.
9525
9526 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9527
9528         * gcc.c-torture/execute/20021118-3.c: New test.
9529
9530 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9531
9532         * gcc.c-torture/compile/20021119-1.c: New test.
9533
9534 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9535
9536         * gcc.dg/duff-1.c: New test.
9537         * gcc.dg/duff-2.c: New test.
9538         * gcc.dg/duff-3.c: New test.
9539
9540 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9541
9542         * gcc.dg/cpp/_Pragma5.c: New test.
9543
9544 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9545
9546         * gcc.c-torture/execute/20021118-2.c: New test.
9547
9548 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9549
9550         * gcc.c-torture/execute/20021118-1.c: New test.
9551
9552 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9553
9554         * gcc.dg/20021116-1.c: New test.
9555
9556 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9557
9558         * g++.dg/abi/vcall1.C: New test.
9559
9560 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9561
9562         * gcc.dg/20021029-1.c: New test.
9563         * gcc.dg/20021029-2.c: New test.
9564
9565 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9566
9567         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9568
9569 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9570
9571         PR c/8439
9572         * gcc.dg/20021110.c: Move to ...
9573         * gcc.c-torture/compile/20021110.c: .... here.
9574
9575 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9576
9577         PR c/8467
9578         * gcc.c-torture/execute/20021111-1.c
9579
9580 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9581
9582         PR c/8439
9583         * gcc.dg/20021110.c: New test.
9584
9585 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9586
9587         * g++.dg/abi/vthunk3.C: Run only on x86.
9588
9589 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9590
9591         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9592
9593 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9594
9595         * lib/compat.exp (compat-execute): Fix logic error in last
9596         change.
9597
9598 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9599
9600         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9601
9602 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9603
9604         PR c++/8389
9605         * g++.dg/template/access6.C: New test.
9606
9607 2002-11-08  Jan Hubicka  <jh@suse.cz>
9608
9609         * gcc.dg/i386-ssefp-1.c: New test.
9610         * gcc.dg/i386-ssefp-1.c: New test.
9611
9612 2002-11-08  Jan Hubicka  <jh@suse.cz>
9613
9614         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9615
9616 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9617
9618         * g++.dg/abi/vthunk3.C: New test.
9619
9620         PR c++/8338
9621         * g++.dg/template/crash2.C: New test.
9622
9623 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9624
9625         * testsuite/g++.dg/abi/dtor1.C: New test.
9626         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9627
9628 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9629
9630         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9631         Darwin.
9632
9633 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9634
9635         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9636         -mthumb.  Only xfail with -O0.
9637
9638 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9639
9640         * g++.dg/abi/thunk1.C: New test.
9641         * g++.dg/abi/thunk2.C: Likewise.
9642         * g++.dg/abi/vtt1.C: Likewise.
9643
9644 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9645
9646         PR optimization/8423
9647         * gcc.c-torture/execute/builtin-constant.c: New test.
9648
9649 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9650
9651         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9652         Add some more cases.
9653
9654 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9655
9656         PR c++/8391
9657         * g++.dg/opt/local1.C: New test.
9658
9659 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9660
9661         PR c++/8160
9662         * g++.dg/template/complit1.C: New test.
9663
9664         PR c++/8149
9665         * g++.dg/template/typename4.C: Likewise.
9666
9667 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9668
9669         Core issue 287, PR c++/7639
9670         * g++.dg/template/instantiate1.C: Adjust error location.
9671         * g++.dg/template/instantiate3.C: New test.
9672         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9673         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9674         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9675
9676 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9677
9678         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9679
9680 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9681
9682         PR c++/8287
9683         * g++.dg/init/dtor2.C: New test.
9684
9685 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9686
9687         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9688         * gcc.dg/nest.c: Bypass errors on irix6.
9689
9690 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9691
9692         * gcc.dg/nest.c: Expect error for mmix-*-*.
9693         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9694
9695 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9696
9697         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9698         markers.
9699
9700         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9701
9702 2002-10-25  Mike Stump  <mrs@apple.com>
9703
9704         * gcc.dg/warn-1.c: New test.
9705
9706 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9707
9708         * g++.dg/template/typename3.C: New test.
9709
9710 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9711
9712         * g++.dg/lookup/ptrmem1.C: New test.
9713
9714         * g++.dg/abi/vthunk2.C: New test.
9715
9716 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9717
9718         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9719
9720 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9721
9722         * g++.dg/abi/empty9.C: New test.
9723
9724 2002-10-24  Richard Henderson  <rth@redhat.com>
9725
9726         * g++.dg/inherit/thunk1.C: Enable for ia64.
9727
9728 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9729
9730         PR c++/8067
9731         * g++.dg/lookup/pretty1.C: New test.
9732
9733 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9734
9735         * gcc.dg/20021023-1.c: New test.
9736
9737 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9738
9739         PR c++/7679
9740         * g++.dg/parse/inline1.C: New test.
9741
9742 2002-10-23  Richard Henderson  <rth@redhat.com>
9743
9744         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9745
9746         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9747
9748 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9749
9750         PR c++/6579
9751         * g++.dg/parse/stmtexpr3.C: New test.
9752
9753 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9754
9755         * g++.dg/expr/cond1.C: New test.
9756
9757 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9758
9759         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9760
9761 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9762
9763         * g++.dg/abi/vbase13.C: New test.
9764         * g++.dg/abi/vbase14.C: Likewise.
9765
9766 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9767
9768         * gcc.dg/tls/pic-1.c: New test.
9769         * gcc.dg/tls/nonpic-1.c: New test.
9770         * gcc.dg/20021018-1.c: New test.
9771
9772 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9773
9774         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9775         Remove only files with the same base name as the test case.
9776         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9777         (profopt-execute): Likewise.  Also, remove old profiling
9778         and performance data files before running the tests.
9779
9780         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9781         * g++.dg/bprob/bprob.exp: Likewise.
9782         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9783         to allow more general test case names.
9784
9785         * g++.dg/bprob/bprob-1.C: Rename to ...
9786         * g++.dg/bprob/g++-bprob-1.C: ... this.
9787
9788         * g77.dg/bprob/bprob-1.f: Rename to ...
9789         * g77.dg/bprob/g77-bprob-1.f: ... this.
9790
9791 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9792
9793         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9794         bison 1.50 or later.
9795
9796 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9797
9798         * g++.dg/README: Describe more test directories.
9799
9800 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9801
9802         * g++.dg/init/array6.C: Add additional tests.
9803
9804 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9805
9806         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9807         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9808
9809 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9810
9811         * gcc.c-torture/compile/20020604-1.x: New.
9812         * gcc.c-torture/compile/simd-5.x: Likewise.
9813         * gcc.c-torture/execute/920710-1.x: Likewise.
9814         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9815
9816 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9817
9818         * g++.dg/inherit/override1.C: Add dg-options clause.
9819
9820 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9821
9822         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9823         _mm_slli_si128.
9824
9825 2002-10-19  Andreas Schwab  <schwab@suse.de>
9826
9827         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9828         directory component.
9829
9830 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9831
9832         * g++.dg/inherit/thunk1.C: New test.
9833
9834         * g++.dg/inherit/override1.C: New test.
9835
9836         * g++.dg/abi/mangle11.C: New test.
9837         * g++.dg/abi/mangle14.C: New test.
9838         * g++.dg/abi/mangle17.C: New test.
9839
9840 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9841
9842         * g++.dg/overload/member2.C: New test.
9843
9844 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9845
9846         * g++.dg/README: Describe new compat directory.
9847         * g++.dg/dg.exp: Skip tests in compat directory.
9848         * README.compat: New file.
9849         * lib/compat.exp: New expect script.
9850         * g++.dg/compat: New test directory.
9851         * g++.dg/compat/compat.exp: New expect script.
9852         * g++.dg/compat/abi: New test directory.
9853         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9854         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9855         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9856         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9857         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9858         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9859         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9860         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9861         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9862         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9863         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9864         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9865         * g++.dg/compat/break: New test directory.
9866         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9867         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9868         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9869         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9870         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9871         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9872         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9873         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9874         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9875         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9876         g++.dg/compat/break/README: New files.
9877         * g++.dg/compat/eh: New test directory.
9878         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9879         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9880         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9881         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9882         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9883         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9884         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9885         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9886         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9887         g++.dg/compat/eh/filter2_y.C,
9888         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9889         g++.dg/compat/eh/new1_y.C,
9890         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9891         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9892         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9893         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9894         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9895         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9896         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9897         g++.dg/compat/eh/unexpected1_y.C: New files.
9898         * g++.dg/compat/init: New test directory.
9899         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9900         g++.dg/compat/init/array5_y.C,
9901         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9902         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9903         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9904         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9905         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9906         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9907         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9908         g++.dg/compat/init/init-ref2_y.C: New files.
9909
9910 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9911
9912         PR c++/7584
9913         * g++.dg/inherit/using3.C: New test.
9914
9915 2002-10-17  Jan Hubicka  <jh@suse.cz>
9916
9917         * gcc.dg/20021017-2.c: New test.
9918
9919 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9920
9921         * g++.dg/abi/mangle16.C: Adjust.
9922
9923         * g++.dg/init/array8.C: New test.
9924
9925 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9926
9927         * gcc.dg/special/mips-abi.exp: New test.
9928         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9929
9930 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9931
9932         * g++.dg/abi/mangle16.C: New test.
9933         * g++.dg/abi/mangle17.C: Likewise.
9934
9935         PR c++/7478
9936         * g++.dg/template/ref1.C: New test.
9937
9938 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9939
9940         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9941
9942 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9943
9944         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9945
9946 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9947
9948         PR c++/7524
9949         * g++.dg/init/array7.C: New test.
9950
9951 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9952
9953         * g++.dg/init/array6.C: New test.
9954
9955         * g++.dg/abi/mangle13.C: Likewise.
9956         * g++.dg/abi/mangle14.C: Likewise.
9957         * g++.dg/abi/mangle15.C: Likewise.
9958
9959 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9960
9961         * g++.dg/abi/empty8.C: New test.
9962
9963 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9964
9965         * g++.dg/init/ctor1.C: New test.
9966
9967 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9968
9969         * gcc.c-torture/execute/20021015-1.c: New test.
9970
9971 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9972
9973         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9974
9975 2002-10-14  Jan Hubicka  <jh@suse.cz>
9976
9977         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9978
9979 2002-10-14  Richard Henderson  <rth@redhat.com>
9980
9981         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9982
9983 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9984
9985         PR optimization/6631
9986         * g++.dg/opt/const2.C: New test.
9987
9988 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR c++/7176
9991         * g++.dg/parse/friend1.C: New test.
9992         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9993
9994 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9995
9996         * gcc.dg/20021014-1.c: New test.
9997
9998 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9999
10000         PR c++/5661
10001         * g++.dg/ext/vlm1.C: New test.
10002         * g++.dg/ext/vlm2.C: Likewise.
10003
10004         * g++.dg/init/array1.C: Remove invalid braces.
10005         * g++.dg/init/brace1.C: New test.
10006         * g++.dg/init/copy2.C: Likewise.
10007         * g++.dg/init/copy3.C: Likewise.
10008         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10009         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10010         braces.
10011
10012 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10013
10014         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10015
10016 2002-10-11  Richard Shann  <richard.shann@superh.com>
10017
10018         * gcc.c-torture/compile/simd-5.c: New test.
10019
10020 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10021
10022         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10023
10024 2002-10-10  Jim Wilson  <wilson@redhat.com>
10025
10026         * gcc.c-torture/execute/20021010-1.c: New test.
10027
10028 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10029
10030         PR c/7353
10031         * g++.dg/ext/typedef-init.C: New test.
10032         * gcc.dg/typedef-init.c: New test.
10033
10034 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10035
10036         * gcc.dg/cpp/paste13.c: New test.
10037
10038 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10039
10040         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10041         remaining platforms, XFAIL during compile, not execute.  Don't
10042         XFAIL at -O0.
10043
10044 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10045
10046         * gcc.dg/alias-1.c: Tweak expected warning.
10047
10048 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10049
10050         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10051
10052 2002-10-06  Andreas Jaeger  <aj@suse.de>
10053
10054         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10055         * gcc.dg/cpp/c++98.C: Likewise.
10056
10057         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10058         * g++.dg/cpp/c++98.C: Likewise.
10059
10060         * g++.dg/README (Subdirectories): Mention cpp directory.
10061
10062         PR target/7559
10063         * gcc.dg/20021006-1.c: New test.
10064
10065 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10066
10067         PR c++/7804
10068         * g++.dg/other/warning1.C: New test.
10069
10070 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10071
10072         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10073         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10074         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10075
10076 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10077
10078         PR c++/7931
10079         * g++.dg/template/ptrmem3.C: New test.
10080
10081         PR c++/7754
10082         * g++.dg/template/union1.C: New test.
10083
10084 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10085
10086         PR c++/8006
10087         * g++.dg/abi/mangle9.C: New test.
10088         * g++.dg/abi/mangle10.C: New test.
10089         * g++.dg/abi/mangle11.C: New test.
10090         * g++.dg/abi/mangle12.C: New test.
10091
10092 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10093
10094         PR c++/7188.
10095         * g++.dg/template/meminit1.C: New test.
10096         * g++.dg/warn/Wreorder-1.C: Likewise.
10097         * g++.old-deja/g++.mike/warn3.C: Tweak.
10098         * lib/prune.exp: Ingore "in copy constructor".
10099
10100 2002-10-02  Andreas Jaeger  <aj@suse.de>
10101
10102         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10103         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10104         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10105         on x86-64.
10106
10107 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10108
10109         * gcc.dg/empty1.C: Fix typo.
10110
10111 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10112
10113         * gcc.dg/alias-1.c: New test.
10114
10115 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10116
10117         * gcc.dg/empty1.C: New test.
10118
10119         * g++.dg/tls/init-2.C: Tweak error messages.
10120
10121 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10122
10123         * gcc.c-torture/compile/20020923-1.c: New test.
10124
10125 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10126
10127         * gcc.c-torture/execute/ffs-1.c: New test.
10128         * gcc.c-torture/execute/ffs-2.c: Ditto.
10129
10130 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10131
10132         * g++.dg/overload/member1.C: New test.
10133
10134 2002-09-30  Mark Mitchell  <mark@code
10135
10136 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10137
10138         * testsuite/gcc.dg/tls/diag-3.c: New.
10139
10140 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10141
10142         * g++.dg/README (Subdirectories): Document new subdir expr.
10143         * g++.dg/expr/pmf-1.C: New test.
10144
10145 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10146
10147         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10148
10149 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10150
10151         * g++.dg/abi/bitfield3.C: New test.
10152
10153 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10154
10155         * lib/gcov.exp: Tweak expected line formats.
10156         * gcc.misc-tests/gcov8.c: New test.
10157         * gcc.misc-tests/gcov8.x: New flags.
10158
10159 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * consistency.vlad/layout/endian.c: Include string.h.
10162
10163         * gcc.c-torture/execute/20020805-1.c: New test.
10164
10165 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10166
10167         * g++.dg/other/conversion1.C: New test.
10168
10169 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10170
10171         * gcc.dg/builtins-1.c: New testcase.
10172
10173 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10174
10175         * g++.dg/inherit/access3.C: New test.
10176
10177 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10178
10179         * gcc.dg/ia64-visibility-2.c: New test.
10180
10181 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10182
10183         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10184         __qualifier_flags to __flags.
10185
10186 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10187
10188         * g++.dg/inherit/operator1.C: New test.
10189         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10190         * g++.dg/other/error1.C: Change expected error message.
10191         * g++.dg/template/conv4.C: Likewise.
10192
10193 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10194
10195         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10196         for documented behavior.
10197
10198 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10199
10200         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10201         several targets known to fail.
10202
10203 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10204
10205         * gcc.dg/mips-args-[123].c: New tests.
10206
10207 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10208
10209         * gcc.dg/ppc-spe.c: New.
10210
10211 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10212
10213         * g++.dg/other/ptrmem4.C: New testcase.
10214
10215 2002-07-24  Richard Henderson  <rth@redhat.com>
10216
10217         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10218
10219 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10220
10221         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10222
10223 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10224
10225         * gcc.c-torture/execute/memset-3.c: New testcase.
10226
10227 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10228
10229         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10230         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10231
10232 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10233
10234         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10235         Delete.
10236
10237 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10238
10239         * gcc.c-torture/compile/simd-4.c: New test.
10240
10241 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10242
10243         PR c++/7347, c++/7348
10244         * g++.dg/template/access4.C: New test.
10245         * g++.dg/template/access5.C: New test.
10246         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10247         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10248         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10249         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10250
10251 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * gcc.dg/gnu89-init-2.c: New test.
10254
10255 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10256
10257         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10258
10259 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10260
10261         * gcc.c-torture/execute/20020720-1.c: New testcase.
10262
10263 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10264
10265         * gcc.dg/cpp/Wsignprom.c: New tests.
10266
10267 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10268
10269         * gcc.c-torture/execute/loop-13.c: New test.
10270
10271 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10272
10273         * gcc.dg/cpp/expr.c: New tests.
10274
10275 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10276
10277         * g++.dg/opt/pr6713.C: Add template instantiation.
10278
10279 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10280
10281         * gcc.dg/nest.c: New test.
10282
10283 2002-07-17  Richard Henderson  <rth@redhat.com>
10284
10285         * g++.dg/opt/pr6713.C: New test.
10286
10287 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10288
10289         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10290         XFAIL for all x86 processors.
10291
10292 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10293
10294         * gcc.c-torture/execute/20010122-1.x: Do not test with
10295         -fomit-frame-pointer.
10296
10297 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10298
10299         * g++.dg/template/instantiate2.C: New test.
10300         * g++.dg/template/spec4.C: New test.
10301
10302 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10303
10304         * g++.dg/template/access2.C: New test.
10305         * g++.dg/template/access3.C: New test.
10306
10307 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10308
10309         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10310         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10311         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10312         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10313         Convert to use <stdarg.h>.
10314         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10315         Delete.
10316         * gcc.dg/va-arg-2.c: New.
10317         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10318
10319 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10320
10321         * gcc.c-torture/compile/20020710-1.c: New test.
10322
10323 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10324                           Andrew Pinski  <pinskia@physics.uc.edu>
10325
10326         gcc.c-torture/compile/simd-2.c: New testcase.
10327         gcc.c-torture/compile/simd-3.c: Likewise.
10328
10329 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10330
10331         PR c++/7224
10332         * g++.dg/overload/error1.C: New test.
10333
10334 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10335
10336         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10337         configuration and IRIX 6 O32 ABI.
10338
10339 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10340
10341         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10342
10343 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10344
10345         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10346
10347 2002-07-10  Jeffrey A Law  <law@redhat.com>
10348
10349         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10350
10351         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10352
10353 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10354
10355         * gcc.dg/20020312-2.c: Check for __PPC__.
10356
10357 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10358
10359         * gcc.c-torture/compile/20020709-1.c: New test.
10360
10361 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10362
10363         * g++.dg/template/qualttp21.C: New test case.
10364
10365 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10366
10367         * gcc.c-torture/compile/20020706-1.c: New test.
10368         * gcc.c-torture/compile/20020706-2.c: New test.
10369
10370 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10371             Alexandre Oliva  <aoliva@redhat.com>
10372
10373         * g++.dg/warn/incomplete1.C: New test.
10374
10375 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10376
10377         PR c++/7099
10378         * g++.dg/warn/noreturn1.C: New test.
10379
10380 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10381
10382         PR c++/6706
10383         * g++.dg/debug/debug6.C: New test.
10384         * g++.dg/debug/debug7.C: New test.
10385
10386 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10387
10388         * gcc.c-torture/compile/simd-3.c: New test.
10389
10390 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10391
10392         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10393         * gcc.dg/20020620-1.c: Likewise.
10394
10395 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10396
10397         PR c++/6944
10398         * g++.dg/init/array4.C: New test.
10399         * g++.dg/init/array5.C: New test.
10400
10401 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10402
10403         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10404         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10405
10406 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10407
10408         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10409         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10410         * gcc.dg/wtr-conversion-1.c: Likewise.
10411         * gcc.dg/wtr-escape-1.c: Likewise.
10412         * gcc.dg/wtr-int-type-1.c: Likewise.
10413         * gcc.dg/wtr-label-1.c: Likewise.
10414         * gcc.dg/wtr-static-1.c: Likewise.
10415         * gcc.dg/wtr-strcat-1.c: Likewise.
10416         * gcc.dg/wtr-suffix-1.c: Likewise.
10417         * gcc.dg/wtr-switch-1.c: Likewise.
10418         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10419         * gcc.dg/wtr-union-init-1.c: Likewise.
10420         * gcc.dg/wtr-union-init-2.c: Likewise.
10421         * gcc.dg/wtr-union-init-3.c: Likewise.
10422
10423         * gcc.dg/wtr-func-def-1.c: New test.
10424
10425 2002-07-02 Devang Patel <dpatel@apple.com>
10426
10427         * objc.dg/param-1.m: New test.
10428
10429 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10430
10431         * gcc.dg/cpp/trad/directive.c: Add test.
10432         * gcc.dg/cpp/trad/macroargs.c: Add test.
10433         * gcc.dg/cpp/trad/rec
10434
10435 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10436
10437         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10438
10439 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10440
10441         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10442         targets.
10443
10444 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10445
10446         * g++.dg/abi/mange7.C: New test.
10447
10448         PR c++/6438.
10449         * g++.dg/parse/stmtexpr2.C: New test.
10450
10451 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10452
10453         * gcc.dg/20020312-2.c: Add SH target.
10454
10455 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10456
10457         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10458         compiler output on mips*-*-irix*.
10459
10460 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10461
10462         * g++.dg/parse/attr1.C: New test.
10463
10464 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10465
10466         * gcc.c-torture/execute/string-opt-17.c: New test case.
10467         * gcc.c-torture/execute/memset-2.c: New test case.
10468
10469 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10470
10471         PR c++/6256:
10472         * g++.dg/template/friend5.C: New test.
10473
10474         PR c++/6331:
10475         * g++.dg/template/qual1.C: Likewise.
10476
10477 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10478
10479         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10480         Include stdlib.h, not stdio.h or ctype.h.
10481
10482 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10483
10484         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10485         cris-*-elf* and mmix-*-*.
10486         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10487         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10488         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10489         Ditto.
10490         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10491         * gcc.dg/wchar_t-1.c: Ditto.
10492
10493 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10494
10495         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10496         Clarify comment.
10497
10498 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10499
10500         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10501
10502 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10503
10504         * gcc.c-torture/execute/20000906-1.x: Delete.
10505
10506 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10507
10508         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10509
10510 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10511
10512         * PR6367
10513         * g77.f-torture/execute/6367.f: New test.
10514         * g77.f-torture/execute/6367.x: Disable for MMIX.
10515
10516 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10517
10518         * PR6352
10519         * g++.dg/opt/inline2.C: New test.
10520
10521 2002-04-18  Richard Henderson  <rth@redhat.com>
10522
10523         * gcc.dg/20000906-1.c: Enable for all targets.
10524         * gcc.c-torture/compile/iftrap-2.c: New.
10525
10526 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * gcc.dg/20020418-1.c: New test.
10529         * gcc.dg/20020418-2.c: New test.
10530
10531 2002-04-18  Richard Henderson  <rth@redhat.com>
10532
10533         * gcc.c-torture/compile/iftrap-1.c: New.
10534         * gcc.dg/iftrap-1.c: Adjust for ia64.
10535         * gcc.dg/iftrap-2.c: New.
10536
10537 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10538
10539         * gcc.c-torture/compile/20020418-1.c: New test.
10540
10541 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10542
10543         * gcc.c-torture/compile/20020415-1.c: New.
10544
10545 2002-04-18  David S. Miller  <davem@redhat.com>
10546
10547         * gcc.c-torture/execute/20020418-1.c: New test.
10548
10549 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10550
10551         * gcc.dg/20020416-1.c: New test.
10552
10553         * g++.dg/opt/inline1.C: New test.
10554
10555 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10556
10557         * gcc.dg/altivec-5.c: New test.
10558
10559         * gcc.dg/20020415-1.c: New test.
10560
10561 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10562
10563         * testsuite/lib/chill.exp: Remove.
10564
10565 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * g++.dg/other/big-struct.C: New test.
10568
10569 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10570
10571         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10572         of scratch file.
10573
10574 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10575
10576         PR c/6277
10577         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10578         in scan-assembler function name
10579
10580 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10581
10582         * g77.f-torture/execute/980628-4.x,
10583         g77.f-torture/execute/980628-5.x,
10584         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10585         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10586         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10587         i[34567]86-*-*.
10588
10589 2002-04-13  David S. Miller  <davem@redhat.com>
10590
10591         * gcc.c-torture/execute/20020413-1.c: New test.
10592
10593 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10594
10595         * gcc.dg/asm-6.c,
10596         * g++.dg/ext/asm1.C: New tests.
10597
10598 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++ 5373.
10601         * g++.dg/parse/stmtexpr1.C: New test.
10602
10603         PR c++/5189.
10604         * g++.dg/template/copy1.C: New test.
10605
10606 2002-04-12  Richard Henderson  <rth@redhat.com>
10607
10608         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10609
10610 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10611
10612         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10613         gcc.c-torture/execute/20020307-2.c.
10614
10615 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10616
10617         * g++.dg/ext/attrib5.C,
10618         * g++.dg/lookup/struct1.C: New tests.
10619
10620 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10621
10622         * gcc.dg/20020411-1.c: New test.
10623
10624         * gcc.c-torture/execute/20020411-1.c: New test.
10625
10626 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10627
10628         * g77.f-torture/execute/6177.f: New test.
10629
10630 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10631
10632         PR middle-end/6247
10633         * g++.dg/opt/cleanup1.C: New test.
10634
10635         * g++.dg/opt/const1.C: New test.
10636
10637 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10638
10639         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10640
10641 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         PR c++/5507
10644         * g++.dg/template/typename2.C: New test.
10645
10646 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10647
10648         * gcc.c-torture/execute/loop-12.c: New.
10649
10650 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10651
10652         * g77.f-torture/execute/980628-4.x,
10653         g77.f-torture/execute/980628-5.x,
10654         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10655         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10656         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10657
10658 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10659
10660         PR optimization/6086
10661         * g++.dg/opt/preinc1.C: New test.
10662
10663 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10664
10665         PR c++/5571
10666         * g++.dg/opt/static2.C: New test.
10667
10668 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10669
10670         PR c/5120
10671         * gcc.dg/20020406-1.c: New test.
10672
10673 2002-04-04  David S. Miller  <davem@redhat.com>
10674
10675         * gcc.c-torture/execute/20020404-1.c: New test.
10676
10677 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10678
10679         PR c/6123
10680         * gcc.dg/20020312-2.c: Do not declare global register variable
10681         if __PIC__ or __pic__ is defined.
10682
10683 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10684
10685         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10686         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10687
10688 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10689
10690         * gcc.misc-tests/linkage.exp: Update last change to handle
10691         sparc*-, not just sparc-.
10692
10693 2002-04-03  Richard Henderson  <rth@redhat.com>
10694
10695         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10696
10697 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10698
10699         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10700
10701 2002-04-02  David S. Miller  <davem@redhat.com>
10702
10703         * gcc.c-torture/execute/20020402-3.c: New test.
10704
10705 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10706
10707         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10708         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10709
10710         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10711         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10712         g77.f-torture/execute/20001201.x,
10713         g77.f-torture/execute/u77-test.x: New files.
10714
10715         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10716         * gcc.dg/wchar_t-1.c: Ditto.
10717
10718 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10719
10720         * gcc.c-torture/execute/20020402-1.c: New test.
10721
10722 2002-04-01  Richard Henderson  <rth@redhat.com>
10723
10724         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10725
10726         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10727
10728 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10729
10730         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10731
10732 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10733
10734         * g++.dg/inherit/template-as-base.C: Expect error.
10735         * g++.dg/inherit/namespace-as-base.C: Likewise.
10736
10737 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10738
10739         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10740         g++.dg/ext/instantiate3.C: Tweak match patterns.
10741
10742         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10743         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10744         -da test.
10745
10746 2002-03-31  Richard Henderson  <rth@redhat.com>
10747
10748         * gcc.dg/special/alias-2.c: New.
10749         * gcc.dg/special/ecos.exp: Run it.
10750
10751 2002-03-31  Richard Henderson  <rth@redhat.com>
10752
10753         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10754
10755 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10756
10757         * gcc.dg/weak-1.c: Disable on h8300 port.
10758
10759 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10760
10761         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10762         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10763         ordering tests.
10764         * g++.dg/bprob/bprob-1.C: New test.
10765         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10766         * g++.dg/gcov/gcov-1.C: New test.
10767         * g++.dg/gcov/gcov-1.x: New file.
10768         * g++.dg/gcov/gcov-2.C: New test.
10769         * g++.dg/gcov/gcov-3.C: New test.
10770         * g++.dg/gcov/gcov-3.h: New file.
10771
10772 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10773
10774         * g++.old-deja/g++.other/builtins5.C: New test.
10775         * g++.old-deja/g++.other/builtins6.C: New test.
10776         * g++.old-deja/g++.other/builtins7.C: New test.
10777         * g++.old-deja/g++.other/builtins8.C: New test.
10778         * g++.old-deja/g++.other/builtins9.C: New test.
10779
10780 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10781
10782         * g++.dg/opt/static1.C: New test.
10783
10784         * g++.dg/opt/longbranch1.C: New test.
10785
10786 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10787
10788         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10789
10790         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10791
10792 2002-03-28  Jeffrey A Law  (law@redhat.com)
10793
10794         * gcc.c-torture/execute/20020328-1.c: New test.
10795
10796 2002-03-27  Richard Henderson  <rth@redhat.com>
10797
10798         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10799         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10800         move from g++.old-deja/g++.ext/.
10801
10802 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10803
10804         * g++.dg/init/new2.C: New test.
10805
10806 2002-03-26  Richard Henderson  <rth@redhat.com>
10807
10808         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10809
10810         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10811         on sparc.
10812
10813         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10814         sparcv9 systems.
10815         * gcc.dg/20001102-1.c: Likewise.
10816
10817 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10818
10819         * gcc.dg/cpp/endif-pedantic1.c,
10820         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10821
10822 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10823
10824         * g++.dg/init/new1.C: New test.
10825
10826 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10827
10828         * g++.dg/abi/vbase9.C: New test.
10829
10830 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10831
10832         * gcc.dg/arm-asm.c: New test.
10833
10834 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10835
10836         * gcc.dg/Wswitch-enum.c: New test.
10837         Fix PR c/5044.
10838
10839 2002-03-26  Richard Henderson  <rth@redhat.com>
10840
10841         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10842         structure.
10843
10844 2002-03-25  Richard Henderson  <rth@redhat.com>
10845
10846         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10847         sparcv9 systems.
10848
10849         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10850         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10851
10852 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10853
10854         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10855
10856 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10857
10858         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10859         targets using generic thunk support.
10860
10861 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10862
10863         * gcc.c-torture/compile/20020323-1.c: New test.
10864
10865         * g++.dg/opt/conj2.C: New test.
10866
10867 2002-03-24  Richard Henderson  <rth@redhat.com>
10868
10869         * gcc.dg/weak-1.c: Use -fno-common.
10870
10871 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10872
10873         * g77.dg/f77-edit-apostrophe-out.f: New test
10874         * g77.dg/f77-edit-h-out.f: New test
10875         * g77.dg/f77-edit-t-in.f: New test
10876         * g77.dg/f77-edit-t-out.f: New test
10877         * g77.dg/f77-edit-x-out.f: New test
10878         * g77.dg/f77-edit-slash-out.f: New test
10879         * g77.dg/f77-edit-colon-out.f: New test
10880         * g77.dg/f77-edit-s-out.f: New test
10881
10882 2002-03-24  Richard Henderson  <rth@redhat.com>
10883
10884         * objc/execute/formal_protocol-6.x: New XFAIL.
10885
10886 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10887
10888         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10889         that do not support weak symbols
10890
10891 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10892
10893         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10894         * lib/g77.exp:  Likewise
10895         * lib/objc.exp: Likewise
10896
10897 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10898
10899         * gcc.dg/Wswitch-default.c: New test.
10900
10901 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10902
10903         * g++.dg/other/enum1.C: New test.
10904
10905 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10906
10907         * gcc.dg/pragma-ep-3.c: Fix typo.
10908
10909 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10910
10911         * g++.dg/inherit/template-as-base.C: New test.
10912
10913 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10916         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10917
10918 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10919
10920         * gcc.dg/cpp/multiline.c: Update to match.
10921
10922 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10923
10924         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10925
10926 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10927
10928         * gcc.dg/cpp/extratokens2.c:  New file.
10929
10930 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10931
10932         * gcc.dg/20020312-2.c: Add rs6000 target.
10933
10934         * gcc.c-torture/compile/20020319-1.c: New test.
10935
10936 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10937
10938         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10939         (A, E): Handle this.
10940
10941 2002-03-20  Jason Merrill  <jason@redhat.com>
10942
10943         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10944         ignoring -fpic.
10945         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10946         through prune_gcc_output.
10947
10948 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10949
10950         * gcc.c-torture/compile/20020320-1.c: New test.
10951
10952 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10953
10954         * gcc.c-torture/compile/20020318-1.c: New test.
10955
10956         * gcc.dg/struct-by-value-1.c: New test.
10957
10958         * gcc.dg/20020319-1.c: New test.
10959
10960 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10961
10962         * g++.dg/opt/conj1.C: New test.
10963
10964 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10965
10966         * g++.dg/template/qualttp20.C: Revert previous change.
10967         * g++.dg/template/qualttp3.C: Likewise.
10968         * g++.dg/template/qualttp4.C: Likewise
10969         * g++.dg/template/qualttp5.C: Likewise
10970         * g++.dg/template/qualttp6.C: Likewise
10971         * g++.dg/template/qualttp7.C: Likewise
10972         * g++.dg/template/qualttp8.C: Likewise
10973         * g++.dg/template/recurse.C: Likewise.
10974
10975 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10976
10977         * gcc.dg/cpp/wchar-1.c: Update.
10978
10979 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10980
10981         * g++.dg/template/conv1.C: New test.
10982         * g++.dg/template/conv2.C: New test.
10983         * g++.dg/template/conv3.C: New test.
10984         * g++.dg/template/conv4.C: New test.
10985
10986 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10987
10988         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10989         * g++.dg/template/qualttp3.C: Likewise.
10990         * g++.dg/template/qualttp4.C: Likewise
10991         * g++.dg/template/qualttp5.C: Likewise
10992         * g++.dg/template/qualttp6.C: Likewise
10993         * g++.dg/template/qualttp7.C: Likewise
10994         * g++.dg/template/qualttp8.C: Likewise
10995         * g++.dg/template/recurse.C: Likewise.
10996
10997 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10998
10999         * g++.dg/opt/dtor1.C: New test.
11000
11001 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11002
11003         * gcc.c-torture/compile/20020315-1.c: New test.
11004
11005 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11006
11007         * gcc.dg/weak-1.c: Fix scan tests.
11008
11009 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11010
11011         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11012         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11013         cris-*-aout* mmix-*-*.
11014         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11015         cris-*-aout* mmix-*-*.
11016         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11017         cris-*-elf* cris-*-aout* and mmix-*-*.
11018         * gcc.dg/20001009-1.c: Ditto.
11019         * gcc.dg/20010912-1.c: Ditto.
11020         * gcc.dg/20020122-4.c: Ditto.
11021         * gcc.dg/inline-2.c: Ditto.
11022
11023 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11024
11025         * gcc.c-torture/compile/20020314-1.c: New test.
11026
11027 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11028
11029         * gcc.c-torture/execute/20020314-1.c: New test.
11030
11031 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11032
11033         * g++.dg/warn/Wunused-1.C: New test.
11034
11035 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11036
11037         * g++.dg/abi/mangle6.C: New test.
11038
11039 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11040
11041         * gcc.c-torture/compile/20020309-2.c: New test.
11042
11043         * gcc.c-torture/compile/20020312-1.c: New test.
11044
11045 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11046
11047         * g++.dg/other/access1.C: New test.
11048
11049 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11050
11051         * gcc.c-torture/execute/wchar_t-1.c: New test.
11052
11053 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11054
11055         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11056
11057 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11058
11059         * gcc.dg/20020312-1.c: New test case.
11060
11061 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11062
11063         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11064
11065 2002-03-11  Richard Henderson  <rth@redhat.com>
11066
11067         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11068         * g++.old-deja/g++.jason/report.C: Likewise.
11069
11070 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11071
11072         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11073         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11074
11075 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11076
11077         * testsuite/g++.dg/overload/pmf1.C: New test.
11078
11079 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11080
11081         * gcc.c-torture/execute/20020307-1.c: Use long.
11082
11083 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR optimization/5844
11086         * gcc.dg/20020310-1.c: New test.
11087
11088 2002-03-09  Michael Meissner  <meissner@redhat.com>
11089
11090         * gcc.c-torture/execute/memcpy-2.c: New test.
11091         * gcc.c-torture/execute/memset-1.c: New test.
11092         * gcc.c-torture/execute/strlen-1.c: New test.
11093         * gcc.c-torture/execute/strcmp-1.c: New test.
11094         * gcc.c-torture/execute/strncmp-1.c: New test.
11095
11096 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11097
11098         * gcc.dg/ppc-ldstruct.c: New test.
11099
11100 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11101
11102         * gcc.c-torture/execute/va-arg-22.c: New test.
11103
11104 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11105
11106         * gcc.c-torture/compile/20020309-1.c: New test.
11107
11108 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11109
11110         * gcc.c-torture/execute/20020307-2.c: New test.
11111
11112 2002-03-07  Jeffrey A Law  (law@redhat.com)
11113
11114         * g77.f-torture/compile/20020307-1.f: New test.
11115
11116 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11117
11118         * gcc.dg/unordered-1.c: New test.
11119
11120 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11121
11122         * gcc.c-torture/execute/20020307-1.c: New test.
11123
11124 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11125
11126         * gcc.dg/20020304-1.c: New test.
11127
11128         * gcc.c-torture/compile/20020304-2.c: New test.
11129
11130 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11131
11132         * gcc.c-torture/compile/20020304-1.c: New test case
11133         (from PR c/5830).
11134
11135 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11136
11137         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11138
11139 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11140
11141         * g++.dg/other/classkey1.C: New test.
11142
11143 2002-03-01  Richard Henderson  <rth@redhat.com>
11144
11145         * gcc.c-torture/compile/981223-1.x: New.
11146         * gcc.c-torture/compile/920625-1.x: New.
11147
11148 2002-02-28  Richard Henderson  <rth@redhat.com>
11149
11150         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11151
11152 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11153
11154         * gcc.c-torture/execute/20020227-1.c: New test.
11155
11156 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11157
11158         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11159         here" ERROR lines.
11160         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11161         * g++.old-deja.g++.other/defarg1.C: Likewise.
11162         * g++.old-deja/g++.pt/calls2.C: Likewise.
11163         * g++.old-deja/g++.pt/crash20.C: Likewise.
11164         * g++.old-deja/g++.pt/crash30.C: Likewise.
11165         * g++.old-deja/g++.pt/crash36.C: Likewise.
11166         * g++.old-deja/g++.pt/crash6.C: Likewise.
11167         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11168         * g++.old-deja/g++.pt/derived3.C: Likewise.
11169         * g++.old-deja/g++.pt/error1.C: Likewise.
11170         * g++.old-deja/g++.pt/friend21.C: Likewise.
11171         * g++.old-deja/g++.pt/friend23.C: Likewise.
11172         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11173         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11174
11175 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11176
11177         * gcc.c-torture/execute/20020225-2.c: New test.
11178
11179 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11180
11181         * gcc.c-torture/execute/920730-1t.c,
11182         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11183         Delete test cases, only relevant to -traditional.
11184
11185 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11186
11187         * gcc.dg/cpp/undef1.c: Remove.
11188         * gcc.dg/cpp/directiv.c: Update.
11189         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11190
11191 2002-02-27  Michael Meissner  <meissner@redhat.com>
11192
11193         * gcc.c-torture/execute/20020226-1.c: New test.
11194
11195 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * g++.dg/debug/debug4.C: New test.
11198
11199         * gcc.dg/ia64-visibility-1.c: New test.
11200
11201 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11202
11203         * gcc.dg/debug/20020224-1.c: New.
11204
11205 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11206
11207         * gcc.c-torture/execute/960416-1.x: New.
11208         * gcc.c-torture/execute/divconst-3.x: Likewise.
11209
11210 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11211
11212         * gcc.dg/20020224-1.c: New test.
11213
11214 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11215
11216         * gcc.c-torture/execute/20020225-1.c: New.
11217
11218 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11219
11220         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11221
11222 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11223
11224         * gcc.dg/20020222-1.c: New test.
11225
11226 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * g++.dg/opt/anonunion1.C: New test.
11229
11230 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11231
11232         * g++.dg/template/qualttp19.C: New test.
11233         * g++.dg/template/qualttp20.C: New test.
11234         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11235         * g++.old-deja/g++.other/qual1.C: Likewise.
11236
11237 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11238
11239         * gcc.dg/attr-alwaysinline.c: New.
11240
11241 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11242
11243         * gcc.dg/20020220-1.c: New test.
11244
11245         * gcc.dg/20020220-2.c: New test.
11246
11247         * g++.dg/opt/mmx1.C: New test.
11248
11249 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11250
11251         * gcc.c-torture/compile/20020110.c: New test.
11252
11253 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * gcc.c-torture/execute/20020219-1.c: New test.
11256
11257         * gcc.dg/20020219-1.c: New test.
11258
11259         * gcc.dg/noncompile/20020220-1.c: New test.
11260
11261         * g++.dg/opt/ptrintsum1.C: New test.
11262
11263         * gcc.dg/debug/20020220-1.c: New test.
11264
11265 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11266
11267         * gcc.c-torture/execute/20020216-1.c: New test.
11268
11269 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11270
11271         * gcc.dg/decl-1.c: Update, new test.
11272
11273 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11274
11275         * g++.dg/abi/bitfield1.C: New test.
11276         * g++.dg/abi/bitfield2.C: New test.
11277
11278 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11279
11280         * gcc.dg/attr-nest.c: New test.
11281
11282 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11283
11284         * gcc.c-torture/execute/20020215-1.c: New test.
11285
11286 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11287
11288         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11289         * g++.dg/debug/debug.exp: New.
11290         * g++.dg/debug/trivial.C: New.
11291         * g++.dg/debug/debug1.C: Moved...
11292         * g++.dg/other/debug1.C: ...from here.
11293         * g++.dg/debug/debug2.C: Moved...
11294         * g++.dg/other/debug2.C: ...from here.
11295         * g++.dg/debug/debug3.C: Moved...
11296         * g++.dg/other/debug3.C: ...from here.
11297
11298         * gcc.dg/noncompile/20020213-1.c: New test.
11299
11300 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11301
11302         * g++.dg/other/debug3.C: New test.
11303
11304         * gcc.c-torture/execute/20020213-1.c: New test.
11305
11306 2002-02-13  Richard Smith <richard@ex-parrot.com>
11307
11308         * g++.old-deja/g++.other/thunk1.C: New test.
11309
11310 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11311
11312         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11313
11314 2002-02-13  Stan Shebs  <shebs@apple.com>
11315
11316         * gcc.dg/altivec-3.c: New.
11317
11318 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11319
11320         * gcc.dg/Wunreachable-1.c: New test.
11321         * gcc.dg/Wunreachable-2.c: New test.
11322
11323 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11324
11325         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11326
11327 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11328
11329         * gcc.dg/decl-1.c: New test.
11330
11331 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11332
11333         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11334
11335 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11336
11337         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11338         * gcc.c-torture/compile/980506-1.x: Likewise.
11339
11340 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11341
11342         * gcc.dg/20020210-1.c: New.
11343
11344 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11345
11346         * g77.f-torture/execute/947.f: New regression test
11347         for PR fortran/947.
11348
11349 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11350
11351         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11352         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11353
11354 2002-02-08  Richard Henderson  <rth@redhat.com>
11355
11356         * gcc.c-torture/compile/labels-3.c: New.
11357
11358 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11359
11360         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11361         expression statements work instead.
11362         * gcc.dg/noncompile/20020207-1.c: New test.
11363
11364 2002-02-07  Richard Henderson  <rth@redhat.com>
11365
11366         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11367
11368 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11369
11370         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11371         message from g77
11372         * lib/g77-dg.exp: Trim g77 error messages so that they are
11373         recognized by dg.exp.
11374
11375 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11376
11377         PR fortran/5473
11378         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11379
11380 2002-02-07  Richard Henderson  <rth@redhat.com>
11381
11382         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11383         to be sufficiently aligned for integers.
11384
11385 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         * g++.dg/template/friend4.C: New test.
11388
11389 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11390
11391         PR fortran/5743
11392         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11393         unsupported cases.
11394
11395 2002-02-07  Richard Henderson  <rth@redhat.com>
11396
11397         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11398         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11399         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11400         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11401
11402 2002-02-06  Richard Henderson  <rth@redhat.com>
11403
11404         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11405
11406 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11407
11408         * gcc.dg/20020206-1.c: New test.
11409
11410 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11411
11412         * gcc.c-torture/execute/20020206-1.c: New test.
11413
11414         * gcc.c-torture/execute/20020206-2.c: New test.
11415
11416         PR optimization/5429:
11417         * gcc.c-torture/compile/20020206-1.c: New test.
11418
11419 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11420
11421         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11422         as certain file formats cannot support particularly large
11423         alignments.
11424
11425         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11426         and do not expect to be able to link the executable.
11427
11428         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11429         fail because the COFF format does not support the weak attribute.
11430
11431 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11432
11433         * g77.dg/pr5473.f:  New test
11434
11435 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11436
11437         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11438         Fix testcase accordingly.
11439
11440 2002-02-04  Richard Henderson  <rth@redhat.com>
11441
11442         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11443         (buf): Change to be an array of pointers, not ints.
11444
11445 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11448         before all tests.  Move warning one line above to match where it
11449         C frontend emits.
11450         * gcc.dg/Wswitch-2.c: New test.
11451         * g++.dg/warn/Wswitch-1.C: New test.
11452         * g++.dg/warn/Wswitch-2.C: New test.
11453
11454 2002-02-04  Richard Henderson  <rth@redhat.com>
11455
11456         * g++.dg/abi/offsetof.C: Fix size comparison.
11457
11458 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11459
11460         * gcc.dg/cast-qual-2.c: New test.
11461
11462 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11463
11464         * gcc.dg/20020201-4.c: New test.
11465
11466 2002-02-04  Ben Elliston  <bje@redhat.com>
11467
11468         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11469         target_info attribute != 0, in addition to the empty string.
11470         (gcc_target_compile): Likewise.
11471
11472 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11473
11474         * gcc.dg/Wswitch.c: New test.
11475         PR gcc/4475. PR gcc/3780.
11476
11477 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11478
11479         * g77.f-torture/execute/5122.f: New test for regressions
11480         against PR fortran/5122.
11481
11482 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11483
11484         * g77.f-torture/compile/pr3743.f: Delete
11485         * g77.dg/pr3743-1.f: New test.
11486         * g77.dg/pr3743-2.f: New test.
11487         * g77.dg/pr3743-3.f: New test.
11488         * g77.dg/pr3743-4.f: New test.
11489
11490 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11491
11492         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11493
11494 2002-02-02  Richard Henderson  <rth@redhat.com>
11495
11496         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11497         * gcc.c-torture/execute/bf64-1.c: Likewise.
11498
11499 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11500
11501         * gcc.dg/20020201-2.c: New test.
11502
11503         * gcc.dg/20020201-3.c: New test.
11504
11505         * gcc.c-torture/execute/bitfld-2.c: New test.
11506
11507 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11508
11509         * gcc.dg/bitfld-1.c: Update.
11510         * gcc.dg/bitfld-2.c: Update.
11511         * gcc.c-torture/execute/bitfld-1.x: New.
11512
11513 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11514
11515         * gcc.c-torture/execute/20020201-1.c: New test.
11516
11517 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11518
11519         PR target/5469
11520         * gcc.dg/20020201-1.c: New test.
11521
11522 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11523
11524         PR fortran/3743
11525         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11526         * g77.f-torture/compile/pr3743.x: Remove
11527
11528 2002-01-31  Tom Rix  <trix@redhat.com>
11529
11530         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11531
11532 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11533
11534         * gcc.dg/noncompile/20020130-1.c: New test.
11535
11536 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11537
11538         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11539
11540 2002-01-29  Richard Henderson  <rth@redhat.com>
11541
11542         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11543         to long long.
11544         * gcc.c-torture/execute/bf64-1.c: Likewise.
11545
11546 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11547
11548         * gcc.c-torture/execute/20020129-1.c: New test.
11549
11550 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11551
11552         * gcc.c-torture/compile/20000224-1.c: Update.
11553         * gcc.c-torture/execute/bitfld-1.c: New tests.
11554         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11555         * gcc.dg/uninit-A.c: Update.
11556
11557 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11558
11559         * g++.dg/template/ctor1.C: Add instantiation.
11560
11561 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11562
11563         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11564         argument to __builtin_prefetch to be const ptr.
11565
11566 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11567
11568         * gcc.c-torture/compile/20020120-1.c: New test.
11569
11570 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11571
11572         * gcc.c-torture/execute/20020127-1.c: New test.
11573
11574 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11575
11576         * g77.dg/f77-edit-i-in.f: New test
11577         * g77.dg/f77-edit-i-out.f: New test
11578
11579 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11580
11581         * gcc.dg/debug/debug.exp: New file.
11582         * gcc.dg/debug/trivial.c: New file.
11583         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11584         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11585         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11586         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11587         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11588         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11589         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11590         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11591         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11592         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11593         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11594         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11595         * gcc.dg/20000503-1.c: Removed.
11596         * gcc.dg/20010207-1.c: Removed.
11597         * gcc.dg/20011223-1.c: Removed.
11598         * gcc.dg/20020104-2.c: Removed.
11599         * gcc.dg/debug-1.c: Removed.
11600         * gcc.dg/debug-2.c: Removed.
11601         * gcc.dg/debug-3.c: Removed.
11602         * gcc.dg/debug-4.c: Removed.
11603         * gcc.dg/debug-5.c: Removed.
11604         * gcc.dg/debug-6.c: Removed.
11605         * gcc.dg/dwarf2-1.c: Removed.
11606         * gcc.dg/dwarf2-2.c: Removed.
11607
11608 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11609
11610         * g++.old-deja/g++.other/eh5.C: New test.
11611         * g++.old-deja/g++.other/sibcall2.C: New test.
11612         * g++.old-deja/g++.other/array9.C: New test.
11613         * g++.old-deja/g++.other/typename2.C: New test.
11614         * g++.old-deja/g++.other/crash60.C: New test.
11615         * g++.old-deja/g++.other/conv9.C: New test.
11616         * g++.old-deja/g++.other/mangle10.C: New test.
11617         * g++.old-deja/g++.other/unchanging1.C: New test.
11618         * g++.old-deja/g++.other/exprstmt1.C: New test.
11619         * g++.old-deja/g++.other/inline23.C: New test.
11620         * g++.old-deja/g++.eh/ia64-1.C: New test.
11621         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11622         * g++.old-deja/g++.other/reload1.C: New test.
11623         * g++.old-deja/g++.other/static20.C: New test.
11624         * g++.old-deja/g++.other/local-alloc1.C: New test.
11625         * g++.old-deja/g++.other/conv8.C: New test.
11626         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11627         * g++.old-deja/g++.other/storeexpr1.C: New test.
11628         * g++.old-deja/g++.other/storeexpr2.C: New test.
11629         * g++.dg/eh/template2.C: New test.
11630         * g++.dg/warn/weak1.C: New test.
11631
11632 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11633
11634         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11635         Remove first, non-varying, argument.
11636
11637 2002-01-23  Richard Henderson  <rth@redhat.com>
11638
11639         * gcc.dg/inline-2.c: New.
11640
11641         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11642         Add optional target arg.  Check number of arguments.
11643         (scan-assembler-not, scan-assembler-dem): Likewise.
11644         (scan-assembler-dem-not): Likewise.
11645
11646 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11647
11648         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11649         line 12.
11650         * g++.old-deja/g++.brendan/parse3.C,
11651         g++.old-deja/g++.other/crash26.C,
11652         g++.old-deja/g++.other/crash28.C,
11653         g++.old-deja/g++.other/crash29.C,
11654         g++.old-deja/g++.other/crash30.C,
11655         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11656
11657 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11658
11659         * gcc.dg/20020115-1.c: New.
11660
11661 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11662
11663         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11664
11665 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11666
11667         * gcc.dg/20020122-3.c: New.
11668
11669 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11670
11671         * g++.dg/other/gc1.C: New test.
11672
11673 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11674
11675         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11676
11677 2002-01-22  Richard Henderson  <rth@redhat.com>
11678
11679         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11680
11681 2002-01-22  Richard Henderson  <rth@redhat.com>
11682
11683         * gcc.dg/20020122-4.c: New.
11684
11685 2002-01-22  H.J. Lu <hjl@gnu.org>
11686
11687         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11688         link output.
11689         * gcc.dg/special/ecos.exp: Likewise.
11690         * lib/g++-dg.exp: Likewise.
11691         * lib/g77-dg.exp: Likewise.
11692         * lib/gcc-dg.exp : Likewise.
11693         * lib/mike-g++.exp: Likewise.
11694         * lib/mike-g77.exp: Likewise.
11695         * lib/mike-gcc.exp: Likewise.
11696         * lib/objc-dg.exp: Likewise.
11697
11698 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11699
11700         PR target/5379
11701         * gcc.dg/20020122-2.c: New test.
11702
11703 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11704
11705         * gcc.dg/20020122-1.c: New test.
11706
11707 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11708
11709         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11710
11711 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11712
11713         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11714
11715 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11716
11717         * gcc.c-torture/compile/20020121-1.c: New test.
11718
11719 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11720
11721         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11722         ld_library_path.
11723
11724 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * gcc.dg/20020218-1.c: New test.
11727
11728 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11729
11730         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11731         messages
11732         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11733         "At global scope" warning
11734         * g++.dg/ext/align1.C: Change cygwin test for alignment
11735         from db-bogus to dg-warning
11736
11737 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11738
11739         * g77.f-torture/compile/cpp2.F: New test.
11740
11741 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11742
11743         * g++.dg/template/access1.C: New test.
11744
11745 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11746
11747         * gcc.dg/20020118-1.c: New.
11748
11749 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11750
11751         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11752
11753 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11754
11755         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11756         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11757         alignment warnings.
11758
11759 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11760
11761         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11762         torture_with_loops and torture_without_loops
11763
11764 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11765
11766         * gcc.c-torture/compile/20020116-1.c: New test.
11767
11768 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11769
11770         * gcc.dg/20020116-2.c: New test.
11771
11772         * gcc.dg/ultrasp4.c: New test.
11773
11774         * gcc.dg/20020116-1.c: New test.
11775
11776 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11777
11778         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11779         by EABI.
11780
11781 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11782
11783         * gcc.misc-tests/i386-prefetch.exp: New.
11784         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11785         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11786         * gcc.misc-tests/i386-pf-none-1.c: New test.
11787         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11788
11789 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11790
11791         * gcc.dg/gnu89-init-1.c: Add new tests.
11792
11793 2002-01-15  Andreas Jaeger  <aj@suse.de>
11794
11795         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11796         * gcc.dg/i386-mmx-2.c: Likewise.
11797         * gcc.dg/i386-sse-1.c: Likewise.
11798         * gcc.dg/i386-sse-2.c: Likewise.
11799         * gcc.dg/i386-sse-3.c: Likewise.
11800
11801 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11802
11803         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11804         Uncomment additional cases that now pass.
11805
11806 2002-01-11  Richard Henderson  <rth@redhat.com>
11807
11808         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11809         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11810
11811 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11812
11813         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11814
11815 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11816
11817         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11818         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11819
11820 2002-01-10  Dale Johannesen  <dalej@apple.com>
11821
11822         * gcc.c-torture/execute/loop-11.c: New.
11823
11824 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11825
11826         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11827         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11828
11829 2002-01-09  Richard Henderson  <rth@redhat.com>
11830
11831         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11832         type in which to perform the operation for each size.
11833
11834 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11835
11836         * gcc.c-torture/compile/20020109-2.c: New test.
11837
11838 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11839
11840         * gcc.c-torture/execute/loop-10.c: New test.
11841
11842 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11843
11844         * gcc.c-torture/compile/20010226-1.c: New test.
11845         * gcc.c-torture/compile/20010227-1.c: New test.
11846         * gcc.c-torture/compile/20010426-1.c: New test.
11847         * gcc.c-torture/compile/20010510-1.c: New test.
11848         * gcc.c-torture/compile/20010605-3.c: New test.
11849         * gcc.c-torture/compile/20010824-1.c: New test.
11850         * gcc.c-torture/execute/20010409-1.c: New test.
11851         * gcc.dg/noncompile/20000901-1.c: New test.
11852         * gcc.dg/20001023-1.c: New test.
11853         * gcc.dg/20001101-1.c: New test.
11854         * gcc.dg/20001102-1.c: New test.
11855         * gcc.dg/20010207-1.c: New test.
11856         * gcc.dg/20010405-1.c: New test.
11857         * gcc.dg/20010822-1.c: New test.
11858         * gcc.dg/20011107-1.c: New test.
11859
11860 2002-01-09  Jeffrey A Law  (law@redhat.com)
11861
11862         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11863
11864         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11865         execution failure on PA targets.
11866
11867 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11868
11869         * gcc.c-torture/compile/20020109-1.c: New test.
11870
11871 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11872
11873         * gcc.c-torture/execute/20020108-1.c: New test.
11874
11875 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11876
11877         * gcc.dg/20020108-1.c: New test.
11878
11879 2002-01-08  H.J. Lu <hjl@gnu.org>
11880
11881         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11882         for header files.
11883
11884 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11885
11886         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11887         consistency.
11888
11889 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11890
11891         * gcc.dg/altivec-4.c: Test altivec predicates.
11892
11893 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11894
11895         * gcc.c-torture/execute/20020107-1.c: New test.
11896
11897 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11898
11899         PR c/5279
11900         * gcc.c-torture/compile/20020106-1.c: New test.
11901
11902 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11903
11904         * gcc.c-torture/execute/nestfunc-4.c: New test.
11905
11906 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11907
11908         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11909         extra triple that slipped in.
11910         * g++.old-deja/g++.abi/align.C: Likewise.
11911         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11912
11913 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11914
11915         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11916         * g++.old-deja/g++.abi/align.C: Likewise.
11917         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11918
11919         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11920         on FreeBSD/i386.
11921         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11922         FreeBSD.
11923
11924 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11925
11926         * gcc.dg/20020104-1.c: New test.
11927
11928         * gcc.dg/20020104-2.c: New test.
11929
11930 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11931
11932         * gcc.dg/20020103-1.c: Fix typo in target selector.
11933
11934 2002-01-03  Richard Henderson  <rth@redhat.com>
11935
11936         * gcc.dg/20020103-1.c: New.
11937
11938 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11939
11940         * gcc.c-torture/execute/20020103-1.c: New test.
11941
11942 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11943
11944         * g++.dg/other/debug2.C: New test.
11945
11946         * gcc.c-torture/compile/20020103-1.c: New test.
11947
11948 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11949
11950         * gcc.dg/gnu89-init-1.c: Added new tests.
11951
11952 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11953
11954         * g++.dg/template/friend2.C: Remove as patch is reverted.
11955
11956         * g++.dg/warn/oldcast1.C: New test.
11957
11958         * g++.dg/template/ptrmem1.C: New test.
11959         * g++.dg/template/ptrmem2.C: New test.
11960
11961         * g++.dg/template/ntp.C: New test.
11962
11963         * g++.dg/other/component1.C: New test.
11964
11965         * g++.dg/template/ttp3.C: New test.
11966
11967         * g++.dg/template/friend2.C: New test.
11968         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11969
11970 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.dg/other/ptrmem1.C: New test.
11973         * g++.dg/other/ptrmem2.C: New test.
11974
11975 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11976
11977         * g++.dg/template/ctor1.C: New test.
11978
11979 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11980
11981         * g++.dg/template/friend2.C: New test.
11982
11983 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11984
11985         * gcc.dg/mmix-1.c: New test.
11986
11987 2001-12-31  Richard Henderson  <rth@redhat.com>
11988
11989         * gcc.dg/asm-5.c: New.
11990
11991 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11992
11993         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11994         in namespace __gnu_cxx
11995
11996 2001-12-30  Richard Henderson  <rth@redhat.com>
11997
11998         * gcc.dg/debug-6.c: New.
11999
12000 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12001
12002         * gcc.c-torture/compile/20011229-2.c: New test.
12003
12004 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12005
12006         * gcc.dg/debug-3.c: New test.
12007         * gcc.dg/debug-4.c: New test.
12008         * gcc.dg/debug-5.c: New test.
12009
12010 2001-12-29  Richard Henderson  <rth@redhat.com>
12011
12012         * g++.dg/eh/loop1.C: New.
12013
12014 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12015
12016         * g++.dg/template/crash1.C: New test.
12017
12018 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12019
12020         * g++.dg/other/const1.C: New test.
12021
12022 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12023
12024         * gcc.c-torture/compile/20011229-1.c: New test.
12025
12026 2001-12-28  Stan Shebs  <shebs@apple.com>
12027
12028         * lib/objc-torture.exp: Resync with c-torture.exp.
12029         * lib/objc.exp: Load standard libraries.
12030
12031 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12032
12033         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12034         additional tests.
12035
12036 2001-12-27  Roger Sayle <roger@eyesopen.com>
12037
12038         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12039
12040 2001-12-27  Richard Henderson  <rth@redhat.com>
12041
12042         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12043
12044 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12045
12046         * g++.dg/eh/ctor1.C: New test.
12047         * g++.dg/other/error2.C: New test.
12048
12049 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12050
12051         * g++.dg/other/init2.C: New test.
12052
12053 2001-12-24  Richard Henderson  <rth@redhat.com>
12054
12055         * gcc.dg/20011223-1.c: New.
12056         * gcc.dg/inline-1.c: New.
12057
12058 2001-12-23  Richard Henderson  <rth@redhat.com>
12059
12060         * gcc.dg/asm-4.c: Test operand modifiers.
12061
12062 2001-12-23  Richard Henderson  <rth@redhat.com>
12063
12064         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12065
12066 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12067
12068         * gcc.c-torture/execute/20011223-1.c: New test.
12069
12070 2001-12-21  Richard Henderson  <rth@redhat.com>
12071
12072         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12073         re-enables the warning.
12074
12075 2001-12-21  Richard Henderson  <rth@redhat.com>
12076
12077         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12078
12079 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12080
12081         * gcc.c-torture/compile/20011218-1.c: New test.
12082
12083 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12084
12085         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12086         arm-isr.c test.
12087         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12088         epilogue generation for ARM ISR routines.
12089
12090 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12091
12092         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12093         * gcc.dg/format/c90-printf-3.c: Likewise.
12094         * gcc.dg/format/c99-printf-3.c: Likewise.
12095         * gcc.dg/format/ext-1.c: Likewise.
12096         * gcc.dg/format/ext-6.c: Likewise.
12097         * gcc.dg/format/format.h: Prototype unlocked stdio.
12098
12099 2001-12-20  Richard Henderson  <rth@redhat.com>
12100
12101         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12102         (arena): Use it.
12103         (malloc): Correct allocation logic.  Abort if we fill up the
12104         arena before initialization complete.
12105         (realloc): Correct allocation logic.
12106
12107 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12108
12109         * gcc.c-torture/compile/20011219-2.c: New test.
12110
12111         * gcc.c-torture/execute/20011219-1.c: New test.
12112
12113 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12114
12115         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12116         target does not support weak symbols.
12117
12118 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12119
12120         * gcc.c-torture/compile/20011219-1.c: New test.
12121
12122 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12123
12124         * g++.dg/other/error1.C: New test.
12125
12126 2001-12-17  Jeffrey A Law  (law@redhat.com)
12127
12128         * gcc.c-torture/execute/20011217-1.c: New test.
12129
12130 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12131
12132         * objc.dg/special/: New directory.
12133         * objc.dg/special/special.exp: New file.
12134         * objc.dg/special/unclaimed-category-1.h: New file.
12135         * objc.dg/special/unclaimed-category-1a.m: New file.
12136         * objc.dg/special/unclaimed-category-1.m: New file.
12137
12138 2001-12-17  Andreas Jaeger  <aj@suse.de>
12139
12140         * gcc.c-torture/compile/20011217-2.c: New test.
12141
12142 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12143
12144         * gcc.c-torture/compile/20011217-1.c: New test.
12145
12146 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12147
12148         * testsuite/gcc.dg/20011214-1.c: New.
12149
12150 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12151
12152         * gcc.dg/altivec-4.c: New.
12153
12154 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12155
12156         * gcc.dg/20011113-1.c: New test.
12157
12158 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12159
12160         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12161         std::__malloc_alloc_template<0> and
12162         std::__default_alloc_template<false, 0>.
12163
12164 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12165
12166         * objc/execute/bf-21.m: New test.
12167         * objc/execute/enumeration-1.m: New test.
12168         * objc/execute/enumeration-2.m: New test.
12169
12170 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12171
12172         * gcc.dg/gnu89-init-1.c: New test.
12173
12174 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12175
12176         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12177         * g++.old-deja/g++.jason/2371.C: Likewise.
12178         * g++.old-deja/g++.jason/template33.C: Likewise.
12179         * g++.old-deja/g++.jason/template34.C: Likewise.
12180         * g++.old-deja/g++.jason/template36.C: Likewise.
12181         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12182         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12183         * g++.old-deja/g++.other/typename1.C: Likewise.
12184         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12185         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12186         * g++.old-deja/g++.pt/typename11.C: Likewise.
12187         * g++.old-deja/g++.pt/typename14.C: Likewise.
12188         * g++.old-deja/g++.pt/typename16.C: Likewise.
12189         * g++.old-deja/g++.pt/typename3.C: Likewise.
12190         * g++.old-deja/g++.pt/typename4.C: Likewise.
12191         * g++.old-deja/g++.pt/typename5.C: Likewise.
12192         * g++.old-deja/g++.pt/typename7.C: Likewise.
12193         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12194
12195 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12196
12197         * g++.dg/other/linkage1.C: New test.
12198         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12199         specifiers.
12200
12201 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12202
12203         * gcc.dg/concat.c: New test.
12204
12205 2001-12-11  Stan Shebs  <shebs@apple.com>
12206
12207         * objc/compile: New test directory.
12208         * objc/compile/compile.exp: New expect script.
12209         * objc/compile/20011211-1.m: New compile test.
12210
12211 2001-12-11  Jason Merrill  <jason@redhat.com>
12212
12213         * lib/prune.exp (prune_gcc_output): Also handle "In member
12214         function".  So many permutations...
12215
12216 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12217
12218         * g++.dg/template/typedef1.C: New test.
12219
12220 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12221
12222         * g++.dg/other/copy1.C: New test.
12223
12224 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12225
12226         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12227
12228         * gcc.dg/builtin-choose-expr.c: New.
12229
12230 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12231
12232         * gcc.dg/altivec-2.c: New.
12233
12234 2001-12-07  Richard Henderson  <rth@redhat.com>
12235
12236         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12237
12238 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12239
12240         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12241         ultrasparc.
12242
12243 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12244
12245         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12246
12247 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12248
12249         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12250         variable argument list.
12251
12252 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12253
12254         * gcc.c-torture/execute/memcheck: Delete entire directory.
12255         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12256         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12257
12258 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12259
12260         * gcc.dg/Wshadow-1.c: New test.
12261
12262 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12263
12264         * gcc.c-torture/compile/20011130-1.c: New test.
12265
12266         * gcc.dg/noncompile/20011025-1.c: New test.
12267
12268         * g++.dg/other/anon-union.C: New test.
12269
12270         * gcc.c-torture/execute/20011024-1.c: New test.
12271
12272 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12273
12274         * gcc.c-torture/execute/20000722-1.x,
12275         gcc.c-torture/execute/20010123-1.x: Remove.
12276         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12277         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12278         gcc.dg/c99-complit-2.c: New tests.
12279
12280 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         * g++.dg/inherit/base1.C: New test.
12283
12284 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12285
12286         * g++.dg/other/stdarg1.C: New test.
12287
12288         * gcc.c-torture/compile/20011130-2.c: New test.
12289
12290 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12291
12292         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12293         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12294         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12295         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12296         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12297         * gcc.dg/builtin-prefetch-1.c: New test.
12298
12299 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12300
12301         * gcc.dg/20011130-1.c: New test.
12302
12303 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12304
12305         * g++.dg/other/scope1.C: New test.
12306         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12307
12308 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12309
12310         * gcc.dg/vla-init-1.c: New test.
12311
12312 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12313
12314         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12315
12316 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12317
12318         * objc.dg/alias.m: Update.
12319         * objc.dg/class-1.m: Update.
12320         * objc.dg/const-str-1.m: Update.
12321         * objc.dg/fwd-proto-1.m: Update.
12322         * objc.dg/id-1.m: Update.
12323         * objc.dg/super-class-1.m: Update.
12324
12325 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12326
12327         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12328         constructs.
12329
12330 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12331
12332         * gcc.c-torture/execute/20011128-1.c: New test.
12333
12334 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12335
12336         * gcc.dg/20011127-1.c: New test.
12337
12338 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12339
12340         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12341         from Austin Group draft 7.
12342         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12343         scanf format arguments.
12344         * gcc.dg/format/no-exargs-2.c: New test.
12345
12346 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12347
12348         * g++.dg/abi/vbase8-4.C: New test.
12349
12350 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12351
12352         * gcc.c-torture/execute/20011121-1.c: New test.
12353
12354 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12355
12356         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12357
12358 2001-11-23  Andreas Jaeger  <aj@suse.de>
12359
12360         * gcc.dg/cpp/charconst-2.c: New test.
12361
12362 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12363
12364         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12365         to the host if it is remote.  Let tests specify extra headers
12366         they use.
12367         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12368         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12369         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12370         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12371         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12372         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12373         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12374         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12375         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12376         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12377
12378 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12379
12380         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12381         for little endian ARMs.
12382
12383 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12384
12385         * gcc.c-torture/compile/20011119-1.c: New test.
12386         * gcc.c-torture/compile/20011119-2.c: New test.
12387
12388 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12389
12390         * gcc.dg/altivec-1.c: Fix typo.
12391
12392 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12393
12394         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12395
12396 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12397
12398         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12399
12400 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12401
12402         * lib/g77.exp: Don't specify --rpath-link.
12403
12404         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12405         across all the headers.
12406         * gcc.dg/format/format.exp: For testing on a remote host,
12407         copy format.h.
12408
12409         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12410         * gcc.c-torture/execute/930406-1.c: Likewise.
12411         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12412
12413 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12414
12415         * gcc.dg/altivec-1.c: New.
12416
12417 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12418
12419         * gcc.dg/cpp/fpreprocessed.c: New test case.
12420
12421 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12422
12423         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12424         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12425         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12426
12427 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12428
12429         * gcc.dg/no-builtin-1.c: New test.
12430
12431 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12432
12433         * gcc.c-torture/execute/20011115-1.c: New test.
12434
12435 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12436
12437         * gcc.c-torture/compile/20011114-2.c: New test.
12438         * gcc.c-torture/compile/20011114-3.c: New test.
12439         * gcc.c-torture/compile/20011114-4.c: New test.
12440
12441 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12442
12443         * g++.dg/other/init1.C: New test.
12444
12445 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12446
12447         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12448         message.
12449
12450         * gcc.c-torture/execute/20011114-1.c: New testcase.
12451
12452         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12453         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12454         like the (before this change) version of 20010327-1.c.
12455
12456 2001-11-14  Roger Sayle <roger@eyesopen.com>
12457
12458         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12459
12460 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12461
12462         * g++.dg/init/array2.C: New test.
12463
12464 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12465
12466         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12467
12468 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.dg/other/forscope1.C: New test.
12471         * g++.dg/ext/forscope1.C: New test.
12472         * g++.dg/ext/forscope2.C: New test.
12473
12474 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12475
12476         * gcc.c-torture/execute/20011113-1.c: New test.
12477
12478 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12479
12480         * gcc.c-torture/execute/20011109-2.c: New test.
12481
12482         * gcc.c-torture/execute/20011109-1.c: New test.
12483
12484 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12485
12486         * gcc.c-torture/compile/20011109-1.c: New test.
12487
12488 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12489
12490         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12491         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12492         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12493         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12494         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12495         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12496         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12497
12498 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12499
12500         * g++.dg/warn/Wshadow-1.C: New tests.
12501         * g++.old-deja/g++.mike/for3.C: Update.
12502
12503 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12504
12505         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12506         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12507         XFAILs.  Adjust expected error texts.
12508         * gcc.c-torture/compile/20011106-1.c,
12509         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12510         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12511         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12512         gcc.dg/c99-array-lval-5.c: New tests.
12513
12514 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12515
12516         * gcc.dg/cpp/defined.c: Update.
12517
12518 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12519
12520         * gcc.c-torture/execute/anon-1.c: New test.
12521
12522 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12523
12524         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12525         same size, so no warning should be produced on stormy16.
12526
12527         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12528         due to oversized array.
12529         * g++.old-deja/g++.mike/ns15.C: Likewise.
12530         * g++.old-deja/g++.pt/crash16.C: Likewise.
12531
12532 2001-11-02  Graham Stott  <grahams@redhat.com>
12533
12534         * g++.dgother/debug1.C: Fix typos.
12535
12536 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12537
12538         * g++.dg/other/debug1.C: New test.
12539
12540 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12541
12542         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12543         of unsigned long.
12544
12545 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12546
12547         * gcc.dg/20011029-2.c: New test.
12548
12549         * gcc.c-torture/compile/20011029-1.c: New test.
12550
12551 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12552
12553         * objc/execute/class_self-1.m: New test.
12554         * objc/execute/class_self-2.m: New test.
12555
12556 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12557
12558         * gcc.misc-tests/msgs.exp: Delete.
12559         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12560         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12561         error set to match recent changes.
12562
12563 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12564
12565         * gcc.dg/20011021-1.c: New test.
12566
12567 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12568
12569         * gcc.c-torture/compile/20011023-1.c: New test.
12570
12571 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12572
12573         * lib/g77.exp: Rewrite based on lib/g++.exp.
12574
12575 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12576
12577         * gcc.c-torture/execute/20011019-1.c: New test.
12578
12579         * gcc.dg/20011018-1.c: New test.
12580
12581 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12582
12583         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12584
12585 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12586
12587         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12588         * gcc.dg/attr-invalid.c: Likewise.
12589
12590 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12591
12592         * testsuite/gcc.dg/20011015-1.c: New test.
12593
12594 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12595
12596         * g++.dg/template/unify2.C: New test.
12597
12598 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12599
12600         * g++.dg/other/exception-specification.C: New test
12601
12602 2001-10-13  Tom Rix  <trix@redhat.com>
12603
12604         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12605         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12606
12607 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12608
12609         * testsuite/gcc.dg/20011009-1.c: New test.
12610
12611 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12612
12613         PR g++/4476
12614         * g++.dg/other/friend1.C: New test.
12615
12616 2001-10-11  Richard Henderson  <rth@redhat.com>
12617
12618         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12619
12620 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12621
12622         * gcc.c-torture/compile/20011010-1.c: New.
12623
12624 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12625
12626         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12627         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12628         g77.f-torture/execute/execute.exp,
12629         g77.f-torture/noncompile/noncompile.exp,
12630         gcc.c-torture/compile/compile.exp,
12631         gcc.c-torture/execute/execute.exp,
12632         gcc.c-torture/execute/ieee/ieee.exp,
12633         gcc.c-torture/execute/memcheck/memcheck.exp,
12634         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12635         objc/execute/execute.exp: Update FSF address.
12636
12637 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12638
12639         * gcc.dg/cpp/cmdlne-C.c: Update.
12640         * gcc.dg/cpp/cmdlne-C2.c: New.
12641
12642 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12643
12644         * gcc.c-torture/execute/20011008-3.c: New.
12645
12646 2001-10-08  DJ Delorie  <dj@redhat.com>
12647
12648         * gcc.dg/20011008-1.c: New.
12649         * gcc.dg/20011008-2.c: New.
12650
12651 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12652
12653         * gcc.dg/cpp/spacing1.c: Update test.
12654
12655 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12656
12657         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12658         spelling errors of "separate" as "seperate".
12659
12660 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12661
12662         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12663         enough to avoid inlining.
12664
12665 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12666
12667         * lib/g77.exp: set libg2c_dir correctly.
12668
12669 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12670
12671         * gcc.dg/cpp/macro11.c: New test.
12672
12673 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12674
12675         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12676         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12677         gcc.dg/format/multattr-3.c: New tests.
12678         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12679         tests for format attributes on function pointers being rejected.
12680
12681 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12682
12683         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12684
12685 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12686
12687         * g++.dg/warn/format1.C: New test.
12688
12689 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12690
12691         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12692
12693 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12694
12695         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12696
12697 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12698
12699         * gcc.dg/cpp/redef2.c: Add test.
12700
12701 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12702
12703         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12704         long-standing bug on i686, apparently.
12705         * gcc.c-torture/execute/loop-2c.x: New file.
12706         * gcc.c-torture/execute/loop-2d.x: New file.
12707         * gcc.c-torture/execute/loop-3c.x: New file.
12708
12709 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12710
12711         * gcc.dg/cpp/20000625-2.c: Correct line number.
12712
12713 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12714
12715         * gcc.dg/cpp/macro10.c: New test.
12716         * gcc.dg/cpp/strify3.c: New test.
12717         * gcc.dg/cpp/spacing1.c: Add tests.
12718         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12719         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12720
12721 2001-09-24  DJ Delorie  <dj@redhat.com>
12722
12723         * gcc.c-torture/execute/20010924-1.c: New test.
12724
12725 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12726
12727         * testsuite/objc/execute/paste.m: Remove.
12728
12729 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12730
12731         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12732
12733 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12734
12735         * g77.dg/strlen0.f: New test.
12736
12737 2001-09-21  Richard Henderson  <rth@redhat.com>
12738
12739         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12740         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12741
12742 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12743
12744         Table-driven attributes.
12745         * g++.dg/ext/attrib1.C: New test.
12746
12747 2001-09-20  DJ Delorie  <dj@redhat.com>
12748
12749         * gcc.dg/20000926-1.c: Update expected warning messages.
12750         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12751         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12752         array.
12753
12754 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12755
12756         * g++.dg/eh/registers1.C: New test case.
12757
12758 2001-09-17  Richard Henderson  <rth@redhat.com>
12759
12760         * gcc.dg/array-5.c: Fix VLA decomposition test.
12761
12762 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12763
12764         * gcc.dg/cpp/line5.c: New testcase.
12765
12766 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12767
12768         * gcc.dg/cpp/macro9.c: New test.
12769
12770 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12771
12772         * gcc.c-torture/execute/980223.c: Change type of addr from long
12773         to char *.
12774
12775 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12776
12777         * gcc.c-torture/execute/20010915-1.c: New test.
12778
12779 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12780
12781         * g77.dg/bprob: New directory.
12782         * g77.dg/bprob/bprob.exp: New file.
12783         * g77.dg/bprob/bprob-1.f: New test.
12784         * g77.dg/gcov: New directory.
12785         * g77.dg/gcov/gcov.exp: New file.
12786         * g77.dg/gcov/gcov-1.f: New test.
12787         * g77.dg/gcov/gcov-1.x: New file.
12788
12789 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12790
12791         * gcc.dg/cpp/directiv.c: Update.
12792         * gcc.dg/cpp/undef1.c: Update.
12793
12794 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12795
12796         * gcc.dg/20010912-1.c: New test.
12797
12798 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12799
12800         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12801         language-independent file in lib.
12802         * lib/gcov.exp: New file.
12803
12804 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12805
12806         * gcc.c-torture/compile/20010911-1.c: New test.
12807
12808 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12809
12810         * lib/profopt.exp: New, to support profile-directed optimizations.
12811         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12812         * gcc.misc-tests/bprob-1.c: New test.
12813         * gcc.misc-tests/bprob-2.c: New test.
12814
12815 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12816
12817         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12818         XFAIL and which kinds of gcov output to verify.
12819         * gcc.misc-tests/gcov-4b.x: New file.
12820         * gcc.misc-tests/gcov-5b.x: New file.
12821         * gcc.misc-tests/gcov-6.x: New file.
12822         * gcc.misc-tests/gcov-7.c: New test.
12823         * gcc.misc-tests/gcov-7.x: New file.
12824
12825 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12826
12827         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12828         * gcc.misc-tests/gcov-6.c: New test.
12829
12830 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12831
12832         PR c++/3986
12833         * g++.dg/abi/vbase1.C: New test.
12834
12835 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12836
12837         * objc.dg/method-2.m: New.
12838
12839 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12840
12841         PR c++/4203
12842         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12843         * g++.dg/init/empty1.C: New test.
12844
12845 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.c-torture/compile/20010903-1.c: New test.
12848
12849 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12850
12851         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12852         for m68k.
12853
12854 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12855
12856         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12857
12858         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12859
12860         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12861
12862 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12863
12864         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12865         for 16-bit 'unsigned int'.
12866
12867 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12868
12869         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12870
12871 2001-08-27  Richard Henderson  <rth@redhat.com>
12872
12873         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12874         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12875
12876 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12877
12878         * gcc.dg/asm-names.c (ymain): New.
12879
12880 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12881
12882         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12883         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12884         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12885
12886 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12887
12888         * gcc.dg/compare5.c: New testcase.
12889
12890 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12891
12892         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12893         and "In instantiation".
12894
12895 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12896
12897         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12898
12899 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12900
12901         * gcc.misc-tests/gcov.exp: Add support for branch information.
12902         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12903         * gcc.misc-tests/gcov-4.c: New test.
12904         * gcc.misc-tests/gcov-4b.c: New test.
12905         * gcc.misc-tests/gcov-5b.c: New test.
12906
12907 2001-08-20  Zack Weinberg  <zackw@panix.com>
12908
12909         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12910         expected to fail.
12911
12912 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12913
12914         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12915
12916 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12917
12918         * g++.dg/eh/
12919         Moved to gcc-deps.exp
12920         * gcc-deps.exp: New file.
12921
12922 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12923
12924         * g++.old-deja/g++.pt/defarg14.C: New test.
12925
12926 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         * g++.old-deja/g++.other/lineno5.C: New test.
12929
12930 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         * g++.old-deja/g++.pt/crash68.C: New test.
12933
12934 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         * g++.old-deja/g++.other/crash42.C: New test.
12937
12938 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12939
12940         * gcc.dg/cpp/extratokens.c: Fix.
12941         * gcc.dg/cpp/skipping2.c: New tests.
12942
12943 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12944
12945         * gcc.c-torture/execute/20010724-1.c: New file.
12946         * gcc.c-torture/execute/20010724-1.x: New file.
12947
12948 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12949
12950         * g++.old-deja/g++.other/cond7.C: New test.
12951
12952 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12953
12954         * g++.old-deja/g++.other/optimize4.C: New test.
12955
12956 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12959
12960 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12961
12962         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12963         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12964         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12965         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12966
12967         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12968         bug report" message.
12969
12970         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12971         * g++.dg/ext/instantiate1.C: Move from old-deja.
12972
12973 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12974
12975         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12976         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12977         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12978         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12979
12980 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12981
12982         * gcc.c-torture/execute/20010723-1.c: New test.
12983
12984 2001-07-23  Ben Elliston  <bje@redhat.com>
12985
12986         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12987
12988 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12989
12990         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12991         i[34567]86-*-*.
12992         Delete handling of ieee_multilib_flags.
12993         Pass -mieee for alpha*-*-* and sh-*-*.
12994         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12995
12996 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         Remove old-abi tests.
12999         * g++.old-deja/g++.mike/p11116.C: Remove.
13000         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13001
13002 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13003
13004         * g77.f-torture/compile/pr3743.f:  New test
13005
13006 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13007
13008         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13009
13010 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13011
13012         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13013         g++.old-deja/g++.pt/static6.C: Likewise.
13014         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13015         supports weak symbols.
13016
13017 2001-07-18  Andreas Jaeger  <aj@suse.de>
13018
13019         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13020         supported again.
13021
13022 2001-07-18  Andreas Jaeger  <aj@suse.de>
13023
13024         * gcc.dg/iftrap-1.c: Fix target line.
13025
13026 2001-07-17  Richard Henderson  <rth@redhat.com>
13027
13028         * gcc.c-torture/execute/20010717-1.c: New.
13029
13030 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13031
13032         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13033         tests.
13034
13035 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13036
13037         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13038
13039 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13040
13041         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13042         UAC_SIGBUS, UAC_NOPRINT definitions.
13043
13044 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13045
13046         * objc/execute/object_is_class.m: New test.
13047         * objc/execute/object_is_meta_class.m: New test.
13048
13049 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13050
13051         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13052         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13053
13054 2001-01-15  David Bil
13055         * objc/execute/class-14.m: Added.
13056         * objc/execute/class-2.m: Added.
13057         * objc/execute/class-3.m: Added.
13058         * objc/execute/class-4.m: Added.
13059         * objc/execute/class-5.m: Added.
13060         * objc/execute/class-6.m: Added.
13061         * objc/execute/class-7.m: Added.
13062         * objc/execute/class-8.m: Added.
13063         * objc/execute/class-9.m: Added.
13064         * objc/execute/class-tests-1.h
13065         * objc/execute/class-tests-2.h
13066         * objc/execute/compatibility_alias.m: Added.
13067         * objc/execute/encode-1.m: Added.
13068         * objc/execute/formal_protocol-1.m: Added.
13069         * objc/execute/formal_protocol-2.m: Added.
13070         * objc/execute/formal_protocol-3.m: Added.
13071         * objc/execute/formal_protocol-4.m: Added.
13072         * objc/execute/formal_protocol-5.m: Added.
13073         * objc/execute/formal_protocol-6.m: Added.
13074         * objc/execute/formal_protocol-7.m: Added.
13075         * objc/execute/informal_protocol.m: Added.
13076         * objc/execute/initialize.m: Added.
13077         * objc/execute/load.m: Added.
13078         * objc/execute/many_args_method.m: Added.
13079         * objc/execute/nested-3.m: Added.
13080         * objc/execute/no_clash.m: Added.
13081         * objc/execute/private.m: Added.
13082         * objc/execute/redefining_self.m: Added.
13083         * objc/execute/root_methods.m: Added.
13084         * objc/execute/selector-1.m: Added.
13085         * objc/execute/static-1.m: Added.
13086         * objc/execute/static-2.m: Added.
13087         * objc/execute/va_method.m: Added.
13088
13089 2001-03-10  Richard Henderson  <rth@redhat.com>
13090
13091         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13092
13093 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13094
13095         * g++.old-deja/g++.other/crash31.C: XFAIL.
13096         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13097         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13098         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13099         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13100         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13101
13102 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13103
13104         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13105
13106 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13107
13108         * gcc.dg/20000724-1.c: Don't use multiline strings.
13109
13110 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13111
13112         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13113         result of -cString against what we expect it to be; don't just
13114         print it out for no one to read.
13115
13116         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13117         Based on testcases provided by Nicola Pero.
13118
13119 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13120
13121         * gcc.dg/cpp/macro7.c: New test.
13122
13123 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13124
13125         * gcc.dg/cpp/multiline.c: Update.
13126
13127 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13128
13129         * g++.old-deja/g++.other/enum3.C: New test.
13130
13131 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.old-deja/g++.other/pod1.C: New test.
13134
13135 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13136
13137         * g++.old-deja/g++.ext/overload1.C: New test.
13138
13139 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13140
13141         * g++.old-deja/g++.pt/using1.C: New test.
13142
13143 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13144
13145         * g++.old-deja/g++.other/using9.C: New test.
13146
13147 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13148
13149         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13150
13151         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13152
13153 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13154
13155         * g++.old-deja/g++.ext/realpt1.C: Remove.
13156
13157 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13158
13159         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13160
13161 2001-02-26  Will Cohen  <wcohen@redhat.com>
13162
13163         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13164
13165 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13166
13167         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13168         templatized constructors.
13169
13170 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13171
13172         * gcc.c-torture/execute/20010224-1.c: New test.
13173
13174 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13175
13176         * gcc.c-torture/execute/20010222-1.c: New test.
13177
13178 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * g++.old-deja/g++.other/inline20.C: New test.
13181
13182 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13183
13184         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13185
13186 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13187
13188         * g++.old-deja/g++.other/lookup22.C: New test.
13189
13190 200
13191         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13192         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13193         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13194         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13195         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13196
13197 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13198
13199         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13200         account.
13201
13202 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13203
13204         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13205
13206 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         * g++.old-deja/g++.pt/crash62.C: New test.
13209
13210 2001-01-04  Richard Henderson  <rth@redhat.com>
13211
13212         * gcc.dg/20000926-1.c: Update expected warnings.
13213         * gcc.dg/array-2.c: Likewise.
13214         * gcc.dg/array-4.c: Also validate flexible array members.
13215         * gcc.dg/c99-flex-array-1.c: New.
13216
13217 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13218
13219         * gcc.c-torture/compile/20001222-1.x: Remove.
13220
13221 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13222
13223         * gcc.c-torture/execute/built-in-setjmp.c: New.
13224
13225 2001-01-03  Richard Henderson  <rth@redhat.com>
13226
13227         * gcc.dg/940510-1.c: Update expected error wording.
13228         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13229
13230 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13231
13232         * lib/target-supports.exp (check_alias_available): Modified to
13233         indicate aliases not supported if only weak aliases are supported.
13234
13235 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13236
13237         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13238         Turn on cmpstrsi checks for __pj__ and __i370__.
13239
13240 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13241
13242         * g++.old-deja/g++.other/virtual11.C: New test.
13243
13244 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13245
13246         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13247
13248 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13249
13250         * gcc.c-torture/compile/20010102-1.c: New test.
13251
13252 2001-01-02  Andreas Jaeger  <aj@suse.de>
13253
13254         * gcc.dg/noreturn-3.c: New test.
13255
13256         * gcc.dg/noreturn-4.c: New test.
13257
13258 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13259
13260         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13261         __builtin_fputc and __builtin_fwrite.
13262
13263 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13264
13265         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13266         signed char, not default char.
13267
13268 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13269
13270         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13271
13272 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13273
13274         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13275
13276 2000-12-29  Richard Henderson  <rth@redhat.com>
13277
13278         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13279         (__cyg_profile_func_exit): Define.
13280
13281 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13282
13283         * g++.dg/vtgc1.C: New test.
13284
13285 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13286
13287         * gcc.dg/noncompile/20001228-1.c: New test.
13288
13289         * gcc.dg/20001228-1.c: New test.
13290
13291         * gcc.c-torture/execute/20001228-1.c: New test.
13292
13293 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13294
13295         * gcc.dg/format-strfmon-1.c: New test.
13296
13297 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13298
13299         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13300         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13301         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13302         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13303         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13304         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13305         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13306         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13307         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13308         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13309         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13310         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13311         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13312
13313         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13314         * gcc.c-torture/execute/string-opt-4.c: Test index.
13315
13316 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13317
13318         * gcc.c-torture/compile/20001226-1.c: New test.
13319
13320 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13321
13322         * gcc.c-torture/compile/20001222-1.c: New test.
13323         * gcc.c-torture/compile/20001222-1.x: Xfail.
13324
13325 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13326
13327         * gcc.c-torture/execute/comp-goto-2.c: New test.
13328
13329 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13330
13331         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13332         Use long types if __INT_MAX__ is 32767.
13333         (main): Use cast to (sint32 *) when poking 88 into a_page.
13334
13335         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13336
13337 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13338
13339         * gcc.c-torture/compile/20001221-1.c: New test.
13340         * gcc.c-torture/execute/20001221-1.c: New test.
13341
13342 2000-12-20  Richard Henderson  <rth@redhat.com>
13343
13344         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13345         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13346
13347 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13348
13349         * gcc.dg/compare3.c: New test.
13350
13351 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13352
13353         * gcc.dg/format-warnll-1.c: New test.
13354
13355 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13356
13357         * gcc.dg/cpp/cmdlne-P.c: New test.
13358
13359 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13360
13361         * gcc.c-torture/execute/builtin-abs-1.c,
13362         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13363
13364 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13365
13366         * gcc.dg/cpp/multiline.c: New test.
13367
13368 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13369
13370         * g++.old-deja/g++.other/syshdr1.C: Update.
13371         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13372
13373 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13374
13375         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13376
13377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13378
13379         * g++.old-deja/g++.pt/ttp65.C: New test.
13380
13381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13382
13383         * g++.old-deja/g++.pt/ttp64.C: New test.
13384
13385 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13386
13387         * g++.old-deja/g++.pt/spec33.C: New test.
13388
13389 2000-12-14  Catherine Moore  <clm@redhat.com>
13390
13391         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13392         * gcc.c-torture/execute/920612-2.c: Likewise.
13393         * gcc.c-torture/execute/920428-2.c: Likewise.
13394         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13395         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13396
13397 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13398
13399         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13400         * gcc.dg/pack-test-2.c: Likewise.
13401
13402 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13403
13404         Tests by Zack Weinberg <zackw@stanford.edu>.
13405
13406         * gcc.dg/cpp/defined.c: Update.
13407         * gcc.dg/cpp/defined_trad.c: New tests.
13408
13409 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13410
13411         * gcc.dg/cpp/trad-direct.c: Update.
13412
13413 2000-12-11  Neil Booth  <neilb@earthling.net>
13414
13415         * gcc.dg/cpp/defined_trad.c
13416
13417 2000-12-11  Neil Booth  <neilb@earthling.net>
13418
13419         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13420
13421 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13422
13423         * gcc.dg/format-miss-2.c: New test.
13424
13425 2000-12-09  Neil Booth  <neilb@earthling.net>
13426
13427         * gcc.dg/cpp/lineflags.c: New tests.
13428         * gcc.dg/cpp/poison.c: Update.
13429         * gcc.dg/cpp/redef2.c: Update.
13430         * gcc.dg/cpp/skipping.c: New test.
13431
13432 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13433
13434         * g++.old-deja/g++.other/eh3.C: New testcase.
13435
13436 2000-12-07  Neil Booth  <neilb@earthling.net>
13437
13438         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13439         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13440         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13441         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13442         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13443         Update.
13444
13445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13446
13447         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13448         __SIZE_TYPE__ instead of int for type of integers cast to
13449         pointers.
13450
13451 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13452
13453         * g++.old-deja/g++.other/cleanup4.C: New test.
13454
13455 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13456
13457         * format-sec-1.c: New test.
13458
13459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13460
13461         * gcc.dg/format-nonlit-3.c: New test.
13462
13463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13464
13465         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13466         through a null pointer.
13467
13468 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13469         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13470         library makes no calls to `operator new' during initialization.
13471
13472 2000-11-04  Neil Booth  <neilb@earthling.net>
13473
13474         * gcc.dg/cpp/include2.c: New tests.
13475
13476 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13477
13478         * lib/g++.exp (g++_set_ld_library_path): New function.
13479         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13480
13481 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13482
13483         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13484         warnings.
13485
13486 2000-11-01  Richard Henderson  <rth@redhat.com>
13487
13488         * g++.old-deja/g++.ext/namedret1.C: New.
13489         * g++.old-deja/g++.ext/namedret2.C: New.
13490         * g++.old-deja/g++.ext/namedret3.C: New.
13491
13492 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13493
13494         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13495         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13496
13497 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13498
13499         * gcc.c-torture/execute/va-arg-21.c: New test.
13500
13501 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13502
13503         * gcc.dg/c99-complex-2.c: New test.
13504
13505 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13506
13507         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13508
13509 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13510
13511         * g++.old-deja/g++.other/inline16.C: New test.
13512
13513 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13514
13515         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13516         __PRETTY_FUNCTION__
13517
13518 2000-10-29  Neil Booth  <neilb@earthling.net>
13519
13520         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13521         New tests.
13522         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13523         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13524         optimisation.
13525
13526 2000-10-29  Neil Booth  <neilb@earthling.net>
13527
13528         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13529         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13530         * mi5.c: Test multiple includes work with -C.
13531         * trigraphs.c: Test ^= version.
13532
13533 2000-10-28  Neil Booth  <neilb@earthling.net>
13534
13535         New tests and test updates for new macro expander.
13536
13537         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13538         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13539         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13540         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13541         new diagnostic messages.
13542
13543         * gcc.dg/cpp/macro3.c: New tests.
13544
13545 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13546
13547         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13548         on the same line.
13549
13550 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13551
13552         * g++.old-deja/g++.other/eh2.C: New test.
13553
13554 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13555
13556         * gcc.c-torture/execute/20001027-1.c: New test.
13557
13558 2000-10-26  Richard Henderson  <rth@redhat.com>
13559
13560         * gcc.c-torture/execute/20001026-1.c: New.
13561
13562 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13563
13564         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13565         * g++.old-deja/g++.law/builtin1.C: Likewise.
13566         * g++.old-deja/g++.law/ctors10.C: Likewise.
13567         * g++.old-deja/g++.law/virtual3.C: Likewise.
13568         * g++.old-deja/g++.mike/p658.C: Likewise.
13569         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13570         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13571         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13572         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13573         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13574
13575 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * gcc.c-torture/compile/20001024-1.c: New test.
13578
13579 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13580
13581         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13582         to tell us whether or not we are using V3.
13583
13584 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13585
13586         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13587         operands.
13588
13589 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13590
13591         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13592
13593 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13594
13595         * gcc.c-torture/execute/20001024-1.c: New test.
13596
13597 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13598
13599         * g++.old-deja/g++.other/sibcall1.C: New test.
13600
13601 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13602
13603         * gcc.dg/noncompile/init-3.c: New test.
13604
13605 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13606
13607         * gcc.dg/format-array-1.c: New test.
13608
13609 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13610
13611         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13612         writing through null pointers; remove comment about testing
13613         unterminated strings.
13614
13615 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13616
13617         * gcc.c-torture/execute/20001017-2.c: New test.
13618
13619 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13620
13621         * gcc.c-torture/compile/20001018-1.c: New test.
13622         * gcc.c-torture/compile/20001018-1.x: Xfail.
13623
13624 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13625
13626         * gcc.c-torture/execute/20001017-1.c: New test.
13627
13628 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13629
13630         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13631         for multiple use of arguments with scanf formats; add tests for
13632         multiple use of arguments.
13633
13634 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13635
13636         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13637
13638 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13639
13640         * gcc.dg/format-miss-1.c: New test.
13641
13642 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13643
13644         * gcc.c-torture/execute/20001013-1.c: New test.
13645
13646 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13647
13648         * gcc.dg/format-branch-1.c: New test.
13649
13650 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13651
13652         * README, lib/file-format.exp: Remove EGCS references.
13653
13654 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13655
13656         * gcc.dg/20001013-1.c: New test.
13657
13658 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13659
13660         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13661         for intmax_t in the compiler using __typeof__ and the type rules
13662         for conditional expressions.
13663
13664 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13665
13666         * gcc.dg/20001012-1.c: New test.
13667         * gcc.dg/20001012-2.c: New test.
13668
13669 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13670
13671         * gcc.dg/format-attr-1.c: New test.
13672
13673 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13674
13675         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13676         __LONG_LONG_MAX__ instead of LLONG_MAX.
13677
13678 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13681         scanf flags.
13682         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13683         flags.
13684
13685 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13686
13687         * gcc.dg/sequence-pt-1.c: New test.
13688
13689 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13690
13691         * gcc.c-torture/execute/20001011-1.c: New testcase.
13692         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13693
13694 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13695
13696         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13697         does not error on it.
13698
13699 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13700
13701         * gcc.dg/20001009-1.c: New test.
13702
13703 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13704
13705         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13706         * gcc.c-torture/execute/20001009-2.c: ... to here.
13707
13708 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13709
13710         * gcc.c-torture/compile/20001009-1.c: New testcase.
13711         * gcc.c-torture/execute/20001009-1.c: New testcase.
13712         Testcases provided by Jan Hubicka <jh@suse.cz>.
13713
13714 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13717         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13718         uintmax_t using <limits.h> to emulate the compiler's internal
13719         logic.  No longer XFAIL %j tests.
13720
13721 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13722
13723         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13724         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13725         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13726         regexps and details of expected handling of some bad formats.
13727         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13728         suppression.
13729
13730 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13731
13732         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13733         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13734         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13735         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13736         in list archives.
13737
13738 2000-10-06  Richard Henderson  <rth@cygnus.com>
13739
13740         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13741         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13742         * g++.old-deja/g++.jason/report.C: Likewise.
13743         * g++.old-deja/g++.law/friend5.C: Likewise.
13744         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13745         of the expected warnings.
13746
13747 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13748
13749         * g++.old-deja/g++.pt/enum14.C: New test.
13750
13751 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         * g++.old-deja/g++.pt/crash59.C: New test.
13754
13755 2000-10-04  Will Cohen  <wcohen@redhat.com>
13756
13757         * gcc.dg/20000926-1.c: New test.
13758
13759 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13760
13761         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13762         function name for current C++ compiler.
13763         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13764
13765 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13766
13767         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13768         __PRETTY_FUNCTION__.
13769         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13770
13771 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13772
13773         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13774
13775 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13776
13777         * gcc.c-torture/compile/20000923-1.c: New test.
13778
13779 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13780
13781         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13782         * g++.old-deja/g++.pt/ttp62.C: Same.
13783         * g++.old-deja/g++.other/inline14.C: Same.
13784
13785 2000-09-24  Richard Henderson  <rth@cygnus.com>
13786
13787         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13788
13789 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13790
13791         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13792
13793 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13794
13795         * gcc.c-torture/compile/20000922-1.c: New file.
13796
13797 2000-09-21  Nick Clifton  <nickc@redhat.com>
13798
13799         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13800         a signed long modulo operation.
13801         (mod6): New function - perform an unsigned long modulo operation.
13802         (main): Add tests for modulos of very large numbers by very small
13803         dividends.
13804
13805 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13806
13807         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13808
13809 2000-09-19  Richard Henderson  <rth@cygnus.com>
13810
13811         * gcc.dg/compare2.c (case 10): XFAIL.
13812
13813 2000-09-18  Richard Henderson  <rth@cygnus.com>
13814
13815         * gcc.c-torture/execute/20000906-1.c: Move ...
13816         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13817         that support __builtin_trap.
13818
13819 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13820
13821         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13822
13823 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13824
13825         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13826         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13827         more $ format tests.
13828
13829 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13830
13831         * gcc.dg/format-errmk-1.c: New test.
13832
13833 2000-09-17  Greg McGary  <greg@mcgary.org>
13834
13835         * gcc.c-torture/execute/20000917-1.x: Remove.
13836
13837 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13838
13839         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13840
13841 2000-09-17  Greg McGary  <greg@mcgary.org>
13842
13843         * gcc.c-torture/execute/20000917-1.c: New test.
13844         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13845
13846 2000-09-16  Neil Booth  <NeilB@earthling.net>
13847
13848         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13849         in nested macro bug.
13850
13851 2000-09-15  Neil Booth  <NeilB@earthling.net>
13852
13853         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13854
13855 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13856
13857         * gcc.c-torture/execute/20000914-1.c: New test.
13858
13859 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13860
13861         * g++.other/inline13.C: New test.
13862
13863 2000-09-12  Andreas Jaeger  <aj@suse.de>
13864
13865         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13866         constant by Ulrich Drepper <drepper@redhat.com>.
13867
13868 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13869
13870         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13871
13872 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13873
13874         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13875
13876 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13877
13878         * gcc.dg/cpp/backslash.c: New test.
13879
13880 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13881
13882         * gcc.c-torture/execute/20000910-1.c: New test.
13883         * gcc.c-torture/execute/20000910-2.c: Likewise.
13884
13885 2000-09-11  Robert Lipe  <robertl@sco.com>
13886
13887         * gcc.dg/pragma-align.c: New test.
13888
13889 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13890
13891         * g++.old-deja/g++.pt/explicit82.C: New test.
13892         * g++.old-deja/g++.pt/explicit83.C: New test.
13893
13894 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13895
13896         * gcc.dg/asm-names.c: New test.
13897
13898 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13899
13900         * gcc.dg/cpp/tr-warn6.c: New test
13901
13902 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13903
13904         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13905         be accepted.
13906
13907 2000-09-07  Catherine Moore  <clm@redhat.com>
13908
13909         * gcc.c-torture/execute/unroll-1.c: New test.
13910
13911 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13912
13913         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13914         ERROR markers.
13915         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13916         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13917         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13918         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13919         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13920         Preprocess only.
13921         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13922         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13923
13924 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13925
13926         * g++.old-deja/g++.pt/deduct2.C: New test.
13927
13928 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.pt/parms2.C: New test.
13931
13932 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.old-deja/g++.pt/crash58.C: New test.
13935
13936 2000-09-06  Greg McGary  <greg@mcgary.org>
13937
13938         * gcc.c-torture/execute/20000906-1.c: New test.
13939         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13940
13941 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13942
13943         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13944
13945 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13946
13947         * g++.old-deja/g++.pt/crash57.C: New test.
13948
13949 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13950
13951         * g++.old-deja/g++.pt/crash56.C: New test.
13952
13953 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13954
13955         * g++.old-deja/g++.pt/koenig1.C: New test.
13956
13957 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13958
13959         * gcc.dg/20000904-1.c: New test.
13960
13961 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13962
13963         * gcc.dg/cpp/paste8.c: New test.
13964
13965 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13966
13967         * gcc.c-torture/compile/20000827-1.c: New test.
13968
13969 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13970
13971         * gcc.dg/format-diag-1.c: New test.
13972
13973 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13974
13975         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13976         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13977         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13978         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13979         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13980
13981 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13982
13983         * g++.old-deja/g++.other/nested4.C: New test.
13984
13985 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13986
13987         * g++.old-deja/g++.ns/scoped1.C: New test.
13988
13989 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13990
13991         * lib/g++.exp: Support testing already-installed GCC.
13992
13993 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13994
13995         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13996
13997 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13998
13999         * gcc.dg/return-type-2.c: New test.
14000
14001 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14002
14003         * gcc.c-torture/compile/20000825-1.c: New test.
14004
14005 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14006
14007         * gcc.dg/dwarf2-2.c: New test.
14008
14009 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14010
14011         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14012         dg-warning regexps.
14013
14014 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14015
14016         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14017         gcc.dg/format-ext-5.c: New tests.
14018
14019 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14020
14021         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14022
14023 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14024
14025         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14026
14027 2000-08-24  Richard Henderson  <rth@cygnus.com>
14028
14029         * gcc.dg/ia64-sync-1.c: New test.
14030         * gcc.dg/ia64-sync-2.c: New test.
14031         * gcc.dg/ia64-asm-1.c: New test.
14032
14033 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14034
14035         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14036         * gcc.dg/format-ext-2.c: New test.
14037
14038 2000-08-23  Jason Merrill  <jason@redhat.com>
14039
14040         * lib/old-dejagnu.exp: Also ignore "In member function" and
14041         "At global scope".
14042
14043 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14044
14045         * gcc.dg/noncompile/label-lineno-1.c: New test.
14046
14047 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14048
14049         * gcc.dg/c99-array-nonobj-1.c: New test.
14050
14051 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14052
14053         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14054         tests.
14055         * gcc.dg/format-ext-1.c: New test.
14056
14057 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14058
14059         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14060         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14061         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14062         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14063         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14064
14065 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14066
14067         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14068         gcc.dg/c99-strftime-2.c: New tests.
14069
14070 2000-08-22  Richard Henderson  <rth@cygnus.com>
14071
14072         * gcc.c-torture/execute/20000822-1.c: New test.
14073
14074 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14075
14076         * gcc.c-torture/execute/20000819-1.x: Remove.
14077
14078 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14079
14080         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14081         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14082         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14083         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14084         gcc.dg/format-xopen-1.c: New tests.
14085
14086 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14087
14088         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14089
14090 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14091
14092         * g++.old-deja/g++.other/loop2.C: New test.
14093
14094         * gcc.c-torture/compile/20000606-1.c: New test.
14095         * gcc.c-torture/compile/20000728-1.c: New test.
14096         * gcc.c-torture/execute/20000801-1.c: New test.
14097         * gcc.c-torture/execute/20000801-2.c: New test.
14098         * gcc.c-torture/execute/20000819-1.c: New test.
14099         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14100         * gcc.dg/20000629-1.c: New test.
14101         * gcc.dg/20000724-1.c: New test.
14102         * gcc.dg/20000807-1.c: New test.
14103
14104 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14105
14106         * gcc.dg/cpp/pragma-1.c: New test.
14107         * gcc.dg/cpp/pragma-2.c: New test.
14108
14109 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14110
14111         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14112         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14113
14114 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14115
14116         * gcc.c-torture/compile/20000818-1.c: New test.
14117
14118 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14119
14120         * gcc.c-torture/execute/20000818-1.c: New test.
14121
14122 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14123
14124         * gcc.dg/format-va-1.c: New test.
14125
14126 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14127
14128         * g++.old-deja/g++.other/typedef8.C: New test.
14129
14130 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14131
14132         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14133         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14134         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14135         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14136         * g++.old-deja/g++.other/ptrmem7.C: New test.
14137         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14138
14139 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14140
14141         * g++.old-deja/g++.pt/typename27.C: New test.
14142
14143 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14144
14145         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14146         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14147         * g++.old-deja/g++.pt/friend45.C: New test.
14148         * g++.old-deja/g++.other/friend8.C: New test.
14149
14150 2000-08-15  Richard Henderson  <rth@cygnus.com>
14151
14152         * gcc.c-torture/execute/20000815-1.c: New test.
14153
14154 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14155
14156         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14157         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14158         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14159
14160 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14161
14162         * g++.old-deja/g++.other/refinit2.C: New test.
14163
14164 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14165
14166         * lib/c-torture.exp (c-torture): Make
14167         compiler_conditional_xfail_data global.
14168         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14169         compiler_conditional_xfail_data machinery.
14170         (f-torture-execute): Likewise.
14171         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14172         and only when unrolling loops.
14173
14174         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14175
14176 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14177
14178         * g++.old-deja/g++.pt/explicit81.C: New test.
14179
14180 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14181
14182         * g++.old-deja/g++.pt/typename26.C: New test.
14183
14184 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14185
14186         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14187         warning.
14188
14189 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14190
14191         * g++.old-deja/g++.other/array3.C: New test.
14192
14193 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14194
14195         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14196         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14197         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14198         New tests.
14199
14200 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14201
14202         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14203         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14204
14205 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14206
14207         * gcc.c-torture/execute/20000808-1.c: New test.
14208
14209 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14210
14211         * gcc.dg/c90-const-expr-1.c: New test.
14212
14213 2000-08-08  Richard Henderson  <rth@cygnus.com>
14214
14215         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14216
14217 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14218
14219         * gcc.dg/noncompile/const-ll-1.c: New test.
14220
14221 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14222
14223         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14224
14225 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14226
14227         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14228         that running programs linked against the shared version of libobjc
14229         run correctly.
14230
14231 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14232
14233         * gcc.dg/c99-printf-1.c: New test.
14234
14235 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14236
14237         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14238
14239 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14240
14241         * gcc.c-torture/execute/20000731-1.x: Delete.
14242
14243 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14244
14245         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14246         and torture_without_loops as is done by c-torture.exp.
14247         (search_for): Copy from c-torture.exp.
14248         (gcc-dg-runtest): New function, drives a directory of tests
14249         iterating over the TORTURE_OPTIONS.
14250         (scan-assembler, scan-assembler-not): Move here from
14251         individual directory drivers.
14252
14253         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14254         defined by lib/gcc-dg.exp.
14255         * gcc.dg/cpp/cpp.exp: Likewise.
14256         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14257         gcc-dg-runtest, so we cycle over optimization options.
14258
14259         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14260         * gcc.dg/compare2.c: No longer expected to fail.
14261
14262 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14263
14264         * gcc.c-torture/execute/20000804-1.c: New test.
14265
14266 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14267
14268         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14269
14270 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14271
14272         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14273
14274 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14275
14276         * gcc.c-torture/compile/20000803-1.c: New test.
14277
14278 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14279
14280         * gcc.c-torture/execute/20000801-3.c,
14281         gcc.c-torture/execute/20000801-4.c: New tests.
14282         * gcc.c-torture/execute/20000801-3.x,
14283         gcc.c-torture/execute/20000801-4.x: Xfail.
14284
14285 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14286
14287         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14288         libobjc/.libs to allow for libtool.
14289
14290 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gcc.c-torture/compile/20000802-1.c: New test.
14293
14294 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14295
14296         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14297
14298 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14299
14300         * gcc-c-torture/execute/20000731-2.c: New test.
14301
14302         * gcc.c-torture/execute/20000731-1.c: New test.
14303         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14304
14305 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14306
14307         * testsuite/gcc.dg/cpp/paste7.c: New test.
14308         * gcc.dg/cpp/20000725-1.c: New test.
14309
14310 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14311
14312         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14313         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14314         declaration warning for __builtin_dwarf_reg_size.
14315
14316         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14317
14318 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14319
14320         * gcc.dg/noncompile/voidparam-1.c: New test.
14321
14322 2000-07-30  Richard Henderson  <rth@cygnus.com>
14323
14324         * gcc.dg/c90-digraph-1.c: Don't xfail.
14325         * gcc.dg/compare2.c (case 10): Xfail.
14326         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14327
14328 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14329
14330         * gcc.dg/c99-main-1.c: New test.
14331
14332 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14333
14334         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14335
14336 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14337
14338         * gcc.c-tortuer/execute/20000726-1.c: New test.
14339
14340 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14341
14342         * gcc.c-torture/execute/enum-2.c: New test.
14343
14344 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14345
14346         * gcc.dg/cpp/tr-warn3.c: New test.
14347
14348 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14349
14350         * g++.old-deja/g++.ext/implicit1.C: Remove.
14351         * g++.old-deja/g++.jason/c2.C: Remove
14352         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14353         * g++.old-deja/g++.pt/crash16.C: Likewise.
14354         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14355
14356 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14357
14358         * g++.old-deja/g++.other/for2.C: New test.
14359
14360 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.dg/20000720-1.c: New test.
14363
14364 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14365
14366         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14367
14368 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14369
14370         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14371         * gcc.c-torture/execute/20000722-1.c: New.
14372         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14373
14374 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14375
14376         * gcc.dg/cpp/20000720-1.S: New test.
14377
14378 2000-07-21  Michael Meissner  <meissner@redhat.com>
14379
14380         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14381
14382 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14383
14384         * g++.old-deja/g++.brendan/crash16.C,
14385         g++.old-deja/g++.brendan/parse3.C,
14386         g++.old-deja/g++.brendan/redecl1.C,
14387         g++.old-deja/g++.ns/template13.C,
14388         g++.old-deja/g++.other/decl4.C,
14389         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14390
14391 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14392
14393         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14394         and "Internal error".
14395
14396         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14397         regexps.
14398         * gcc.dg/cpp/paste6.c: New test.
14399
14400 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14401
14402         * gcc.dg/cpp/tr-direct.c: New test.
14403
14404         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14405         gcc.dg/cpp/undef1.c: Tweak error regexps.
14406
14407 2000-07-18  Eric Christopher <echristo@redhat.com>
14408
14409         * gcc.c-torture/compile/20000718-1.c: New test.
14410
14411 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14412
14413         * cpplex.c (_cpp_push_token): If the token being pushed back
14414         is the previous token in this context, just subtract one from
14415         context->posn.
14416         * cppmacro.c (save_expansion): Clear aux field when storing a
14417         placemarker.
14418
14419 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14420
14421         * gcc.dg/noncompile/redecl-1.c: New test.
14422
14423 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14424
14425         * gcc.c-torture/execute/20000717-5.c: New test.
14426         * gcc.c-torture/execute/20000717-1.x: Removed.
14427
14428 2000-07-17  Richard Henderson  <rth@cygnus.com>
14429
14430         * gcc.c-torture/execute/20000717-4.c: New test.
14431
14432 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14433
14434         * gcc.dg/cpp/syshdr.c: New test.
14435         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14436
14437 2000-07-17  Neil Booth  <neilb@earthling.net>
14438
14439         * gcc.dg/cpp/cmdlne-dM.c: New test.
14440         * gcc.dg/cpp/cmdlne-dD.c: New test.
14441
14442 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14443
14444         * gcc.c-torture/execute/20000717-3.c: New test.
14445
14446         * gcc.c-torture/compile/20000717-1.c: New test.
14447
14448 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14449
14450         * gcc.c-torture/execute/20000717-2.c: New test.
14451
14452 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14453
14454         * gcc.dg/formatz-1.c: New test.
14455
14456         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14457         * gcc.dg/c99-digraph-1.c: New tests.
14458
14459         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14460         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14461
14462         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14463         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14464         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14465         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14466         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14467         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14468         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14469
14470 2000-07-17   Greg McGary <greg@mcgary.org>
14471
14472         * gcc.c-torture/execute/20000717-1.c: New test.
14473         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14474
14475 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14476
14477         * gcc.c-torture/execute/20000715-2.c: New test.
14478         * gcc.dg/20000715-1.c: New test.
14479
14480 2000-07-15  Michael Meissner  <meissner@redhat.com>
14481
14482         * gcc.c-torture/execute/20000715-1.c: New test.
14483
14484 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14485
14486         * gcc.c-torture/execute/20000707-1.c: New test.
14487
14488 2000-07-13  Neil Booth  <NeilB@earthling.net>
14489
14490         * testsuite/gcc.dg/cpp/digraph1.c,
14491         testsuite/gcc.dg/cpp/digraph2.c,
14492         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14493
14494 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14495
14496         * g77.f-torture/compile/20000630-2.f:  New test.
14497         * g77.f-torture/compile/20000630-2.x
14498
14499 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14500
14501         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14502
14503 2000-07-11  Neil Booth  <NeilB@earthling.net>
14504
14505         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14506
14507 2000-07-11  Neil Booth  <NeilB@earthling.net>
14508
14509         * gcc.dg/cpp/cmdlne-C.c: New.
14510
14511 2000-07-09  Neil Booth  <NeilB@earthling.net>
14512
14513         * gcc.dg/cpp/directiv.c: New tests.
14514         * gcc.dg/cpp/undef1.c: Update.
14515
14516 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14517
14518         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14519
14520 2000-07-09  Neil Booth  <NeilB@earthling.net>
14521
14522         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14523
14524 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14525
14526         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14527         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14528
14529 2000-07-08  Neil Booth  <NeilB@earthling.net>
14530
14531         * gcc.dg/cpp/macsyntx.c: New tests.
14532
14533 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * gcc.dg/20000707-1.c: New test.
14536
14537 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.c-torture/execute/20000706-1.c: New test.
14540         * gcc.c-torture/execute/20000706-2.c: New test.
14541         * gcc.c-torture/execute/20000706-3.c: New test.
14542         * gcc.c-torture/execute/20000706-4.c: New test.
14543         * gcc.c-torture/execute/20000706-5.c: New test.
14544
14545 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14546
14547         * g++.old-deja/g++.pt/instantiate7.C: New test.
14548
14549 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14552         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14553         * g++.old-deja/g++.other/rtti3.C: Likewise.
14554         * g++.old-deja/g++.other/rttid3.C: Likewise.
14555
14556 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14557
14558         *  g77.f-torture/compile/20000630-1.x: Fix typo
14559
14560 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14561
14562         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14563         assembly output.
14564
14565 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14566
14567         * gcc.dg/cpp/ident.c: New test.
14568
14569 2000-07-05  Neil Booth  <NeilB@earthling.net>
14570
14571         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14572           gcc.dg/cpp/lexstrng.c: New tests.
14573
14574 2000-07-04  Neil Booth  <NeilB@earthling.net>
14575
14576         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14577         * gcc.dg/cpp/strify2.c: Same.
14578
14579 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14580
14581         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14582         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14583         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14584         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14585
14586         * testsuite/gcc.dg/cpp/macro1.c,
14587         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14588         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14589         testsuite/gcc.dg/cpp/strify1.c,
14590         testsuite/gcc.dg/cpp/strify2.c: New tests.
14591
14592 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14593
14594         * gcc.c-torture/execute/20000703-1.c: New test.
14595
14596 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14597
14598         * g++.old-deja/g++.pt (lookup10.C): New test.
14599
14600 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14601
14602         * g++.old-deja/g++.pt (typename25.C): New test.
14603
14604 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14605
14606         * gcc.c-torture/compile/20000701-1.c: New test.
14607
14608 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14609
14610         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14611         to test case.
14612
14613 2000-06-30  Catherine Moore  <clm@cygnus.com>
14614
14615         * gcc.c-torture/execute/align-1.c: New test.
14616
14617 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14618
14619         * g++.old-deja/g++.pt/expr8.C: New test.
14620         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14621
14622 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14623
14624         * gcc.c-torture/compile/20000629-1.c: New test.
14625
14626 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14627
14628
14629         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14630         gcc.dg/noncompile directory, depending on whether they're
14631         preprocessor tests or not.  Annotate all the tests for the dg
14632         framework.
14633
14634         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14635         * gcc.dg/noncompile/noncompile.exp: New.
14636
14637         * Moved files:
14638         Old name                                New name
14639         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14640         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14641         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14642         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14643         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14644         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14645         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14646         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14647         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14648         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14649         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14650         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14651         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14652         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14653         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14654         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14655         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14656         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14657         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14658         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14659         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14660         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14661         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14662         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14663
14664         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14665         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14666         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14667         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14668         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14669         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14670
14671 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14672
14673         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14674         declare one variable.  On the fourth, error.
14675         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14676         declared by 20000628-1a.h.
14677
14678 2000-06-29  Richard Henderson  <rth@redhat.com>
14679
14680         * gcc.c-torture/execute/930529-1.x: New file.
14681         * gcc.dg/920413-1.c: Adjust expected warning text.
14682         * gcc.dg/980217-1.c: Declare abort.
14683         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14684
14685 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14686
14687         * g77.f-torture/compile/20000629-1.f: New test.
14688         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14689
14690 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14691
14692         Rearrange lots of files, removing entirely the
14693         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14694         directories.
14695
14696         * Deleted files:
14697         gcc.c-torture/code_quality/code_quality.exp
14698         gcc.c-torture/special/special.exp
14699         gcc.failure/failure.exp
14700         gcc.failure/940409-1.x
14701         gcc.c-torture/compile/961203-1.x
14702
14703         * New files:
14704         gcc.misc-tests/linkage.exp
14705         gcc.c-torture/execute/920730-1t.c
14706         gcc.c-torture/execute/920730-1t.x
14707         gcc.c-torture/compile/920520-1.x
14708         gcc.c-torture/compile/920521-1.x
14709         gcc.c-torture/compile/981006-1.x
14710         gcc.c-torture/execute/eeprof-1.x
14711
14712         * Moved files (possibly with modifications to fit a new harness):
14713         Old name                                New name
14714         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14715         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14716         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14717         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14718         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14719         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14720         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14721         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14722         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14723         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14724         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14725         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14726         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14727         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14728
14729 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14730
14731         * c-torture/compile/961203-1.x: Delete.
14732
14733         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14734         not exit. Include stdio.h.
14735         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14736         * gcc.misc-tests/dg-12.c: Likewise.
14737         * gcc.misc-tests/dg-5.c: Likewise.
14738         * gcc.misc-tests/dg-6.c: Likewise.
14739         * gcc.misc-tests/dg-7.c: Prototype abort.
14740         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14741         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14742         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14743         not exit.
14744         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14745         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14746
14747 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14748
14749         * gcc.dg/cpp/20000628-1.c: New test.
14750         * gcc.dg/cpp/20000628-1.h: New header for above test.
14751         * gcc.dg/cpp/20000628-1a.h: Likewise.
14752
14753 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14754
14755         * gcc.dg/cpp: New directory.
14756         * gcc.dg/cpp/cpp.exp: New driver.
14757         * gcc.dg/cpp/20000627-1.c: New test.
14758         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14759         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14760         and rewrite as a compilation test.
14761
14762         * gcc.dg: Move many files into the cpp subdirectory, possibly
14763         renaming or editing them as well.
14764         Old name                New name
14765         990119-1.c              cpp/19990119-1.c
14766         990228-1.c              cpp/19990228-1.c
14767         990407-1.c              cpp/19990407-1.c
14768         990409-1.c              cpp/19990409-1.c
14769         990413-1.c              cpp/19990413-1.c
14770         990703-1.c              cpp/19990703-1.c
14771         20000127-1.c            cpp/20000127-1.c
14772         20000129-1.c            cpp/20000129-1.c
14773         20000207-1.c            cpp/20000207-1.c
14774         20000207-2.c            cpp/20000207-2.c
14775         20000209-1.c            cpp/20000209-1.c
14776         20000209-2.c            cpp/20000209-2.c
14777         20000301-1.c            cpp/20000301-1.c
14778         20000419-1.c            cpp/20000419-1.c
14779         20000510-1.S            cpp/20000510-1.S
14780         20000519-1.c            cpp/20000519-1.c
14781         20000529-1.c            cpp/20000529-1.c
14782         20000625-1.c            cpp/20000625-1.c
14783         20000625-2.c            cpp/20000625-2.c
14784         cpp-as1.c               cpp/assert1.c
14785         cpp-as2.c               cpp/assert2.c
14786         cxx-comments-1.c        cpp/cxxcom1.c
14787         cxx-comments-2.c        cpp/cxxcom2.c
14788         endif-label.c           cpp/endif.c
14789         cpp-hash1.c             cpp/hash1.c
14790         cpp-hash2.c             cpp/hash2.c
14791         cpp-if1.c               cpp/if-1.c
14792         cpp-if2.c               cpp/if-2.c
14793         cpp-if3.c               cpp/if-3.c
14794         cpp-if4.c               cpp/if-4.c
14795         cpp-if5.c               cpp/if-5.c
14796         cpp-cond.c              cpp/if-cexp.c
14797         cpp-missingop.c         cpp/if-mop.c
14798         cpp-missingparen.c      cpp/if-mpar.c
14799         cpp-opprec.c            cpp/if-oppr.c
14800         cpp-ifparen.c           cpp/if-paren.c
14801         cpp-shortcircuit.c      cpp/if-sc.c
14802         cpp-shift.c             cpp/if-shift.c
14803         cpp-unary.c             cpp/if-unary.c
14804         cpp-li1.c               cpp/line1.c
14805         cpp-li2.c               cpp/line2.c
14806         lineno.c                cpp/line3.c
14807         lineno-2.c              cpp/line4.c
14808         cpp-mi.c                cpp/mi1.c
14809         cpp-mic.h               cpp/mi1c.h
14810         cpp-micc.h              cpp/mi1cc.h
14811         cpp-mind.h              cpp/mi1nd.h
14812         cpp-mindp.h             cpp/mi1ndp.h
14813         cpp-mix.h               cpp/mi1x.h
14814         cpp-mi2.c               cpp/mi2.c
14815         cpp-mi2a.h              cpp/mi2a.h
14816         cpp-mi2b.h              cpp/mi2b.h
14817         cpp-mi2c.h              cpp/mi2c.h
14818         cpp-mi3.c               cpp/mi3.c
14819         cpp-mi3.def             cpp/mi3.def
14820         poison-1.c              cpp/poison.c
14821         pr-impl.c               cpp/prag-imp.c
14822         cpp-redef-2.c           cpp/redef1.c
14823         cpp-redef.c             cpp/redef2.c
14824         strpaste.c              cpp/strp1.c
14825         strpaste-2.c            cpp/strp2.c
14826         cpp-tradpaste.c         cpp/tr-paste.c
14827         cpp-tradstringify.c     cpp/tr-str.c
14828         cpp-tradwarn1.c         cpp/tr-warn1.c
14829         cpp-tradwarn2.c         cpp/tr-warn2.c
14830         trigraphs.c             cpp/trigraphs.c
14831         cpp-unc1.c              cpp/unc1.c
14832         cpp-unc2.c              cpp/unc2.c
14833         cpp-unc3.c              cpp/unc3.c
14834         cpp-unc.c               cpp/unc4.c
14835         undef.c                 cpp/undef1.c
14836         undef-2.c               cpp/undef2.c
14837         cpp-wi1.c               cpp/widestr1.c
14838
14839 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14840
14841         * lib/g++.exp (g++_include_flags): Tweak.
14842
14843 2000-06-27  H.J. Lu  <hjl@gnu.org>
14844             Loren J. Rittle  <ljrittle@acm.org>
14845
14846         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14847         version with one that knows about the new gcc tree structure.
14848         (g++_link_flags): Same.
14849
14850 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14851
14852         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14853         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14854         case we are cross-compiling.
14855
14856         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14857         g++.old-deja/g++.niklas/Makefile.in,
14858         g++.old-deja/g++.niklas/configure.in,
14859         g++.old-deja/g++.other/Makefile.in,
14860         g++.old-deja/g++.other/configure.in,
14861         gcc.c-torture/code_quality/Makefile.in,
14862         gcc.c-torture/code_quality/configure.in,
14863         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14864         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14865         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14866         gcc.c-torture/execute/ieee/Makefile.in,
14867         gcc.c-torture/execute/ieee/configure.in,
14868         gcc.c-torture/noncompile/Makefile.in,
14869         gcc.c-torture/noncompile/configure.in,
14870         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14871         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14872         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14873
14874 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14875
14876         * g++.old-deja/g++.other/ambig3.C: New test.
14877
14878 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14879
14880         * g++.old-deja/g++.pt/syntax1.C: New test.
14881         * g++.old-deja/g++.pt/syntax2.C: New test.
14882         * g++.old-deja/g++.other/syntax3.C: New test.
14883         * g++.old-deja/g++.other/syntax4.C: New test.
14884
14885 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14886
14887         * gcc.dg/20000623-1.c: Prototype exit and abort.
14888
14889 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14890
14891         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14892         New tests.
14893         * gcc.dg/cpp-mi3.def: New file.
14894
14895         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14896         inside assertions.
14897         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14898         lexer's error messages.
14899         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14900         divine anything from the linemarkers.
14901         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14902         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14903
14904 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14905
14906         * gcc.dg/20000623-1.c: New test.
14907
14908 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14909
14910         * gcc.c-torture/execute/20000622-1.c: New test.
14911
14912 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14913
14914         * g++.old-deja/g++.other/init15.C: New test.
14915
14916 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14917
14918         * g++.old-deja/g++.pt/vaarg2.C: New test.
14919         * g++.old-deja/g++.pt/vaarg3.C: New test.
14920
14921 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         * g++.old-deja/g++.other/dyncast6.C: New test.
14924
14925 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14926
14927         * gcc.c-torture/execute/loop-6.c: New test.
14928
14929 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14930
14931         * gcc.dg/20000614-1.c: New test.
14932         * gcc.dg/20000614-2.c: New test.
14933
14934 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14935
14936         * g++.old-deja/g++.other/inline12.C: New test.
14937
14938 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14939
14940         * g++.old-deja/g++.other/eh1.C: New test.
14941
14942 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14943
14944         * g++.old-deja/g++.other/type.C: New test.
14945
14946 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14947
14948         * g++.old-deja/g++.other/initstring.C: New test.
14949
14950 2000-06-12  Jason Merrill  <jason@redhat.com>
14951
14952         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14953
14954 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14955
14956         * gcc.c-torture/compile/20000609-1.c: New test.
14957
14958 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14959
14960         * gcc.dg/20000609-1.c: New test.
14961
14962 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14963
14964         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14965         * gcc.c-torture/noncompile/poison-1.c: Move...
14966         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14967         * gcc.dg/cpp-li1.c: Add a token after the #line.
14968
14969 2000-06-05  Richard Henderson  <rth@cygnus.com>
14970
14971         * gcc.c-torture/execute/20000605-2.c: New test.
14972         * gcc.c-torture/execute/20000605-3.c: New test.
14973
14974 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14975
14976         * g77.f-torture/execute/20000503-1.x: New file.
14977
14978 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14979
14980         * g++.old-deja/g++.eh/badalloc1.C: New test.
14981
14982 2000-06-05  Richard Henderson  <rth@cygnus.com>
14983
14984         * gcc.c-torture/execute/20000605-1.c: New test.
14985
14986 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14987             Nathan Sidwell <nathan@codesourcery.com>
14988
14989         * gcc.c-torture/compile/20000605-1.c: New test.
14990
14991 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14992
14993         * g77.f-torture/compile/20000601-1.f:  New test.
14994
14995 2000-06-03  Richard Henderson  <rth@cygnus.com>
14996
14997         * gcc.c-torture/execute/20000603-1.c: New.
14998
14999 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15000
15001         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15002         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15003
15004 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15005
15006         * gcc.dg/compare2.c (case 12): XFAIL.
15007         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15008         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15009
15010         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15011
15012 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15013
15014         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15015         guard macro is already defined when the header is first
15016         included.
15017         * gcc.dg/cpp-mix.h: New file.
15018         * gcc.dg/endif-label.c: Update patterns to match compiler.
15019
15020         * g++.brendan/complex1.C: Declare abort.
15021         * g++.law/refs4.C: Remove XFAIL.
15022         * g++.oliva/expr2.C: Declare abort and exit.
15023
15024 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15025
15026         * gcc.c-torture/execute/20000528-1.c: New test.
15027
15028         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15029         * g++.old-deja/g++.law/temps4.C: Likewise.
15030
15031         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15032         stdlib.h.  Call abort() on failure.
15033         * g++.old-deja/g++.law/refs4.C: Likewise.
15034         * g++.old-deja/g++.law/temps4.C: Likewise.
15035         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15036         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15037
15038 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15039
15040         Relative to g++.dg/special:
15041         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15042
15043         Relative to g++.old-deja:
15044         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15045         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15046         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15047         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15048         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15049         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15050         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15051
15052         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15053         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15054         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15055         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15056         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15057         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15058         and/or string.h.
15059
15060         * g++.other/goto1.C: Update expectations for error messages.
15061
15062 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15063
15064         * gcc.c-torture/compile/20000523-1.c: New test.
15065
15066 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15067
15068         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15069
15070 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15071
15072         * g++.old-deja/g++.eh/catch11.C: New test.
15073         * g++.old-deja/g++.eh/catch12.C: New test.
15074
15075 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15076
15077         * gcc.c-torture/execute/20000523-1.c: New test.
15078
15079 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15080
15081         * c-torture/execute/bcp-1.c: Replace abort in arg of
15082         __builtin_constant_p with a generic external function.
15083
15084         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15085         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15086         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15087         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15088         Prototype abort and/or exit.
15089
15090         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15091         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15092         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15093         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15094
15095 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15096
15097         * gcc.dg/dwarf2-1.c: New test.
15098
15099 2000-05-20  Richard Henderson  <rth@cygnus.com>
15100
15101         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15102
15103 2000-05-20  Andreas Jaeger  <aj@suse.de>
15104
15105         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15106         testcase.
15107
15108 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15109
15110         * gcc.c-torture/execute/20000519-2.c: New test.
15111
15112 2000-05-19  Andreas Jaeger  <aj@suse.de>
15113
15114         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15115         which fails with SSA.
15116
15117         * lib/c-torture.exp: Also test with -O3 -fssa.
15118
15119 2000-05-18  Michael Meissner  <meissner@redhat.com>
15120
15121         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15122         * gcc.c-torture/execute/920415-1.c: Ditto.
15123         * gcc.c-torture/execute/920501-1.c: Ditto.
15124         * gcc.c-torture/execute/conversion.c: Ditto.
15125         * gcc.c-torture/execute/cvt-1.c: Ditto.
15126
15127 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15128
15129         * gcc.c-torture/compile/20000518-1.c: New test.
15130
15131 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15132
15133         * g77.f-torture/compile/200005018.f:  New test.
15134
15135 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15136
15137         * gcc.c-torture/compile/20000517-1.c: New test.
15138
15139 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15140
15141         * gcc.c-torture/execute/20000516-1.c: New test.
15142
15143 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15144
15145         * g++.old-deja/g++.other/eh.C: New test.
15146
15147 2000-05-12  Richard Henderson  <rth@cygnus.com>
15148
15149         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15150         constants through to doit's conditional.
15151
15152 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15153
15154         * gcc.c-torture/compile/20000511-1.c: New test.
15155         * g77.f-torture/compile/20000511-1.f: New test.
15156         * g77.f-torture/compile/20000511-2.f: New test.
15157
15158 2000-05-11  Michael Meissner  <meissner@redhat.com>
15159
15160         * gcc.c-torture/execute/20000511-1.c: New test.
15161
15162 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15163
15164         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15165         * gcc.dg/20000510-1.S: New.
15166
15167 2000-05-08  Catherine Moore  <clm@cygnus.com>
15168
15169         * gcc.dg/unused-3.c: New.
15170
15171 2000-05-06  Richard Henderson  <rth@cygnus.com>
15172
15173           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15174           * g++.old-deja/g++.mike/warn1.C: Likewise.
15175           * g++.old-deja/g++.pt/local1.C: Likewise.
15176           * g++.old-deja/g++.pt/local7.C: Likewise.
15177           * g++.old-deja/g++.pt/spec16.C: Likewise.
15178
15179 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15182
15183 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15184
15185           * g77.f-torture/execute/20000503-1.f:  New test.
15186
15187 2000-05-04  Andreas Jaeger  <aj@suse.de>
15188
15189         * gcc.dg/noreturn-2.c: New test.
15190
15191 2000-05-04  Neil Booth  <NeilB@earthling.net>
15192
15193         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15194         preprocessor.
15195
15196 2000-05-04  Richard Henderson  <rth@cygnus.com>
15197
15198         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15199
15200 2000-05-04  Richard Henderson  <rth@cygnus.com>
15201
15202         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15203         OpenSSL by Jason R Thorpe.
15204
15205 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15206
15207         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15208
15209 2000-05-03  Robert Lipe <robertlipe@usa.net>
15210
15211         * gcc.dg/20000503-1.c: New test.
15212
15213 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15214
15215         * gcc.c-torture/compile/20000502-1.c: New test.
15216         * g++.old-deja/g++.other/align.C: New test.
15217         * gcc.dg/cpp-tradstringify.c: New test.
15218
15219 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15220
15221         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15222         and hard registers.
15223
15224 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15225
15226         * gcc.c-torture/execute/loop-5.c: New test.
15227
15228 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15229
15230         * gcc.c-torture/execute/va-arg-20.c: New test.
15231
15232 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15233
15234         * gcc.c-torture/execute/20000422-1.c: New test.
15235
15236 2000-04-20  Greg McGary  <gkm@gnu.org>
15237
15238         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15239         when optimizing, but without sibling-call optimizations (-O1).
15240
15241 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15242
15243           * gcc.c-torture/compile/20000420-1.c: New test.
15244
15245 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15246
15247         * g++.abi/ptrflags.C: New test.
15248         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15249
15250 2000-04-19  Catherine Moore  <clm@cygnus.com>
15251
15252         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15253
15254 2000-04-19  Greg McGary  <gkm@gnu.org>
15255
15256         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15257         sibling-call optimizations.
15258
15259 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15260
15261         * gcc.dg/20000419-1.c: New test.
15262
15263 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15264
15265         * gcc.c-torture/execute/20000412-6.c: New test.
15266
15267 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15268
15269         * gcc.c-torture/execute/20000412-5.c: New test.
15270         * g77.f-torture/compile/20000412-1.f: New test.
15271         * gcc.c-torture/execute/20000412-4.c: New test.
15272         * gcc.c-torture/compile/20000412-2.c: New test.
15273         * gcc.c-torture/execute/20000412-3.c: New test.
15274         * gcc.c-torture/compile/20000412-1.c: New test.
15275         * gcc.c-torture/execute/20000412-2.c: New test.
15276
15277 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15278
15279         * objc/execute/bf-20.m: New test.
15280
15281 2000-04-10  Richard Henderson  <rth@cygnus.com>
15282
15283         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15284
15285         * gcc.c-torture/execute/20000412-1.c: New test.
15286
15287 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15288
15289         * g++.old-deja/g++.eh/catchptr1.C: New test.
15290
15291 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15292
15293         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15294
15295 2000-04-08  Neil Booth  <NeilB@earthling.net>
15296
15297         * gcc.dg/cpp-nullchar.c: Remove test as
15298         embedded nulls cause problems.
15299
15300 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15301
15302         * gcc.dg/compare2.c: New test.
15303
15304 2000-04-08  Neil Booth  <NeilB@earthling.net>
15305
15306         * gcc.dg/cpp-nullchar.c: New test.
15307
15308 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15309
15310         * gcc.dg/cpp-mi2.c: New test.
15311         * gcc.dg/cpp-mi2[abc].h: New files.
15312
15313 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15314
15315         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15316         member name.
15317
15318 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15319
15320         * g++.old-deja/g++.abi/vmihint.C: New test.
15321
15322 2000-04-06  Neil Booth  <NeilB@earthling.net>
15323
15324         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15325         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15326         copyright.
15327
15328 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15329
15330         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15331         avoid stack-frame overwrite.
15332
15333 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15334
15335         * gcc.c-torture/compile/20000405-2.c: New test.
15336         * gcc.c-torture/compile/20000405-3.c: New test.
15337
15338 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15339
15340         * gcc.c-torture/compile/20000405-1.c: New test.
15341
15342 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15343
15344         * gcc.dg/cast-qual-1.c: Revert last change.
15345
15346 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15347
15348         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15349
15350 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15351
15352         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15353         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15354
15355 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15356
15357         * gcc.c-torture/compile/20000403-2.c: New test.
15358         * gcc.c-torture/compile/20000403-1.c: New test.
15359
15360 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15361
15362         * gcc.c-torture/execute/20000403-1.c: New test.
15363
15364 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15365
15366         * gcc.c-torture/execute/20000402-1.c: New test.
15367
15368 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15369
15370         * gcc.c-torture/execute/va-arg-15.c: New test.
15371         * gcc.c-torture/execute/va-arg-16.c: New test.
15372         * gcc.c-torture/execute/va-arg-17.c: New test.
15373         * gcc.c-torture/execute/va-arg-18.c: New test.
15374         * gcc.c-torture/execute/va-arg-19.c: New test.
15375
15376 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15377
15378         * gcc.c-torture/compile/981211-1.c: Move to...
15379         * gcc.dg/cpp-as1.c: ...here.
15380         * gcc.dg/cpp-as2.c: New file.
15381
15382         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15383         compiler.
15384
15385 2000-04-02  Neil Booth  <NeilB@earthling.net>
15386
15387         * gcc.dg/cpp-cond.c  New tests.
15388         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15389         accidental success less likely.
15390         * gcc.dg/cpp-missingop.c  New tests.
15391         * gcc.dg/cpp-missingparen.c  New tests.
15392         * gcc.dg/cpp-shift.c  New tests.
15393         * gcc.dg/cpp-shortcircuit.c  New tests.
15394         * gcc.dg/cpp-unary.c  New tests.
15395
15396 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15397
15398         * gcc.c-torture/compile/20000329-1.c: New test.
15399
15400 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15401
15402         * gcc.c-torture/compile/20000326-1.c: New test.
15403         * gcc.c-torture/compile/20000326-2.c: New test.
15404
15405 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15406
15407         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15408         the first parameter is a function argument.
15409
15410 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15411
15412         * g++.old-deja/g++.ext/array4.C: New test.
15413
15414 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15415
15416         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15417
15418 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15419
15420         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15421
15422 2000-03-19  Richard Henderson  <rth@cygnus.com>
15423
15424         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15425
15426 2000-03-19  Richard Henderson  <rth@cygnus.com>
15427
15428         * gcc.c-torture/compile/20000319-1.c: New test.
15429
15430 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15431
15432         * gcc.c-torture/execute/20000314-3.c: New test.
15433         * gcc.c-torture/execute/20000314-2.c: New test.
15434         * gcc.c-torture/execute/20000314-1.c: New test.
15435         * gcc.c-torture/compile/20000314-2.c: New test.
15436         * gcc.c-torture/compile/20000314-1.c: New test.
15437
15438 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         * g++.old-deja/g++.warn/inline.C: New test.
15441
15442 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15443
15444         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15445         standards-compliant result rather than specific constants.
15446         Put test-values in array.
15447
15448 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15449
15450         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15451         (g++_target_compile): Put test-specific options last.
15452
15453 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15454
15455         * g++.old-deja/g++.eh/vbase4.C: New test.
15456
15457 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15458
15459         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15460
15461 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         * g++.old-deja/g++.brendan/misc12.C: Removed.
15464         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15465         * g++.old-deja/g++.ext/pretty4.C: New test.
15466
15467 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15468
15469         * g++.old-deja/g++.other/string2.C: New test.
15470
15471 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         * g++.old-deja/g++.warn/impint2.C: New test.
15474
15475 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15476
15477         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15478         is 1, not zero.
15479
15480 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15481
15482         * g++.old-deja/g++.warn/impint.C: New test.
15483         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15484         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15485         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15486         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15487         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15488         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15489         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15490         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15491         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15492         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15493         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15494         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15495
15496 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15497
15498         * gcc.dg/cpp-redef.c: New test.
15499
15500 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15501
15502         * g++.old-deja/g++.pt/unify7.C: New test.
15503
15504 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15505
15506         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15507         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15508
15509 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15510
15511         * gcc.c-torture/compile/20000224-1.c: New test.
15512
15513 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15514
15515         * gcc.c-torture/compile/cpp-2.c: New test.
15516         * gcc.c-torture/compile/cpp-1.c: New test.
15517
15518 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15519
15520         * gcc.c-torture/execute/20000225-1.c: New test.
15521
15522 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15523
15524         * gcc.dg/cpp-li2.c: New test.
15525
15526         * gcc.dg/cpp-wi1.c: New test.
15527
15528         * gcc.dg/cpp-li1.c: New test.
15529
15530 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15531
15532         * g++.old-deja/g++.other/sizeof5.C: New test.
15533
15534 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15535
15536         * gcc.c-torture/execute/va-arg-13.c: New test.
15537
15538 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15539
15540         * gcc.c-torture/execute/va-arg-12.c: New test.
15541
15542 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15543
15544         * gcc.c-torture/execute/20000223-1.c: New test.
15545
15546 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15547
15548         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15549
15550 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15551
15552         * g++.old-deja/g++.abi/ptrmem.C: New test.
15553
15554 2000-02-19  Richard Henderson  <rth@cygnus.com>
15555
15556         * gcc.c-torture/compile/init-3.c: New.
15557
15558 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15559
15560         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15561         ALWAYS_CXXFLAGS.
15562
15563 2000-02-11  Robert Lipe <robertl@sco.com>
15564
15565         * gcc.c-torture/compile/20000211-3.c: New test.
15566
15567 2000-02-11  Martin Buchholz <martin@xemacs.org>
15568
15569         * gcc.c-torture/compile/20000211-2.c: New test.
15570
15571 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15572
15573         * gcc.c-torture/compile/20000211-1.c: New test.
15574
15575 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15576
15577         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15578           on native targets
15579
15580 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15581
15582         * g++.old-deja/g++.other/cast5.C: New test.
15583
15584 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15585
15586         * gcc.c-torture/execute/20000205-1.c: New.
15587
15588 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15589
15590         * g++.old-deja/g++.jason/cast3.C: Return void.
15591         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15592
15593 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15594
15595         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15596
15597         * gcc.dg/loop-1.c: New test.
15598
15599 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15600
15601         * gcc.c-torture/compile/20000127-1.c: New test.
15602         * gcc.c-torture/execute/991228-1.c: New test.
15603
15604 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15605
15606         * gcc.dg/unused-2.c: New test.
15607
15608         * gcc.dg/conv-1.c: New test.
15609
15610 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15611
15612         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15613         compiler.
15614         (tool_option_proc): Fix typo.
15615
15616 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15617
15618         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15619         of the ld on the host, not on the build machine.
15620         Also, don't crash if '--help' is not a supported option.
15621
15622 2000-01-24  Richard Henderson  <rth@cygnus.com>
15623
15624         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15625
15626 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15627
15628         * gcc.c-torture/execute/20000120-2.c: New test.
15629         * gcc.c-torture/execute/20000120-1.c: New test.
15630
15631 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15632
15633         * gcc.c-torture/execute/20000113-1.c: New test.
15634
15635 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15636
15637         * gcc.c-torture/execute/20000112-1.c: New test.
15638
15639 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15640
15641         * gcc.dg/20000111-1.c: New test.
15642
15643 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15644
15645         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15646         with 16 bit integers.
15647
15648 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15649
15650         * gcc.dg/20000108-1.c: New test.
15651
15652 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15653
15654         * g++.old-deja/g++.ns/koenig8.C: New test.
15655
15656 2000-01-05  Nathan Sidwell  <nathan@
15657
15658         * gcc.c-torture/execute/990531-1.c: New test.
15659
15660 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15661
15662         * gcc.c-torture/compile/990527-1.c: New test.
15663
15664 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15665
15666         * gcc.c-torture/execute/990527-1.c: New test.
15667
15668 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15669
15670         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15671         bitfields as signed.
15672
15673 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15674
15675         * g77.f-torture/compile/19990525-0.f: New test.
15676
15677 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15678
15679         * gcc.c-torture/execute/990525-2.c: New test.
15680
15681         * gcc.c-torture/execute/990525-1.c: New test.
15682
15683 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15684
15685         * g++.old-deja/g++.other/anon3.C: New test.
15686         * g++.old-deja/g++.other/anon4.C: New test.
15687         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15688         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15689         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15690         Merrill).
15691
15692 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15693
15694         * gcc.c-torture/execute/990524-1.c: New test.
15695
15696         * gcc.dg/990524-1.c: New test.
15697
15698 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15699
15700         * gcc.c-torture/compile/990523-1.c: New test.
15701
15702 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15703
15704         * gcc.c-torture/compile/990519-1.c: New test.
15705
15706 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15707
15708         * gcc.c-torture/compile/990517-1.c: New test.
15709
15710         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15711         (e4, f4): New tests.
15712         (main): Call them.
15713
15714 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15715
15716         * gcc.dg/noreturn-1.c: New test.
15717
15718 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15719
15720         * gcc.c-torture/execute/990513-1.c: New test.
15721
15722 1999-05-10  Richard Henderson  <rth@cygnus.com>
15723
15724         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15725
15726 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15727
15728         * g77.f-torture/execute/erfc.f: Use small single-precision
15729         values, to avoid problems on Alphas when not -mieee.
15730
15731 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15732
15733         * gcc.dg/990506-0.c: New test.
15734
15735 1999-05-08  Richard Henderson  <rth@cygnus.com>
15736
15737         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15738         the constant to test.  Don't XFAIL 64-bit targets.
15739
15740         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15741         * g++.old-deja/g++.law/profile1.C: Likewise.
15742
15743         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15744         operator new instances.
15745         * g++.old-deja/g++.other/delete5.C: Likewise.
15746
15747 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15748
15749         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15750         intrinsic.
15751
15752 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15753
15754         * g77.f-torture/execute/u77-test.f: Reverse order of two
15755         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15756
15757 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15758
15759         * gcc.dg/compare1.c: New test.
15760
15761 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15762
15763         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15764         New tests.
15765
15766 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15767
15768         * g77.f-torture/compile/19990502-1.f: New test.
15769
15770 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15771
15772         * g77.f-torture/compile/19990502-0.f: New test.
15773
15774 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15775
15776         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15777         intrinsic.
15778
15779 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15780
15781         * g77.f-torture/execute/u77-test.f (main): List libU77
15782         intrinsics not currently tested.
15783         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15784         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15785         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15786         Trim blanks off the ends of some printed strings.
15787
15788 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15789
15790         * g77.f-torture/execute/u77-test.f (main): Just warn about
15791         FSTAT gid disagreement, as it's expected on some systems.
15792
15793 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15794
15795         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15796         use a new function, which allows for some slop.
15797         Clean up some commentary.
15798         (issum): The new function.
15799         (sgladd): Deleted subroutine.
15800
15801 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15802
15803         * g77.f-torture/execute/u77-test.f: Modify to be more like
15804         libf2c/libU77 version, bringing patches to that version here.
15805         Add suitable commentary.
15806
15807 1999-04-25  Richard Henderson  <rth@cygnus.com>
15808
15809         * gcc.dg/990424-1.c: New test.
15810
15811 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15812
15813         * g77.f-torture/execute/u77-test.f (main): Bug involving
15814         LSTAT has been fixed, so turn back on full checking.
15815
15816 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15817
15818         * g77.f-torture/compile/19990419-0.f: New test.
15819         * g77.f-torture/execute/19990419-1.f: New test.
15820
15821 1999-04-17  Richard Henderson  <rth@cygnus.com>
15822
15823         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15824         to avoid the need for a prototype to supress a warning.
15825
15826 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15827
15828         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15829
15830 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15831
15832         * gcc.c-torture/execute/990404-1.c: New test.
15833
15834 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15835
15836         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15837         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15838         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15839         missing initializer warnings.
15840
15841 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15842
15843         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15844         matching strings.
15845
15846 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15847
15848         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15849
15850 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15851
15852         * g77.f-torture/execute/19990325-0.f: New test.
15853         * g77.f-torture/execute/19990325-1.f: New test.
15854
15855 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15856
15857         * gcc.c-torture/execute/990324-1.c: New test.
15858
15859 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15860
15861         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15862         test with 4.
15863
15864 1999-03-17  Richard Henderson  <rth@cygnus.com>
15865
15866         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15867
15868 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15869
15870         * g77.f-torture/execute/19990313-2.f: New test.
15871         * g77.f-torture/execute/19990313-3.f: New test.
15872
15873 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15874
15875         * g77.f-torture/execute/19990313-0.f: New test.
15876         * g77.f-torture/execute/19990313-1.f: New test.
15877
15878 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15879
15880         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15881         printf to sprintf.
15882         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15883         (main): Add check for u15.  Conditionalize u31 check depending on
15884         whether ints are <32 bits or >=32 bits.
15885
15886 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15887
15888         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15889
15890 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15891
15892         * g77.f-torture/compile/19990305-0.f: New test.
15893         * g77.f-torture/execute/19981119-0.f: New test.
15894
15895 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15896
15897         * g77.f-torture/execute/970625-2.f: call ABORT if final
15898         result is not correct, instead of just printing it.
15899         Add this checking via newly introduced obfuscation, to
15900         trip up buggy front ends.
15901
15902 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15903
15904         * g77.f-torture/compile/960317-1.f: Moved from being
15905         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15906
15907 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15908
15909         * g77.f-torture/execute/960317-1.f: New (old) test.
15910         * g77.f-torture/execute/970625-2.f: Ditto.
15911
15912 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15913
15914         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15915         message on line 1 or line 2; cccp and cpplib do this differently.
15916
15917 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15918
15919         * g++.old-deja/g++.law/weak1.C: New test.
15920
15921 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15922
15923         * gcc.c-torture/execute/990119-1.c: Renamed to...
15924         * gcc.dg/990119-1.c: this, so it will only be tested once
15925         (it's a preprocessor test, it doesn't need to be run at
15926         multiple optimization levels).
15927
15928 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15929
15930         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15931           ALWAYS_CXXFLAGS.
15932
15933 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15934
15935         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15936         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15937         to not be compilable by current g77.
15938
15939 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15940
15941         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15942
15943 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15944
15945         * gcc.c-torture/execute/990222-1.c: New test.
15946
15947 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15948
15949         * g77.f-torture/compile/19990218-0.f: New test.
15950         * g77.f-torture/noncompile/19990218-1.f: New test.
15951
15952 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15953
15954         * g77.f-torture/compile/19981216-0.f: New test.
15955
15956 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15957
15958         * gcc.dg/990214-1.c: New test.
15959
15960 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15961
15962         * gcc.dg/990213-2.c: New test.
15963
15964         * gcc.dg/990213-1.c: New test.
15965
15966 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15967
15968         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15969         ints.
15970
15971 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15972
15973         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15974         specified by target.
15975
15976         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15977
15978 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15979
15980         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15981
15982 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15983
15984         * gcc.dg/special/ecos.exp: New test driver for new tests with
15985         special requirements.
15986
15987         * gcc.dg/special/alias-1.c: New test.
15988         * gcc.dg/special/gcsec-1.c: New test.
15989         * gcc.dg/special/weak-1.c: New test.
15990         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15991         * gcc.dg/special/weak-2.c: New test.
15992         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15993         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15994         * gcc.dg/special/wkali-1.c: New test.
15995         * gcc.dg/special/wkali-2.c: New test.
15996         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15997         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15998
15999 1999-02-10  Felix Lee  <flee@cygnus.com>
16000
16001           * lib/c-torture.exp (c-torture-compile): Pull out code for
16002           analyzing gcc error messages.
16003           (c-torture-execute): Likewise.  Fix some (harmless) false
16004           positives.
16005           * lib/gcc.exp (gcc_check_compile): New function.
16006
16007 1999-02-08  Richard Henderson  <rth@cygnus.com>
16008
16009         * gcc.c-torture/execute/990208-1.c: New test.
16010
16011 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16012
16013         * g++.dg/special/ecos.exp: New driver for new tests with special
16014         requirements
16015
16016         * g++.dg/special/conpr-1.C: New test
16017         * g++.dg/special/conpr-2.C: New test
16018         * g++.dg/special/conpr-2a.C: New test
16019         * g++.dg/special/conpr-3.C: New test
16020         * g++.dg/special/conpr-3a.C: New test
16021         * g++.dg/special/conpr-3b.C: New test
16022
16023         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16024         allow g++ to use the dg driver
16025
16026         * README: Add comment about g++.dg directory
16027
16028 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16029
16030         * README: Update email addresses.
16031
16032 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16033
16034         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16035         arguments in order to force structure S onto the stack even on
16036         the alpha.
16037         (test): Pass 10 leading arguments to function foo as well as the
16038         structure S.
16039
16040         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16041         failure for all targets.
16042
16043         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16044         abort to terminate program execution.
16045
16046 1999-01-30  Richard Henderson  <rth@cygnus.com>
16047
16048         * gcc.c-torture/execute/990130-1.c: New test.
16049
16050 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16051
16052         * gcc.dg/990130-1.c: New test.
16053
16054 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16055
16056         * gcc.c-torture/execute/990128-1.c: New test.
16057
16058 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16059
16060         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16061
16062 1999-01-27  Felix Lee  <flee@cygnus.com>
16063
16064         * lib/c-torture.exp (c-torture-compile): pull out code for
16065         analyzing gcc error messages.
16066         (c-torture-execute): ditto, and fix some (harmless) false
16067         positives.
16068         * lib/gcc.exp (gcc_check_compile): new function.
16069
16070 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16071
16072         * gcc.dg/990117-1.c: New test.
16073
16074         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16075
16076         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16077
16078 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16079
16080         * g77.f-torture/compile/990115-1.f: New test.
16081
16082 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16083
16084         * gcc.c-torture/compile/990107-1.c: New test
16085
16086 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16087
16088         * gcc.c-torture/execute/990106-2.c: New test.
16089
16090         * gcc.c-torture/execute/990106-1.c: New test.
16091
16092 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16093
16094         * gcc.c-torture/compile/981223-1.c: New test.
16095
16096 1998-12-29  Richard Henderson  <rth@cygnus.com>
16097
16098         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16099         (opt3): Rename from opt4 and disable.
16100
16101 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16102
16103         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16104
16105 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16106
16107         * g++.old-deja/g++.other/conv5.C: New test.
16108
16109 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16110
16111         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16112
16113 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16114
16115         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16116
16117 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16118
16119         * gcc.c-torture/compile/981211-1.c: New test.
16120
16121 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16122
16123         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16124
16125         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16126
16127 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16128
16129         * gcc.special/930510-1.c: Make C9X safe.
16130         * gcc.misc-tests/gcov-1.c Similarly.
16131         * gcc.misc-tests/gcov-2.c Similarly.
16132
16133 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16134
16135         * gcc.dg/ultrasp1.c: New test.
16136
16137 1998-12-06  Richard Henderson  <rth@cygnus.com>
16138
16139         * gcc.c-torture/execute/981206.c: New test.
16140
16141 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16142
16143         * g++.old-deja/g++.ns/template7.C: New test.
16144
16145         * g++.old-deja/g++.other/expr1.C: New test.
16146
16147         * g++.old-deja/g++.eh/tmpl3.C: New test.
16148
16149         * g++.old-deja/g++.eh/tmpl2.C: New test.
16150
16151 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16152
16153         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16154         * g++.old-deja/g++.other/using6.C: Removed.
16155         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16156
16157         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16158
16159 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16160
16161         * g++.old-deja/g++.pt/overload8.C: New test.
16162
16163         * g++.old-deja/g++.pt/overload7.C: New test.
16164
16165         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16166
16167         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16168         and relinking messages.
16169         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16170         compiling with -frepo.
16171
16172 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16173
16174         * g++.old-deja/g++.pt/lookup6.C: New test.
16175
16176 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16177
16178         * gcc.c-torture/execute/981130-1.c: New test.
16179         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16180
16181 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16182
16183         * g++.old-deja/g++.pt/explicit76.C: New test.
16184
16185         * g++.old-deja/g++.pt/friend38.C: New test.
16186
16187         * g++.old-deja/g++.ns/crash2.C: New test.
16188
16189         * g++.old-deja/g++.pt/defarg8.C: New test.
16190
16191         * g++.old-deja/g++.pt/instantiate6.C: New test.
16192
16193         * g++.old-deja/g++.pt/static6.C: New test.
16194
16195         * g++.old-deja/g++.pt/decl2.C: New test.
16196
16197 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16198
16199         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16200         problem is actually related with name lookup, but so what? :-)
16201
16202         * g++.old-deja/g++.pt/friend37.C: New test.
16203
16204 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16205
16206         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16207         element, which fails on some systems.
16208
16209         * g77.f-torture/execute/labug1.f: New test.
16210
16211 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16212
16213         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16214         is defined.
16215
16216 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16217
16218         * g77.f-torture/compile/981117-1.f: New test.
16219
16220 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16221
16222         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16223         properly discarded.
16224
16225 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16226
16227         * gcc.c-torture/execute/memcheck: New directory of tests for
16228         -fcheck-memory-usage.
16229
16230 1998-11-07  Gerald Pfe
16231
16232         * g77.f-torture/noncompile/980615-0.f: New test.
16233
16234 1998-07-26  H.J. Lu  (hjl@gnu.org)
16235
16236         * gcc.dg/980312-1.c: Do link instead of compile.
16237         * gcc.dg/980313-1.c: Likewise.
16238
16239 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16240
16241         * gcc.c-torture/compile/980726-1.c: New test.
16242
16243 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16244
16245         * g77.f-torture/execute/io0.f: New test.
16246
16247 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16248
16249         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16250         an int.
16251
16252 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16253
16254         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16255         m32r bugs.
16256
16257 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16258
16259         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16260         c-decl.c:grokdeclarator can handle mode attributes.
16261
16262 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16263
16264         * gcc.c-torture/execute/980716-1.c: New test.
16265
16266 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16267
16268         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16269         the mn10200.
16270         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16271         the mn10200.
16272         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16273         * gcc.c-torture/compile/930326-1.x: Similarly.
16274
16275 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16276
16277         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16278         New test from Craig.
16279
16280 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16281
16282         * g77.f-torture/noncompile/980616-0.f: New test.
16283
16284         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16285
16286 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16287
16288         *  g++.other/singleton.C: Return error value instead of taking
16289         SIGSEGV.
16290
16291 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16292
16293         *  g++.other/singleton.C: New test.   Warning is under dispute.
16294         Runtime crash is not.
16295
16296 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16297
16298         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16299         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16300         using6.C, using7.C}:  New namespace tests.
16301
16302 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16303
16304         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16305         specialization with typedef'ed names used as array indexes.
16306
16307 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16308
16309         * gcc.c-torture/execute/980709-1.c: New test.
16310
16311         * gcc.dg/980709-1.c: New test.
16312
16313 1998-07-07  Richard Henderson  <rth@cygnus.com>
16314
16315         * gcc.c-torture/execute/bcp-1.c: New test.
16316
16317 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16318
16319         * gcc.c-torture/execute/980707-1.c: New test.
16320
16321 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16322
16323         * gcc.c-torture/compile/980706-1.c: New test.
16324
16325 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16326
16327         * g77.f-torture/execute/980701-0.f,
16328         g77.f-torture/execute/980701-1.f: New test from Craig.
16329
16330 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16331
16332         * gcc.c-torture/compile/980701-1.c: New test.
16333
16334         * gcc.c-torture/execute/980701-1.c: New test.
16335
16336 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16337 rlsruhe.de>
16338
16339         * g++.old-deja/g++.robertl/eb132.C: New test.
16340         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16341
16342 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16343
16344         * g77.f-torture/execute/980628-7.f,
16345         g77.f-torture/execute/980628-8.f,
16346         g77.f-torture/execute/980628-9.f,
16347         g77.f-torture/execute/980628-10.f: New tests from Craig.
16348
16349         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16350
16351 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16352
16353         * g77.f-torture/execute/980628-4.f: New test from Craig.
16354         * g77.f-torture/execute/980628-5.f: Likewise.
16355         * g77.f-torture/execute/980628-2.f: Likewise.
16356         * g77.f-torture/execute/980628-0.f: Likewise.
16357         * g77.f-torture/execute/980628-1.f: Likewise.
16358         * g77.f-torture/execute/980628-3.f: Likewise.
16359         * g77.f-torture/execute/980628-6.f: Likewise.
16360
16361 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16362
16363         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16364         directory when nothing has been installed yet.
16365
16366 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16367
16368         * gcc.c-torture/special/special.exp: Handle newer versions of
16369         dejagnu.
16370
16371 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16372
16373         * gcc.dg/980626-1.c: New test.
16374
16375 1998-06-19  Bruno Haible <haible@ilog.fr>
16376
16377         * gcc.misc-tests/m-un-2.c: New test.
16378         * g++.old-deja/g++.other/warn01.c: Likewise.
16379
16380 1998-06-19  Robert Lipe  <robertl@dgii.com>
16381
16382         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16383         compatibility with assmblers with a different comment character.
16384         Eliminate use of GAS-specific extensions.
16385
16386 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16387
16388         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16389
16390 1998-06-19  Robert Lipe  <robertl@dgii.com>
16391
16392         *lib/g77.exp: Replace search for libf2c.a with search for newly
16393         renamed libg2c.a
16394
16395 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16396
16397         * gcc.c-torture/execute/980617-1.c: New test.
16398
16399 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.c-torture/execute/980612-1.c: New test.
16402
16403 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.dg/980523-1.c: Only test on ppc-linux.
16406         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16407
16408         * gcc.c-torture/execute/980608-1.c: New test.
16409
16410 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16411
16412         * gcc.c-torture/execute/980605-1.c: New test.
16413
16414 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16415
16416         * gcc.c-torture/execute/980604-1.c: New test.
16417
16418 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16419
16420         * gcc.c-torture/execute/980602-1.c: New test.
16421         * gcc.c-torture/execute/980602-2.c: Likewise.
16422
16423 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16424
16425         * 970125-0.f: Fix per JCB.  Add commentary.
16426
16427 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16428
16429         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16430         IEEE -0 support.
16431
16432 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16433
16434         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16435         earlier.
16436
16437 1998-05-28  Catherine Moore <clm@cygnus.com>
16438
16439         * gcc.c-torture/execute/980526-3.c: New test.
16440
16441 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16442
16443         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16444         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16445         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16446         m88k-motorola-sysv3 to XFAIL.
16447
16448 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16449
16450         * gcc.dg/980526-1.c: New test.
16451         * gcc.c-torture/execute/980526-2.c: New test.
16452
16453 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16454
16455         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16456
16457         * gcc.c-torture/execute/980526-1.c: New test.
16458
16459 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16460
16461         * g77.f-torture/execute/alpha2.f: Add runtime test.
16462
16463 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16464
16465         * g++.old-deja/old-deja.exp: Strip leading directories.
16466
16467         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16468         error for the line.  Don't run multiple tests for the same line.
16469
16470 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16471
16472         * gcc.dg/980523-1.c: New test.
16473
16474 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16475
16476         * g77.f-torture/compile/970915-0.f: New test.
16477
16478 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16479
16480         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16481
16482 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16483
16484         * gcc.dg/980520-1.c: New test.
16485
16486 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16487
16488         * gcc.dg/980502-1.c: Fix return type.
16489
16490 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16491
16492         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16493         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16494         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16495         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16496         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16497
16498 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16499
16500         * g77.f-torture/execute/980520-1.f: New test.
16501
16502 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16503
16504         * lib/mike-g77.exp: New file.
16505
16506         * g77.f-torture/noncompile/noncompile.exp,
16507         g77.f-torture/noncompile/check0.f: New files.
16508
16509 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16510
16511         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16512         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16513         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16514         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16515         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16516         abort where appropriate.
16517
16518 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16519
16520         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16521         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16522
16523 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16524
16525         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16526
16527 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16528
16529         * g77.f-torture/compile/980427-0.f: New test.
16530
16531 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16532
16533         * g77.f-torture/compile/980424-0.f: New test.
16534
16535 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16536
16537         * g77.f-torture/compile/980419-2.f (main): New test.
16538         * g77.f-torture/compile/970125-0.f: New test.
16539         * g77.f-torture/compile/980419-1.f: New test.
16540
16541 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16542
16543         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16544         of loop-4.c.
16545
16546 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16547
16548         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16549
16550 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16551
16552         * gcc.c-torture/compile/980329-1.c: New test.
16553
16554 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16555
16556         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16557         * gcc.dg/980312-1.c: Fix typo in -march command.
16558
16559 1998-03-16  H.J. Lu  (hjl@gnu.org)
16560
16561         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16562
16563 1998-03-11  Robert Lipe  <robertl@dgii.com>
16564
16565         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16566         Dave Love agree the Fortran source is bogus.
16567
16568 1998-03-11  Robert Lipe  <robertl@dgii.com>
16569
16570         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16571         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16572         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16573         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16574         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16575
16576 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16577
16578         * g++.old-deja/g++.other/friend1.C: New test.
16579
16580 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16581
16582         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16583         possibly uninitialized) variables and declare dnrm2.
16584
16585 1998-02-23  Robert Lipe <robertl@dgii.com>
16586
16587         From Bruno Haible <haible@ilog.fr>:
16588         * gcc.c-torture/execute/980223.c: New test.
16589
16590 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16591
16592         * gcc.dg/ifelse-1.c: New test.
16593
16594 1998-02-09  H.J. Lu  (hjl@gnu.org)
16595
16596         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16597
16598           * lib/old-dejagnu.exp (old-dejagnu): Added the
16599           "execution test - XFAIL *-*-*" handling in the spirit of
16600           "excess errors test -". Changed the "execution test fails"
16601           handling to be like "excess errors test fails".
16602           * Update various tests accordingly.
16603
16604 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16605
16606         * gcc.c-torture/execute/980205.c: New test.
16607
16608 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16609
16610         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16611         * lib/f-torture.exp: Similarly.
16612         * gcc.c-torture: Rename all .cexp files to .x files.
16613
16614 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16615
16616         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16617         (940510-1.c): Removed duplicate.
16618         (971104-1.c): New test.
16619
16620 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16621
16622           * lib/f-torture.exp: Improve error and loop detection.
16623
16624 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16625
16626         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16627         use that to size the filler array.
16628
16629 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16630
16631         * lib/c-torture.exp(c-torture-execute): Fix typo.
16632
16633         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16634         testcase as the executable name. Keep the executable around if
16635         the test fails.
16636
16637 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16638
16639         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16640         changes.  Only test one -g option, and move it to the end of the
16641         list of options to test.
16642
16643 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16644
16645         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16646         variable GCC_TORTURE_OPTIONS to supply default switches separated
16647         by colons.  If no environment variable, run tests with -O0 -g, -O1
16648         -g, and -O2 -g as well.
16649
16650 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16651
16652         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16653         explanatory comments. Fix indentation.
16654
16655 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16656
16657         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16658
16659 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16660
16661         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16662         * g++.old-deja/g++.mike/p7325.C: Likewise.
16663         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16664
16665 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16666
16667         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16668         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16669         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16670         * g++.old-deja/g++.law/operators4.C: Likewise.
16671
16672 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16673
16674         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16675         * g++.old-deja/g++.mike/p784.C: Ditto.
16676         * g++.old-deja/g++.mike/p785.C: Ditto.
16677
16678 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16679
16680           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16681
16682 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16683
16684         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16685         target feature; pass this to c-torture-execute as needed.
16686
16687 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16688
16689         * lib/c-torture.exp(c-torture-execute): If the previous and the
16690         current executables being tested are identical, we don't need to
16691         run the executable again. Try to make the executable names
16692         unique. Add an optional argument for passing additional compiler
16693         flags.
16694
16695 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16696
16697         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16698
16699 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16700
16701         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16702
16703 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16706         32bit or larger longs.
16707
16708         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16709         have either a 32bit long or 32bit int.
16710
16711 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16712
16713         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16714         Make double precision tests dependent on sizeof (double).
16715
16716 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16717
16718         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16719         too.
16720
16721 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16722
16723         * gcc.c-torture/compile/961203-1.cexp: New script.
16724
16725 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16726
16727         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16728         up the includes ourselves.
16729
16730 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16731
16732         * lib/plumhall.exp: Remove random include, and add a few
16733         verbose messages for debugging.
16734
16735 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16736
16737         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16738         of trying to do it ourselves.
16739
16740 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16741
16742         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16743
16744 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16745
16746         * gcc.prms/5403.c: Made regexp a bit less strict.
16747
16748 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16749
16750         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16751         is returned from remote_load instead.
16752         * lib/plumhall.exp: Ditto.
16753         * lib/mike-g++.exp: Ditto.
16754         * lib/old-dejagnu.exp: Ditto.
16755         * lib/c-torture.exp: Ditto.
16756
16757 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16758
16759         * lib/g++.exp: Use build_wrapper procedure.
16760         * lib/gcc.exp: Ditto.
16761
16762 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16763
16764         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16765         an old-style decl for malloc.  Fixes tests to work when
16766         sizeof (int) != sizeof (size_t).
16767
16768 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16769
16770         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16771
16772         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16773         use stdargs.h interface.
16774
16775 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16776
16777         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16778         NO_VARARGS when compiling.
16779
16780 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16781
16782         * lib/plumhall.exp(ph_includes): New procedure.
16783         (ph_make): Use it.
16784         (ph_compiler): Ditto.
16785
16786         * lib/g++.exp: Rename test-glue.c to testglue.c.
16787         * lib/gcc.exp: Ditto.
16788
16789 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16790
16791         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16792         to completion when it's called.
16793
16794 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16795
16796         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16797         is defined, don't do test.
16798
16799 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16800
16801         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16802         for object files.
16803         (ph_summary): Mark skipped testcases as untested, not unresolved.
16804
16805         * lib/plumhall.exp (ph_make): If unresolved because of bad
16806         errorCode, record errorCode in log file.
16807         (*): Replace send_log/verbose with verbose -log.
16808
16809 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16810
16811         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16812         double conversion if double isn't at least 8 bytes.
16813
16814         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16815         int to work with targets where int is 16 bits.
16816
16817         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16818         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16819         precision for the test to complete.
16820
16821 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16822
16823         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16824         if d10v is not compiled with the -mdouble64 flag.
16825         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16826
16827         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16828         d10v is not compiled with the -mint32 flag.
16829
16830 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16831
16832         * lib/plumhall.exp: Use incr_count.
16833
16834 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16835
16836         * gcc.c-torture: Update to c-torture-1.45.
16837
16838 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16839
16840         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16841         the name of the expect testcase file).
16842
16843         * lib/g++.exp(g++_init): Ditto.
16844
16845 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16846
16847         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16848         the host.
16849
16850         * lib/gcc.exp(gcc_exit): New procedure.
16851
16852 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16853
16854         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16855         specs where appropriate.
16856
16857         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16858         because of new "candidates are" messages, and removed a few
16859
16860         * Converted all non-old-style g++ testcases to old-style, and
16861         moved into g++.old-deja.
16862
16863 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16864
16865         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16866         options.
16867
16868         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16869         succeeded.
16870
16871         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16872
16873 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16874
16875         * lib/gcc.exp (gcc_target_compile): Add support for defining
16876         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16877         the machine doesn't have those features.
16878
16879 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16880
16881         * g++.law/operators4.exp: Don't use LIBS.
16882
16883 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16884
16885         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16886
16887         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16888         * lib/g++.exp: Set it here instead. Also, allow use of the
16889         --tool_exec and --tool_opt options. Change CXX to
16890         GXX_UNDER_TEST.
16891
16892         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16893
16894         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16895
16896 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16897
16898         * lib/old-dejagnu.exp: Use prune_warnings instead of
16899         prune_system_crud.
16900         * lib/mike-g++.exp: Ditto.
16901         * lib/gcc.exp: Ditto.
16902         * lib/g++.exp: Ditto.
16903
16904         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16905
16906 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16907
16908           * 941014-2.c: Include stdlib.h
16909           * 960327-1.c: Include stdio.h
16910           * dbra.c, index-1.c: Don't assume ints are 32bits.
16911
16912 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16913
16914         * lib/gcc.exp: Add gcc,stack_size target feature.
16915
16916         * lib/g++.exp(g++_target_compile): Add the include and link
16917         paths here, not in two other places. And, it's $options, not
16918         options.
16919
16920         * lib/mike-g++.exp(postbase): Remove the code that determines
16921         the correct include and link paths.
16922         * g++.old-deja/old-deja.exp: Ditto.
16923
16924 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16925
16926         * lib/g++.exp(g++_init): target_compile no longer returns the
16927         filename of the result.
16928
16929 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16930
16931         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16932         call to glob.
16933
16934         * gcc.c-torture/special/special.exp: Change call to
16935         gcc_target_compile to include the object file.
16936
16937 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16938
16939         * gcc.c-torture/special/special.exp: Correct misspelling in last
16940         change.
16941
16942 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16943
16944         * lib/plumhall.exp(ph_summary): Log the entire output of the
16945         executable. Return -1 if there were any failures, 0 otherwise.
16946         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16947         (ph_make): Clean up objects and executables that were built
16948         if the tests succeeded.
16949
16950 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16951
16952         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16953         libraries and includes in the build tree as appropriate.
16954
16955 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16956
16957         * lib/c-torture.exp: Instead of looking for the global variable
16958         NO_LONG_LONG, check to see if that's a feature of the target.
16959
16960 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16961
16962         * config/default.exp: Minimize. Delete the remainer of the files in
16963         config; this functionality is now in devo/dejagnu/config.
16964
16965         g++.*/*: Pass any additional flags used to compile to postbase;
16966         delete CXXFLAGS.
16967
16968         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16969         is now done by runtest.exp. Use gcc_target_compile instead of
16970         compile.
16971
16972         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16973         Remove references to CFLAGS. Use remote_file instead of
16974         calling rm -f.
16975         (c-torture): Take a list of arguments to use to compile this
16976         testcase.
16977
16978         lib/g++.exp: Simplify. Use target_compile instead of compile.
16979         lib/gcc-dg.exp: Ditto.
16980         lib/gcc.exp: Ditto.
16981         lib/mike-{gcc,g++}.exp: Ditto.
16982         lib/old-dejagnu.exp: Ditto.
16983         lib/plumhall.exp: Ditto.
16984
16985 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16986
16987         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16988         (ph_linker): Likewise.
16989
16990 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16991
16992           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16993         MAP_ANON / MAP_ANONYMOUS if defined;
16994         else try to map from /dev/zero .
16995
16996 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16997
16998         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16999         isn't defined, then define it to MAP_ANONYMOUS.
17000
17001 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17002
17003         * gcc.c-torture: Update to c-torture-1.42 release.
17004
17005 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17006
17007         * gcc.c-torture: Update to c-torture-1.41 release.
17008
17009 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17010
17011         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17012         c-torture release.
17013
17014 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17015
17016         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17017         and LDFLAGS.  Fix second case to append the target_info ldflags
17018         onto LDFLAGS, not CFLAGS.
17019         * lib/g++.exp (g++_init): Add target_info stuff.
17020         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17021         of libgloss and newlib flags for !native.
17022
17023         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17024         (GDB): Fix relative path to go up another dir for finding gdb.
17025
17026 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17027
17028         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17029         versions in the target_info array, if they don't exist.
17030
17031 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17032
17033         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17034
17035 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17036
17037         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17038         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17039
17040 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17041
17042         * lib/old-dejagnu.exp: Don't remove the output file before we've
17043         actually tested it. Don't append pwd to the path of the executable
17044         we're testing.
17045
17046 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17047
17048         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17049
17050 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17051
17052         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17053         temporary directory for compiler files, and set it to a default
17054         value of /tmp. Set $output as the name of the output file from
17055         compiling the testcase. Add a -o option to $cflags_var so the
17056         compiler writes the final output file as $output. Set $executable
17057         to $output.
17058
17059         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17060         directory for compiler files, and set it to /tmp if it doesn't
17061         already have a value. Set $output_file to the name of the output
17062         file from compiling the testcase. Add a -o option to CXXFLAGS so
17063         the compiler writes the final output file as $output. Use $output
17064         as the executable to be tested.
17065
17066 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17067
17068         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17069
17070 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17071
17072         * gcc.c-torture/execute/pending-1.c: New test.  Still
17073         pending in Tege's queue.
17074
17075 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17076
17077         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17078         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17079         if there were failures.  Call unresolved if there were unresolved
17080         testcases.  Call gcc_fail if program did not run to completion.
17081         (ph_make): Pass additional argument name to ph_execute.
17082         (ph_execute): Add new argument.  Pass additional arguments to
17083         ph_summary.  Call gcc_fail is there is no execution output.
17084
17085 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17086
17087         * lib/plumhall.exp (proc_summary): Output relavent summary
17088         lines into the log so specific failures in plumhall can be
17089         investigated.
17090
17091 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17092
17093         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17094         (c-torture-execute): Don't try to execute tests which use
17095         "long long" types if $NO_LONG_LONG is nonzero.
17096
17097 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17098
17099         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17100         not c-torture.
17101
17102         * gcc.ieee: Move from here.
17103         * gcc.c-torture/execute/ieee: To here.
17104
17105 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17106
17107         * gcc.c-torture: Update to c-torture-1.41 release.
17108
17109 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17110
17111         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17112         not "$output".
17113
17114 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17115
17116         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17117         -c present.
17118
17119 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17120
17121         * config/proelf.exp: Handle connecting to a simulator.
17122
17123 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17124
17125         * config/proelf.exp: New file.  Enough framework that we can
17126         run c-torture tests on the proelf targets (or any other target
17127         that gdb can connect to for that matter).
17128
17129 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17130
17131         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17132         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17133
17134         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17135         exec_output exists.
17136
17137 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17138
17139         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17140         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17141
17142         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17143         to pass/fail/unresolved/unsupported/untested.  Caller must now
17144         call unresolved/unsupported/untested.
17145         * lib/*.exp: Update FSF address.  Update to handle new results of
17146         ${tool}_load.
17147         * lib/chill.exp (verbose): Delete.
17148
17149 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17150
17151         * lib/gcc.exp (default_gcc_start): Change order of args to
17152         $LDFLAGS $CFLAGS $LIBS.
17153         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17154         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17155         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17156         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17157         * gcc.misc-tests/dg-test.exp: Likewise.
17158         * gcc.misc-tests/msgs.exp: Likewise.
17159         * gcc.prms/prms.exp: Likewise.
17160         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17161         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17162
17163         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17164
17165 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17166
17167         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17168
17169         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17170         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17171
17172         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17173         necessary.
17174
17175 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17176
17177         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17178         global for loop; add use of $mathlib.
17179         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17180         settings here; set mathlib for anything but VxWorks.
17181
17182 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17183
17184         * gcc.c-torture: Update to c-torture-1.40 release.
17185
17186 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17187
17188         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17189         dg.exp.
17190
17191 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17192
17193         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17194         global.
17195
17196 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17197
17198         * lib/g++.exp (LIBS): Define if not already.
17199         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17200         (gcc-dg-prune): Call prune_gcc_output.
17201         * lib/gcc.exp (prune_gcc_output): New proc.
17202         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17203         prune_gcc_output.
17204
17205 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17206
17207         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17208         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17209
17210 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17211
17212         * gcc.c-torture: Update to c-torture-1.39 release.
17213
17214 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17215
17216         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17217         fails, try others as well.
17218
17219 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17220
17221         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17222         If compilation fails, mark execute tests as `untested'.
17223         If test is marked as unsupported, don't mark compilation and
17224         execute tests as failed.
17225
17226 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17227
17228         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17229         libstdc++ for whether or not we want to be doing shared
17230         libraries.  Delete link_curses since we don't need it anymore.
17231         * lib/mike-g++.exp (postbase): Don't link in libg++.
17232         * g++.old-deja/old-deja.exp: Likewise.
17233
17234 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17235
17236         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17237
17238 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17239
17240         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17241         For that, add `-Wl,-a,shared_archive'.
17242         * g++.old-deja/old-deja.exp: Likewise.
17243
17244 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17245
17246         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17247
17248 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17249
17250         * lib/mike-g++.exp (postbase): Pay attention to the status of
17251         g++_load.
17252
17253 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17254
17255           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17256
17257 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17258
17259         * lib/gcc.exp (default_gcc_start): No longer need to log program
17260         being executed or its output, execute_anywhere does that now.
17261         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17262         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17263
17264 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17265
17266         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17267         the same as those in lib/g++.exp.
17268
17269 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17270
17271         * gcc.c-torture: Update to c-torture-1.38 release.
17272         * gcc.ieee: Related changes.
17273
17274 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17275
17276         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17277         "exec". Minor reformatting changes.
17278
17279         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17280         cross. This means all "exec" calls now work on a remote host as
17281         well.
17282         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17283         cross. Filter out the extra "\r\n" stuff that expect puts in.
17284         (c-torture-execute): Filter out the bogus warnings like
17285         c-torture-compile does. Add support for canadian cross.
17286         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17287         Use execute_anywhere rather than calling exec directly. Now it
17288         works for canadian cross testing.
17289
17290 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17291
17292         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17293         results into a variable, and check that rather than using file exists.
17294
17295 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17296
17297         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17298         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17299
17300 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17301
17302         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17303         lib_curses if there's a shared libg++ in the build tree.
17304
17305 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17306
17307         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17308         if not supported target.
17309
17310 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17311
17312         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17313         link_curses up to always happen, not just for native builds.
17314
17315 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17316
17317         * gcc.c-torture: Update to c-torture-1.36 release.
17318         * gcc.failure: Related changes.
17319
17320 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17321
17322         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17323
17324 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17325
17326         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17327         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17328         runshlib, link_curses, and mathlib for link and run.
17329
17330         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17331         pass the runtime shared library options for Solaris, OSF/1, and
17332         Irix5, and link with -lcurses to avoid unresolved references.
17333
17334 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17335
17336         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17337         only run once.
17338
17339 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17340
17341         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17342
17343 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17344
17345         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17346         do not have a framework for the "compat" tests yet.
17347
17348 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17349
17350         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17351         set to null if we're testing vxworks5.1.  Use that instead of
17352         `-lm' in the setting of LIBS for link and run.
17353
17354 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17355
17356         * config/rom68k.exp (${tool}_load): Major changes to make it
17357         work.  Verified that it does in fact return the stuff in
17358         exec_output properly.  Catch any Emul or any TRAP other than 0.
17359
17360 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17361
17362         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17363         LDFLAGS properly for targets that need stuff from libgloss.
17364         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17365         only run once.
17366         (gpp_initialized): New variable.
17367
17368 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17369
17370         * config/rom68k.exp: Load libgloss.exp.
17371         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17372         so we can produce a fully linked binary.
17373         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17374         so we can produce a fully linked binary.
17375
17376 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17377
17378         * lib/plumhall.exp (ph_section): Watch for expected failures.
17379         Add missing `else'.
17380
17381         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17382         run the testcase.
17383         (c-torture): Likewise.
17384
17385 1995-08-28  Doug Evans  <dje@cygnus.com>
17386
17387         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17388
17389         * lib/mike-g++.exp (mike_cleanup): New proc.
17390         (prebase): New globals compiler_result, not_compiler_result,
17391         target_regexp.
17392         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17393         allow leading "-" in pattern.  Watch for unsupported tests.
17394         If $compiler_result is set, pattern match assembler code,
17395         and ditto for $not_compiler_result.
17396         * lib/mike-gcc.exp: Likewise.
17397
17398         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17399         execution "succeeded".
17400
17401 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17402
17403         * config/win32.exp: New file.
17404         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17405
17406 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17407
17408         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17409         unsupported.
17410         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17411         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17412         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17413
17414         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17415         "... without exceptions was ...".  That is now handled by
17416         prune_system_crud.
17417         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17418
17419 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17420
17421         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17422         sieve.c,sort2.c}: New files.
17423         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17424         sieve.exp,sort2.exp}: Drivers for them.
17425
17426         * lib/mike-gcc.exp (program_output): New user settable variable.
17427         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17428         messages.
17429         * lib/mike-g++.exp (program_output): New user settable variable.
17430
17431         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17432
17433         * config/sh.exp: Deleted (use sim.exp instead).
17434
17435 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17436
17437         * config/vx.exp: Declare CHECKTASK as global.
17438         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17439         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17440         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17441
17442 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17443
17444         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17445         target. Like vx.exp, only includes `vx29k.exp' instead of
17446         `vxworks.exp'.
17447
17448 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17449
17450         * config/sim.exp: Increase time limit from 120 seconds to 240.
17451
17452 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17453
17454         * gcc.c-torture/execute/950628-1.c: New test.
17455
17456 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17457
17458         * gcc.c-torture: Update with changes/additions from
17459         c-torture-1.34.
17460
17461 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17462
17463         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17464
17465 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17466
17467         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17468
17469 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17470
17471         * gcc.c-torture/compile/950512-1.c: New test.
17472         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17473         * gcc.dg/struct-ret-1.c: Likewise.
17474
17475 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17476
17477         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17478           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17479
17480 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17481
17482         * gcc.c-torture/special/920411-1.c: Deleted.
17483         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17484
17485 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17486
17487         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17488         cpu limit.
17489
17490 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17491
17492         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17493
17494 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17495
17496         From kenner;
17497         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17498         is the proper length.
17499         * va-arg-3.c: Likewise.
17500
17501 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17502
17503         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17504         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17505
17506         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17507         * lib/g++.exp (default_g++_start): Delete old cruft.
17508
17509 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17510
17511         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17512         (2 * (1 << 18)) to (2 * (1 << 17)).
17513
17514         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17515
17516 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17517
17518         * config/rom68k.exp: Renamed from config/idp.exp
17519
17520 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17521
17522         * c-torture/compile/921109-2.c
17523
17524 1995-04-18  Mike Stump  <mrs@cygnus.com>
17525
17526         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17527         excess errors.
17528
17529 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17530
17531         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17532         output.
17533         * lib/g++.exp (default_g++_start): Likewise.
17534
17535 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17536
17537         * gcc.c-torture/compile/950329-1.c: New test.
17538
17539 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17540
17541           * config/bug.exp (${tool}_load): Updated to use new remote_open
17542           and remote_close procs.
17543         * config/idp.exp: New file.
17544
17545 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17546
17547         * gcc.c-torture/execute/950322-1.c: New test.
17548
17549 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17550
17551         * config/vx.exp (${tool}_load): Clean up testing of return code from
17552         vxworks_ld and vxworks_spawn.
17553
17554 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17555
17556         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17557
17558 1995-03-13  Mike Stump  <mrs@cygnus.com>
17559
17560         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17561         can mark excess errors on a machine by machine basis.  Note, the
17562         default is to not expect any excess errors, even when excess
17563         errors test - is given, so you will want to put an XFAIL ... on
17564         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17565         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17566         those 4 machines, but no others.
17567
17568 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17569
17570         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17571         * lib/c-torture.exp: to here.
17572
17573 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17574
17575         * gcc.c-torture/execute/950221-1.c: New test.
17576         * gcc.c-torture/execute/struct-ret-1.c: New test.
17577         * gcc.c-torture/compile/950221-1.c: New test.
17578
17579         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17580
17581 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17582
17583         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17584         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17585
17586 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17587
17588         * g++.gb: New directory of tests, derived from my signature and
17589         class scoping tests.
17590
17591         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17592         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17593         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17594         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17595         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17596         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17597         * g++.gb/sig25.C: Likewise.
17598
17599         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17600         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17601         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17602         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17603         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17604         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17605         * g++.gb/sig25.exp: Likewise.
17606
17607         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17608         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17609         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17610         * g++.gb/scope13.C: Likewise, this test still fails.
17611
17612         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17613         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17614         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17615         * g++.gb/scope13.exp: Ditto.
17616
17617         * g++.gb/README: New file, explains what these tests are about.
17618
17619 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17620
17621         * lib/dg.exp (dg-do): Support `preprocess'.
17622         (dg-test): Likewise.
17623
17624 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17625
17626         * config/udi.exp: change "continue -expect" to "exp_continue".
17627
17628 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17629
17630         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17631         Delete redundant tests.
17632
17633         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17634         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17635         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17636         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17637         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17638         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17639         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17640         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17641
17642         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17643         storing label pointers.
17644         * gcc.c-torture/execute/921019-1.c: Likewise.
17645         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17646         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17647         parameter fp.
17648         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17649         constants.
17650
17651         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17652         Delete obsolete tests.
17653
17654         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17655         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17656         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17657         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17658         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17659         * gcc.c-torture/compile/950124-1.c: New test.
17660
17661         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17662
17663 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17664
17665         * lib/mike-g++.exp: Add -lm to LIBS.
17666
17667 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17668
17669         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17670
17671 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17672
17673         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17674
17675 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17676
17677         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17678
17679 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17680
17681         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17682         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17683         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17684         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17685         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17686         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17687         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17688         * g++.law/{operators31.C, operators32.C,
17689         * g++.law/{operators33.C, operators34.C}: Likewise.
17690         * g++.law/{pic1.C, refs2.C}: Likewise.
17691         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17692         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17693         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17694         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17695
17696         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17697         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17698         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17699         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17700         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17701         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17702         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17703         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17704         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17705         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17706         * g++.law/{operators34.exp}: Likewise.
17707         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17708         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17709         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17710         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17711         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17712
17713         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17714         No longer expected to fail.
17715         * g++.law/missed-error3.C: Tweak for recent bool changes.
17716
17717 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17718
17719         * config/emb-unix: Deleted.
17720         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17721         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17722
17723 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17724
17725         * lib/dg.exp (dg-test): Fix typo in last patch.
17726
17727 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17728
17729         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17730         (handles multiple occurrences).
17731
17732 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17733
17734         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17735         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17736         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17737         printed).
17738         * lib/c-torture.exp (c-torture-compile): Likewise.
17739         (c-torture): Prepend full path if missing.
17740         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17741         (gcc_fail): Likewise.
17742         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17743
17744 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17745
17746         * lib/netware.exp: Only attach to NetWare i386 systems.
17747
17748 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17749
17750         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17751         messages.  Add test name to "output pattern match" pass/fail message.
17752
17753 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17754
17755         * gcc.dg: New testsuite.
17756         * gcc.dg/dg.exp: New file.
17757
17758         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17759         test-switch.c}: Deleted.
17760
17761         * gcc.misc-tests/msgs.exp: New testcase driver.
17762
17763 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17764
17765         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17766         Watch for illegal return values from ${tool}_load.
17767         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17768         cross targets.  Coerce return value >0 to 1.
17769
17770 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17771
17772         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17773
17774         * config/emb-unix.exp: New file.
17775
17776         * config/sim.exp: Error if variable $SIM not defined.
17777         (${tool}_load): Mark test as "untested" if simulator missing.
17778
17779         * config/unix.exp: Load remote.exp to get rcp_download.
17780         * lib/c-torture.exp: Use different option lists for testcases with
17781         and without loops.
17782         * gcc.c-torture/execute/execute.exp: Likewise.
17783
17784 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17785
17786         * config/*.exp: Clarify return code from ${tool}_load.
17787         Call `unresolved' or `untested' instead of `warning' or `perror'
17788         (sometimes you still want to call both though).
17789         Add comment that `shell_id' is local to each file.
17790         * config/udi.exp (timeout): Set to 30.
17791         Don't print warning if connection fails, $connectmode has already
17792         printed an error.
17793         (${tool}_load): Move verbose messages to level 2.
17794         Rework pattern for "Process started" message.
17795         Pass `shell_id' to ${connectmode}_download.
17796         Retry twice upon timeout.  Make resetting of target more robust.
17797         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17798         Pass `shell_id' to exit_$connectmode.
17799         Only call exit_$connectmode if connected.
17800         * config/unix.exp (${tool}_load): Check return codes better.
17801         * config/vrtx.exp (${tool}_load): Likewise.
17802         * config/vx.exp (${tool}_load): Likewise.
17803         Delete unneeded global's.
17804         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17805         from ${tool}_load.
17806         (dg-stat): Delete.
17807         (dg-init): Delete recording of pass/fail counts.
17808         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17809         (old-dejagnu-init): Likewise.
17810         (old-dejagnu-stat): Delete contents, empty proc now.
17811         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17812         (c-torture): Delete references to lcnt, lpass, lfail.
17813         Get option list from TORTURE_OPTIONS.
17814         Delete -funroll[-all]-loops if no loops.
17815         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17816         (g++_stat): Delete contents (empty proc now).
17817         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17818         (gcc_finish): Likewise.
17819         (gcc_stat): Deleted.
17820         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17821         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17822         * gcc.c-torture/execute/execute.exp: Likewise.
17823         Split tests into two parts: compile, execute.
17824         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17825         no loops.  Update to reflect clarified return codes from ${tool}_load.
17826
17827 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17828
17829         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17830         to grep for.
17831         (old-dejagnu): Likewise (where necessary).
17832
17833 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17834
17835         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17836
17837         * lib/dg.exp (dg-process-target): Fix processing of selector.
17838         Add comment regarding use of `error'.
17839
17840         * lib/gcc.exp (prune_system_crud): Define if missing.
17841         * lib/g++.exp (prune_system_crud): Likewise.
17842
17843         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17844         Call prune_system_crud.
17845         * lib/dg.exp (dg-runtest): New proc.
17846         Use perror instead of send_user for tcl errors in testcase.
17847         Don't return any value, it's never used.
17848         Don't clobber previous definition of `unknown'.
17849         Print tcl errors in `dg-final'.
17850
17851 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17852
17853         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17854         (dg-test): Don't print errorInfo, it contains stack backtrace.
17855
17856 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17857
17858         * lib/g++.exp (runtest_file_p): Define if missing.
17859
17860 1994-09-24  Doug Evans  (dje@cygnus.com)
17861
17862         * lib/mike-g++.exp: Comment out loading of g++.exp.
17863         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17864         (default_g++_version): Always print something.
17865         (default_g++_start): Comment out call to `which'.
17866         (g++_start, g++_load): Deleted (must be defined in config file).
17867         * lib/gcc.exp: Test for existence of $CC at start.
17868         Delete check for tmpdir (done in gcc_init).
17869         (default_gcc_version): Always print something.
17870         (default_gcc_start): Comment out call to `which'.
17871         * config/*.exp: Major cleanup - make cross targets work at least a
17872         little better for g++ (by not being "--tool gcc" specific).
17873         Rename gcc_xxx to ${tool}_xxx.
17874         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17875         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17876
17877 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17878
17879         * lib/c-torture.exp (c-torture-compile): Rework compiler
17880         message processing.
17881
17882         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17883         c-torture.
17884
17885 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17886
17887         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17888
17889         * lib/dg.exp (dg-process-target): Support { target native }.
17890
17891 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17892
17893         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17894         looked for "... program xxx got fatal signal".
17895         Correct regsub munging of `comp_output'.
17896         Ignore compiler messages "path prefix not used" and "linker input
17897         file unused".
17898
17899 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17900
17901         * lib/gcc.exp (runtest_file_p): Define if missing.
17902         * gcc.prms/template.c: Example to work from.
17903
17904 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17905
17906         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17907         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17908
17909         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17910         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17911         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17912         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17913
17914         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17915         (dg-process-target): No longer a varargs proc.
17916         Return S/N for target, P/F for xfail.  All callers changed.
17917         (user option procs): More argument checking.
17918         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17919         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17920         (dg-test): Skip test if not running on selected target in `dg-do'.
17921         Update handling of `dg-do-what', `dg-output-text'.
17922         Separate execution pass/fail from output pattern match pass/fail.
17923         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17924
17925 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17926
17927         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17928         target for 920510-1.c.
17929
17930 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17931
17932         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17933         Clean up comment regarding use of passcnt, etc.
17934         (gcc_stat): Don't update `testcnt' here.
17935         (gcc_finish): Do it here.
17936         Might as well reset `but_id' here too.
17937         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17938         to determine if the file should be tested.
17939         * gcc.c-torture/compile/compile.exp: Likewise.
17940         * gcc.c-torture/execute/execute.exp: Likewise.
17941         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17942         * gcc.misc-tests/dg-test.exp: Likewise.
17943         * gcc.prms/prms.exp: Likewise.
17944         * gcc.wendy/wendy.exp: Likewise.
17945         * g++.old-deja.exp: Likewise.
17946         Move "Testing file" message to verbose level 1.
17947
17948 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17949
17950         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17951
17952 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17953
17954         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17955         (default_gcc_start): Accept optional second list element
17956         of compiler flags.  Print compiler output at verbosity level 2.
17957         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17958         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17959         Save current values of framework globals passcnt, failcnt, xpasscnt,
17960         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17961         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17962         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17963         xfailcnt to compute stats.  Update framework global `testcnt' from
17964         pass/fail counts.
17965         (gcc_finish): New proc.  Clean up test environment.
17966         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17967         (gcc_epass, gcc_efail): Delete.
17968         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17969         argument of line number.
17970         (dg-init): If the tool has an init routine, call it.
17971         (dg-test): Remove args `cflags_var' and `libs_var'.
17972         Pass all compiler options to ${tool}_start.
17973         Handle missing line number.
17974         (dg-finish): New function.
17975         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17976         particular files.  Call gcc_finish at end.  Move "skipping test"
17977         message to verbosity level 3.
17978         * gcc.c-torture/compile/compile.exp: Likewise.
17979         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17980         * gcc.c-torture/execute/execute.exp: Likewise.
17981         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17982         Print testcase being tried at verbosity level 1.
17983         * gcc.c-torture/special/special.exp: Unset xfail.
17984         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17985         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17986         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17987         * gcc.failure/failure.exp: Likewise.
17988         * gcc.ieee/ieee.exp: Likewise.
17989         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17990         Update call to dg-test.  Call dg-finish at end.
17991         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17992         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17993         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17994         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17995         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17996         * gcc.wendy/wendy.exp: Add copyright.
17997         Delete setting of tmpdir (done by gcc_init).
17998         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17999         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18000         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18001         gcc_[ce]pass/fail.
18002
18003 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18004
18005         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18006         confusion.
18007         (g++_load): Likewise.
18008
18009         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18010         Rename argument to `prog' to remove the confusion.
18011         Varargs fns behave differently too!
18012         (g++_load): Likewise.
18013
18014         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18015
18016         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18017         what it is.  Delete (always) printing of status value for !native.
18018         Simplify verbose code, and include status and exec_output.
18019         (g++_load): Use gcc_load.
18020
18021 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18022
18023         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18024         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18025         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18026         940714-3.c as these testcases don't exist anymore.  Make
18027         va-arg-1.c expected to pass.
18028
18029 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18030
18031         * gcc.misc-tests/misc.exp: Only run specific testcases.
18032         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18033         * gcc.misc-tests/dg-[1-9].c: New files.
18034
18035         * lib/dg.exp: New testsuite driver.
18036         * gcc.prms/prms.exp: Use it.
18037
18038         * README.gcc: New file.
18039
18040         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18041         Document and reset `lxpass' and `lxfail'.
18042         Simplify "initialized" message.
18043         (gcc_stat): Clean up comments a little.
18044
18045 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18046
18047         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18048
18049 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18050
18051         * lib/old-dejagnu.exp (process-option): New proc.
18052         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18053         (old-dejagnu): Simplify.
18054         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18055
18056 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18057
18058         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18059         exists and is not an empty string.
18060
18061         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18062         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18063         finished.
18064         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18065         automatically.
18066
18067         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18068         longer expected to fail.
18069
18070         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18071         "f" function call.
18072
18073         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18074
18075         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18076         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18077         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18078         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18079         c-torture-1.29.
18080
18081         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18082         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18083
18084         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18085
18086         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18087         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18088
18089         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18090         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18091         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18092
18093 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18094
18095         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18096         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18097         940714-1.c, 940714-2.c, 940714-3.c},
18098         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18099         gcc.misc-tests/{mg.c,mg.exp}:
18100         New tests.
18101         * gcc.noncompile/noncompile.exp: Change accordingly.
18102
18103 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18104
18105         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18106         Undo previous clobberage.
18107
18108 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18109
18110         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18111         * gcc.special/{930510-1.c, special.exp}:
18112         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18113         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18114         struct-varargs-1.c}: New tests from c-torture-1.26.
18115
18116 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18117
18118         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18119           argument to switch.
18120
18121 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18122
18123         * Revert the previous changes.  Please see Rob's directory
18124           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18125           fixes.
18126
18127 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18128
18129         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18130             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18131             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18132             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18133             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18134             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18135             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18136             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18137             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18138             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18139             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18140             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18141             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18142             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18143             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18144             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18145             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18146             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18147             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18148             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18149             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18150             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18151             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18152             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18153             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18154             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18155             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18156
18157 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18158
18159         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18160             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18161           with perror calls.
18162
18163 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18164
18165         * config/unix.exp (g++_load): Fix syntax.
18166
18167 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18168
18169         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18170         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18171         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18172         Don't expect va-arg-1.c to fail.  Correct expected output for
18173         920928-1.c.
18174         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18175         * gcc.wendy/hbm4.c: Correct typo.
18176         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18177
18178 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18179
18180         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18181         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18182         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18183         * lib/c-torture.exp (c-torture-compile): Ditto.
18184
18185         Reduce volume of output (remove all the -I's and such).
18186         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18187         Call gcc_cpass, gcc_cfail.
18188         (c-torture): Pass testing option to c-torture-compile.
18189
18190 1994-03-21  Doug Evans  (dje@cygnus.com)
18191
18192         Bring patches over from progressive.
18193         * config/default.exp: Exit remote shell cleanly.
18194         (g++_exit, g++_start): Add default versions.
18195         * config/sim.exp (gcc_load): Use perror, not error.
18196
18197 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18198
18199         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18200         set in site.exp.
18201
18202 1994-03-14  Doug Evans  (dje@cygnus.com)
18203
18204         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18205         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18206         (wendy_try): New proc to run testcase.
18207         (main loop): Call 'em.
18208         * gcc.wendy/*.c: Clean up pass to correct expected output.
18209
18210         * lib/gcc.exp: Minor cleanup work.
18211         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18212
18213 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18214
18215         * config/sim.exp (gcc_load): Document return codes better.
18216         Don't pass -v to simulator.
18217
18218 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18219
18220           * gcc.special/920717-x.c: Fix typo.
18221           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18222           get at sources.
18223
18224         * lib/mike-gcc.exp: Fix typo.
18225
18226 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18227
18228         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18229         binary to use, transform the name.
18230         * config/*.exp: rename everything. Nuke any g++ specific files,
18231         it's now a special case of gcc that requires no special support.
18232         Add a default.exp for unsupported targets.
18233
18234 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18235
18236         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18237         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18238         version of Tcl.
18239
18240 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18241
18242         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18243         than a warning.
18244
18245 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18246
18247         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18248
18249 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18250
18251         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18252         option_list.  Compile every file with only 4/6 option choices
18253         (same as C torture) instead of with 12/18 different option
18254         choices.
18255         * lib/c-torture.exp: Likewise.
18256
18257         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18258         not already set.
18259
18260 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18261
18262         * lib/old-deja
18263           test cases, ready for DejaGnu.
18264
18265 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18266
18267         * Upgraded c-torture tests from 1.18 to 1.19
18268
18269         * gcc.compile: added test(s):
18270           930607-1.c
18271         * gcc.execute: added test(s):
18272           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18273
18274         * added new subdirectory for misc tests: gcc.misc-tests
18275         * gcc.misc-test(s): added tests:
18276           inst-check.c test-consts.c test-ior.c test-switch.c
18277
18278 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18279
18280         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18281
18282 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18283
18284         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18285
18286 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18287
18288         * Upgraded c-torture tests from 1.17 to 1.18
18289
18290 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18291
18292         * Upgraded c-torture tests from 1.12 to 1.17
18293
18294 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18295
18296         * lib/old-dejagnu.exp:
18297           Fixed handling of XFAIL target triplets to correctly
18298           recognize wildcard characters.  Removed code that
18299           appended a unique id tag to the end of the file name
18300           printed out by the result of the testcases within a
18301           given test file.
18302
18303 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18304
18305         * lib/old-dejagnu.exp:
18306           Reworked expected failure handling to trigger off of XFAIL
18307           keyword in keyphrase embeded in testcase source code. The
18308           XFAIL keyword must be at the end of the keyphrase line. It
18309           may optionally be followed by one or more target triplets.
18310           It has just occured that the handling of wildcards in the
18311           target triplet may not be correct.
18312
18313 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18314
18315         * g++.old-deja/tests:
18316           Moved all subdirectories up one level into g++.old-deja .
18317
18318         * lib/old-dejagnu.exp:
18319           Fixed problem with CXXFLAGS not being properly reset, and being
18320           corrupted with extraneous "-c" compiler option.  This was
18321           causing binaries to not be generated for test that needed them.
18322           Modified strings passed to "pass" and "fail" so that individual
18323           tests from the same test file would be distinguished by an
18324           identifier appended to the test file name in the summary logs;
18325           this corrected a problem with erroneous diff logs.  Added code
18326           to search testcases for expected fail and unexpected pass keywords.
18327
18328 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18329
18330         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18331
18332 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18333
18334         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18335           Removed extraneous text from end of "Special g++ Options"
18336           keyphrase.
18337
18338         * lib/old-dejagnu.exp: Added pattern matching to look for new
18339           keywords, embedded in testcases comments, which will trigger
18340           calls to xpass and xfail.
18341
18342 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18343
18344         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18345           comments embedded in the testcases, especially the one looking for
18346           special compiler options, as well as the pattern matching for the
18347           compiler output again.
18348
18349 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18350
18351         * lib/old-dejagnu.exp: Do a proper check of the return value for
18352           execute tests. Fixed several problems with the pattern matching
18353           of the compiler output which gave erroneous test results.
18354           Changed several of the test result messages to be more descriptive.
18355         * config/unix-g++.exp: Proc g++_load now actually works and
18356           executes the tests passed to it and returns a usable return
18357           value.
18358
18359 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18360
18361           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18362
18363 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18364
18365         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18366           Modified both files to properly execute the old style
18367           dejagnu tests. The previous versions of these files were
18368           experimental and did not function anything near correctly.
18369
18370 1993-04-05  Rob Savoye  (rob@cygnus.com)
18371
18372         * Removed all Makefile.in and configure.in files. No configuration
18373         needed now.
18374
18375 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18376
18377         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18378
18379 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18380
18381         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18382         gcc.special/configure.in, gcc.noncompile/configure.in,
18383         gcc.execute/configure.in, gcc.code_quality/configure.in,
18384         g++.other/configure.in, g++.old-deja/configure.in,
18385         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18386         in srcname setting.
18387
18388 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18389
18390         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18391         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18392         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18393
18394 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18395
18396         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18397         (gdb_exit): Don't remove *_soc files.
18398
18399 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18400
18401         * lib/c-torture.exp: Don't look for main; instead always use -w
18402         -c.  This is how the c-torture tests work.  Remove the object
18403         file if the compilation succeeds.
18404         * gcc.execute/execute.exp: Remove executable if test passes.
18405         * gcc.noncompile/noncompile.exp: Every test is an expected
18406         failure.
18407         * gcc.special/special.exp: Added tests from c-torture 1.11,
18408         corrected use of existing test.
18409         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18410         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18411         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18412         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18413         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18414         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18415         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18416         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18417         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18418         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18419         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18420         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18421         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18422         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18423         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18424         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18425         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18426         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18427         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18428         c-torture 1.11.
18429         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18430         correspond to c-torture 1.11.
18431
18432         * New file.