OSDN Git Service

* g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-29  Richard Henderson  <rth@redhat.com>
2
3         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4
5         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6         (alt2, which): New.
7         (Check): Accept either alternative.
8
9 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
10
11         * g++.dg/abi/inline1.C: New test.
12         * g++.dg/abi/local1-a.cc: Likewise.
13         * g++.dg/abi/local1.C: Likewise.
14         * g++.dg/abi/mangle11.C: Tweak location of warnings.
15         * g++.dg/abi/mangle12.C: Likewise.
16         * g++.dg/abi/mangle17.C: Likewise.
17         * g++.dg/abi/mangle20-2.C: Likewise.
18         * g++.dg/opt/interface1.C: Likewise.
19         * g++.dg/opt/interface1.h: Likewise.
20         * g++.dg/opt/interface1-a.cc: New test.
21         * g++.dg/parse/repo1.C: New test.
22         * g++.dg/template/repo1.C: Likewise.
23         * g++.dg/warn/Winline-1.C: Likewise.
24         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
25
26 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
27
28         * gcc.dg/tree-ssa/20040729-1.c: New test.
29
30 2004-07-27  Matt Austern <austern@apple.com>
31
32         * gcc.dg/darwin-bool-1.c: New test.
33         * gcc.dg/darwin-bool-2.c: New test.
34         
35 2004-07-28  Richard Henderson  <rth@redhat.com>
36
37         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38         arguments in the correct type.  Don't write to constant arguments.
39
40 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
41
42         PR tree-optimization/16688
43         PR tree-optimization/16689
44         * g++.dg/tree-ssa/pr16688.C: New test.
45
46 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
47
48         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
49         loads.  Not only in the comment, this time.
50
51 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
52
53         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
54         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
55         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
56         * gcc.dg/sh4a-bitmovua.c: New.
57         * gcc.dg/sh4a-cos.c: New.
58         * gcc.dg/sh4a-cosf.c: New.
59         * gcc.dg/sh4a-fprun.c: New.
60         * gcc.dg/sh4a-fsrra.c: New.
61         * gcc.dg/sh4a-memmovua.c: New.
62         * gcc.dg/sh4a-sin.c: New.
63         * gcc.dg/sh4a-sincos.c: New.
64         * gcc.dg/sh4a-sincosf.c: New.
65         * gcc.dg/sh4a-sinf.c: New.
66
67 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
68
69         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
70         conditionals.
71         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
72         loads.
73         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
74         DOM1.
75
76 2004-07-27  Andrew Pinski  <apinski@apple.com>
77
78         * g++.dg/rtti/tinfo1.C: Correct the xfail.
79
80 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
81
82         * gcc.dg/pragma-isr.c: New test.
83
84 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
85
86         PR c++/14429
87         * g++.dg/template/ttp11.C: New test.
88
89 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
90
91         * gcc.c-torture/compile/20040727-1.c: New test.
92
93 2004-07-26  Eric Christopher  <echristo@redhat.com>
94
95         * gcc.c-torture/compile/20040726-2.c: New test.
96
97 2004-07-26  Andrew Pinski  <apinski@apple.com>
98
99         * g++.dg/rtti/tinfo1.C: Xfail.
100
101 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
102
103         * gcc.c-torture/compile/20040726-1.c: New test.
104
105 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
106             Brian Ryner  <bryner@brianryner.com>
107
108         PR c++/9283
109         PR c++/15000
110         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
111         * g++.dg/ext/visibility/: New directory.
112         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
113         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
114         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
115         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
116         * g++.dg/ext/visibility/fvisibility.C,
117         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
118         g++.dg/ext/visibility/fvisibility-override1.C
119         g++.dg/ext/visibility/fvisibility-override2.C
120         g++.dg/ext/visibility/memfuncts.C
121         g++.dg/ext/visibility/noPLT.C
122         g++.dg/ext/visibility/pragma.C
123         g++.dg/ext/visibility/pragma-override1.C
124         g++.dg/ext/visibility/pragma-override2.C
125         g++.dg/ext/visibility/staticmemfuncts.C
126         g++.dg/ext/visibility/virtual.C: New tests.
127
128 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
129
130         PR c/15360
131         * gcc.dg/pr15360-1.c: New test.
132
133 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
134
135         * gcc.dg/pragma-align-2.c: New test.
136         * gcc.dg/pragma-init-fini.c: New test.
137         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
138         targets.
139
140 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
141
142         * gcc.dg/init-string-2.c: New test.
143
144 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
145
146         PR 16684
147         * gcc.dg/Wredundant-decls-1.c: New test case.
148
149 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
150
151         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
152         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
153         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
154         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
155         * gcc.dg/compat/generate-random.c: New file.
156         * gcc.dg/compat/generate-random.h: Likewise.
157         * gcc.dg/compat/generate-random_r.c: Likewise.
158         * gcc.dg/compat/struct-layout-1.h: Likewise.
159         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
160         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
161         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
162         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
163         * gcc.dg/compat/struct-layout-1_main.c: New test.
164         * gcc.dg/compat/struct-layout-1_x.c: New file.
165         * gcc.dg/compat/struct-layout-1_y.c: New file.
166         * gcc.dg/compat/struct-layout-1_test.h: New file.
167
168 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
169
170         * gcc.dg/comp-return-1.c: New test
171
172 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
173
174         * gcc.dg/vmx/8-02a.c: Fix typo.
175
176         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
177         * gcc.dg/darwin-abi-3.c: New test.
178
179         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
180         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
181
182         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
183         * gcc.dg/vmx/ops-long-1.c: New test.
184         * gcc.dg/vmx/ops-long-2.c: New test.
185
186 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
187
188         * g++.dg/lookup/conv-[1234].C: New.
189
190 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
191
192         * g++.dg/parse/attr2.C: Simplify.
193
194 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
195
196         PR c/7284
197         * gcc.c-torture/execute/pr7284-1.c: New test.
198
199 2004-07-22  Brian Booth  <bbooth@redhat.com>
200
201         * gcc.dg/tree-ssa/20040721-1.c: New test.
202
203 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
204
205         * g++.dg/template/crash20.c: New.
206
207 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
208
209         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
210         Add dg-run directive.  Declare variables as required.
211         * gfortran.dg/g77/README: Update
212
213 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
214
215         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
216         gcc.dg/cris-peep2-andu2.c: New tests.
217
218 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
219
220         PR c/15052
221         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
222         on return type.
223         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
224         messages.
225         * gcc.dg/qual-return-2.c: Update expected messages.
226         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
227
228 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
229
230         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
231         * gcc.dg/noncompile/921102-1.c: Update expected error message.
232
233 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
234
235         PR c/11250
236         * gcc.dg/init-string-1.c: New test.
237
238 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
239
240         PR middle-end/15345
241         PR c/16450
242         * gcc.dg/torture/nested-fn-1.c: New test.
243
244 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
245
246         PR target/16559
247         * gcc.dg/ia64-fptr-1.c: New file.
248
249 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
250
251         PR c++/14497
252         * g++.dg/template/spec16.C: New test.
253         * g++.old-deja/g++.robertl/eb118.C: Remove.
254
255 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
256
257         PR c++/509
258         * g++.dg/template/spec15.C: New test.
259
260 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
261
262         Copy cases from g77.f-torture/execute and add dg-run
263         directive.  Other changes as noted.
264         * gfortran.dg/g77/13037.f
265         * gfortran.dg/g77/1832.f
266         * gfortran.dg/g77/19981119-0.f
267         * gfortran.dg/g77/19990313-0.f
268         * gfortran.dg/g77/19990313-1.f
269         * gfortran.dg/g77/19990313-2.f
270         * gfortran.dg/g77/19990313-3.f
271         * gfortran.dg/g77/19990419-1.f
272         * gfortran.dg/g77/19990826-0.f
273         * gfortran.dg/g77/19990826-2.f
274         * gfortran.dg/g77/20000503-1.f
275         * gfortran.dg/g77/20001111.f
276         * gfortran.dg/g77/20010116.f
277         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
278         * gfortran.dg/g77/20010430.f
279         * gfortran.dg/g77/6177.f
280         * gfortran.dg/g77/947.f
281         * gfortran.dg/g77/970816-3.f
282         * gfortran.dg/g77/971102-1.f
283         * gfortran.dg/g77/980520-1.f
284         * gfortran.dg/g77/980628-0.f
285         * gfortran.dg/g77/980628-1.f
286         * gfortran.dg/g77/980628-10.f
287         * gfortran.dg/g77/980628-2.f
288         * gfortran.dg/g77/980628-3.f
289         * gfortran.dg/g77/980628-7.f
290         * gfortran.dg/g77/980628-8.f
291         * gfortran.dg/g77/980628-9.f
292         * gfortran.dg/g77/980701-0.f
293         * gfortran.dg/g77/980701-1.f
294         * gfortran.dg/g77/cabs.f
295         * gfortran.dg/g77/claus.f
296         * gfortran.dg/g77/complex_1.f
297         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
298         * gfortran.dg/g77/dcomplex.f
299         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
300         * gfortran.dg/g77/f90-intrinsic-mathematical.f
301         * gfortran.dg/g77/f90-intrinsic-numeric.f
302         * gfortran.dg/g77/int8421.f
303         * gfortran.dg/g77/labug1.f
304         * gfortran.dg/g77/large_vec.f
305         * gfortran.dg/g77/le.f
306         * gfortran.dg/g77/short.f
307         * gfortran.dg/g77/README: Update
308
309 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
310
311         PR c++/16637
312         * g++.dg/parse/lookup4.C: New test.
313
314 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
315
316         PR c++/16175
317         * g++.dg/template/ttp10.C: New test.
318
319 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
320
321         * gcc.dg/pr12625-1.c: New test.
322
323 2004-07-20  Steven Bosscher  <stevenb@suse.de>
324
325         * testsuite/gcc.dg/switch-warn-1.c: New test.
326         * testsuite/gcc.dg/switch-warn-2.c: New test.
327         * gcc.c-torture/compile/pr14730.c: Update.
328
329 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
330
331         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
332         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
333         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
334         g++.dg/template/nontype3.C: Remove trailing CR from tests.
335
336 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
337
338         PR c++/16623
339         * g++.dg/template/assign1.C: New test.
340
341 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
342
343         PR c++/12170
344         * g++.dg/template/ttp9.C: New test.
345
346 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
347
348         * gcc.dg/format/cmn-err-1.c: New test.
349
350 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
351
352         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
353         gcc.dg/Wparentheses-10.c: New tests.
354         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
355
356 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
357
358         PR fortran/16465
359         * gfortran.dg/g77//ffixed-line-length-0.f,
360         gfortran.dg/g77/ffixed-line-length-132.f,
361         gfortran.dg/g77/ffixed-line-length-72.f,
362         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
363         gfortran.dg/g77/README: Update.
364
365 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
366
367         PR c++/13092
368         * g++.dg/template/non-dependent7.C: New test.
369         * g++.dg/template/non-dependent8.C: Likewise.
370         * g++.dg/template/non-dependent9.C: Likewise.
371         * g++.dg/template/non-dependent10.C: Likewise.
372
373 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/16337
376         * g++.dg/parse/attr2.C: New test.
377
378 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
379
380         * g77.dg: Removed.
381         * g77.f-torture: Ditto.
382
383 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
384
385         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
386         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
387         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
388
389 2004-07-16  Richard Henderson  <rth@redhat.com>
390
391         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
392
393 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
394
395         * lib/fortran-torture.exp (fortran-torture): Don't test compile
396         tests with full list of options.
397         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
398         of TORTURE_OPTIONS if test contains 'dg-do run'.
399
400         PR fortran/16404
401         * gfortran.dg/do_iterator.f90: New test.
402
403 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
404
405         PR rtl-optimization/16536
406         * gcc.c-torture/execute/restrict-1.c: New test.
407
408 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
409
410         PR fortran/15324
411         * gfortran.dg/pr15324.f90: New test.
412
413         PR fortran/15129
414         * gfortran.dg/pr15129.f90: New test.
415
416         PR fortran/15140
417         * gfortran.dg/pr15140.f90: New test.
418
419         PR fortran/13792
420         * gfortran.fortran-torture/execute/bounds.f90: Add check for
421         compile-time simplification.
422
423 2004-07-14  Mike Stump  <mrs@apple.com>
424
425         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
426
427 2004-07-14  James E Wilson  <wilson@specifixinc.com>
428
429         PR target/16325
430         * gcc.dg/profile-generate-1.c: New.
431
432 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
433
434         * gcc.c-torture/execute/20040709-1.c: New test.
435         * gcc.c-torture/execute/20040709-2.c: New test.
436
437 2004-07-14  Mike Stump  <mrs@apple.com>
438
439         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
440
441 2004-07-14  Mike Stump  <mrs@apple.com>
442
443         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
444
445 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
446
447         PR c++/16518
448         * g++.dg/parse/mutable1.C: New test.
449
450 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
451
452         PR tree-optimization/16443
453         * gcc.dg/tree-ssa/20040713-1.c: New test.
454
455 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
456
457         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
458         for operator new.
459
460 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
461
462         * gfortran.dg/g77/README: New file
463         * gfortran.dg/g77/19981216-0.f:  Copy from
464         g77.f-torture/noncompile.  Add "dg-do compile" and
465         dg-error as required.
466         * gfortran.dg/g77/19990218-1.f: Likewise
467         * gfortran.dg/g77/19990905-1.f: Likewise
468         * gfortran.dg/g77/9263.f: Likewise
469         * gfortran.dg/g77/980615-0.f: Likewise
470         * gfortran.dg/g77/980616-0.f: Likewise
471         * gfortran.dg/g77/check0.f: Likewise
472         * gfortran.dg/g77/select_no_compile.f: Likewise
473
474 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
475
476         Copy files from g77.f-torture/compile.
477         Add "{ dg-do compile}".  Other changes as noted
478         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
479         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
480         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
481         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
482         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
483         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
484         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
485         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
486         statement to conform to standard.  Append alpha1.x for reference.
487         * gfortran.dg/g77/xformat.f: Add dg-warning
488
489 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
490
491         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
492         Add {dg-do compile} directive.
493         * gfortran.dg/g77/cpp2.F: Likewise
494
495 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
496
497         PR c++/5402
498         * g++.dg/lookup/name-clash1.C: New test.
499
500         PR c++/9777
501         * g++.dg/lookup/name-clash2.C: New test.
502
503         PR c++/12102
504         * g++.dg/lookup/name-clash3.C: New test.
505
506 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
507
508         * g++.dg/lookup/new2.C: New test.
509         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
510
511 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
512
513         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
514         Add {dg-do compile} directive.
515         * gfortran.dg/g77/13060.f: Likewise
516         * gfortran.dg/g77/19990218-0.f: Likewise
517         * gfortran.dg/g77/19990305-0.f: Likewise
518         * gfortran.dg/g77/19990419-0.f: Likewise
519         * gfortran.dg/g77/19990502-0.f: Likewise
520         * gfortran.dg/g77/19990502-1.f: Likewise
521         * gfortran.dg/g77/19990525-0.f: Likewise
522         * gfortran.dg/g77/19990826-1.f: Likewise
523         * gfortran.dg/g77/19990826-3.f: Likewise
524         * gfortran.dg/g77/19990905-2.f: Likewise
525         * gfortran.dg/g77/20000412-1.f: Likewise
526         * gfortran.dg/g77/20000511-1.f: Likewise
527         * gfortran.dg/g77/20000511-2.f: Likewise
528         * gfortran.dg/g77/20000518.f: Likewise
529         * gfortran.dg/g77/20000601-1.f: Likewise
530         * gfortran.dg/g77/20000601-2.f: Likewise
531         * gfortran.dg/g77/20000629-1.f: Likewise
532         * gfortran.dg/g77/20000630-2.f: Likewise
533         * gfortran.dg/g77/20010115.f: Likewise
534         * gfortran.dg/g77/20010321-1.f: Likewise
535         * gfortran.dg/g77/20010426.f: Likewise
536         * gfortran.dg/g77/20020307-1.f: Likewise
537         * gfortran.dg/g77/8485.f: Likewise
538         * gfortran.dg/g77/960317-1.f: Likewise
539         * gfortran.dg/g77/970915-0.f: Likewise
540         * gfortran.dg/g77/980310-1.f: Likewise
541         * gfortran.dg/g77/980310-2.f: Likewise
542         * gfortran.dg/g77/980310-3.f: Likewise
543         * gfortran.dg/g77/980310-4.f: Likewise
544         * gfortran.dg/g77/980310-6.f: Likewise
545         * gfortran.dg/g77/980310-7.f: Likewise
546         * gfortran.dg/g77/980310-8.f: Likewise
547         * gfortran.dg/g77/980419-2.f: Likewise
548         * gfortran.dg/g77/980424-0.f: Likewise
549         * gfortran.dg/g77/980427-0.f: Likewise
550         * gfortran.dg/g77/980729-0.f: Likewise
551         * gfortran.dg/g77/981117-1.f: Likewise
552         * gfortran.dg/g77/toon_1.f: Likewise
553
554 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
555
556         PR c++/2204
557         * g++.dg/other/abstract2.C: New test.
558
559 2004-07-12  Paul Brook  <paul@codesourcery.com>
560
561         * gfortran.dg/pointer_init_1.f90: New test.
562
563 2004-07-11  Paul Brook  <paul@codesourcery.com>
564
565         PR fortran/15986
566         * gfortran.dg/contained_1.f90: New test.
567
568 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
569
570         * g++.dg/parse/defarg8.C: New test.
571
572 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
573
574         PR fortran/16433
575         * gfortran.dg/pr16433.f: New test.
576
577         PR fortran/17574
578         * gfortran.dg/pr15754.f90: New test.
579
580 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
581
582         PR tree-optimization/16437
583         * gcc.c-torture/execute/bitfld-4.c: New test.
584
585 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
586
587         * gfortran.fortran-torture/execute/common_2.f90: Add check for
588         access to common var from module.
589
590 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
591
592         PR fortran/16336
593         * gfortran.fortran-torture/execute/common_2.f90: New test.
594
595 2004-07-10  Paul Brook  <paul@codesourcery.com>
596
597         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
598
599 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
600
601         PR fortran/15969
602         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
603
604 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
605
606         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
607         * gfortran.dg/g77/ffixed-form-2.f: Likewise
608         * gfortran.dg/g77/ffree-form-1.f: Likewise
609         * gfortran.dg/g77/ffree-form-2.f: Likewise
610         * gfortran.dg/g77/ffree-form-3.f: Likewise
611         * gfortran.dg/g77/fno-underscoring.f: Likewise
612         * gfortran.dg/g77/funderscoring.f: Likewise
613         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
614
615 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
616
617         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
618
619 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
620         Paul Brook  <paul@codesourcery.com>
621
622         PR fortran/13415
623         * gfortran.dg/common_pointer_1.f90: New test.
624
625 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
626
627         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
628
629 2004-07-09  James E Wilson  <wilson@specifixinc.com>
630
631         PR target/16364
632         * gcc.c-torture/compile/20040709-1.c: New.
633
634 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
635
636         PR fortran/14077
637         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
638
639 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
640
641         PR fortran/13201
642         * gfortran.dg/shape_1.f90: New test.
643
644 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
645             Andrew Pinski  <apinski@apple.com>
646
647         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
648
649 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
650
651         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
652         comment.
653
654 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
655         Paul Brook  <paul@codesourcery.com>
656
657         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
658         '.f95' and '.F95'.
659
660 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
661
662         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
663
664 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
665
666         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
667         testcases with capital suffix.
668
669 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
670
671         PR fortran/15481
672         PR fortran/13372
673         PR fortran/13575
674         PR fortran/15978
675         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
676
677         * gfortran.dg/implicit_1.f90: New test.
678
679 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
680
681         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
682         expression to match gfortran warning/error messages
683         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
684         dg-error text.
685
686 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
687
688         * lib/fortran-torture.exp: Rename proc search_for to
689         search_for_re.
690
691 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
692
693         * gcc.c-torture/execute/simd-5.x: New file.
694         XFAIL on SPARC 64-bit at -O0.
695
696 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
697
698         PR c++/8211
699         PR c++/16165
700         * g++.dg/warn/effc3.C: New test.
701
702 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
703
704         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
705         change X to 1X in format.
706         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
707         add data statements to conform to standard.
708
709 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
710
711         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
712         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
713         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
714
715 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
716
717         * gfortran.dg/g77/7388.f: Copy from g77.dg
718         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
719         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
720         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
721         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
722         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
723         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
724         * gfortran.dg/g77/strlen0.f: Likewise
725
726 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
727
728         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
729         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
730
731 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
732
733         * gcc.c-torture/execute/920428-2.x: Delete.
734         * gcc.c-torture/execute/920501-7.x: Likewise.
735
736 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
737
738         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
739         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
740         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
741         prescott and c3-2.
742         (PREFETCH_3DNOW): Add -march=c3.
743
744 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
745
746         PR c/16437
747         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
748         * gcc.c-torture/execute/bf64-1.x: Likewise.
749
750 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
751
752         * gcc.c-torture/compile/20040708-1.c: New test.
753
754 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
755
756         PR c++/16169
757         * g++.dg/warn/effc2.C: New test.
758
759 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
760
761         * gcc.c-torture/execute/bitfld-1.x: Remove.
762         * gcc.c-torture/execute/bitfld-3.c: New test.
763         * gcc.dg/bitfld-2.c: Remove XFAILs.
764
765 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
766
767         PR c++/16276
768         * g++.dg/rtti/tinfo1.C: New file.
769
770 2004-07-07  Eric Christopher  <echristo@redhat.com>
771
772         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
773
774 2004-07-07  Andrew Pinski  <apinski@apple.com>
775
776         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
777
778 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
779
780         * g++.dg/init/call1.C: XFAIL.
781
782 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
783
784         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
785         except for movstrict*, to movmem* and clrstr* to clrmem*.
786
787 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
788
789         * gcc.c-torture/execute/20040707-1.c: New test.
790
791 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
792
793         * gcc.c-torture/execute/20040706-1.c: New test.
794
795 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
796
797         PR c++/3671
798         * g++.dg/template/spec14.C: New test.
799
800 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
801
802         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
803         nothing if not yet defined.  Use it in b, c and d type definitions.
804         * gcc.c-torture/execute/20040705-1.c: New test.
805         * gcc.c-torture/execute/20040705-2.c: New test.
806
807 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
808
809         PR c++/2518
810         * g++.dg/lookup/new1.C: New test.
811
812 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
813
814         PR c++/11406
815         * g++.dg/template/sizeof8.C: New test.
816
817 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
818
819         * gcc.c-torture/compile/20040705-1.c: New test.
820
821 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
822
823         * gfortran.fortran-torture/execute/seq_io.f90: New test.
824
825 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
826
827         * gcc.dg/cpp/if-mop.c: Two new testcases.
828         * gcc.dg/cpp/trad/comment-3.c: New.
829
830 2004-07-04  Paul Brook  <paul@codesourcery.com>
831
832         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
833
834 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
835
836         PR c++/3761
837         * g++.dg/lookup/crash4.C: New test.
838
839 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
840
841         * gcc.c-torture/execute/builtin-abs-1.c
842         * gcc.c-torture/execute/builtin-abs-2.c
843         * gcc.c-torture/execute/builtin-complex-1.c
844         * gcc.c-torture/execute/builtins/string-1-lib.c
845         * gcc.c-torture/execute/builtins/string-1.c
846         * gcc.c-torture/execute/builtins/string-2-lib.c
847         * gcc.c-torture/execute/builtins/string-2.c
848         * gcc.c-torture/execute/builtins/string-3-lib.c
849         * gcc.c-torture/execute/builtins/string-3.c
850         * gcc.c-torture/execute/builtins/string-4-lib.c
851         * gcc.c-torture/execute/builtins/string-4.c
852         * gcc.c-torture/execute/builtins/string-5-lib.c
853         * gcc.c-torture/execute/builtins/string-5.c
854         * gcc.c-torture/execute/builtins/string-6-lib.c
855         * gcc.c-torture/execute/builtins/string-6.c
856         * gcc.c-torture/execute/builtins/string-7-lib.c
857         * gcc.c-torture/execute/builtins/string-7.c
858         * gcc.c-torture/execute/builtins/string-8-lib.c
859         * gcc.c-torture/execute/builtins/string-8.c
860         * gcc.c-torture/execute/builtins/string-9-lib.c
861         * gcc.c-torture/execute/builtins/string-9.c
862         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
863         * gcc.c-torture/execute/builtins/string-asm-1.c
864         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
865         * gcc.c-torture/execute/builtins/string-asm-2.c
866         * gcc.c-torture/execute/stdio-opt-1.c
867         * gcc.c-torture/execute/stdio-opt-2.c
868         * gcc.c-torture/execute/stdio-opt-3.c
869         * gcc.c-torture/execute/string-opt-1.c
870         * gcc.c-torture/execute/string-opt-10.c
871         * gcc.c-torture/execute/string-opt-11.c
872         * gcc.c-torture/execute/string-opt-12.c
873         * gcc.c-torture/execute/string-opt-13.c
874         * gcc.c-torture/execute/string-opt-14.c
875         * gcc.c-torture/execute/string-opt-15.c
876         * gcc.c-torture/execute/string-opt-16.c
877         * gcc.c-torture/execute/string-opt-2.c
878         * gcc.c-torture/execute/string-opt-6.c
879         * gcc.c-torture/execute/string-opt-7.c
880         * gcc.c-torture/execute/string-opt-8.c:
881         Replace with ...
882
883         * gcc.c-torture/execute/builtins/abs-2.c
884         * gcc.c-torture/execute/builtins/abs-3.c
885         * gcc.c-torture/execute/builtins/complex-1.c
886         * gcc.c-torture/execute/builtins/fprintf.c
887         * gcc.c-torture/execute/builtins/fputs.c
888         * gcc.c-torture/execute/builtins/memcmp.c
889         * gcc.c-torture/execute/builtins/memmove.c
890         * gcc.c-torture/execute/builtins/memops-asm.c
891         * gcc.c-torture/execute/builtins/mempcpy-2.c
892         * gcc.c-torture/execute/builtins/mempcpy.c
893         * gcc.c-torture/execute/builtins/memset.c
894         * gcc.c-torture/execute/builtins/printf.c
895         * gcc.c-torture/execute/builtins/sprintf.c
896         * gcc.c-torture/execute/builtins/strcat.c
897         * gcc.c-torture/execute/builtins/strchr.c
898         * gcc.c-torture/execute/builtins/strcmp.c
899         * gcc.c-torture/execute/builtins/strcpy.c
900         * gcc.c-torture/execute/builtins/strcspn.c
901         * gcc.c-torture/execute/builtins/strlen-2.c
902         * gcc.c-torture/execute/builtins/strlen.c
903         * gcc.c-torture/execute/builtins/strncat.c
904         * gcc.c-torture/execute/builtins/strncmp-2.c
905         * gcc.c-torture/execute/builtins/strncmp.c
906         * gcc.c-torture/execute/builtins/strncpy.c
907         * gcc.c-torture/execute/builtins/strpbrk.c
908         * gcc.c-torture/execute/builtins/strpcpy-2.c
909         * gcc.c-torture/execute/builtins/strpcpy.c
910         * gcc.c-torture/execute/builtins/strrchr.c
911         * gcc.c-torture/execute/builtins/strspn.c
912         * gcc.c-torture/execute/builtins/strstr-asm.c
913         * gcc.c-torture/execute/builtins/strstr.c:
914         ... these new files.
915
916         * gcc.c-torture/execute/builtins/abs-2-lib.c
917         * gcc.c-torture/execute/builtins/abs-3-lib.c
918         * gcc.c-torture/execute/builtins/complex-1-lib.c
919         * gcc.c-torture/execute/builtins/fprintf-lib.c
920         * gcc.c-torture/execute/builtins/fputs-lib.c
921         * gcc.c-torture/execute/builtins/memcmp-lib.c
922         * gcc.c-torture/execute/builtins/memmove-lib.c
923         * gcc.c-torture/execute/builtins/memops-asm-lib.c
924         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
925         * gcc.c-torture/execute/builtins/mempcpy-lib.c
926         * gcc.c-torture/execute/builtins/memset-lib.c
927         * gcc.c-torture/execute/builtins/printf-lib.c
928         * gcc.c-torture/execute/builtins/sprintf-lib.c
929         * gcc.c-torture/execute/builtins/strcat-lib.c
930         * gcc.c-torture/execute/builtins/strchr-lib.c
931         * gcc.c-torture/execute/builtins/strcmp-lib.c
932         * gcc.c-torture/execute/builtins/strcpy-lib.c
933         * gcc.c-torture/execute/builtins/strcspn-lib.c
934         * gcc.c-torture/execute/builtins/strlen-2-lib.c
935         * gcc.c-torture/execute/builtins/strlen-lib.c
936         * gcc.c-torture/execute/builtins/strncat-lib.c
937         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
938         * gcc.c-torture/execute/builtins/strncmp-lib.c
939         * gcc.c-torture/execute/builtins/strncpy-lib.c
940         * gcc.c-torture/execute/builtins/strpbrk-lib.c
941         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
942         * gcc.c-torture/execute/builtins/strpcpy-lib.c
943         * gcc.c-torture/execute/builtins/strrchr-lib.c
944         * gcc.c-torture/execute/builtins/strspn-lib.c
945         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
946         * gcc.c-torture/execute/builtins/strstr-lib.c
947         * gcc.c-torture/execute/builtins/lib/abs.c
948         * gcc.c-torture/execute/builtins/lib/fprintf.c
949         * gcc.c-torture/execute/builtins/lib/memset.c
950         * gcc.c-torture/execute/builtins/lib/printf.c
951         * gcc.c-torture/execute/builtins/lib/sprintf.c
952         * gcc.c-torture/execute/builtins/lib/strcpy.c
953         * gcc.c-torture/execute/builtins/lib/strcspn.c
954         * gcc.c-torture/execute/builtins/lib/strncat.c
955         * gcc.c-torture/execute/builtins/lib/strncmp.c
956         * gcc.c-torture/execute/builtins/lib/strncpy.c
957         * gcc.c-torture/execute/builtins/lib/strpbrk.c
958         * gcc.c-torture/execute/builtins/lib/strspn.c
959         * gcc.c-torture/execute/builtins/lib/strstr.c:
960         New files containing support routines.
961
962         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
963         declaration.
964         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
965         when not optimizing.
966
967 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/16240
970         * g++.dg/abi/mangle22.C: New test.
971         * g++.dg/abi/mangle23.C: Likewise.
972
973 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
974
975         PR fortran/16290
976         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
977         Allow for cases without denormalized floating point numbers.
978
979 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
980
981         PR c/1027
982         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
983         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
984         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
985         expected warning text.
986         * gcc.dg/format/diag-2.c: New test.
987
988 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
989
990         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
991
992 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
993
994         * gcc.dg/builtins-43.c: New.
995         * gcc.dg/builtins-44.c: New.
996         * gcc.dg/builtins-45.c: New.
997
998 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
999             Andreas Tobler  <a.tobler@schweiz.ch>
1000
1001         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1002         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1003         as SIGSEGV.
1004         * gcc.dg/cleanup-11.c: Likewise.
1005         * gcc.dg/cleanup-8.c: Likewise.
1006         * gcc.dg/cleanup-9.c: Likewise.
1007         * gcc.dg/cleanup-5.c: Run on all platforms.
1008
1009 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1010
1011         * g++.dg/warn/nonnull1.C: New test.
1012
1013 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1014
1015         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1016         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1017         Special-case the Sun compiler wrt to <complex.h>.
1018
1019 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1020
1021         * gcc.dg/Wunreachable-8.C: New test.
1022
1023         * gcc.dg/h8300-ice2.c : New test.
1024
1025 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1026
1027         PR fortran/16161
1028         * gfortran.fortran-torture/compile/implicit.f90: Add test
1029         for implicit character.
1030
1031 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1032
1033         PR fortran/16289
1034         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1035         Use tiny() intrinsic to find smallest non-negative real
1036
1037 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1038
1039         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1040         * gcc.dg/compat/struct-by-value-22_x.c: New.
1041         * gcc.dg/compat/struct-by-value-22_y.c: New.
1042
1043         * gcc.c-torture/execute/20040629-1.c: New test.
1044
1045 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1046
1047         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1048         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1049
1050         PR target/16195
1051         * gcc.dg/20040625-1.c: New test.
1052
1053 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1054
1055         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1056
1057 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1058
1059         PR fortran/15963
1060         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1061
1062 2004-06-29  Richard Henderson  <rth@redhat.com>
1063
1064         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1065
1066 2004-06-29  Paul Brook  <paul@codesourcery.com>
1067
1068         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1069         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1070
1071 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1072
1073         PR c++/16260
1074         * g++.dg/parse/crash15.C: New.
1075
1076 2004-06-28  Andrew Pinski  <apinski@apple.com>
1077
1078         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1079         by the error already.
1080
1081         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1082
1083 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1084
1085         PR target/14041
1086         * gcc.dg/h8300-bss-align-1.c : New.
1087
1088 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1089
1090         * PR c++/16174
1091         * g++.dg/template/ctor4.C: New.
1092
1093 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         PR c++/16205
1096         * g++.dg/warn/Wsequence-point-1.C: New test.
1097
1098 2004-06-27  Paul Brook  <paul@codesourcery.com>
1099
1100         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1101
1102 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1103
1104         * g++.old-deja/g++.mike/p7325.C: Remove.
1105
1106 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1107
1108         PR c/14963
1109         * gcc.dg/pr14963.c: New test.
1110
1111 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1112
1113         PR c++/16193
1114         * g++.dg/parse/redef1.C: New test.
1115
1116 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1117
1118         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1119         20021110.c.
1120         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1121         20021119-1.c.
1122         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1123         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1124         5-04.c.
1125         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1126         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1127         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1128         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1129         g++.brendan/enum14.C.
1130         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1131         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1132         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1133         g++.mike/virt1.C.
1134         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1135         memtemp24.C.
1136
1137 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1138
1139         * gcc.dg/20040527-1.c: New test case.
1140
1141 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1142
1143         PR gfortran/pr16196
1144         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1145
1146 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1147
1148         PR middle-end/15825
1149         * gcc.dg/pr15825-1.c: New test case.
1150
1151 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1152
1153         * gcc.c-torture/execute/20040625-1.c: New test.
1154
1155 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1156
1157         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1158
1159 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1160
1161         * gcc.dg/torture/mips-div-1.c: New test.
1162
1163 2004-06-24  Jeff Law  <law@redhat.com>
1164
1165         * gcc.dg/tree-ssa/20040624-1.c: New test.
1166
1167 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1168
1169         * gcc.c-torture/compile/20040624-1.c: New test.
1170
1171 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1172
1173         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1174         this directory.
1175
1176 2004-06-23  Andrew Pinski  <apinski@apple.com>
1177
1178         PR middle-end/15988
1179         * g++.dg/opt/ptrmem4.C: New test.
1180
1181         * gcc.dg/c90-array-quals-2.c: New test.
1182
1183 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1184
1185         * gcc.dg/kpice1.c: New test.
1186
1187 2006-06-23  Andrew Pinski  <apinski@apple.com>
1188
1189         * gcc.dg/c90-array-quals.c: New test.
1190
1191 2006-06-22  Richard Henderson  <rth@redhat.com>
1192
1193         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1194
1195 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1196
1197         * gcc.dg/builtins-config.h: Handle FreeBSD.
1198
1199 2006-06-22  Richard Henderson  <rth@redhat.com>
1200
1201         * g++.dg/opt/devirt1.C: New.
1202
1203 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1204
1205         * g++.dg/opt/pr15551.C: New testcase.
1206
1207 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1208
1209         PR target/14800
1210         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1211         x86_64-*-linux* when compiling for 32bit.
1212
1213 2004-06-21  Andrew Pinski  <apinski@apple.com>
1214
1215         * gcc.dg/pch/struct-1.c: New.
1216         * gcc.dg/pch/struct-1.hs: New.
1217
1218 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1219
1220         * gcc.dg/pch/save-temps-1.c: New file.
1221         * gcc.dg/pch/save-temps-1.hs: New file.
1222
1223 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1224
1225         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1226         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1227
1228 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1229
1230         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1231         to fix type error.
1232         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1233         Remove trailing spaces.
1234
1235 2004-06-21  Richard Henderson  <rth@redhat.com>
1236
1237         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1238         merging && to BIT_FIELD_REF.
1239
1240 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1241
1242         * g++.dg/opt/placeholder1.C: New test.
1243
1244 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1245
1246         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1247         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1248         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1249         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1250
1251 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1252
1253         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1254         extern "C".
1255         * g++.dg/other/pragma-re-1.C: Add comments.
1256
1257 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1258
1259         PR gfortran/16080
1260         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1261
1262 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1263
1264         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1265         instead of setting the type of size_t by
1266         hand.
1267
1268 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1269
1270         * gcc.dg/unordered-2.c: New test case.
1271         * gcc.dg/unordered-3.c: New test case.
1272
1273 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1274
1275         PR other/16043
1276         * lib/g++.exp (g++_version): Tweak regexp for version
1277         * lib/g77.exp (g77_version): Likewise
1278         * lib/gfortran.exp (gfortran_version): Likewise
1279         * lib/objc.exp (objc_version): Likewise
1280         * lib/treelang.exp (treelang_version): Likewise
1281
1282 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1283
1284         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1285         Use INT_MAX instead of __INT_MAX__.
1286         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1287
1288         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1289         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1290         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1291         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1292         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1293         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1294         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1295         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1296         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1297
1298         * gcc.dg/range-test-1.c: New test.
1299         * g++.dg/opt/range-test-1.C: New test.
1300
1301 2004-06-17  Richard Henderson  <rth@redhat.com>
1302
1303         * objc.dg/sync-1.m: New.
1304         * objc.dg/try-catch-1.m: Don't force next runtime.
1305         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1306         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1307         shadowed catch clause.
1308         * objc.dg/try-catch-5.m: New.
1309
1310 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1311
1312         Bug 14610
1313         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1314
1315 2004-06-15  Richard Henderson  <rth@redhat.com>
1316
1317         * gcc.dg/20001116-1.c: Move expected warning line.
1318
1319 2004-06-15  Richard Henderson  <rth@redhat.com>
1320
1321         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1322         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1323
1324 2004-06-15  Jeff Law  <law@redhat.com>
1325
1326         * gcc.dg/tree-ssa/20040615-1.c: New test.
1327         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1328         be less sensitive to operand ordering.
1329         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1330
1331 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1332
1333         * g++.dg/abi/bitfield3.C: Add comment..
1334
1335 2004-06-15  Richard Henderson  <rth@redhat.com>
1336
1337         * g++.dg/ext/stmtexpr1.C: XFAIL.
1338         * gcc.dg/20030612-1.c: XFAIL.
1339
1340 2004-06-15  Eric Christopher  <echristo@redhat.com>
1341
1342         * g++.dg/charset/asm5.c: New.
1343         * gcc.dg/charset/asm6.c: New.
1344
1345 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1346
1347         PR fortran/15962
1348         * gfortran.fortran-torture/execute/select_1.f90: New test.
1349
1350 2004-06-15  Paul Brook  <paul@codesourcery.com>
1351
1352         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1353
1354 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1355
1356         PR c++/15967
1357         * g++.dg/lookup/crash3.C: New test.
1358
1359 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1360
1361         PR c++/15947
1362         * g++.dg/parse/dtor4.C: New test.
1363
1364 2004-06-14  Jeff Law  <law@redhat.com>
1365
1366         * gcc.c-torture/compile/20040614-1.c: New test.
1367
1368 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1369
1370         PR fortran/15211
1371         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1372         LEN of a character array.
1373
1374 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1375
1376         PR c++/15096
1377         * g++.dg/template/ptrmem10.C: New test.
1378
1379         PR c++/14930
1380         * g++.dg/template/friend30.C: New test.
1381
1382 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1383
1384         PR fortran/14928
1385         * gfortran.fortran-torture/compile/mloc.f90: New test.
1386
1387 2004-06-13  Paul Brook  <paul@codesourcery.com>
1388
1389         * gfortran.fortran-torture/execute/random_2.f90: New test.
1390
1391 2004-06-13  Eric Christopher  <echristo@redhat.com>
1392
1393         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1394
1395 2004-06-12  Paul Brook  <paul@codesourcery.com>
1396
1397         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1398
1399 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1400
1401         PR fortran/14923
1402         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1403
1404 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1405
1406         PR fortran/14957
1407         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1408         syntax errors in end statements of contained subroutines.
1409
1410 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1411
1412         PR fortran/12841
1413         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1414
1415 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1416
1417         PR fortran/15665
1418         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1419
1420 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1421
1422         PR gfortran/12839
1423         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1424
1425 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1426
1427         PR c++/15862
1428         * g++.dg/parse/enum1.C: New test.
1429
1430 2004-06-10  Jeff Law  <law@redhat.com>
1431
1432         * gcc.c-torture/compile/20040610-1.c: New test.
1433
1434 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1435
1436         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1437         * g++.old-deja/g++.other/decl3.C: Likewise.
1438
1439 2004-06-10  Brian Booth  <bbooth@redhat.com>
1440
1441         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1442         V_MAY_DEF instead of VDEF.
1443         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1444
1445 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1446
1447         PR c++/14211
1448         * g++.dg/conversion/const1.C: New test.
1449
1450         PR c++/15076
1451         * g++.dg/conversion/reinterpret1.C: New test.
1452
1453         PR c++/15877
1454         * g++.dg/template/enum2.C: New test.
1455
1456         PR c++/15227
1457         * g++.dg/template/error13.C: New test.
1458
1459 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1460
1461         PR fortran/14957
1462         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1463         arguments to test_* REAL and of the right size.
1464
1465 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR target/15569
1468         PR rtl-optimization/15681
1469         * gcc.dg/20040609-1.c: New test.
1470
1471 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR c++/14791
1474         * g++.dg/opt/builtins1.C: New test.
1475
1476 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1477
1478         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1479         that use default windows32 struct layout.
1480         * gcc.dg/i386-bitfield2.c: Likewise.
1481
1482 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1483
1484         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1485         for mingw32 and cygwin targets.
1486
1487 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1488
1489         * gcc.dg/pch/macro-4.c: New.
1490         * gcc.dg/pch/macro-4.hs: New.
1491
1492 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1493
1494         PR fortran/13249
1495         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1496
1497 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1498
1499         PR fortran/13372
1500         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1501
1502 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1503
1504         PR gfortran/14897
1505         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1506
1507 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1508
1509         PR gfortran/15755
1510         * gfortran.fortran-torture/execute/backspace.c : New test.
1511
1512 2004-06-09  Paul Brook  <paul@codesourcery.com>
1513
1514         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1515         (pointer_to_section): Rewrite to use smaller array.
1516
1517 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1518
1519         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1520         * gcc.dg/ext/altivec-10.c: Same.
1521         * gcc.dg/ext/altivec-11.c: Same.
1522         * gcc.dg/ext/altivec-12.c: Same.
1523         * gcc.dg/ext/altivec-13.c: Same.
1524         * gcc.dg/ext/altivec-14.c: Same.
1525         * gcc.dg/ext/altivec-15.c: Same.
1526         * gcc.dg/ext/altivec-16.c: Same.
1527         * gcc.dg/ext/altivec-3.c: Same.
1528         * gcc.dg/ext/altivec-4.c: Same.
1529         * gcc.dg/ext/altivec-6.c: Same.
1530         * gcc.dg/ext/altivec-7.c: Same.
1531         * gcc.dg/ext/altivec-8.c: Same.
1532         * gcc.dg/ext/altivec-varargs-1.c: Same.
1533
1534         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1535         * g++.dg/ext/altivec-10.C: Same.
1536         * g++.dg/ext/altivec-2.C: Same.
1537         * g++.dg/ext/altivec-3.C: Same.
1538         * g++.dg/ext/altivec-4.C: Same.
1539         * g++.dg/ext/altivec-5.C: Same.
1540         * g++.dg/ext/altivec-6.C: Same.
1541         * g++.dg/ext/altivec-7.C: Same.
1542         * g++.dg/ext/altivec-8.C: Same.
1543         * g++.dg/ext/altivec-9.C: Same.
1544
1545 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1546
1547         PR c++/7841
1548         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1549
1550 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1551
1552         * gcc.dg/union-1.c: New test.
1553
1554 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1555
1556         * gcc.dg/builtins-41.c: New test case.
1557         * gcc.dg/builtins-42.c: New test case.
1558
1559 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1560
1561         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1562         * g++.dg/ext/altivec-10.C: Same.
1563         * g++.dg/ext/altivec-2.C: Same.
1564         * g++.dg/ext/altivec-3.C: Same.
1565         * g++.dg/ext/altivec-4.C: Same.
1566         * g++.dg/ext/altivec-5.C: Same.
1567         * g++.dg/ext/altivec-6.C: Same.
1568         * g++.dg/ext/altivec-7.C: Same.
1569         * g++.dg/ext/altivec-8.C: Same.
1570         * g++.dg/ext/altivec-9.C: Same.
1571         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1572         * g++.old-deja/g++.brendan/new3.C: Same.
1573         * gcc.c-torture/execute/eeprof-1.x: Same.
1574
1575 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1576
1577         PR c/14765
1578         * gcc.dg/pr14765-1.c: New test.
1579
1580 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1581
1582         PR c/14649
1583         * gcc.dg/pr14649-1.c: New test case.
1584
1585 2004-06-07  Richard Henderson  <rth@redhat.com>
1586
1587         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1588         if temporaries.
1589
1590 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1591
1592         * g++.dg/eh/elide1.C: Remove XFAIL.
1593
1594 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1595
1596         PR c++/15337
1597         * g++.dg/expr/sizeof3.C: New test.
1598
1599         PR c++/14777
1600         * g++.dg/template/access14.C: New test.
1601
1602         PR c++/15554
1603         * g++.dg/template/enum1.C: New test.
1604
1605         PR c++/15057
1606         * g++.dg/eh/throw1.C: New test.
1607
1608 2004-06-07  David Ayers  <d.ayers@inode.at>
1609             Ziemowit Laski  <zlaski@apple.com>
1610
1611         * lib/objc.exp (objc_target_compile): Revert the '-framework
1612         Foundation' flag fix, since bare Darwin does not ship
1613         with the Foundation framework.
1614         * objc/execute/next_mapping.h: Provide a local NSConstantString
1615         @interface and @implementation.
1616         (objc_constant_string_init): A constructor function, used to
1617         initialize the NSConstantString meta-class object.
1618         * objc/execute/string1.m: Include "next_mapping.h" instead of
1619         <Foundation/NSString.h>.
1620         * objc/execute/string2.m: Likewise.
1621         * objc/execute/string3.m: Likewise.
1622         * objc/execute/string4.m: Likewise.
1623
1624 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1625
1626         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1627         to double. Replace double with FLOAT.
1628         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1629
1630         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1631         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1632         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1633         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1634         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1635         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1636         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1637         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1638
1639 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1640
1641         PR c/13519
1642         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1643
1644 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1645
1646         PR c++/15503
1647         * g++.dg/template/meminit2.C: New test.
1648
1649 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1650
1651         PR target/15822
1652         * gcc.c-torture/execute/compare-fp-1.c,
1653         gcc.c-torture/execute/compare-fp-2.c,
1654         gcc.c-torture/execute/compare-fp-3.c,
1655         gcc.c-torture/execute/compare-fp-4.c,
1656         gcc.c-torture/execute/compare-fp-3.x,
1657         gcc.c-torture/execute/compare-fp-4.x: Moved...
1658         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1659         gcc.c-torture/execute/ieee/compare-fp-2.c,
1660         gcc.c-torture/execute/ieee/compare-fp-3.c,
1661         gcc.c-torture/execute/ieee/compare-fp-4.c,
1662         gcc.c-torture/execute/ieee/compare-fp-3.x,
1663         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1664
1665 2004-06-04  David Ayers  <d.ayers@inode.at>
1666
1667         * objc/execute/protocol-isEqual-4.m: New testcase.
1668
1669 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1670
1671         * objc/execute/protocol-isEqual-1.m: New testcase.
1672         * objc/execute/protocol-isEqual-2.m: New testcase.
1673         * objc/execute/protocol-isEqual-3.m: New testcase.
1674
1675 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1676
1677         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1678
1679 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1680
1681         * lib/objc.exp (objc_target_compile): When running tests on
1682         Darwin (Mac OS X), inform the linker about '-framework
1683         'Foundation'.
1684
1685 2004-06-02  Eric Christopher  <echristo@redhat.com>
1686
1687         * gcc.c-torture/compile/20040602-1.c: New.
1688
1689 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1690
1691         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1692         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1693
1694         PR tree-optimization/14736
1695         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1696
1697         PR tree-optimization/14042
1698         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1699
1700         PR tree-optimization/14729
1701         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1702
1703 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1704
1705         PR fortran/15557
1706         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1707
1708 2004-06-01  Richard Hederson  <rth@redhat.com>
1709
1710         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1711
1712 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1713
1714         PR c++/14932
1715         * g++.dg/parse/offsetof4.C: New test.
1716
1717 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1718
1719         PR objc/7993
1720         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1721
1722 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1723
1724         PR c++/15701
1725         * g++.dg/template/friend29.C: New test.
1726
1727 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1728
1729         PR c/15749
1730         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1731
1732 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1733
1734         * gcc.dg/sparc-trap-1.c: New test.
1735
1736 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1737
1738         PR middle-end/15069
1739         * g++.dg/opt/fold3.C: New test case.
1740
1741 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1742
1743         * lib/target-supports.exp (check_iconv_available): Fix fallout
1744         from 2004-05-28 patch.
1745
1746 2004-05-30  Paul Brook  <paul@codesourcery.com>
1747
1748         PR fortran/15620
1749         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1750         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1751
1752 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1753
1754         * gfortran.fortran-torture/execute/random_1.f90: New test.
1755
1756 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1757
1758         * g++.dg/ext/altivec-10.C: New test.
1759
1760 2004-05-29  Paul Brook  <paul@codesourcery.com>
1761
1762         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1763
1764 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1765
1766         * gcc.dg/altivec-16.c: New test.
1767
1768 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1769
1770         * lib/target-supports.exp (check_vmx_hw_available): New.
1771         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1772
1773         * lib/target-supports.exp (check_alias_available,
1774         check_iconv_available, check_named_sections_available): Use
1775         unique names for temporary files.
1776
1777 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1778
1779         * gcc.dg/altivec-15.c: New test.
1780
1781 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1782
1783         PR c++/15083
1784         * g++.dg/warn/noeffect6.C: New test.
1785
1786         PR c++/15471
1787         * g++.dg/expr/ptrmem4.C: New test.
1788
1789         PR c++/15640
1790         * g++.dg/template/operator3.C: New test.
1791
1792 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1793
1794         PR c++/14668
1795         * g++.dg/lookup/redecl1.C: New test.
1796         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1797
1798 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1799
1800         * gcc.c-torture/execute/compare-fp-1.c,
1801         gcc.c-torture/execute/compare-fp-2.c,
1802         gcc.c-torture/execute/compare-fp-3.c,
1803         gcc.c-torture/execute/compare-fp-4.c,
1804         gcc.c-torture/execute/compare-fp-3.x,
1805         gcc.c-torture/execute/compare-fp-4.x,
1806         gcc.dg/pr15649-1.c: New.
1807
1808 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1809
1810         PR c++/12883
1811         * g++.dg/init/array14.C: New test.
1812
1813 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1814
1815         * lib/compat.exp (compat-get-options-main): New.
1816         (compat-get-options): Remove unneeded code, warn for ignored
1817         command.
1818         (compat-execute): Check flag set by dg-require-* commands.
1819
1820         * lib/compat.exp (compat-execute): Break up long lines.
1821
1822 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1823
1824         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1825         * gcc.dg/altivec-14.c: New test.
1826         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1827
1828         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1829         * gcc.dg/altivec-12.c: Ditto.
1830
1831         * gcc.dg/altivec-3.c: Move call to altivec_check.
1832
1833 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1834
1835         PR c++/15044
1836         * g++.dg/template/error12.C: New test.
1837
1838         PR c++/15317
1839         * g++.dg/ext/attrib15.C: New test.
1840
1841         PR c++/15329
1842         * g++.dg/template/ptrmem9.C: New test.
1843
1844 2004-05-25  Paul Brook  <paul@codesourcery.com>
1845
1846         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1847
1848 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/15165
1851         * g++.dg/template/crash19.C: New test.
1852
1853 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1854
1855         PR c++/15025
1856         * g++.dg/template/redecl1.C: New test.
1857
1858 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1859
1860         PR c++/14821
1861         * g++.dg/other/ns1.C: New test.
1862
1863         PR c++/14883
1864         * g++.dg/template/invalid1.C: New test.
1865
1866 2004-05-23  Paul Brook  <paul@codesourcery.com>
1867         Victor Leikehman  <lei@haifasphere.co.il>
1868
1869         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1870         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1871
1872 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/15285
1875         PR c++/15299
1876         * g++.dg/template/non-dependent5.C: New test.
1877         * g++.dg/template/non-dependent6.C: New test.
1878
1879 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1880
1881         PR c++/15507
1882         * g++.dg/inherit/union1.C: New test.
1883
1884         PR c++/15542
1885         * g++.dg/template/addr1.C: New test.
1886
1887         PR c++/15427
1888         * g++.dg/template/array5.C: New test.
1889
1890         PR c++/15287
1891         * g++.dg/template/array6.C: New test.
1892
1893 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1894             Roger Sayle  <roger@eyesopen.com>
1895
1896         * g++.dg/lookup/forscope2.C: New test case.
1897
1898 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1899
1900         * gcc.dg/cpp/Wmissingdirs.c: New.
1901
1902 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1903
1904         PR target/15301
1905         * gcc.dg/compat/union-m128-1.h: New file.
1906         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1907         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1908         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1909
1910 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1911
1912         PR target/15302
1913         * gcc.dg/compat/struct-complex-1.h: New file.
1914         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1915         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1916         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1917
1918 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1919
1920         PR middle-end/3074
1921         * gcc.dg/pr3074-1.c: New test case.
1922         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1923
1924 2004-05-20  Falk Hueffner  <falk@debian.org>
1925
1926         PR other/15526
1927         * gcc.dg/ftrapv-1.c: New test case.
1928
1929 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1930
1931         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1932
1933 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1934             Jeff Law  <law@redhat.com>
1935
1936         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1937         * gcc.dg/tree-ssa/20040518-2.c: New test.
1938
1939         * gcc.dg/tree-ssa/20040518-1.c: New test.
1940
1941 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1942
1943         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1944
1945 2004-05-18  Paul Brook  <paul@codesourcery.com>
1946
1947         PR fortran/13930
1948         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1949
1950 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1951
1952         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1953         constant folding.
1954
1955 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1956
1957         * gcc.dg/tree-ssa/20040517-1.c: New test.
1958
1959 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1960
1961         * gcc.dg/loop-4.c: New test.
1962
1963 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1964
1965         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1966
1967 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1968
1969         PR fortran/15311
1970         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1971
1972 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1973
1974         PR fortran/13826
1975         PR fortran/13940
1976         * gfortran.fortran-torture/compile/data_1.f90: New test.
1977
1978 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1979
1980         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1981         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1982
1983 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1984
1985         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1986
1987 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1988
1989         PR c/15444
1990         * gcc.dg/format/xopen-1.c: Adjust expected message.
1991         * gcc.dg/format/xopen-3.c: New test.
1992
1993 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1994
1995         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1996
1997 2004-05-14  Jeff Law  <law@redhat.com>
1998
1999         * gcc.dg/tree-ssa/20040514-2.c: New test.
2000
2001 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2002
2003         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2004         this ...
2005         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2006         this.
2007
2008 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2009
2010         * gcc.dg/tree-ssa/20040514-1.c: New test.
2011
2012 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2013
2014         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2015         test.
2016
2017 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2018
2019         PR fortran/14066
2020         * gfortran.fortran-torture/compile/do_1.f90: New test.
2021
2022 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2023
2024         PR fortran/15051
2025         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2026         test.
2027
2028 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2029
2030         PR fortran/15149
2031         * gfortran.fortran-torture/execute/random_init.f90: New test.
2032
2033 2004-05-13  Paul Brook  <paul@codesourcery.com>
2034
2035         PR fortran/15314
2036         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2037
2038 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2039
2040         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2041         for the powerpc case.
2042
2043 2004-05-13  Jeff Law  <law@redhat.com>
2044
2045         * gcc.dg/tree-ssa/20040513-1.c: New test.
2046         * gcc.dg/tree-ssa/20040513-2.c: New test.
2047
2048 2004-05-13  Paul Brook  <paul@codesourcery.com>
2049
2050         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2051         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2052         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2053
2054 2004-05-13  Andreas Schwab  <schwab@suse.de>
2055
2056         PR other/10819
2057         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2058         characters.
2059
2060 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2061
2062         PR fortran/15294
2063         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2064
2065 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2066
2067         Merge from tree-ssa-20020619-branch.  See
2068         ChangeLog.tree-ssa for details.
2069
2070 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2071
2072         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2073         include <altivec.h> explicitly.
2074         * gcc.dg/altivec-13.c: Likewise.
2075
2076 2004-05-11  Paul Brook  <paul@codesourcery.com>
2077
2078         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2079
2080 2004-05-10  Eric Christopher  <echristo@redhat.com>
2081
2082         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2083         * gcc.dg/sibcall-4.c: Ditto.
2084
2085 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2086
2087         * g++.dg/ext/altivec-8.C: New test case.
2088         * gcc.dg/altivec-13.c: New test case.
2089
2090 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2091
2092         * gcc.c-torture/execute/divcmp-1.c: New test case.
2093         * gcc.c-torture/execute/divcmp-2.c: New test case.
2094         * gcc.c-torture/execute/divcmp-3.c: New test case.
2095
2096 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2097
2098         * g++.dg/other/pragma-re-2.C: New test.
2099
2100 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2101
2102         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2103         * gcc.dg/i386-387-2.c: Likewise.
2104
2105         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2106         __builtin_drem.
2107         * gcc.dg/i386-387-6.c: Likewise.
2108
2109 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2110
2111         * gcc.dg/builtins-33.c:  Also check log1p*.
2112
2113 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2114
2115         PR optimization/15296
2116         * gcc.c-torture/execute/pr15296.c: New test.
2117
2118 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2119
2120         * gcc.dg/builtins-40.c: New test.
2121
2122 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2123
2124         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2125
2126 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2127
2128         * g++.dg/ext/spe1.C: New testcase.
2129
2130 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2131
2132         * objc.dg/image-info.m: Allow additional attributes
2133         for __image_info section.
2134
2135 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2136
2137         * gcc.dg/torture/mips-hilo-2.c: New test.
2138
2139 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2140
2141         PR c++/14389
2142         * g++.dg/template/member5.C: New test.
2143
2144 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2145
2146         * gcc.dg/builtins-34.c: Also check expm1*.
2147
2148 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2149
2150         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2151         * gcc.dg/torture/builtin-convert-3.c: New test.
2152
2153 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2154
2155         PR middle-end/15054
2156         * g++.dg/opt/pr15054.C: New test.
2157
2158 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2159
2160         * gcc.dg/torture/builtin-rounding-1.c: New test.
2161         * gcc.dg/builtins-25.c: Delete.
2162         * gcc.dg/builtins-29.c: Delete.
2163
2164 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2165
2166         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2167         * gcc.dg/sibcall-4.c: Likewise.
2168         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2169
2170 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2171
2172         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2173         bit-field on 16-bit targets.
2174
2175 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2176
2177         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2178         16-bit targets.
2179
2180 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2181
2182         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2183         * gcc.dg/rs6000-power2-2.c: Likewise.
2184
2185 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2186
2187         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2188         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2189         Change the asm registers to be in form of frN instead of fN.
2190
2191 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2192
2193         * gcc.dg/torture/builtin-convert-2.c: New test.
2194
2195 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2196
2197         * gcc.dg/rs6000-power2-1.c: New test.
2198         * gcc.dg/rs6000-power2-2.c: New test.
2199
2200 2004-04-28  Jan Hubicka  <jh@suse.cz>
2201
2202         * gcc.dg/unused-6.c: New test.
2203
2204 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2205             Ulrich Weigand  <uweigand@de.ibm.com>
2206
2207         * ada/acats/run_all.sh: Define $target variable.
2208
2209 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2210
2211         PR c++/15119
2212         * g++.dg/other/vararg-1.C: New test.
2213
2214         PR c++/4794
2215         * g++.dg/eh/cleanup3.C: New test.
2216
2217 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2218
2219         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2220         and ad8011a (target_insn).
2221         * ada/acats/support/macro.dfs: Likewise.
2222         * ada/acats/support/impbit.adb: New file.
2223
2224 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2225
2226         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2227
2228 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2229
2230         * gcc.dg/loop-3.c: New test.
2231
2232 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2233
2234         * gcc.c-torture/execute/simd-5.c: New test.
2235
2236 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2237
2238         PR c++/15064
2239         * g++.dg/template/crash18.C: New test.
2240
2241 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2242
2243         * g++.dg/ext/complit3.C: New test.
2244
2245 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2246
2247         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2248         * gcc.dg/altivec-3.c: Same.
2249         * gcc.dg/altivec-varargs-1.c: Same.
2250
2251 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2252
2253         * lib/target-supports.exp (check_profiling_available): Assume
2254         profiling is not available on powerpc-eabi targets.
2255
2256 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2257
2258         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2259         * gcc.dg/vmx/bug-1.c: Ditto.
2260
2261 2004-04-20  Eric Christopher  <echristo@redhat.com>
2262
2263         * gcc.dg/charset/extern.c: New test.
2264         * g++.dg/charset/extern3.cc: Ditto.
2265
2266 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2267
2268         * gcc.dg/builtins-39.c: New test.
2269
2270 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2271
2272         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2273
2274 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2275
2276         * gcc.dg/torture/mips-hilo-1.c: New test.
2277
2278 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2279
2280         * gcc.c-torture/compile/20040419-1.c: New test.
2281
2282 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2283
2284         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2285
2286 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2287             Aldy Hernandez  <aldyh@redhat.com>
2288
2289         * gcc.c-torture/execute/va-arg-24.c: New.
2290
2291 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2292             Aldy Hernandez  <aldyh@redhat.com>
2293
2294         * gcc.dg/vmx/1b-01.c: New.
2295         * gcc.dg/vmx/1b-02.c: New.
2296         * gcc.dg/vmx/1b-03.c: New.
2297         * gcc.dg/vmx/1b-04.c: New.
2298         * gcc.dg/vmx/1b-05.c: New.
2299         * gcc.dg/vmx/1b-06.c: New.
2300         * gcc.dg/vmx/1b-07.c: New.
2301         * gcc.dg/vmx/1c-01.c: New.
2302         * gcc.dg/vmx/1c-02.c: New.
2303         * gcc.dg/vmx/3a-01a.c: New.
2304         * gcc.dg/vmx/3a-01.c: New.
2305         * gcc.dg/vmx/3a-01m.c: New.
2306         * gcc.dg/vmx/3a-03.c: New.
2307         * gcc.dg/vmx/3a-03m.c: New.
2308         * gcc.dg/vmx/3a-04.c: New.
2309         * gcc.dg/vmx/3a-04m.c: New.
2310         * gcc.dg/vmx/3a-05.c: New.
2311         * gcc.dg/vmx/3a-06.c: New.
2312         * gcc.dg/vmx/3a-06m.c: New.
2313         * gcc.dg/vmx/3a-07.c: New.
2314         * gcc.dg/vmx/3b-01.c: New.
2315         * gcc.dg/vmx/3b-02.c: New.
2316         * gcc.dg/vmx/3b-10.c: New.
2317         * gcc.dg/vmx/3b-13.c: New.
2318         * gcc.dg/vmx/3b-14.c: New.
2319         * gcc.dg/vmx/3b-15.c: New.
2320         * gcc.dg/vmx/3c-01a.c: New.
2321         * gcc.dg/vmx/3c-01.c: New.
2322         * gcc.dg/vmx/3c-02.c: New.
2323         * gcc.dg/vmx/3c-03.c: New.
2324         * gcc.dg/vmx/3d-01.c: New.
2325         * gcc.dg/vmx/4-01.c: New.
2326         * gcc.dg/vmx/4-03.c: New.
2327         * gcc.dg/vmx/5-01.c: New.
2328         * gcc.dg/vmx/5-02.c: New.
2329         * gcc.dg/vmx/5-03.c: New.
2330         * gcc.dg/vmx/5-04.c: New.
2331         * gcc.dg/vmx/5-05.c: New.
2332         * gcc.dg/vmx/5-06.c: New.
2333         * gcc.dg/vmx/5-07.c: New.
2334         * gcc.dg/vmx/5-07t.c: New.
2335         * gcc.dg/vmx/5-08.c: New.
2336         * gcc.dg/vmx/5-10.c: New.
2337         * gcc.dg/vmx/5-11.c: New.
2338         * gcc.dg/vmx/7-01a.c: New.
2339         * gcc.dg/vmx/7-01.c: New.
2340         * gcc.dg/vmx/7c-01.c: New.
2341         * gcc.dg/vmx/7d-01.c: New.
2342         * gcc.dg/vmx/7d-02.c: New.
2343         * gcc.dg/vmx/8-01.c: New.
2344         * gcc.dg/vmx/8-02a.c: New.
2345         * gcc.dg/vmx/8-02.c: New.
2346         * gcc.dg/vmx/brode-1.c: New.
2347         * gcc.dg/vmx/bug-1.c: New.
2348         * gcc.dg/vmx/bug-2.c: New.
2349         * gcc.dg/vmx/bug-3.c: New.
2350         * gcc.dg/vmx/cw-bug-1.c: New.
2351         * gcc.dg/vmx/cw-bug-2.c: New.
2352         * gcc.dg/vmx/cw-bug-3.c: New.
2353         * gcc.dg/vmx/dct.c: New.
2354         * gcc.dg/vmx/debug-1.c: New.
2355         * gcc.dg/vmx/debug-2.c: New.
2356         * gcc.dg/vmx/debug-3.c: New.
2357         * gcc.dg/vmx/debug-4.c: New.
2358         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2359         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2360         * gcc.dg/vmx/eg-5.c: New.
2361         * gcc.dg/vmx/fft.c: New.
2362         * gcc.dg/vmx/gcc-bug-1.c: New.
2363         * gcc.dg/vmx/gcc-bug-2.c: New.
2364         * gcc.dg/vmx/gcc-bug-3.c: New.
2365         * gcc.dg/vmx/gcc-bug-4.c: New.
2366         * gcc.dg/vmx/gcc-bug-5.c: New.
2367         * gcc.dg/vmx/gcc-bug-6.c: New.
2368         * gcc.dg/vmx/gcc-bug-7.c: New.
2369         * gcc.dg/vmx/gcc-bug-8.c: New.
2370         * gcc.dg/vmx/gcc-bug-9.c: New.
2371         * gcc.dg/vmx/gcc-bug-b.c: New.
2372         * gcc.dg/vmx/gcc-bug-c.c: New.
2373         * gcc.dg/vmx/gcc-bug-d.c: New.
2374         * gcc.dg/vmx/gcc-bug-e.c: New.
2375         * gcc.dg/vmx/gcc-bug-f.c: New.
2376         * gcc.dg/vmx/gcc-bug-g.c: New.
2377         * gcc.dg/vmx/gcc-bug-i.c: New.
2378         * gcc.dg/vmx/harness.h: New.
2379         * gcc.dg/vmx/ira1.c: New.
2380         * gcc.dg/vmx/ira2a.c: New.
2381         * gcc.dg/vmx/ira2b.c: New.
2382         * gcc.dg/vmx/ira2.c: New.
2383         * gcc.dg/vmx/ira2c.c: New.
2384         * gcc.dg/vmx/mem.c: New.
2385         * gcc.dg/vmx/newton-1.c: New.
2386         * gcc.dg/vmx/ops.c: New.
2387         * gcc.dg/vmx/sn7153.c: New.
2388         * gcc.dg/vmx/spill2.c: New.
2389         * gcc.dg/vmx/spill3.c: New.
2390         * gcc.dg/vmx/spill.c: New.
2391         * gcc.dg/vmx/t.c: New.
2392         * gcc.dg/vmx/varargs-1.c: New.
2393         * gcc.dg/vmx/varargs-2.c: New.
2394         * gcc.dg/vmx/varargs-3.c: New.
2395         * gcc.dg/vmx/varargs-4.c: New.
2396         * gcc.dg/vmx/varargs-5.c: New.
2397         * gcc.dg/vmx/varargs-6.c: New.
2398         * gcc.dg/vmx/varargs-7.c: New.
2399         * gcc.dg/vmx/vmx.exp: New.
2400         * gcc.dg/vmx/vprint-1.c: New.
2401         * gcc.dg/vmx/vscan-1.c: New.
2402         * gcc.dg/vmx/x-01.c: New.
2403         * gcc.dg/vmx/x-02.c: New.
2404         * gcc.dg/vmx/x-03.c: New.
2405         * gcc.dg/vmx/x-04.c: New.
2406         * gcc.dg/vmx/x-05.c: New.
2407         * gcc.dg/vmx/yousufi-1.c: New.
2408         * gcc.dg/vmx/zero-1.c: New.
2409         * gcc.dg/vmx/zero.c: New.
2410
2411 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2412
2413         * g++.dg/lookup/java1.C: Update for chage of
2414         _Jv_AllocObject.
2415         * g++.dg/lookup/java2.C: Likewise.
2416
2417 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2418
2419         * ada/acats/run_all.sh: use -O2 by default.
2420
2421 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2422
2423         * gcc.dg/vr-mult-[12].c: New tests.
2424
2425 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2426
2427         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2428
2429         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2430
2431 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2432
2433         * lib/target-supports.exp (check_profiling_available): Assume profiling
2434         isn't available for mips*-*-elf targets.
2435
2436 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2437
2438         * gcc.dg/builtins-38.c: New test.
2439
2440 2004-04-14  Eric Christopher  <echristo@redhat.com>
2441
2442         * g++.dg/charset/charset.exp: Run .cc extension tests.
2443
2444 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2445
2446         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2447
2448 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2449
2450         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2451
2452 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2453
2454         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2455         * gcc.dg/i386-387-2.c: Likewise.
2456
2457         * gcc.dg/i386-387-7.c: New test.
2458         * gcc.dg/i386-387-8.c: New test.
2459
2460         * gcc.dg/builtins-37.c: New test.
2461
2462 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2463
2464         * g++.dg/pch/externc-1.C: Add missing semicolon.
2465
2466 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2467
2468         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2469
2470 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2471
2472         * gcc.c-torture/execute/20040411-1.c: New test.
2473
2474 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2475
2476         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2477
2478 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2479
2480         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2481
2482 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2483
2484         * lib/target-supports.exp (check_named_sections_available): New.
2485         * lib/gcc-dg.exp (dg-require-named-sections): New.
2486         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2487         old-deja.exp.  Also prune error-count message from HP linker.
2488         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2489
2490         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2491         * g++.old-deja/g++.pt/static3.C: Likewise.
2492         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2493
2494 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2495
2496         * gcc.c-torture/execute/20040409-1.c: New test case.
2497         * gcc.c-torture/execute/20040409-2.c: New test case.
2498         * gcc.c-torture/execute/20040409-3.c: New test case.
2499
2500 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2501
2502         * gcc.dg/20040409-1.c: New test.
2503
2504 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2505
2506         PR target/14888
2507         * g++.dg/opt/pr14888.C: New test case.
2508
2509 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2510
2511         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2512         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2513         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2514         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2515         New tests.
2516
2517 2004-04-08  Paul Brook  <paul@codesourcery.com>
2518
2519         * gcc.dg/spill-1.c: New test.
2520
2521 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2522
2523         * gcc.dg/torture/builtin-ctype-2.c: New test.
2524
2525 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2526
2527         * gcc.dg/pch/pch.exp: Add largefile test.
2528
2529 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2530
2531         * g++.dg/pch/externc-1.Hs: New.
2532         * g++.dg/pch/externc-1.C: New.
2533
2534 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2535
2536         * gcc.dg/compat/struct-by-value-5a_main.c,
2537         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2538         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2539         * gcc.dg/compat/struct-by-value-5a_x.c,
2540         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2541         gcc.dg/compat/struct-by-value-5_x.c.
2542         * gcc.dg/compat/struct-by-value-5a_y.c,
2543         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2544         gcc.dg/compat/struct-by-value-5_y.c.
2545
2546         * gcc.dg/compat/struct-by-value-6a_main.c,
2547         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2548         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2549         * gcc.dg/compat/struct-by-value-6a_x.c,
2550         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2551         gcc.dg/compat/struct-by-value-6_x.c.
2552         * gcc.dg/compat/struct-by-value-6a_y.c,
2553         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2554         gcc.dg/compat/struct-by-value-6_y.c.
2555
2556         * gcc.dg/compat/struct-by-value-7a_main.c,
2557         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2558         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2559         * gcc.dg/compat/struct-by-value-7a_x.c,
2560         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2561         gcc.dg/compat/struct-by-value-7_x.c.
2562         * gcc.dg/compat/struct-by-value-7a_y.c,
2563         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2564         gcc.dg/compat/struct-by-value-7_y.c.
2565
2566 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2567
2568         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2569         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2570         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2571         options.
2572
2573 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2574
2575         * gcc.dg/builtins-36.c: New test.
2576
2577 2004-04-06  Paul Brook  <paul@codesourcery.com>
2578
2579         * README.gcc: Remove obsolete contraint on testcases.
2580
2581 2004-04-05  Paul Brook  <paul@codesourcery.com>
2582
2583         PR2123
2584         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2585         failure and exit(0) on success.
2586         * g++.dg/expr/anew2.C: Ditto.
2587         * g++.dg/expr/anew3.C: Ditto.
2588         * g++.dg/expr/anew4.C: Ditto.
2589
2590 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2591
2592         PR c++/3518
2593         * g++.dg/template/unify7.C: New.
2594
2595 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2596
2597         * g++.dg/README: Bring up to date with new subdirectories; remove
2598         duplicate subdirectory lines.
2599
2600 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2601
2602         PR c++/14007
2603         * g++.dg/template/unify5.C: New.
2604         * g++.dg/template/unify6.C: New.
2605         * g++.dg/template/qualttp20.C: Adjust.
2606         * g++.old-deja/g++.jason/report.C: Adjust.
2607         * g++.old-deja/g++.other/qual1.C: Adjust.
2608
2609 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/14803
2612         * g++.dg/inherit/ptrmem1.C: New test.
2613
2614 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2615
2616         PR c++/14755
2617         * gcc.c-torture/execute/20040331-1.c: New test.
2618         * gcc.dg/20040331-1.c: New test.
2619
2620 2004-04-01  Paul Brook  <paul@codesourcery.com>
2621
2622         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2623
2624 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/14724
2627         * g++.dg/init/goto1.C: New test.
2628
2629         PR c++/14763
2630         * g++.dg/template/defarg4.C: New test.
2631
2632 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2633
2634         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2635
2636 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2637
2638         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2639
2640 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2641
2642         * gcc.dg/noncompile/undeclared-2.c: New test.
2643
2644 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2645
2646         * gcc.dg/940409-1.c: Remove XFAIL.
2647         * gcc.dg/reg-vol-struct-1.c: New test.
2648
2649 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2650
2651         * gcc.dg/torture/builtin-wctype-1.c: New test.
2652
2653 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2654
2655         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2656         * gcc.dg/20001101-1.c: Likewise.
2657         * gcc.dg/20001102-1.c: Likewise.
2658
2659 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2660
2661         * gcc.dg/compare8.c: Add an additional test for XOR.
2662
2663 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2664
2665         * gcc.dg/torture/builtin-ctype-1.c: New test.
2666
2667 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2668
2669         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2670         * gcc.dg/torture/builtin-math-1.c: Likewise.
2671         * gcc.dg/torture/builtin-power-1.c: New test.
2672
2673 2004-03-24  Andreas Schwab  <schwab@suse.de>
2674
2675         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2676         IA64 assembler.
2677
2678 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2679             Roger Sayle  <roger@eyesopen.com>
2680
2681         * gcc.dg/compare8.c: New test case.
2682
2683 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2684
2685         * g++.dg/ext/altivec-7.C: New test.
2686
2687 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2688
2689         PR 12267, 12391, 12560, 13129, 14114, 14133
2690         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2691         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2692         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2693         Adjust error regexps.
2694         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2695         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2696         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2697         * gcc.dg/local1.c: Add explanatory comment.
2698
2699 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2700
2701         PR optimization/14669
2702         * g++.dg/opt/fold2.C: New test case.
2703
2704 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR c/14069
2707         * gcc.dg/20040322-1.c: New test.
2708
2709 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2710
2711         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2712         * gcc.dg/ultrasp4.c: Likewise.
2713         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2714
2715 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2716
2717         * gcc.dg/i386-sse-8.c: Reset default options.
2718
2719 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2720
2721         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2722         in the error message text.
2723
2724 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2725
2726         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2727
2728 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2729
2730         PR c++/14616
2731         * g++.dg/init/array13.C: New test.
2732
2733 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2734
2735         PR target/13889
2736         * gcc.c-torture/compile/pr13889.c: New test case.
2737
2738 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2739
2740         PR c/14635
2741         * builtins-1.c (nan, nans): Don't test.
2742         * builtins-30.c: Don't use nan, nanf, nanl.
2743         * builtins-35.c: New test.
2744
2745 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2746
2747         * g++.dg/ext/altivec-6.C: New test.
2748
2749 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2750
2751         * g++.dg/init/placement3.C: New test.
2752
2753         * g++.dg/template/spec13.C: New test.
2754
2755         * g++.dg/lookup/using11.C: New test.
2756
2757         * g++.dg/lookup/koenig3.C: New test.
2758
2759         * g++.dg/template/operator2.C: New test.
2760
2761         * g++.dg/expr/dtor3.C: New test.
2762         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2763         marker.
2764         * g++.old-deja/g++.law/visibility28.C: Likewise.
2765
2766 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2767
2768         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2769         * gcc.dg/ppc64-abi-3.c: Likewise.
2770
2771 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2772
2773         PR c++/14545
2774         * g++.dg/parse/template15.C: New test.
2775
2776 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2777
2778         * g++.dg/expr/dtor2.C: New test.
2779
2780         * g++.dg/lookup/anon4.C: New test.
2781
2782         * g++.dg/overload/using1.C: New test.
2783
2784         * g++.dg/template/lookup7.C: New test.
2785
2786         * g++.dg/template/typename6.C: New test.
2787
2788         * g++.dg/expr/cond6.C: New test.
2789
2790 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2791
2792         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2793
2794 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2795
2796         * g++.dg/expr/cond5.C: New test.
2797         * g++.dg/expr/constcast1.C: Likewise.
2798         * g++.dg/expr/ptrmem2.C: Likewise.
2799         * g++.dg/expr/ptrmem3.C: Likewise.
2800         * g++.dg/lookup/main1.C: Likewise.
2801         * g++.dg/template/lookup6.C: Likewise.
2802
2803 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2804
2805         * gcc.dg/local1.c: New test.
2806
2807         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2808
2809 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2810
2811         * gcc.dg/torture/builtin-convert-1.c: New test.
2812
2813 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2814
2815         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2816
2817 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2818
2819         PR c++/14481
2820         * g++.dg/warn/Wunused-7.C: New test.
2821
2822 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2823
2824         * gcc.dg/torture/builtin-integral-1.c: New test.
2825
2826 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/14586
2829         * g++.dg/parse/non-dependent3.C: New test.
2830
2831 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2832
2833         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2834         * g++.dg/eh/simd-2.C: Likewise.
2835         * g++.dg/init/array10.C: Likewise.
2836         * gcc.c-torture/compile/simd-1.c: Likewise.
2837         * gcc.c-torture/compile/simd-2.c: Likewise.
2838         * gcc.c-torture/compile/simd-3.c: Likewise.
2839         * gcc.c-torture/compile/simd-4.c: Likewise.
2840         * gcc.c-torture/compile/simd-6.c: Likewise.
2841         * gcc.c-torture/execute/simd-1.c: Likewise.
2842         * gcc.c-torture/execute/simd-2.c: Likewise.
2843         * gcc.dg/compat/vector-defs.h: Likewise.
2844         * gcc.dg/20020531-1.c: Likewise.
2845         * gcc.dg/altivec-3.c: Likewise.
2846         * gcc.dg/altivec-4.c: Likewise.
2847         * gcc.dg/altivec-varargs-1.c: Likewise.
2848         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2849         * gcc.dg/i386-mmx-3.c: Likewise.
2850         * gcc.dg/i386-sse-4.c: Likewise.
2851         * gcc.dg/i386-sse-5.c: Likewise.
2852         * gcc.dg/i386-sse-8.c: Likewise.
2853         * gcc.dg/simd-1.c: Likewise.
2854         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2855         __ev64_opaque__ since the machine description provides it.
2856
2857 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2858
2859         * lib/compat.exp (skip_list): New global variable.
2860         Use it to hold the user defined COMPAT_SKIPS list if any.
2861         (compat-obj): Add the members of skip_list to optall.
2862
2863 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2864
2865         * gcc.dg/compat/union-by-value-1_main.c,
2866         union-by-value-1_x.c, union-by-value-1_y.c,
2867         union-check.h, union-defs.h,
2868         union-init.h, union-return-1_main.c,
2869         union-return-1_x.c, union-return-1_y.c: New files.
2870
2871 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2872
2873         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2874         mixed-struct-init.h: Add 4 mixed structure types.
2875         struct-by-value-21_main.c, struct-by-value-21_x.c,
2876         struct-by-value-21_y.c, struct-return-21_main.c,
2877         struct-return-21_x.c, struct-return-21_y.c: New files.
2878
2879 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2880
2881         PR c++/14550
2882         * g++.dg/parse/template14.C: New test.
2883
2884 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2885
2886         * gcc.c-torture/execute/20040313-1.c: New test.
2887
2888 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2889
2890         PR target/14533
2891         * gcc.dg/20040311-2.c: New test.
2892
2893 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2894
2895         PR other/14544
2896         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2897         bit-field.
2898
2899 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2900
2901         * gcc.dg/20040305-2.c: Add missing return statement.
2902
2903 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2904
2905         * gcc.dg/builtins-34.c: Also check pow10*.
2906
2907 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2908
2909         PR target/14262
2910         * gcc.dg/20040305-2.c: New test.
2911
2912 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2913
2914         * gcc.dg/20040310-1.c: New test.
2915
2916 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2917
2918         * gcc.c-torture/execute/20040311-1.c: New test case.
2919
2920 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2921
2922         PR c++/14476
2923         * g++.dg/lookup/enum1.C: New test.
2924
2925 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2926
2927         PR c++/14510
2928         * g++.dg/lookup/struct2.C: New test.
2929
2930 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2931
2932         * gcc.dg/builtins-34.c: New test.
2933
2934 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2935
2936         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2937
2938 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2939
2940         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2941         * gcc.dg/alias-2.c: New testcase.
2942
2943 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2944
2945         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2946
2947 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2948
2949         * gcc.c-torture/execute/20040309-1.c: New test case.
2950
2951 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2952
2953         PR c++/14397
2954         * g++.dg/overload/ref1.C: New.
2955
2956 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2957
2958         PR c++/14409
2959         * g++.dg/template/spec12.C: New test.
2960
2961         PR c++/14448
2962         * g++.dg/parse/crash14.C: New test.
2963
2964 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2965
2966         PR c++/14230
2967         * g++.dg/init/ref11.C: New test.
2968
2969 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2970
2971         PR c++/14432
2972         * g++.dg/parse/builtin2.C: New test.
2973
2974 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2975
2976         PR c++/14401
2977         * g++.dg/init/ctor3.C: New test.
2978         * g++.dg/init/union1.C: New test.
2979         * g++.dg/ext/anon-struct4.C: New test.
2980
2981 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2982
2983         * g++.dg/lookup/koenig1.C: Tweak error messages.
2984         * g++.dg/lookup/used-before-declaration.C: Likewise.
2985         * g++.dg/other/do1.C: Likewise.
2986         * g++.dg/overload/koenig1.C: Likewise.
2987         * g++.dg/parse/crash13.C: Likewise.
2988         * g++.dg/template/instantiate3.C: Likewise.
2989
2990 2004-03-08  Eric Christopher  <echristo@redhat.com>
2991
2992         * * lib/target-supports.exp: Enable libiconv in test
2993         compilation.  Fix up error checking.
2994
2995 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2996
2997         PR middle-end/14289
2998         * gcc.dg/pr14289-1.c: New test case.
2999         * gcc.dg/pr14289-2.c: Likewise.
3000         * gcc.dg/pr14289-3.c: Likewise.
3001
3002 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3003
3004         * gcc.c-torture/execute/20040308-1.c: New test.
3005
3006 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3007
3008         * gcc.c-torture/execute/20040307-1.c: New test case.
3009
3010 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3011
3012         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3013
3014 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3015
3016         * gcc.dg/20040306-1.c: New test.
3017
3018 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3019
3020         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3021         them static.
3022         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3023
3024 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3025
3026         PR c/14465
3027         * gcc.dg/decl-6.c: New test.
3028
3029 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3030
3031         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3032         Rename LOGPOW -> LOG_POW.
3033         (SQRT_EXP, POW_EXP): New.
3034
3035 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3036
3037         * gcc.dg/i386-sse-8.c: New test.
3038
3039 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3040
3041         PR c/14114
3042         * gcc.dg/decl-5.c: New test.
3043
3044 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3045
3046         * gcc.dg/20040305-1.c: New test.
3047
3048 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3049
3050         PR other/14354
3051         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3052
3053 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3054
3055         PR c++/14425, c++/14426
3056         * g++.dg/ext/altivec-4.C: New test.
3057         * g++.dg/ext/altivec-5.C: New test.
3058
3059 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3060
3061         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3062         global variables of a type with no linkage.
3063         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3064         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3065         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3066         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3067         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3068         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3069         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3070         * g++.dg/warn/deprecated.C: Name enum Color.
3071         * g++.dg/overload/VLA.C: Name structure for 'b'.
3072         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3073
3074 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3075
3076         * gcc.c-torture/compile/20040304-1.c: New test.
3077
3078 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3079
3080         PR 13728
3081         * gcc.dg/decl-4.c: New testcase.
3082
3083 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3084
3085         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3086         as PRECF if sizeof (float) > sizeof (double).
3087         (PRECL): Make it the same as PRECF if
3088         sizeof (float) > sizeof (long double).
3089
3090 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3091
3092         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3093         system type.  Add check for irix6 which doesn't have c99 runtime.
3094
3095 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3096
3097         * gcc.dg/const-elim-1.c: xfail for xtensa.
3098
3099 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/14369
3102         * g++.dg/template/cond4.C: New test.
3103
3104 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3105
3106         PR c++/14360
3107         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3108
3109         PR c++/14361
3110         * g++.dg/parse/defarg7.C: New test.
3111
3112         PR c++/14359
3113         * g++.dg/template/friend26.C: New test.
3114
3115 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3116
3117         PR c++/14324
3118         * g++.dg/abi/mangle21.C: New test.
3119
3120         PR c++/14260
3121         * g++.dg/parse/constructor2.C: New test.
3122
3123         PR c++/14337
3124         * g++.dg/template/sfinae1.C: New test.
3125
3126 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3127
3128         PR c++/14267
3129         * g++.dg/expr/crash2.C: New test.
3130
3131         PR middle-end/13448
3132         * gcc.dg/inline-5.c: New test.
3133         * gcc.dg/always-inline.c: Split out tests into ...
3134         * gcc.dg/always-inline2.c: ... this and ...
3135         * gcc.dg/always-inline3.c: ... this.
3136
3137 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3138
3139         PR debug/12103
3140         * g++.dg/debug/crash1.C: New test.
3141
3142 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3143
3144         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3145         function with __attribute__((noinline)).
3146         (recurser_void2): Likewise.
3147         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3148         (recurser_void2): Likewise.
3149
3150 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3151
3152         PR middle-end/14203
3153         * g++.dg/warn/Wunused-6.C: New test case.
3154
3155 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3156
3157         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3158         not defined.
3159
3160 2004-02-27  Eric Christopher  <echristo@redhat.com>
3161
3162         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3163         * g++.dg/charset/asm2.c: Run only x86.
3164         * gcc.dg/charset/asm3.c: Ditto.
3165
3166 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3167
3168         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3169         ld_library_path.
3170
3171 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3172
3173         * g++.dg/ext/altivec-3.C: New.
3174
3175 2004-02-26  Richard Henderson  <rth@redhat.com>
3176
3177         * g++.dg/ext/attrib10.C: Mark for warning.
3178         * gcc.dg/attr-alias-1.c: New.
3179
3180 2004-02-26  Richard Henderson  <rth@redhat.com>
3181
3182         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3183         * gcc.c-torture/execute/20040208-2.c: ... it back.
3184
3185 2004-02-26  Eric Christopher  <echristo@redhat.com>
3186
3187         * lib/target-supports.exp (check-iconv-available): New function.
3188         * lib/gcc-dg.exp (dg-require-iconv): New function.
3189         Use above.
3190         * gcc.dg/charset: New directory.
3191         * gcc.dg/charset/charset.exp: New file.
3192         * gcc.dg/charset/asm1.c: Ditto.
3193         * gcc.dg/charset/asm2.c: Ditto.
3194         * gcc.dg/charset/asm3.c: Ditto.
3195         * gcc.dg/charset/asm4.c: Ditto.
3196         * gcc.dg/charset/asm5.c: Ditto.
3197         * gcc.dg/charset/attribute1.c: Ditto.
3198         * gcc.dg/charset/attribute2.c: Ditto.
3199         * gcc.dg/charset/string1.c: Ditto.
3200         * g++.dg/charset: New directory.
3201         * g++.dg/dg.exp: Add here. Special options.
3202         * g++.dg/charset/charset.exp: New file.
3203         * g++.dg/charset/asm1.c: Ditto.
3204         * g++.dg/charset/asm2.c: Ditto.
3205         * g++.dg/charset/asm3.c: Ditto.
3206         * g++.dg/charset/asm4.c: Ditto.
3207         * g++.dg/charset/attribute1.c: Ditto.
3208         * g++.dg/charset/attribute2.c: Ditto.
3209         * g++.dg/charset/extern1.cc: Ditto.
3210         * g++.dg/charset/extern2.cc: Ditto.
3211         * g++.dg/charset/string1.c: Ditto.
3212
3213 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3214
3215         PR c++/14278
3216         * g++.dg/parse/comma1.C: New test.
3217
3218 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3219
3220         PR c++/14284
3221         * g++.dg/template/ttp8.C: New test.
3222
3223 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3224
3225         * gcc.dg/fixuns-trunc-1.c: New test.
3226
3227 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3228
3229         * gcc.dg/builtins-config.h: Use #elif.
3230
3231 2004-02-26  Michael Matz  <matz@suse.de>
3232
3233         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3234         * gcc.dg/991214-1.c: Likewise.
3235         * gcc.dg/i386-asm-1.c: Likewise.
3236
3237 2004-02-25  Richard Henderson  <rth@redhat.com>
3238
3239         * gcc.c-torture/execute/20040208-2.c: Move ...
3240         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3241
3242 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3243
3244         PR c++/14246
3245         * g++.dg/other/crash-3.C: New test.
3246
3247 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3248
3249         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3250         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3251
3252         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3253         HP-UX.
3254
3255 2004-02-24  Michael Matz  <matz@suse.de>
3256
3257         * gcc.dg/i386-regparm.c: New.
3258
3259 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3260
3261         * gcc.c-torture/execute/20040223-1.c: New.
3262
3263 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3264             Kazu Hirata  <kazu@cs.umass.edu>
3265
3266         * gcc.dg/fwritable-strings-1.c: Remove.
3267
3268 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3269
3270         PR c/14156
3271         * gcc.dg/20040223-1.c: New test.
3272
3273 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3274
3275         PR c++/14106
3276         * g++.dg/ext/typeof9.C: New test.
3277
3278 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3279
3280         PR c++/14250
3281         * g++.dg/other/switch1.C: New test.
3282
3283 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3284
3285         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3286         * gcc.dg/va-arg-1.c: Likewise.
3287
3288 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3289
3290         PR c++/14143
3291         * g++.dg/template/koenig5.C: New test.
3292
3293 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3294
3295         * g++.dg/ext/altivec-1.C: Generalize target triple.
3296         * g++.dg/ext/altivec-2.C: New test case.
3297         * g++.dg/ext/altivec_check.h: New file.
3298         * gcc.dg/altivec-1.c: Generalize target triple;
3299         include altivec_check.h and call altivec_check().
3300         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3301         * gcc.dg/altivec-6.c: New test case.
3302         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3303         type casts as needed.
3304         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3305         altivec_check().
3306         * gcc.dg/altivec-12.c: New test case.
3307         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3308         include altivec_check.h and call altivec_check().
3309         * gcc.dg/altivec_check.h: New file.
3310
3311 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3312
3313         * lib/target-supports.exp (check_alias_available): Don't mangle
3314         function `g' in test program.
3315
3316 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3317
3318         * lib/target-supports.exp (check_profiling_available): Check
3319         argument to determine whether we support a profiling type.
3320         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3321         check_profiling_available.
3322         * g++.dg/bprob/bprob.exp: Likewise
3323         * g77.dg/bprob/bprob.exp: Likewise.
3324         * gcc.misc-tests/bprob.exp: Likewise.
3325         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3326         dg-require-profiling and delete expected error handling.
3327         * gcc.dg/20021014-1.c: Likewise.
3328         * gcc.dg/nest.c: Likewise.
3329
3330 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3331
3332         PR c++/12007
3333         * g++.dg/other/vthunk1.C: New test.
3334
3335 2004-02-20  Falk Hueffner  <falk@debian.org>
3336
3337         PR target/14201
3338         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3339
3340 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3341
3342         PR c++/13927
3343         * g++.dg/other/error8.C: Remove XFAIL markers.
3344
3345         PR c++/14173
3346         * g++.dg/ext/packed5.C: New test.
3347
3348         PR c++/14199
3349         * g++.dg/warn/Wunused-5.C: New test.
3350
3351         PR c++/14186
3352         * g++.dg/lookup/member1.C: New test.
3353
3354 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3355
3356         * gcc.c-torture/compile/20040130-1.c: Enable only when
3357         __INT_MAX__ >= 2147483647L.
3358         * gcc.c-torture/compile/961203-1.c: Likewise.
3359
3360 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3361
3362         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3363         * g++.dg/opt/template1.C: Robustify assembler regexp
3364
3365 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3366
3367         * gcc.c-torture/execute/simd-4.x: Remove.
3368         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3369         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3370         Guard with #ifndef SKIP_ATTRIBUTE.
3371         * gcc.dg/compat/vector-1_y.c: Likewise.
3372         * gcc.dg/compat/vector-2_x.c: Likewise.
3373         * gcc.dg/compat/vector-2_y.c: Likewise.
3374         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3375         * g++.dg/eh/simd-2.C: Likewise.
3376
3377 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3378
3379         * gcc.c-torture/compile/complex-1.c: New.
3380
3381 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3382
3383         PR target/14209
3384         * gcc.c-torture/execute/20040218-1.c: New test.
3385
3386 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3387
3388         PR c++/14181
3389         * g++.dg/parse/new2.C: New test.
3390
3391 2004-02-18  Paul Brook  <paul@codesourcery.com>
3392
3393         * gcc.c-torture/compile/libcall-1.c: New test.
3394
3395 2004-02-18  Paul Brook  <paul@codesourcery.com>
3396
3397         PR debug/12934
3398         * gcc.dg/debug/debug-7.c: New test.
3399
3400 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3401
3402         * gcc.dg/20040217-1.c: New test.
3403
3404 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3405
3406         * gcc.c-torture/execute/990208-1.x: Delete.
3407
3408 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3409
3410         * gcc.c-torture/execute/20040208-2.x: New file.
3411
3412 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3413
3414         PR c++/11326
3415         * g++.dg/abi/structret1.C: New test.
3416
3417 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3418
3419         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3420         (i386_cpuid): No need to test if cpuid is available on AMD64.
3421         Fix assembly, so that it works onboth i386 and AMD64.
3422         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3423         (vecInLong): Fix s[] member type to unsigned int.
3424         (vecInWord): Remove type.
3425         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3426         (a64, b64, c64, d64, e64): Remove.
3427         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3428         Remove unused variable.  Remove initialization of removed variables.
3429         Don't call mmx_tests nor sse_tests.
3430         (reference_mmx, reference_sse): Remove.
3431         (check): Add return stmt.
3432         * gcc.dg/i386-sse-7.c: New test.
3433         * gcc.dg/i386-mmx-4.c: New test.
3434
3435 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3436
3437         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3438         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3439         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3440         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3441         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3442         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3443         g++.dg/tc1/dr94.C: Fix line terminator.
3444
3445 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3446
3447         * gcc.c-torture/compile/20040216-1.c: New.
3448
3449 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3450
3451         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3452         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3453         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3454         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3455         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3456         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3457
3458 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3459
3460         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3461
3462 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3463
3464         PR c++/13971
3465         * g++.dg/expr/cond4.C: New test.
3466
3467         PR c++/14086
3468         * g++.dg/lookup/crash2.C: New test.
3469
3470 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3471
3472         * gcc.c-torture/compile/20040214-2.c: New test.
3473
3474 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3475
3476         PR c++/14116
3477         * g++.dg/ext/typeof8.C: New test.
3478
3479 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3480
3481         * gcc.c-torture/compile/20040214-1.c: New test.
3482
3483 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3484
3485         PR c++/13635
3486         * g++.dg/template/spec11.C: New test.
3487
3488 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3489
3490         PR c++/13927
3491         * g++.dg/other/error8.C: New test.
3492
3493 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3494
3495         PR c++/14122
3496         * g++.dg/template/array4.C: New test.
3497
3498         PR c++/14108
3499         * g++.dg/inherit/thunk2.C: New test.
3500
3501         PR c++/14083
3502         * g++.dg/eh/cond2.C: New test.
3503
3504 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3505
3506         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3507
3508 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3509
3510         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3511
3512 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3513
3514         * g++.dg/simd-2.C: xfail on ppc64-linux.
3515
3516 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3517
3518         PR c/456
3519         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3520         tests.
3521
3522 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3523
3524         * gcc.dg/builtins-33.c: New test.
3525
3526 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3527
3528         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3529
3530 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3531
3532         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3533
3534 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3535
3536         * gcc.dg/ppc64-abi-3.c: New test.
3537
3538 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3539
3540         PR c/14092
3541
3542         * gcc.dg/pr14092-1.c: New testcase.
3543
3544 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3545
3546         * gcc.dg/cpp/assert4.c: Fix typo last change.
3547
3548         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3549         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3550
3551         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3552
3553 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3554
3555         * gcc.c-torture/compile/20040209-1.c: New test case.
3556
3557 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3558
3559         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3560
3561 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3562
3563         * gcc.c-torture/execute/20040208-[12].c: New tests.
3564
3565 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3566
3567         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3568
3569 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3570
3571         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3572
3573 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3574
3575         Bug 13856
3576         * gcc.dg/visibility-8.c: New testcase.
3577
3578 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3579
3580         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3581         arguments.
3582         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3583
3584 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3585
3586         PR middle-end/13696
3587         * g++.dg/opt/fold1.C: New test case.
3588
3589 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3590
3591         PR c++/14033
3592         * g++.dg/other/crash-2.C: New test.
3593
3594 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3595
3596         PR c++/14028
3597         * g++.dg/parse/angle-bracket2.C: New test.
3598
3599 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3600
3601         PR middle-end/13750
3602         Revert:
3603         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3604         PR pch/13361
3605         * testsuite/g++.dg/pch/wchar-1.C: New.
3606         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3607
3608 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3609
3610         PR c++/14008
3611         * g++.dg/parse/error15.C: New test.
3612         * g++.dg/parse/crash11.C: Update dg-error mark.
3613
3614 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3615
3616         PR c++/13932
3617         * g++.dg/warn/conv2.C: New test.
3618
3619 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3620
3621         PR c++/13086
3622         * g++.dg/warn/incomplete1.C: Remove xfail.
3623
3624 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3625
3626         * lib/file-format.exp (gcc_target_object_format): Use
3627         ${tool}_target_compile, not gcc_target_compile.
3628         * lib/target-supports.exp (check_alias_available): Likewise.
3629         (check_gc_sections_available): Likewise.
3630         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3631         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3632         dg-require-alias.
3633
3634 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3635
3636         PR c++/13969
3637         * g++.dg/template/static6.C: New test.
3638
3639 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3640
3641         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3642
3643 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3644
3645         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3646         tests for systems where `char' is unsigned by default.
3647
3648 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3649
3650         PR c++/13997
3651         * g++.dg/template/partial3.C: New test.
3652
3653 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3654
3655         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3656         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3657         Remove mentions of obsolete ports.
3658
3659 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3660
3661         * gcc.dg/noncompile/20001228-1.c: Fix for new
3662         error message.
3663
3664 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3665
3666         PR target/9348
3667         * gcc.c-torture/execute/multdi-1.c: New test case.
3668
3669 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/13925
3672         * g++.dg/template/lookup5.C: New test.
3673
3674 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3675
3676         PR c++/13950
3677         * g++.dg/template/lookup4.C: New test.
3678
3679         PR c++/13970
3680         * g++.dg/parse/error14.C: New test.
3681
3682         PR c++/14002
3683         * g++.dg/parse/template13.C: New test.
3684
3685 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3686
3687         PR c++/13978
3688         * g++.dg/template/koenig4.C: New test.
3689
3690         PR c++/13968
3691         * g++.dg/template/crash17.C: New test.
3692
3693         PR c++/13975
3694         * g++.dg/parse/error13.C: New test.
3695         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3696
3697 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3698
3699         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3700
3701 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3702
3703         PR c/11658
3704         PR c/13994
3705         * gcc.dg/noncompile/20040203-1.c: New test.
3706         * gcc.dg/noncompile/20040203-2.c: Likewise.
3707         * gcc.dg/noncompile/20040203-3.c: Likewise.
3708         * gcc.dg/20040203-1.c: Likewise.
3709
3710 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3711
3712         PR c++/10858
3713         * g++.dg/template/sizeof7.C: New test.
3714
3715 2004-02-02  Eric Christopher  <echristo@redhat.com>
3716             Zack Weinberg  <zack@codesourcery.com>
3717
3718         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3719
3720 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3721
3722         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3723         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3724         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3725         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3726
3727 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3728
3729         PR c++/13113
3730         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3731
3732         PR c++/13854
3733         * g++.dg/ext/attrib13.C: New test.
3734
3735         PR c++/13907
3736         * g++.dg/conversion/op2.C: New test.
3737
3738 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3739
3740         * gcc.dg/titype-1.c: Fix pasto.
3741
3742 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3743
3744         * gcc.dg/titype-1.c: New test.
3745
3746 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3747
3748         PR c++/13957
3749         * g++.dg/template/non-type-template-argument-1.C,
3750         g++.dg/template/qualified-id1.C: Update dg-error marks.
3751         * g++.dg/template/nontype6.C: New test.
3752
3753 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3754
3755         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3756         * gcc.dg/builtins-31.c: New testcase.
3757         * gcc.dg/builtins-32.c: New testcase.
3758
3759 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3760
3761         * objc.dg/call-super-2.m: Update line numbers
3762         for the including of stddef.h.
3763
3764 2004-01-30  Michael Matz  <matz@suse.de>
3765
3766         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3767         g++.dg/ext/case-range3.C: New tests.
3768
3769 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3770
3771         DR206
3772         PR c++/13813
3773         * g++.dg/template/member4.C: New test.
3774
3775 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3776
3777         PR c++/13683
3778         * g++.dg/template/sizeof6.C: New test.
3779
3780 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3781
3782         * gcc.dg/fwritable-strings-1.c: New test.
3783
3784 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3785
3786         * gcc.c-torture/compile/20040130-1.c: New test.
3787
3788 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3789
3790         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3791
3792 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/13883
3795         * g++.dg/template/ctor3.C: New test.
3796
3797 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3798
3799         * g++.dg/tc1: New directory.
3800         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3801         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3802         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3803         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3804         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3805
3806 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3807
3808         * g++.dg/parse/error11.C: New test.
3809         * g++.dg/parse/error12.C: Likewise.
3810
3811 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3812
3813         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3814         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3815
3816 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/13791
3819         * g++.dg/ext/attrib12.C: New test.
3820
3821         PR c++/13736
3822         * g++.dg/parse/cast2.C: New test.
3823
3824 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3825
3826         * objc.dg/encode-2.m (main): New local string.  Set depending on
3827         sizeof long.  Use in sscanf call.
3828         * objc.dg/encode-3.m (main): New local string.  Set depending on
3829         sizeof long.  Use in scan_initial call.
3830
3831 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3832
3833         * objc.dg/call-super-2.m: Make LP64-safe.
3834         * objc.dg/desig-init-1.m: Likewise.
3835
3836 2004-01-27  Devang Patel <dpatel@apple.com>
3837
3838         * g++.dg/debug/namespace1.C: New test.
3839
3840 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3841
3842         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3843         xscale-*-*.
3844
3845         * gcc.dg/arm-mmx-1.c: New test.
3846
3847 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3848
3849         * gcc.dg/20040127-1.c: New test.
3850         * gcc.dg/20040127-2.c: New test.
3851
3852 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3853
3854         * objc.dg/stret-1.m (glob): Renamed to globa.
3855
3856 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3857
3858         PR c++/13663
3859         * g++.dg/expr/for1.C: New test.
3860
3861 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3862
3863         PR middle-end/13779
3864         * gcc.dg/darwin-longlong.c: New test.
3865
3866 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3867
3868         * gcc.dg/20040124-1.c: Moved test from here...
3869         * gcc.c-torture/compile/20040124-1.c: ...to here.
3870
3871 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3872
3873         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3874         the assembly output if -m64 is passed.
3875
3876 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3877
3878         PR c++/13833
3879         * g++.dg/template/cond3.C: New test.
3880
3881 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3882
3883         PR c++/13810
3884         * g++.dg/template/ttp7.C: New test.
3885
3886 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3887
3888         PR c++/13797
3889         * g++.dg/template/nontype4.C: New test.
3890         * g++.dg/template/nontype5.C: Likewise.
3891
3892 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3893
3894         * gcc.dg/torture/mips-clobber-at.c: New test.
3895
3896 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3897
3898         * gcc.dg/20040124-1.c: New test.
3899
3900 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3901
3902         * gcc.dg/20040123-1.c: New test.
3903
3904 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3905
3906         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3907
3908 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3909
3910         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3911
3912 2004-01-23  Andrew Pinski  <apinski@apple.com>
3913
3914         * gcc.dg/20030121-1.c: Move to ..
3915         * gcc.dg/20040121-1.c: here.
3916
3917 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3918
3919         * gcc.dg/builtins-29.c: New test case.
3920
3921 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3922
3923         PR 18314
3924         * gcc.dg/builtins-30.c: New testcase.
3925
3926 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3927
3928         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3929         * lib/g77.exp: Likewise.
3930         * lib/objc.exp: Likewise.
3931         * lib/g++.exp: Likewise.
3932
3933 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3934
3935         * gcc.dg/struct-by-value-2.c: New test.
3936
3937 2004-01-21  Andrew Pinski  <apinski@apple.com>
3938
3939         PR target/13785
3940         * gcc.dg/20030121-1.c: New test.
3941
3942 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3943
3944         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3945         clobber frame pointer register in asm statement.
3946
3947 2004-01-21  Falk Hueffner  <falk@debian.org>
3948
3949         * gcc.c-torture/compile/20040121-1.c: New test.
3950
3951 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3952
3953         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3954
3955 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3956
3957         * gcc.dg/ppc64-abi-2.c: New test.
3958
3959 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3960
3961         * lib/treelang.exp: Fill out this file.
3962         * lib/treelang-dg.exp: New File.
3963
3964 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3965
3966         * gcc.c-torture/compile/981022-1.c: Remove.
3967         * gcc.dg/array-5.c: Remove XFAIL.
3968         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3969         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3970         gcc.dg/cond-lvalue-1.c: Update.
3971         * gcc.dg/cast-lvalue-2.c: New test.
3972
3973 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3974
3975         PR c++/13592
3976         * g++.dg/other/error1.C (class foo): Tweak error message.
3977
3978         PR c++/13592
3979         * g++.dg/template/call2.C: New test.
3980
3981 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3982
3983         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3984         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3985         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3986         scalar-return-1_x.c, scalar-return-2_y.c,
3987         scalar-return-3_x.c, scalar-return-3_y.c,
3988         scalar-return-4_x.c, scalar-return-4_y.c,
3989         struct-align-1.h, struct-align-1_x.c,
3990         struct-align-1_y.c, struct-align-2.h,
3991         struct-align-2_x.c, struct-align-2_y.c,
3992         struct-by-value-10_y.c, struct-by-value-11_x.c,
3993         struct-by-value-11_y.c, struct-by-value-12_x.c,
3994         struct-by-value-12_y.c, struct-by-value-13_x.c,
3995         struct-by-value-13_y.c, struct-by-value-14_x.c,
3996         struct-by-value-14_y.c, struct-by-value-15_x.c,
3997         struct-by-value-15_y.c, struct-by-value-16_y.c,
3998         struct-by-value-17_y.c, struct-by-value-18_y.c,
3999         struct-by-value-19_y.c, struct-by-value-1_x.c,
4000         struct-by-value-1_y.c, struct-by-value-20_y.c,
4001         struct-by-value-2_x.c, struct-by-value-2_y.c,
4002         struct-by-value-3_y.c, struct-by-value-4_x.c,
4003         struct-by-value-4_y.c, struct-by-value-5_y.c,
4004         struct-by-value-6_y.c, struct-by-value-7_y.c
4005         struct-by-value-8_x.c, struct-by-value-8_y.c
4006         struct-by-value-9_x.c, struct-by-value-9_y.c
4007         struct-return-10_x.c, struct-return-10_y.c,
4008         struct-return-19_x.c, struct-return-20_x.c
4009         struct-return-2_x.c, struct-return-2_y.c
4010         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4011         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4012
4013 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4014
4015         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4016         attribute on sparc*-sun-solaris2.*.
4017
4018 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4019
4020         PR c++/13710
4021         * g++.dg/ext/typeof7.C: New test.
4022
4023 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4024
4025         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4026         * gcc.dg/const-elim-1.c: Same.
4027
4028 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4029
4030         * objc.dg/stret-1.m: New.
4031         * objc.dg/stret-2.m: New.
4032
4033 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4034
4035         PR c++/11895
4036         * g++.dg/ext/vector1.C: New test.
4037
4038 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4039
4040         * gcc.dg/pch/import-1.c: New.
4041         * gcc.dg/pch/import-1.hs: New.
4042         * gcc.dg/pch/import-1a.h: New.
4043         * gcc.dg/pch/import-1b.h: New.
4044         * gcc.dg/pch/import-1c.h: New.
4045
4046 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4047
4048         PR c++/13574
4049         * g++.dg/ext/array1.C: New test.
4050
4051         PR c++/13178
4052         * g++.dg/conversion/op1.C: New test.
4053
4054 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4055
4056         PR 11864
4057         From Kazumoto Kojima / Dan Kegel:
4058         * gcc.dg/pr11864-1.c: New test.
4059
4060         PR 10392
4061         From Marcus Comstedt / Dan Kegel:
4062         * gcc.dg/pr10392-1.c: New test.
4063
4064 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4065
4066         PR c++/13478
4067         * g++.dg/init/ref10.C: New test.
4068
4069 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4070
4071         PR c++/13407
4072         * g++.dg/parse/typename6.C: New test.
4073
4074 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4075
4076         PR pch/13361
4077         * testsuite/g++.dg/pch/wchar-1.C: New.
4078         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4079
4080 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4081
4082         PR c++/9259
4083         * g++.dg/expr/sizeof2.C: New test.
4084
4085 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4086
4087         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4088
4089 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4090
4091         PR c++/13659
4092         * g++.dg/lookup/strong-using-3.C: New.
4093         * g++.dg/lookup/using-10.C: New.
4094
4095 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4096
4097         PR c++/13594
4098         * g++.dg/lookup/strong-using-2.C: New.
4099
4100 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4101             Dan Kegel <dank@kegel.com>
4102             J"orn Rennecke <joern.rennecke@superh.com>
4103
4104         PR target/9365
4105         * gcc.dg/pr9365-1.c: New test.
4106
4107 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4108
4109         PR c++/8856
4110         * g++.dg/parse/casting-operator2.C: New test.
4111         * g++.old-deja/g++.pt/explicit83.C: Remove.
4112
4113 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4114
4115         * gcc.dg/label-compound-stmt-1.c: New test.
4116         * gcc.c-torture/compile/950922-1.c,
4117         gcc.c-torture/compile/20000211-3.c,
4118         gcc.c-torture/compile/20000518-1.c,
4119         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4120         compound statements.
4121
4122 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4123
4124         * gcc.dg/ppc64-abi-1.c: New test.
4125
4126 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4127
4128          * g++.dg/ext/attrib9.C: Add dg-warnings.
4129
4130 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4131
4132         PR c++/12335
4133         * g++.dg/parse/dtor3.C: New test.
4134
4135 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4136
4137         PR c++/12709
4138         * g++.dg/parse/try-catch-1.C: New test.
4139
4140 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4141
4142         * ada/acats/run_all.sh: Add more verbose output in acats.log
4143         when compiling tests.
4144
4145 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4146
4147         PR 13656
4148         * gcc.dg/typedef-redecl.c: New test case.
4149         * gcc.dg/typedef-redecl.h: New support file.
4150
4151 2004-01-13  Jan Hubicka  <jh@suse.cz>
4152
4153         * gcc.dg/always_inline.c: New test.
4154         * gcc.dg/debug/20031231-1.c: Fix.
4155
4156 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4157
4158         PR c++/13474
4159         * g++.dg/template/array3.C: New test.
4160
4161 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4162
4163         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4164         * g++.dg/warn/Wunused-2.C: Likewise.
4165
4166 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4167
4168         PR c++/13289
4169         * g++.dg/template/instantiate6.C: New test.
4170
4171 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4172
4173         PR middle-end/11397
4174         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4175
4176 2004-01-12  Jan Hubicka  <jh@suse.cz>
4177
4178         PR opt/12826
4179         * gcc.dg/20040112-1.c: New.
4180
4181         * gcc.dg/dwarf-die[1-7].c: Move to...
4182         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4183         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4184
4185 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4186
4187         PR c++/4100
4188         * g++.dg/parse/friend4.C: New test.
4189
4190 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4191
4192         PR c++/4100
4193         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4194         definition is called a friend.
4195
4196 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4197
4198         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4199
4200 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4201
4202         PR c++/3478
4203         * g++.dg/parse/error10.C: New test.
4204         * g++.dg/template/arg2.C: Accept "invalid type" error.
4205
4206 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4207
4208         PR middle-end/13392
4209         * g++.dg/opt/expect2.C: New test.
4210
4211 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4212
4213         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4214         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4215         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4216         Update dg-error regexps.
4217
4218 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4219
4220         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4221         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4222
4223 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4224
4225         * gcc.dg/pragma-re-1.c: Use right pointer type.
4226
4227 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4228
4229         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4230
4231 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4232
4233         * gcc.dg/rs6000-ldouble-1.c: New.
4234
4235 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4236
4237         DR 337
4238         PR c++/9256
4239         * g++.dg/other/abstract1.C: New test.
4240
4241 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4242
4243         * g++.dg/lookup/strong-using-1.C: New.
4244
4245 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4246
4247         PR c/11234
4248         * gcc.dg/func-ptr-conv-1.c: New test.
4249         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4250
4251 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4252
4253         PR target/13380.
4254         * gcc.c-torture/compile/20040109-1.c: New.
4255
4256 2004-01-08  Stuart Hastings  <stuart@apple.com>
4257
4258         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4259         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4260         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4261
4262 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4263
4264         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4265
4266 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4267
4268         * ada/acats/run_acats: Treat 'gnatchop' the same way
4269         as 'gnatmake'.  Export GCC_DRIVER.
4270         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4271         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4272
4273 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4274
4275         PR c++/12573
4276         * g++.dg/template/dependent-expr4.C: New test.
4277
4278 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4279
4280         * gcc.dg/altivec-11.c: New test.
4281
4282 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4283
4284         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4285
4286 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4287
4288         PR c/6024
4289         * gcc.dg/enum-compat-1.c: New test.
4290         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4291
4292 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4293
4294         PR c/12165
4295         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4296         gcc.dg/c99-idem-qual-3.c: New tests.
4297
4298 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4299
4300         * gcc.dg/winline-7.c: Don't cast void * to int.
4301
4302 2004-01-06  Jan Hubicka  <jh@suse.cz>
4303
4304         * gcc.dg/i386-sse-5.c: New test
4305         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4306
4307 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4308
4309         PR c++/12815
4310         * g++.dg/rtti/typeid4.C: New test.
4311
4312 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4313
4314         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4315
4316 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4317
4318         PR c++/12132
4319         * g++.dg/template/error11.C: New test.
4320
4321         PR c++/13451
4322         * g++.dg/template/class2.C: New test.
4323
4324 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4325         Richard Sandiford <rsandifo@redhat.com>
4326
4327         PR c++/13387
4328         * g++.dg/opt/alias3.C: New test.
4329
4330 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/13157
4333         * g++.dg/template/koenig3.C: New test.
4334
4335         PR c++/13529
4336         * g++.dg/parse/offsetof3.C: New test.
4337
4338         * g++.dg/init/copy7.C: Add missing dg-error markers.
4339
4340         PR c++/12226
4341         * g++.dg/init/copy7.c: New test.
4342
4343         PR c++/13536
4344         * g++.dg/parse/cast1.C: New test.
4345
4346 2004-01-04  Jan Hubicka  <jh@suse.cz>
4347
4348         * gcc.dg/winline[1-7].c: New tests.
4349
4350 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4351
4352         PR c++/13520
4353         * g++.dg/template/qualttp22.C: New test.
4354
4355 2004-01-01  Jan Hubicka  <jh@suse.cz>
4356
4357         * gcc.dg/debug/20031231-1.c: New.
4358         * gcc.c-torture/compile/20040101-1.c: New.
4359         * gcc.dg/dwarf-die-[1-7].c: New.
4360
4361 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR optimization/13521
4364         * gcc.c-torture/compile/20031231-1.c: New test.
4365
4366 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4367
4368         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4369
4370 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4371
4372         PR c++/10079
4373         * g++.dg/template/crash16.C: New test.
4374
4375 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4376
4377         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4378
4379 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4380
4381         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4382         ports.
4383         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4384         * g++.old-deja/g++.law/profile1.C: Likewise.
4385         * gcc.c-torture/compile/981006-1.c: Likewise.
4386         * gcc.c-torture/execute/loop-2e.x: Likewise.
4387         * gcc.c-torture/execute/loop-2f.x: Remove.
4388         * gcc.c-torture/execute/loop-2g.x: Likewise.
4389         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4390         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4391
4392 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4393
4394         PR c++/13507
4395         * g++.dg/ext/attrib11.C: New test.
4396
4397         PR c++/13494
4398         * g++.dg/template/array2-1.C: New test.
4399         * g++.dg/template/array2-2.C: New test.
4400
4401 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4402
4403         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4404
4405 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4406
4407         PR c++/12774
4408         * g++.dg/template/array1-1.C: New test.
4409         * g++.dg/template/array1-2.C: New test.
4410
4411 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4412
4413         PR fortran/12632
4414         * g77.dg/12632.f: New test case.
4415
4416 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4417
4418         PR c++/13289
4419         * g++.dg/parse/nontype1.C: New test.
4420
4421 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4422
4423         PR c++/12403
4424         * g++.dg/parse/explicit1.C: New test.
4425         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4426
4427 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/13081
4430         * g++.dg/opt/inline6.C: New test.
4431
4432         PR c++/12613
4433         * g++.dg/parse/error9.C: New test.
4434
4435         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4436
4437 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4438
4439         PR c++/13009
4440         * g++.dg/init/assign1.C: New test.
4441
4442 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4443
4444         PR c++/13070
4445         * g++.dg/warn/format3.C: New test case.
4446
4447 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4448
4449         * gcc.c-torture/compile/20031227-1.c: New test.
4450
4451 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4452
4453         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4454         * g77.dg/bprob/bprob.exp: Likewise.
4455         * gcc.misc-tests/bprob.exp: Likewise.
4456         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4457         variants on systems where the library does not provide that
4458         functionality.
4459         * gcc.dg/builtins-20.c: Use builtins-config.h.
4460         * gcc.dg/builtins-config.h: New file.
4461
4462 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4463
4464         * lib/gcc-dg.exp (dg-require-profiling): New function.
4465         * lib/target-supports.exp (check_profiling_available): Likewise.
4466         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4467         * g77.dg/bprob/bprob.exp: Likewise.
4468         * gcc.misc-tests/bprob.exp: Likewise.
4469         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4470         * gcc.dg/20021014-1.c: Likewise.
4471         * gcc.dg/nest.c: Likewise.
4472
4473 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4474
4475         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4476         compiling.
4477         * g++.dg/lookup/java2.C: Likewise.
4478         * gcc.dg/cpp/lexident.c: Likewise.
4479
4480 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4481
4482         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4483         given.
4484         * gcc.c-torture/compile/961203-1.c: Likewise.
4485         * gcc.c-torture/compile/980506-1.c: Likewise.
4486
4487 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4488
4489         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4490         (additional_prunes): New global.
4491         (gcc-dg-prune): Handle additional per-test pruning.
4492         (dg-test): Clear additional_prunes between tests.
4493
4494         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4495         dg-prune-output to avoid spurious failures from assembler
4496         complaining about nonexistent WAW violations.
4497         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4498         Use dg-prune-output to avoid spurious failures from assembler
4499         warning about Itanium B-step errata.
4500
4501 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4502
4503         * g++.dg/abi/macro0.C: New test.
4504         * g++.dg/abi/macro1.C: Likewise.
4505         * g++.dg/abi/macro2.C: Likewise.
4506
4507         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4508         * g++.dg/abi/bitfield7.C: Likewise.
4509         * g++.dg/abi/dtor2.C: Likewise.
4510         * g++.dg/abi/mangle11.C: Likewise.
4511         * g++.dg/abi/mangle12.C: Likewise.
4512         * g++.dg/abi/mangle14.C: Likewise.
4513         * g++.dg/abi/mangle17.C: Likewise.
4514         * g++.dg/abi/vbase10.C: Likewise.
4515         * g++.dg/abi/vbase14.C: Likewise.
4516         * g++.dg/template/qualttp17.C: Likewise.
4517
4518 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4519
4520         PR c/11995
4521         * gcc.dg/20031223-1.c: New test.
4522
4523 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4524
4525         * gcc.dg/noreturn-7.c: New test.
4526
4527 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4528
4529         * gcc.dg/null-pointer-1.c: New test.
4530
4531 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4532
4533         * g++.old-deja/g++.jason/template18.C: Remove.
4534         * g++.old-deja/g++.jason/template37.C: Likewise.
4535
4536         PR c++/12862
4537         * g++.dg/lookup/ns1.C: New test.
4538
4539         PR c++/12397
4540         * g++.dg/template/lookup3.C: New test.
4541
4542 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4543
4544         * g++.dg/template/recurse1.C: New test
4545
4546 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4547
4548         PR c++/12479
4549         * g++.dg/parse/semicolon1.C: New test.
4550         * g++.dg/parse/semicolon1.h: Likewise.
4551
4552 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4553
4554         * gcc.dg/darwin-misaligned.c: New test.
4555
4556 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4557
4558         PR c/9163
4559         * gcc.dg/20031222-1.c: New test.
4560
4561 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/13438
4564         * g++.dg/parse/error8.C: New test.
4565
4566         PR c++/11554
4567         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4568
4569 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4570
4571         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4572         too small.
4573         * gcc.c-torture/compile/930217-1.c: Likewise.
4574         * gcc.c-torture/compile/930513-1.c: Likewise.
4575         * gcc.c-torture/execute/920908-2.c: Likewise.
4576         * gcc.c-torture/execute/921204-1.c: Likewise.
4577         * gcc.c-torture/execute/930621-1.c: Likewise.
4578         * gcc.c-torture/execute/930630-1.c: Likewise.
4579         * gcc.c-torture/execute/931031-1.c: Likewise.
4580         * gcc.c-torture/execute/980602-2.c: Likewise.
4581         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4582         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4583         * gcc.c-torture/execute/extzvsi.c: Likewise.
4584         * gcc.c-torture/unsorted/ext.c: Likewise.
4585
4586 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4587
4588         PR target/12749
4589         * gcc.c-torture/compile/20031220-2.c: New test case.
4590
4591 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4592
4593         PR optimization/13031
4594         * gcc.c-torture/compile/20031220-1.c: New test case.
4595
4596 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4597
4598         * gcc.dg/cast-function-1.c: New test.
4599
4600 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4601
4602         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4603         formats.
4604
4605 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4606
4607         PR c++/12795
4608         * g++.dg/ext/attrib10.C: New test.
4609
4610 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4611
4612         * gcc.dg/cleanup-10.c: New test.
4613         * gcc.dg/cleanup-11.c: New test.
4614
4615 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4616
4617         PR c++/13239
4618         * g++.dg/opt/expect1.C: New test.
4619
4620 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4621
4622         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4623
4624 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4625
4626         PR debug/12923
4627         * gcc.dg/20031218-1.c: New test.
4628
4629         PR debug/12389
4630         * gcc.dg/20031218-2.c: New test.
4631         * gcc.dg/20031218-3.c: New test.
4632
4633         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4634         of label name and allow for USER_LABEL_PREFIX == "_" names.
4635         * g++.dg/abi/mangle18-2.C: Likewise.
4636         * g++.dg/abi/mangle19-1.C: Likewise.
4637         * g++.dg/abi/mangle19-2.C: Likewise.
4638         * g++.dg/abi/mangle20-1.C: Likewise.
4639         * g++.dg/abi/mangle20-2.C: Likewise.
4640
4641 2003-12-18  Richard Henderson  <rth@redhat.com>
4642
4643         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4644
4645 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4646             Dan Kegel <dank@kegel.com>
4647
4648         PR other/12009
4649         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4650         testing a cross compiler, it causes spurious compile failures.
4651         * lib/g++.exp: Likewise.
4652
4653 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4654
4655         PR c++/13262
4656         * g++.dg/template/access13.C: New test.
4657
4658 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4659
4660         * gcc.dg/20031216-1.c: New test.
4661
4662 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4663
4664         PR c++/9154
4665         * g++.dg/template/error10.C: New test.
4666
4667 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4668
4669         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4670         * g++.dg/eh/simd-2.C: Likewise.
4671
4672 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4673             Roger Sayle  <roger@eyesopen.com>
4674
4675         * gcc.c-torture/execute/ieee/mzero5.c: New.
4676
4677 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4678
4679         PR c++/10603
4680         * g++.dg/parse/error6.C: New test.
4681
4682         PR c++/12827
4683         * g++.dg/parse/error7.C: New test.
4684
4685 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4686
4687         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4688         at -O with stabs debugging formats.
4689         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4690         * gcc.dg/debug/debug-2.c: Likewise.
4691
4692 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/12696
4695         * g++.dg/init/error1.C: New test.
4696
4697         PR c++/12218
4698         * g++.dg/init/pm3.C: New test.
4699
4700 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4701
4702         PR c/3347
4703         * gcc.dg/bitfld-8.c: New test.
4704
4705 2003-12-16  James Lemke  <jim@wasabisystems.com>
4706
4707         * gcc.dg/arm-scd42-[123].c: New tests.
4708
4709 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4710
4711         PR c++/9043
4712         * g++.dg/abi/mangle20-1.C: New test.
4713         * g++.dg/abi/mangle20-2.C: New test.
4714
4715 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4716
4717         PR c++/13275
4718         * g++.dg/other/offsetof2.C: Remove XFAIL.
4719         * g++.dg/parse/offsetof1.C: New test.
4720         * g++.gd/parse/offsetof2.C: Likewise.
4721
4722 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4723
4724         * g++.dg/template/nontype3.C: New test.
4725         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4726
4727 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4728
4729         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4730
4731 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4732
4733         PR c++/13387
4734         * g++.dg/expr/assign1.C: New test.
4735
4736         PR c++/13242
4737         * g++.dg/abi/mangle19-1.C: New test.
4738         * g++.dg/abi/mangle19-2.C: New test.
4739
4740 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4741
4742         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4743
4744 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4745
4746         * gcc.c-torture/execute/20031216-1.c: New test.
4747
4748 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4749
4750         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4751         an ICE regression.
4752
4753 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/10926
4756         * g++.dg/template/error9.C: New test.
4757
4758         PR c++/11116
4759         * g++.dg/template/error8.C: New test.
4760
4761 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4762
4763         PR middle-end/13400
4764         * gcc.c-torture/execute/20031215-1.c: New test case.
4765
4766 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4767
4768         PR c++/13269
4769         * g++.dg/parse/error5.C: New test.
4770
4771         PR c++/12989
4772         * g++.dg/expr/sizeof1.C: New test.
4773
4774         PR c++/13310
4775         * g++.dg/template/crash15.C: New test.
4776
4777 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4778
4779         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4780         a non-POD type as the last named parameter of a varargs function.
4781
4782 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4783
4784         PR c++/13243
4785         PR c++/12573
4786         * g++.dg/template/crash14.C: New test.
4787         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4788
4789 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4790
4791         * g++.dg/other/java1.C: New test.
4792
4793         PR c++/13241
4794         * g++.dg/abi/mangle18-1.C: New test.
4795         * g++.dg/abi/mangle18-2.C: New test.
4796
4797 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4798
4799         PR optimization/10312
4800         * gcc.c-torture/execute/20031214-1.c: New.
4801
4802 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4803
4804         PR c++/10779
4805         PR c++/12160
4806         * g++.dg/parse/error3.C: New test.
4807         * g++.dg/parse/error4.C: Likewise.
4808         * g++.dg/abi/mangle4.C: Tweak error messages.
4809         * g++.dg/lookup/using5.C: Likewise.
4810         * g++.dg/other/error2.C: Likewise.
4811         * g++.dg/parse/typename5.C: Likewise.
4812         * g++.dg/parse/undefined1.C: Likewise.
4813         * g++.dg/template/arg2.C: Likewise.
4814         * g++.dg/template/ttp3.C: Likewise.
4815         * g++.dg/template/type1.C: Likewise.
4816         * g++.old-deja/g++.other/crash32.C: Likewise.
4817         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4818
4819 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4820
4821         PR c++/13106
4822         * g++.dg/warn/noreturn-3.C: New test.
4823
4824 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4825
4826         PR c++/13118
4827         * g++.dg/abi/covariant3.C: New.
4828
4829 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4830
4831         * g++.dg/eh/ia64-1.C: New test.
4832
4833 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4834
4835         PR optimization/13037
4836         * g77.f-torture/execute/13037.f: New test case.
4837
4838 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4839
4840         PR c++/12881
4841         * g++.dg/abi/covariant2.C: New.
4842
4843 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4844
4845         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4846
4847 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4848
4849         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4850
4851 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4852
4853         PR other/10819
4854         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4855         to fix Bug 10819.
4856         * lib/g++.exp (g++_version): Likewise.
4857         * lib/g77.exp (g77_version): Likewise.
4858         * lib/objc.exp (default_objc_version): Likewise.
4859
4860 2003-12-10  Richard Henderson  <rth@redhat.com>
4861
4862         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4863
4864         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4865
4866 2003-12-08  Matt Austern  <austern@apple.com>
4867
4868         PR c/13134
4869         * lib/gcc-dg.exp (dg-require-visibility): Define.
4870         * lib/target-supports (check_visibility_available): Define.
4871         * gcc.dg/visibility-1.c: New test.
4872         * gcc.dg/visibility-2.c: Likewise.
4873         * gcc.dg/visibility-3.c: Likewise.
4874         * gcc.dg/visibility-4.c: Likewise.
4875         * gcc.dg/visibility-5.c: Likewise.
4876         * gcc.dg/visibility-6.c: Likewise.
4877         * g++.dg/ext/visibility-1.C: Likewise.
4878         * g++.dg/ext/visibility-2.C: Likewise.
4879         * g++.dg/ext/visibility-3.C: Likewise.
4880         * g++.dg/ext/visibility-4.C: Likewise.
4881         * g++.dg/ext/visibility-5.C: Likewise.
4882         * g++.dg/ext/visibility-6.C: Likewise.
4883
4884 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4885
4886         * g++.dg/lookup/java1.C: New test.
4887         * g++.dg/lookup/java2.C: New test.
4888
4889 2003-12-07  Falk Hueffner  <falk@debian.org>
4890
4891         * g++.dg/opt/noreturn-1.C: New test.
4892
4893 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4894
4895         * gcc.dg/overflow-1.c: New test.
4896
4897 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4898
4899         * g77.f-torture/compile/13060.f: New test.
4900
4901 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/13323
4904         * g++.dg/inherit/operator2.C: New test.
4905
4906 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4907
4908         PR c++/13305
4909         * g++.dg/ext/attrib9.C: New test.
4910
4911 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4912
4913         PR c++/13314
4914         * g++.dg/template/error7.C: New test.
4915
4916 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4917             J"orn Rennecke <joern.rennecke@superh.com>
4918
4919         PR target/13302
4920         * g++.dg/other/struct-va_list.C: New test.
4921
4922 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4923
4924         PR c++/13166
4925         * g++.dg/parse/defarg6.C: New test.
4926
4927 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4928
4929         PR target/13256
4930         * gcc.c-torture/execute/20031201-1.c: New test.
4931
4932 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4933
4934         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4935
4936 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4937
4938         * gcc.dg/builtin-return-1.c: New test.
4939
4940 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4941             J"orn Rennecke <joern.rennecke@superh.com>
4942
4943         PR optimization/13260
4944         * gcc.c-torture/execute/20031204-1.c: New test.
4945
4946 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4947
4948         PR c++/9127
4949         * g++.dg/template/error6.C: New test.
4950
4951 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4952
4953         * gcc.dg/20031202-1.c: New test.
4954
4955 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4956
4957         PR c++/13179
4958         * g++.dg/template/eh1.C: New test.
4959
4960         PR c++/10771
4961         * g++.dg/template/error5.C: New test.
4962
4963 2003-12-02  David Ung  <davidu@mips.com>
4964
4965         * gcc.dg/compat/vector-check.h: Corrected type for var
4966         g_##TMODE
4967
4968 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4969
4970         PR c++/10126
4971         * g++.dg/template/ptrmem8.C: New test.
4972
4973 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4974
4975         PR c++/12573
4976         * g++.dg/template/dependent-expr3.C: New test.
4977
4978 2003-12-01  James Lemke  <jim@wasabisystems.com>
4979
4980         * gcc.dg/arm-g2.c: New test.
4981
4982 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4983
4984         PR optimization/11634
4985         * gcc.dg/20031201-2.c: New test case.
4986
4987 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4988
4989         PR 11433
4990         * objc.dg/proto-lossage-3.m: New test.
4991
4992 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4993
4994         PR optimization/12628
4995         * gcc.dg/20031201-1.c: New test case.
4996
4997 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4998
4999         * gcc.dg/unaligned-1.c: New test.
5000
5001 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5002
5003         PR c++/9849
5004         * g++.dg/template/error4.C: New test.
5005         * g++.dg/template/nested3.C: Adjust error markers.
5006
5007 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5008
5009         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5010
5011 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5012
5013         PR c/10333
5014         * gcc.dg/bitfld-7.c: New test.
5015
5016 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5017
5018         * gcc.dg/tls/asm-1.C: New test.
5019
5020 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5021
5022         * gcc.dg/cpp/assert4.c: Update.
5023
5024 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5025
5026         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5027         * gcc.dg/builtin-apply3.c: New test.
5028
5029 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5030
5031         * lib/compat.exp (compat-obj): New xfaildata parameter.
5032         Use it to set compiler_conditional_xfail_data before compiling.
5033         (compat-get-options): Handle dg-xfail-if.
5034         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5035         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5036         * gcc.dg/compat/vector-1_y.c: Likewise.
5037         * gcc.dg/compat/vector-2_x.c: Likewise.
5038         * gcc.dg/compat/vector-2_y.c: Likewise.
5039
5040 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5041
5042         * g++.dg/opt/reg-stack4.C: New test.
5043
5044 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5045
5046         * gcc.dg/builtin-apply2.c: New test.
5047
5048 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5049
5050         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5051
5052 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5053
5054         PR c++/12924
5055         * g++.dg/template/template-id-2.C: New test.
5056
5057 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5058
5059         PR c++/5369
5060         * g++.dg/template/memfriend1.C: New test.
5061         * g++.dg/template/memfriend2.C: Likewise.
5062         * g++.dg/template/memfriend3.C: Likewise.
5063         * g++.dg/template/memfriend4.C: Likewise.
5064         * g++.dg/template/memfriend5.C: Likewise.
5065         * g++.dg/template/memfriend6.C: Likewise.
5066         * g++.dg/template/memfriend7.C: Likewise.
5067         * g++.dg/template/memfriend8.C: Likewise.
5068         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5069
5070 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5071
5072         PR c++/12515
5073         * g++.dg/ext/cond1.C: New test.
5074
5075 2003-11-20  Richard Henderson  <rth@redhat.com>
5076
5077         * gcc.dg/20020201-2.c: Remove.
5078         * gcc.dg/20020201-4.c: Remove.
5079         * gcc.dg/20020304-1.c: Remove.
5080
5081 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5082
5083         * gcc.dg/cpp/trad/xwin1.c: New test case.
5084
5085 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5086
5087         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5088         * lib/g77.exp: Likewise.
5089         * lib/objc.exp: Likewise.
5090         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5091         for darwin.
5092
5093 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5094
5095         PR c++/12932
5096         * g++.dg/template/static5.C: New test.
5097
5098 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5099
5100         * gcc.dg/nested-func-1.c: New test.
5101
5102 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5103
5104         * gcc.dg/cpp/assert4.c: New test.
5105
5106 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5107
5108         PR c++/2294
5109         * g++.dg/lookup/using9.c: New test.
5110
5111 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5112
5113         PR c++/12762
5114         * g++.dg/template/error3.C: New test.
5115
5116 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5117
5118         PR ada/13035
5119         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5120         No longer use a wrapper for gcc, since this does not work under
5121         Windows.
5122
5123 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5124
5125         PR c++/2094
5126         * g++.dg/template/ptrmem7.C: New test.
5127
5128 2003-11-13  Andrew Pinski <apinski@apple.com>
5129
5130         * gcc.c-torture/compile/20031113-1.c: New test.
5131
5132 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5133             Kean Johnston <jkj@sco.com>
5134
5135         PR c/13029
5136         * gcc.dg/unused-4.c: Update.
5137
5138 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5139
5140         * g++.dg/opt/const3.C: New test.
5141
5142 2003-11-13  Jan Hubicka  <jh@suse.cz>
5143
5144         * gcc.c-torture/compile/20031112-1.c: New test.
5145
5146 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5147
5148         * g++.dg/parse/crash10.C: Remove bogus error marker.
5149
5150 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5151
5152         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5153         (host_gcc): Likewise.
5154         (ROOT): Honor $PWDCMD.
5155         (BASE): Likewise.
5156         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5157
5158 2003-11-12  Catherine Moore  <clm@redhat.com>
5159
5160         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5161
5162 2003-11-12  Andreas Jaeger  <aj@suse.de>
5163             Jakub Jelinek  <jakub@redhat.com>
5164             Andrew Pinski  <pinskia@physics.uc.edu>
5165             Richard Henderson  <rth@redhat.com>
5166
5167         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5168         systems.
5169         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5170
5171         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5172         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5173
5174 2003-11-11  Andreas Jaeger  <aj@suse.de>
5175
5176         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5177
5178         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5179
5180 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5181
5182         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5183         Clean ups.
5184
5185 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5186
5187         * gcc.dg/trampoline-1.c: New test.
5188
5189 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5190
5191         * gcc.c-torture/compile/200031109-1.c: New test.
5192
5193 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5194
5195         PR c/3190
5196         PR c/8714
5197         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5198         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5199         gcc.dg/format/no-y2k-1.c: Update.
5200
5201 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5202
5203         PR optimization/10467
5204         * gcc.dg/20031108-1.c: New test case.
5205
5206 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5207
5208         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5209
5210 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5211
5212         * gcc.dg/compound-lvalue-1.c: New test.
5213         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5214         some XFAILs.
5215
5216 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5217
5218         * gcc.dg/altivec-varargs-1.c: New test.
5219
5220 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5221
5222         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5223         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5224         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5225         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5226         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5227
5228 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5229
5230         * gcc.dg/cond-lvalue-1.c: New test.
5231
5232 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5233
5234         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5235
5236 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5237
5238         PR c++/11616
5239         * g++.dg/template/instantiate5.C: New test.
5240
5241 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5242
5243         PR c++/12726
5244         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5245         * ChangeLog: Add missing first entry for above test.
5246
5247 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5248
5249         PR c++/9810
5250         * g++.dg/template/using8.C: New test.
5251         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5252
5253 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5254
5255         PR optimization/10817
5256         * gcc.c-torture/compile/20031102-1.c: New test case.
5257
5258 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5259
5260         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5261         2147483647.
5262
5263 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5264
5265         * gcc.dg/20031102-1.c: New test.
5266
5267 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5268
5269         * gcc.dg/complex-1.c: New test.
5270
5271 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5272
5273         PR c++/12796
5274         * g++.dg/template/crash13.C: Adjust expected error location.
5275         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5276
5277 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5278
5279         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5280
5281 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5282
5283         PR/10239
5284         * gcc.c-torture/compile/20031031-2.c: New test.
5285
5286 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5287
5288         PR/11640
5289         * gcc.c-torture/compile/20031031-1.c: New test.
5290
5291 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5292
5293         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5294         * gcc.misc-tests/bprob.exp: Likewise.
5295         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5296         the execution test on arm-elf configs.
5297         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5298         configs that don't support scratch files.
5299         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5300
5301 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5302
5303         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5304         done by dejagnu.
5305
5306 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5307
5308         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5309         Avoid non pure sh syntax. Add more logging.
5310
5311         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5312         fail.
5313
5314 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5315
5316         PR libgcj/10610
5317         * gcc.dg/ppc-stackalign-1.c: New test.
5318
5319 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5320
5321         * ada/acats/run_all.sh: Change output to be more compliant with
5322         dejagnu framework.
5323         Create acats.sum and acats.log files under testsuite/ada/acats
5324         Only run [a-z]* directories, to filter out e.g. CVS.
5325         Redirect build output to log file.
5326
5327 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5328
5329         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5330
5331 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5332
5333         PR ada/5909:
5334         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5335
5336 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5337
5338         * gcc.c-torture/compile/20031023-1.c: New test.
5339         * gcc.c-torture/compile/20031023-2.c: New test.
5340         * gcc.c-torture/compile/20031023-3.c: New test.
5341         * gcc.c-torture/compile/20031023-4.c: New test.
5342
5343 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5344
5345         PR c++/10371
5346         * g++.dg/lookup/scoped8.C: New test.
5347
5348 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5349
5350         * g++.dg/opt/reg-stack3.C: New test.
5351
5352 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5353
5354         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5355
5356 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5357
5358         PR c++/11076
5359         * g++.dg/template/crash13.C: New test.
5360
5361 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5362
5363         * gcc.dg/c99-restrict-2.c: New test.
5364
5365 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5366
5367         PR c++/12698, c++/12699, c++/12700, c++/12566
5368         * g++.dg/inherit/covariant9.C: New test.
5369         * g++.dg/inherit/covariant10.C: New test.
5370         * g++.dg/inherit/covariant11.C: New test.
5371
5372 2003-10-23  Jason Merrill  <jason@redhat.com>
5373
5374         PR c++/12726
5375         * g++.dg/ext/complit2.C: New test.
5376
5377 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5378
5379         PR target/12654
5380         * gcc.c-torture/execute/20031020-1.c: New test.
5381
5382 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5383
5384         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5385         following the jump_insn.
5386
5387 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5388
5389         * gcc.dg/cast-lvalue-1.c: New test.
5390
5391 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/11962
5394         * g++.dg/template/cond2.C: New test.
5395
5396 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5397
5398         * gcc.dg/builtins-28.c: New test.
5399
5400 2003-10-20  Jan Hubicka  <jh@suse.cz>
5401
5402         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5403         parameter.
5404         * testsuite/gcc.dg/inline-2.c: Likewise.
5405
5406 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5407
5408         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5409         * gcc.dg/nest.c:  Likewise.
5410
5411 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5412
5413         PR c++/9781, c++/10583, c++/11862
5414         * g++.dg/parse/crash13.C: New test.
5415
5416 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5417
5418         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5419
5420 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5421
5422         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5423         Define HAVE_C99_RUNTIME except on Solaris.
5424         * gcc.dg/builtins-20.c: Likewise.
5425
5426 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5427
5428         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5429
5430 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5431
5432         PR c++/12495
5433         * g++.dg/template/crash21.C: New test.
5434
5435 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5436
5437         PR c++/2513
5438         * g++.dg/template/typename5.C: New test.
5439
5440 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5441
5442         PR c++/12369
5443         * g++.dg/template/friend25.C: New test.
5444
5445 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5446
5447         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5448         versions.
5449
5450 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5451
5452         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5453         == 2147483647.
5454
5455 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5456
5457         * gcc.c-torture/execute/960416-1.x: Remove.
5458         * gcc.c-torture/execute/divconst-3.x: Likewise.
5459
5460 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5461
5462         PR target/12598
5463         * gcc.dg/torture/cris-volatile-1.c: New test.
5464
5465 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5466
5467         PR optimization/9325
5468         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5469         for overflowing floating point to integer conversion during RTL
5470         simplification.
5471
5472 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5473
5474         * objc/execute/_cmd.m: Fix typo.
5475         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5476         Relax 'scan-assembler' regexp.
5477         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5478         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5479         * objc.dg/zero-link-2.m: Remove blank line.
5480         * objc.dg/zero-link-3.m: New test case.
5481
5482 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5483
5484         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5485
5486         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5487         than linker trickery.
5488
5489 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5490
5491         PR c++/12370
5492         * g++.dg/other/friend2.C: New test.
5493
5494 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5495
5496         * gcc.dg/20031012-1.c: New test.
5497
5498 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5499
5500         * gcc.dg/weak/weak-3.c: Fix for new warning.
5501
5502 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5503
5504         PR optimization/8750
5505         * gcc.c-torture/execute/20031012-1.c: New test case.
5506
5507 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5508
5509         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5510         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5511
5512 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5513
5514         PR optimization/12260
5515         * gcc.c-torture/compile/20031011-2.c: New test case.
5516
5517 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5518
5519         * gcc.c-torture/execute/20031011-1.c: New testcase.
5520
5521 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5522
5523         * gcc.c-torture/compile/20031011-1.c: New test.
5524
5525 2003-10-11  Jan Hubicka  <jh@suse.cz>
5526
5527         * g++.dg/other/first-global.C: New test.
5528
5529 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5530
5531         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5532
5533 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5534
5535         * gcc.c-torture/compile/20031010-1.c: New test.
5536
5537 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5538
5539         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5540         * gcc.c-torture/execute/va-arg-25.c: ... here.
5541
5542 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5543
5544         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5545
5546 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5547
5548         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5549
5550 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5551
5552         * g++.dg/parse/error2.C: New test.
5553
5554 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5555
5556         PR c++/11097
5557         * g++.dg/other/error5.C: Modify the error message.
5558         * g++.dg/lookup/using8.C: New test.
5559
5560 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5561
5562         * gcc.dg/darwin-abi-2.c: New file.
5563         * gcc.c-torture/execute/va-arg-24.c: New file.
5564
5565 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5566
5567         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5568         indentation.
5569
5570 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5571
5572         PR c++/10147
5573         * g++.dg/other/error4.C: Update error messages.
5574         * g++.dg/template/ptrmem4.C: Likewise.
5575
5576         PR c++/12337
5577         * g++.dg/init/new9.C: New test.
5578
5579         PR c++/12334, c++/12236, c++/8656
5580         * g++.dg/ext/attrib8.C: New test.
5581
5582 2003-10-06  Devang Patel  <dpatel@apple.com>
5583
5584         * gcc.dg/debug/dwarf2-3.h: New test.
5585         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5586
5587 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5588
5589         * g++.dg/opt/cfg2.C: New test.
5590
5591 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5592
5593         * g++.dg/opt/float1.C: New test.
5594
5595 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5596
5597         * gcc.dg/c90-array-lval-6.c: New test.
5598         * gcc.dg/c99-array-lval-6.c: New test.
5599
5600 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5601             Ziemowit Laski  <zlaski@apple.com>
5602
5603         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5604         'Derived', so that it is never considered a class method; add
5605         new warning for '+port' method ambiguity.
5606         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5607         <objc/objc-api.h> (needed on Mac OS X).
5608         * objc.dg/method-13.m: New test.
5609
5610 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5611
5612         PR optimization/9325, PR java/6391
5613         * gcc.c-torture/execute/20031003-1.c: New test case.
5614
5615 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5616
5617         PR optimization/12180
5618         * gcc.dg/20031002-1.c: New test.
5619
5620         PR c++/12486
5621         * g++.dg/inherit/error1.C: New test.
5622
5623 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5624
5625         * lib/f-torture.exp (search_for): Rename to...
5626         (search_for_re): This.  Also, clean up comments and the
5627         "regexp" invocation.
5628
5629 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5630
5631         * gcc.c-torture/compile/20031002-1.c: New test.
5632
5633 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5634
5635         * g++.dg/opt/cond1.C: New test.
5636
5637 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5638
5639         * gcc.dg/Wold-style-definition-2.c: New testcase.
5640         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5641
5642 2003-09-29  Richard Henderson  <rth@redhat.com>
5643
5644         * g++.dg/init/array10.C: Add dg-options.
5645
5646 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5647
5648         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5649
5650 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5651
5652         * g++.dg/template/friend19.C: Fix typo.
5653         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5654
5655 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5656
5657         * gcc.c-torture/execute/20030928-1.c: New test.
5658         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5659
5660 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5661
5662         * g++.dg/opt/unroll1.C: New test.
5663
5664 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5665
5666         PR optimization/11741
5667         * gcc.dg/20030926-1.c: New test case.
5668
5669 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5670
5671         PR c++/5655
5672         * g++.dg/parse/access7.C: New test.
5673         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5674
5675 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5676
5677         MERGE OF objc-improvements-branch into MAINLINE:
5678         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5679         if libobjc has not been built.
5680         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5681         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5682         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5683         objc/execute/nested-3.m, objc/execute/np-2.m,
5684         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5685         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5686         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5687         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5688         objc.dg/special/unclaimed-category-1.h,
5689         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5690         well as GNU runtime.
5691         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5692         * execute/cascading-1.m, execute/function-message-1.m,
5693         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5694         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5695         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5696         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5697         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5698         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5699         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5700         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5701         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5702         * objc.dg/bitfield-2.m: Run only on Darwin.
5703         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5704         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5705         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5706         * objc.dg/const-str-1.m: Fix constant string layout.
5707
5708 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5709
5710         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5711
5712 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5713
5714         * gcc.dg/darwin-abi-1.c: New file.
5715
5716 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5717
5718         PR target/12281
5719         * gcc.c-torture/compile/20030921-1.c: New test.
5720
5721 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5722
5723         * g++.dg/opt/reg-stack2.C: New test.
5724
5725 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5726
5727         * g++.dg/eh/delayslot1.C: New test.
5728
5729 2003-09-20  Richard Henderson  <rth@redhat.com>
5730
5731         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5732
5733 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5734
5735         * gcc.c-torture/execute/20030920-1.c: New test case.
5736
5737 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5738
5739         * g++.dg/rtti/typeid3.C: Correct expected error message.
5740
5741 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5742
5743         PR c++/157
5744         * g++.dg/parse/crash12.C: New test.
5745
5746 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5747
5748         * gcc.dg/compat/mixed-struct-check.h: New.
5749         * gcc.dg/compat/mixed-struct-defs.h: New.
5750         * gcc.dg/compat/mixed-struct-init.h: New.
5751         * gcc.dg/compat/struct-by-value-19_main.c: New.
5752         * gcc.dg/compat/struct-by-value-19_x.c: New.
5753         * gcc.dg/compat/struct-by-value-19_y.c: New.
5754         * gcc.dg/compat/struct-by-value-20_main.c: New.
5755         * gcc.dg/compat/struct-by-value-20_x.c: New.
5756         * gcc.dg/compat/struct-by-value-20_y.c: New.
5757         * gcc.dg/compat/struct-return-19_main.c: New.
5758         * gcc.dg/compat/struct-return-19_x.c: New.
5759         * gcc.dg/compat/struct-return-19_y.c: New.
5760         * gcc.dg/compat/struct-return-20_main.c: New.
5761         * gcc.dg/compat/struct-return-20_x.c: New.
5762         * gcc.dg/compat/struct-return-20_y.c: New.
5763
5764 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5765         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5766         so that it will not complain on LP64 targets.
5767
5768 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5769
5770         PR c++/495
5771         * g++.dg/template/friend24.C: New test.
5772
5773 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5774
5775         PR c++/12332
5776         * g++.dg/template/memtmpl2.C: New test.
5777
5778 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR target/11184
5781         * gcc.dg/builtin-apply1.c: New test.
5782
5783 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5784
5785         PR c++/9848
5786         * g++.dg/warn/Wunused-4.C: New test.
5787
5788 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5789
5790         PR c++/12316
5791         * g++.dg/other/gc2.C: New test.
5792
5793 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/11991
5796         * g++.dg/rtti/typeid3.C: New test.
5797
5798         PR c++/12266
5799         * g++.dg/overload/template1.C: New test.
5800
5801 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5802
5803         * g++.dg/opt/cfg3.C: New test.
5804
5805 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5806
5807         PR c++/7939
5808         * g++.dg/template/crash11.C: New test.
5809
5810 2003-09-16  Jason Merrill  <jason@redhat.com>
5811             Jakub Jelinek  <jakub@redhat.com>
5812
5813         * gcc.dg/attr-warn-unused-result.c: New test.
5814
5815 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5816
5817         PR c++/12184
5818         * g++.dg/expr/call2.C: New test.
5819
5820 2003-09-15  Andreas Jaeger  <aj@suse.de>
5821
5822         * gcc.dg/Wold-style-definition-1.c: New test.
5823
5824 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5825
5826         PR c++/3907
5827         * g++.dg/parse/template12.C: New test.
5828
5829         * g++.dg/abi/bitfield11.C: New test.
5830         * g++.dg/abi/bitfield12.C: Likewise.
5831
5832 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5833
5834         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5835         non-expansion of functional macro name without arguments at EOL.
5836         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5837
5838 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5839
5840         * gcc.c-torture/execute/20030914-[12].c: New tests.
5841
5842 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5843
5844         PR c++/11788
5845         * g++.dg/overload/addr1.C: New test.
5846
5847 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5848
5849         * gcc.dg/20030909-1.c: New test.
5850
5851 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5852
5853         * gcc.dg/ultrasp10.c: New test.
5854
5855 2003-09-09  Devang Patel  <dpatel@apple.com>
5856
5857         * gcc.dg/darwin-ld-6.c: New test.
5858
5859 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5860
5861         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5862
5863 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5864
5865         * gcc.dg/ia64-types1.c: New test.
5866         * gcc.dg/ia64-types2.c: Likewise.
5867
5868 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5869
5870         * gcc.dg/builtins-1.c: Add more _Complex tests.
5871         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5872
5873         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5874         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5875
5876 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5877
5878         PR c++/11786
5879         * g++.dg/lookup/koenig2.C: New test.
5880
5881         PR c++/5296
5882         * g++.dg/rtti/typeid2.C: New test.
5883
5884 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5885
5886         * gcc.c-torture/compile/20030904-1.c: New test.
5887
5888 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5889
5890         * g++.dg/opt/longbranch2.C: New test.
5891
5892 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5893
5894         * g++.dg/template/crash10.C: Only compile it.
5895
5896 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5897
5898         PR middle-end/11665
5899         * gcc.c-torture/compile/20030907-1.c: New test.
5900         * g++.dg/init/array11.C: New test.
5901
5902 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5903
5904         PR c++/11852
5905         * g++.dg/init/struct1.C: New test.
5906
5907 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5908
5909         PR c++/12181
5910         * g++.dg/expr/comma1.C: New test.
5911
5912 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/11867
5915         * g++.dg/expr/static_cast5.C: New test.
5916
5917 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5918
5919         PR c++/11507
5920         * g++.dg/lookup/scoped7.C: New test.
5921
5922         PR c++/9574
5923         * g++.dg/other/static1.C: New test.
5924
5925         PR c++/11490
5926         * g++.dg/warn/template-1.C: New test.
5927
5928         PR c++/11432
5929         * g++.dg/template/crash10.C: New test.
5930
5931         PR c++/2478
5932         * g++.dg/overload/VLA.C: New test.
5933
5934         PR c++/10804
5935         * g++.dg/template/call1.C: New test.
5936
5937 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5938
5939         PR c++/11794
5940         * g++.dg/parse/using3.C: New test.
5941
5942 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5943
5944         PR c++/11409
5945         * g++.dg/overload/builtin3.C: New test case.
5946
5947 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5948
5949         PR c/9862
5950         * gcc.dg/20030906-1.c: New test.
5951         * gcc.dg/20030906-2.c: Likewise.
5952
5953 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5954
5955         PR c++/12167
5956         * g++.dg/parse/defarg5.C: New test.
5957
5958         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5959
5960 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5961
5962         PR c++/12163
5963         * g++.dg/expr/static_cast4.C: New test.
5964
5965         PR c++/12146
5966         * g++.dg/template/crash9.C: New test.
5967
5968 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5969
5970         * g++.old-deja/g++.ext/pretty2.C: Update for change
5971         in __FUNCTION__.
5972         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5973
5974 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5975
5976         PR c++/11922
5977         * g++/dg/template/qualified-id1.C: New test.
5978
5979         PR c++/12037
5980         * g++.dg/warn/noeffect4.C: New test.
5981
5982 2003-09-04  Matt Austern  <austern@apple.com>
5983
5984         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5985         * g++.dg/ext/fnname2.C: Likewise.
5986         * g++.dg/ext/fnname3.C: Likewise.
5987
5988 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5989
5990         * g++.dg/expr/lval1.C: New test.
5991         * g++.dg/ext/lvcast.C: Remove.
5992
5993 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5994
5995         PR optimization/11700.
5996         * gcc.c-torture/compile/20030903-1.c: New test case.
5997
5998 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5999
6000         PR c++/12053
6001         * g++.dg/abi/layout4.C: New test.
6002
6003 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6004
6005         PR c++/11553
6006         * g++.dg/parse/friend3.C: New test.
6007
6008 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/11847
6011         * g++.dg/template/class1.C: New test.
6012
6013         PR c++/11808
6014         * g++.dg/expr/call1.C: New test.
6015
6016 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c++/12114
6019         * g++.dg/init/ref9.C: New test.
6020
6021         PR c++/11972
6022         * g++.dg/template/nested4.C: New test.
6023
6024 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/12093
6027         * g++.dg/template/non-dependent4.C: New test.
6028
6029         PR c++/11928
6030         * g++.dg/inherit/conv1.C: New test.
6031
6032 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6033
6034         PR c++/6196
6035         * g++.dg/ext/label1.C: New test.
6036         * g++.dg/ext/label2.C: Likewise.
6037
6038 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6039
6040         * g++.dg/expr/cond3.C: New test.
6041
6042 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6043
6044         * gcc.dg/builtins-1.c: Add new builtin cases.
6045
6046 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6047
6048         * gcc.dg/builtins-1.c: Add new cases.
6049         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6050
6051 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6052
6053         * gcc.dg/builtins-1.c: Add more math builtin tests.
6054         * gcc.dg/torture/builtin-attr-1.c: New test.
6055
6056 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6057
6058         PR optimization/5079
6059         * g++.dg/opt/static3.C: New test.
6060
6061 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6062
6063         * gcc.misc-tests/gcov-10b.c: New test.
6064
6065 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6066
6067         * g++.dg/opt/ptrmem3.C: New test.
6068
6069         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6070
6071 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6072
6073         * gcc.dg/20030826-2.c: New test.
6074
6075 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6076
6077         PR middle-end/12002
6078         * g77.f-torture/compile/12002.f: New test case.
6079
6080 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6081
6082         * gcc.dg/20030826-1.c: New test case.
6083
6084 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6085
6086         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6087
6088 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6089
6090         PR c++/11871
6091         * c++.dg/lookup/crash1.C: New test.
6092
6093         * c++.dg/warn/noeffect3.C: New test.
6094
6095 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6096
6097         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6098         * gcc.dg/compat/vector-1_y.c: Ditto.
6099         * gcc.dg/compat/vector-2_x.c: Ditto.
6100         * gcc.dg/compat/vector-2_y.c: Ditto.
6101
6102 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6103
6104         * gcc.dg/20030702-1.c: New test.
6105
6106 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/8795
6109         * g++.dg/ext/altivec-1.C: New test.
6110
6111 2003-08-24  Richard Henderson  <rth@redhat.com>
6112
6113         * g++.dg/eh/simd-2.C: Add -w for x86.
6114
6115 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6116
6117         * gcc.dg/20030815-1.c: New test.
6118
6119 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6120
6121         PR c++/3765
6122         * g++.dg/parse/access6.C: New test.
6123
6124 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6125
6126         PR c++/641, c++/11876
6127         * g++.dg/template/friend22.C: New test.
6128         * g++.dg/template/friend23.C: Likewise.
6129
6130 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6131
6132         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6133         identically.
6134
6135 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6136
6137         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6138
6139 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6140
6141         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6142
6143 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6144
6145         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6146
6147 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6148
6149         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6150
6151 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6152
6153         PR c++/11919
6154         * g++.dg/overload/prom1.C: New test.
6155
6156         PR c++/11551
6157         * g++.dg/parse/dtor2.C: New test.
6158
6159         PR c++/10762
6160         * g++.dg/parse/using2.C: New test.
6161
6162 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6163
6164         PR target/11805
6165         * gcc.c-torture/compile/20030821-1.c: New.
6166
6167 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6168
6169         PR c++/11834
6170         * g++.dg/template/deduce2.C: New test.
6171
6172 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6173
6174         * gcc.c-torture/execute/20030821-1.c: New test.
6175
6176 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6177
6178         PR middle-end/11984
6179         * gcc.dg/20030820-1.c: New test case.
6180
6181 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6182
6183         PR c++/11945
6184         * g++.dg/warn/noeffect2.C: New test.
6185
6186 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6187
6188         PR c++/10926
6189         * g++.dg/template/dtor2.C: New test.
6190
6191         PR c++/11684
6192         * g++.dg/template/operator1.C: New test.
6193         * g++.dg/parse/operator4.C: New test.
6194
6195         PR c++/11946.C
6196         * g++.dg/expr/enum1.C: New test.
6197         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6198
6199         PR c++/11036.C
6200         * g++.dg/parse/elab2.C: New test.
6201         * g++.dg/parse/typedef4.C: Change error message.
6202         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6203         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6204         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6205
6206 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6207
6208         * gcc.dg/pch/warn-1.c: New.
6209         * gcc.dg/pch/warn-1.hs: New.
6210
6211         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6212         not-tested file.
6213
6214 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6215
6216         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6217
6218 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6219
6220         * gcc.dg/uninit-D.c: New Test.
6221         * gcc.dg/uninit-E.c: New Test.
6222         * gcc.dg/uninit-F.c: New Test.
6223         * gcc.dg/uninit-G.c: New Test.
6224
6225 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6226
6227         * g++.dg/README: Describe the pch directory.
6228
6229 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6230
6231         PR c++/11174
6232         * g++.dg/parse/access4.C: New test.
6233         * g++.dg/parse/access5.C: Likewise.
6234         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6235
6236 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6237
6238         * gcc.dg/noncompile/20030818-1.c: New.
6239
6240 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6241
6242         PR c++/11957
6243         * g++.dg/warn/noeffect1.C: New test.
6244
6245         * g++.dg/template/scope2.C: New test.
6246         * g++.dg/template/error2.C: Correct dg-error
6247
6248 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6249
6250         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6251
6252 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6253
6254         PR C++/11512
6255         * g++.dg/template/warn1.C: New.
6256
6257 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6258
6259         * g++.dg/template/error2.C: New test.
6260         * g++.dg/lookup/using7.C: Adjust errors
6261         * g++.old-deja/g++.pt/crash36.C: Likewise.
6262         * g++.old-deja/g++.pt/derived3.C: Likewise.
6263
6264 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6265
6266         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6267         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6268         * gcc.c-torture/execute/builtins/string-9.c: New, from
6269         string-opt-9.c.  Adjust for execute/builtins framework.
6270         * gcc.c-torture/execute/string-opt-9.c: Delete.
6271
6272 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6273
6274         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6275
6276         * g++.dg/parse/ret-type2.C: New test.
6277
6278         PR c++/11703
6279         * g++.dg/init/new8.C: New test.
6280
6281         PR c++/10923
6282         * g++.dg/parse/typedef5.C: New test.
6283
6284         PR c++/9512
6285         * g++.dg/parse/qualified2.C: New test.
6286         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6287         invalid code.
6288
6289 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6290
6291         * g++.dg/conversion/ptrmem1.C: New test.
6292
6293 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6294
6295         PR target/11693
6296         * gcc.dg/20030811-1.c: New test.
6297
6298         PR target/11535
6299         * gcc.c-torture/execute/20030811-1.c: New test.
6300
6301 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6302
6303         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6304
6305 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6306
6307         PR c++/11789.C
6308         * g++.dg/inherit/multiple1.C: New test.
6309
6310 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6311
6312         * gcc.dg/spe1.c: New test.
6313
6314         PR c++/11670
6315         * g++.dg/expr/cast2.C: New test.
6316
6317         PR c++/10530
6318         * g++.dg/template/dependent-name2.C: New test.
6319
6320 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6321
6322         * g++.dg/parse/crash11.C: Put the dg options in comments.
6323
6324 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6325
6326         * lib/gcc-dg.exp: Update for diagnostic change.
6327
6328 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6329
6330         PR c++/5767
6331         * g++.dg/parse/crash11.C: New test.
6332
6333 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6334
6335         * gcc.dg/cpp/spacing1.c: Update.
6336
6337 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6338
6339         PR target/11739
6340         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6341         a value for -mtune.
6342
6343 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6344
6345         PR middle-end/11771
6346         * gcc.c-torture/compile/20030804-1.c: New test case.
6347
6348 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6349
6350         * gcc.dg/20030804-1.c: New test case.
6351
6352 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6353
6354         * gcc.dg/cpp/separate-1.c: New test.
6355
6356 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6357
6358         PR c++/11704
6359         * g++.dg/template/dependent-expr2.C: New test.
6360
6361         PR c++/11766
6362         * g++.dg/expr/ptrmem1.C: New test.
6363
6364 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6365
6366         PR c++/9453
6367         * g++.dg/template/friend15.C: New test.
6368
6369 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6370
6371         * lib/dg-pch.exp: Work round PCH bug.
6372
6373 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6374
6375         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6376         builtins.  Move cases from builtins-4.c here.
6377
6378         * gcc.dg/torture/builtin-math-1.c: New test taken from
6379         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6380         additional cases.
6381
6382         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6383         Delete.
6384
6385 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6386
6387         PR c++/9447
6388         * g++.dg/template/using7.C: New test.
6389
6390 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6391
6392         * import1.c, import2.c: New tests.
6393
6394 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6395
6396         * g++.dg/eh/crossjump1.C: New test.
6397
6398 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR c++/11697
6401         * g++.dg/template/using6.C: New test.
6402
6403         PR c++/11744
6404         * g++.dg/template/koenig2.C: New test.
6405
6406 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6407
6408         PR c++/7983
6409         * g++.dg/parse/typedef4.C: New test.
6410
6411 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6412
6413         PR c++/8442, c++/8806
6414         * g++.dg/template/elab1.C: New test.
6415         * g++.dg/template/type2.C: Likewise.
6416         * g++.dg/template/ttp3.C: Adjust expected error message.
6417         * g++.old-deja/g++.law/visibility13.C: Likewise.
6418         * g++.old-deja/g++.niklas/t135.C: Likewise.
6419         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6420         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6421         template argument.
6422         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6423
6424 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6425
6426         PR c++/11295
6427         * g++.dg/ext/stmtexpr1.C: New test.
6428
6429         * g++.dg/opt/tmp1.C: New test.
6430
6431         PR c++/11525
6432         * g++.dg/parse/constant4.C: New test.
6433
6434         PR c++/9447
6435         * g++.dg/template/using5.C: New test.
6436
6437 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6438
6439         * gcc.dg/builtins-27.c: New test case.
6440
6441 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6442
6443         * gcc.dg/tls/opt-7.c: New test.
6444
6445 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6446
6447         * g++.old-deja/g++.other/crash18.C: Remove.
6448
6449 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6450
6451         * g++.dg/template/explicit3.C: New.
6452         * g++.dg/template/explicit4.C: New.
6453         * g++.dg/template/explicit5.C: New.
6454
6455         PR c++/11347
6456         * g++.dg/template/memtmpl1.C: New.
6457
6458 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6459
6460         PR target/11565
6461         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6462         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6463
6464 2003-07-30  Jan Hubicka  <jh@suse.cz>
6465
6466         * vtgc1.c: Kill.
6467
6468 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6469
6470         * gcc.dg/struct-in-proto-1.c: New test.
6471
6472 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6473
6474         * gcc.dg/cpp/include2.c: Only expect one message.
6475
6476 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6477
6478         PR c++/9447
6479         * g++.dg/template/using1.C: New test.
6480         * g++.dg/template/using2.C: New test.
6481         * g++.dg/template/using3.C: New test.
6482         * g++.dg/template/using4.C: New test.
6483
6484 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6485
6486         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6487         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6488
6489 2003-07-28  Jan Hubicka  <jh@suse.cz>
6490
6491         PR c++/11530
6492         * g++.dg/opt/call1.C: New test.
6493
6494 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6495
6496         PR c++/11667
6497         * g++.dg/init/enum2.C: New test.
6498         * g++.dg/template/overload1.C: Add "-w" option.
6499
6500 2003-07-28    <hp@bitrange.com>
6501
6502         * gcc.dg/Wdeclaration-after-statement-1.c,
6503         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6504
6505 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6506
6507         * gcc.c-torture/compile/20030725-1.c: New test.
6508
6509 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6510
6511         * gcc.dg/20030505.c: Only run for SPE.
6512         Remove definition of opaque type.
6513
6514 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6515
6516         * g++.dg/template/ptrmem6.C: New test.
6517
6518 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6519
6520         * gcc.c-torture/compile/zero-strct-2.c: New test.
6521
6522 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6523
6524         * gcc.dg/intermod-1.c: New test.
6525
6526 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6527
6528         PR c++/11617
6529         * g++.dg/template/lookup2.C: New test.
6530         * g++.dg/template/memclass1.C: Remove instantiated from error.
6531         * g++.dg/other/error2.C: Tweak expected errors.
6532
6533         PR c++/11596
6534         * g++.dg/template/defarg3.C: New test.
6535
6536         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6537
6538 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6539
6540         * g++.dg/inherit/access5.C: New test.
6541
6542 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6543
6544         PR c++/11513
6545         * g++.dg/template/crash8.C: New test.
6546
6547 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6548
6549         PR c/10602
6550         * gcc.dg/noncompile/incomplete-2.c: New test.
6551
6552 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6553
6554         PR c++/11645
6555         * g++.dg/inherit/access4.C: New test.
6556
6557         PR c++/11517
6558         * g++.dg/expr/cond2.C: New test.
6559
6560         PR optimization/10679
6561         * g++.dg/opt/inline4.C: New test.
6562
6563 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6564
6565         * g++.dg/parse/crash10: New test.
6566
6567 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6568
6569         * g++.dg/ext/flexary1.C: New test.
6570
6571 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6572
6573         PR c++/10793
6574         * g++.dg/template/crash9.C: New test.
6575
6576 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6577
6578         PR c++/3004
6579         * g++.dg/parse/typedef3.C: New test.
6580
6581         PR c++/7906
6582         * g++.dg/parse/operator2.C: New test.
6583
6584         PR c++/8895
6585         * g++.dg/parse/def-tmpl-arg1.C: New test.
6586
6587         PR c++/9282
6588         * g++.dg/parse/funptr1.C: New test.
6589
6590         PR c++/9452
6591         * g++.dg/parse/ambig3.C: New test.
6592
6593         PR c++/9454
6594         * g++.dg/parse/operator3.C: New test.
6595
6596         PR c++/9486
6597         * g++.dg/parse/template10.C: New test.
6598
6599         PR c++/9488
6600         * g++.dg/parse/template11.C: New test.
6601
6602         PR c++/10150
6603         * g++.dg/parse/invalid-op1.C: New test.
6604
6605         PR c++/10247
6606         * g++.dg/parse/condexpr1.C: New test.
6607
6608 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6609
6610         * g++.dg/ext/packed3.C: New test.
6611         * g++.dg/ext/packed4.C: New test.
6612
6613         * gcc.dg/pack-test-3.c: New test.
6614
6615 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6616
6617         * lib/compat.exp: Handle dg-options per source file.
6618         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6619         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6620         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6621         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6622         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6623         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6624         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6625         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6626         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6627         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6628         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6629         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6630         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6631         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6632
6633 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6634
6635         PR c/10320
6636         * gcc.c-torture/execute/20030718-1.c: New test.
6637
6638 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6639
6640         PR optimization/11536
6641         * gcc.dg/20030721-1.c: New test.
6642
6643 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6644
6645         PR c++/11546
6646         * g++.dg/template/lookup1.C: New test.
6647
6648 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6649
6650         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6651         diagnostics of ill-formed constructs involving labels.
6652         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6653         the new 'previously defined here' message.
6654
6655 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6656
6657         * g++.dg/parse/non-dependent2.C: New test.
6658
6659 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6660
6661         * g++.dg/init/init-ref4.C: xfail on targets without
6662         weak symbols.
6663
6664 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6665
6666         PR target/11087
6667         * gcc.c-torture/execute/20030717-1.c: New test.
6668
6669 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6670
6671         * g++.dg/opt/cfg1.C: New test.
6672
6673 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6674
6675         PR optimization/11557
6676         * gcc.dg/20030717-1.c: New test.
6677
6678 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6679
6680         PR c++/10476
6681         * g++.dg/expr/crash-1.C: New test.
6682
6683         PR c++/11027
6684         * g++.dg/template/init3.C: New test.
6685
6686         PR c++/8222
6687         * g++.dg/template/non-dependent1.C: New test.
6688
6689         PR c++/11070
6690         * g++.dg/template/non-dependent2.C: New test.
6691
6692         PR c++/11071
6693         * g++.dg/template/non-dependent3.C: New test.
6694
6695         PR c++/9907
6696         * g++.dg/template/sizeof5.C: New test.
6697
6698 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6699
6700         PR 11498
6701         * gcc.c-torture/compile/mangle-1.c: New file.
6702
6703 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6704
6705         PR c++/7809
6706         * g++.dg/parse/access3.C: New test.
6707
6708 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6709
6710         PR c++/11384
6711         * g++.dg/init/init-ref4.C: New test.
6712
6713 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6714
6715         PR c++/11547
6716         * g++.dg/parse/constant3.C: New test.
6717         * g++.dg/parse/crash7.C: Likewise.
6718
6719 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6720
6721         PR target/11008
6722         * gcc.dg/i386-pentium4-not-mull.c: New.
6723
6724 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6725
6726         * gcc.dg/asm-names.c (ymain): Make it weak.
6727
6728 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6729
6730         PR c++/5421
6731         * g++.dg/template/friend21.C: New test.
6732
6733 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6734
6735         * gcc.dg/cleanup-8.c: New test.
6736         * gcc.dg/cleanup-9.c: New test.
6737
6738 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6739
6740         * g++.dg/ext/dll-MI1.h: New file.
6741         * g++.dg/ext/dllexport-MI1.C: New file.
6742         * g++.dg/ext/dllimport-MI1.C: New file.
6743
6744 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6745
6746         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6747         it does not have cmpstrsi patterns (just cmpmemsi).
6748
6749 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6750
6751         PR debug/11473
6752         * g++.dg/debug/debug8.C: New test.
6753
6754 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6755
6756         PR c++/10108
6757         * g++.dg/template/crash7.C: New test.
6758
6759 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6760
6761         PR target/10795
6762         * gcc.c-torture/compile/20030708-1.c: New.
6763
6764 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6765
6766         * gcc.c-torture/execute/20030715-1.c: New test.
6767
6768 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6769
6770         * gcc.dg/pch/inline-3.c: New file.
6771         * gcc.dg/pch/inline-3.hs: New file.
6772         * gcc.dg/pch/inline-4.c: New file.
6773         * gcc.dg/pch/inline-4.hs: New file.
6774
6775 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6776
6777         PR c++/11509
6778         * g++.dg/template/crash6.C: New test.
6779
6780         PR c++/7053
6781         * g++.dg/template/friend20.C: New test.
6782
6783         PR c++/7019
6784         * g++.dg/template/overload2.C: New test.
6785
6786 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6787
6788         PR optimization/11440
6789         * gcc.c-torture/execute/20030714-1.c: New test.
6790
6791 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6792
6793         PR c++/11154
6794         * g++.dg/template/partial2.C: New test.
6795
6796 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6797
6798         PR c++/11503
6799         * g++.dg/template/anon1.C: New test.
6800
6801         PR c++/11493
6802         PR c++/11495
6803         * g++.dg/parse/template9.C: Likewise.
6804         * g++.dg/template/crash4.C: New test.
6805         * g++.dg/template/koenig1.C: Likewise.
6806         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6807         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6808         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6809         functions.
6810         * g++.old-deja/g++.jason/template36.C: Likewise.
6811         * g++.old-deja/g++.mike/p1989.C: Likewise.
6812         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6813         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6814         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6815         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6816         compiling.
6817         * g++.old-deja/g++.pt/union2.C: Use this->.
6818
6819 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6820
6821         * gcc.dg/20030711-1.c: New test.
6822
6823 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6824
6825         PR c++/11050
6826         * g++.dg/parse/args1.C: New test.
6827         * g++.pt/defarg8.C: Change expected errors.
6828
6829 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6830
6831         PR c++/8164
6832         * g++.dg/template/nontype2.C: New test.
6833
6834         PR c++/10558
6835         * g++.dg/parse/template8.C: New test.
6836
6837         PR c++/8327
6838         * g++.dg/template/scope1.C: New test.
6839
6840         * g++.dg/warn/Wsign-compare-1.C: New test.
6841
6842 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6843
6844         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6845
6846 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6847
6848         PR c++/9411
6849         * g++.dg/template/explicit2.C: New test.
6850
6851         PR c++/10032
6852         * g++.dg/warn/pedantic1.C: New test.
6853
6854 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6855
6856         PR c++ 9483
6857         * g++.dg/other/field1.C: New test.
6858
6859 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6860
6861         PR c/11449
6862         * gcc.c-torture/compile/20030707-1.c: New.
6863
6864 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6865
6866         PR c++/10849
6867         * g++.dg/template/access12.C: New test.
6868
6869 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6870
6871         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6872         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6873         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6874         * gcc.misc-tests/gcov.exp: Update
6875         * g++.dg/gcov/gcov.exp: Update
6876         * lib/gcov.exp: Update.
6877
6878 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6879
6880         * g++.dg/abi/mangle17.C: Make sure template expressions are
6881         dependent.
6882         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6883         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6884         * g++.dg/opt/stack1.C: Remove erroneous code.
6885         * g++.dg/parse/template7.C: New test.
6886         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6887         * g++.old-deja/g++.pt/crash4.C: Likewise.
6888
6889 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6890
6891         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6892         with zero or one occurence of `$' after the initial `L'.
6893
6894 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6895
6896         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6897
6898 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6899
6900         PR c/11370
6901         * gcc.dg/Wunreachable-6.c: New testcase.
6902         * gcc.dg/Wunreachable-7.c: New testcase.
6903
6904 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6905
6906         PR c/11420
6907         * gcc.dg/20030708-1.c: New test.
6908
6909 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6910
6911         * gcc.dg/compat/sdata-section.h: New file.
6912         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6913         * gcc.dg/torture/mips-sdata-1.c: New test.
6914
6915 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6916
6917         PR c++/11030
6918         * g++.dg/template/friend19.C: New test.
6919
6920 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6921
6922         * g++.dg/opt/strength-reduce.C: New test.
6923
6924 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6925
6926         PR target/10979
6927         * gcc.dg/20030707-1.c: New testcase.
6928
6929 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6930
6931         PR optimization/11059
6932         * g++.dg/opt/emptyunion.C: New testcase.
6933
6934 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6935             Eric Botcazou  <ebotcazou@libertysurf.fr>
6936
6937         * g++.dg/opt/stack1.C: New test.
6938
6939 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6940
6941         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6942         run test.
6943
6944         PR c++/11431
6945         * g++.dg/expr/static_cast3.C: New test.
6946
6947 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6948
6949         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6950         everywhere.
6951         * gcc.dg/concat.c: Concatenation of string constants with
6952         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6953         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6954         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6955         necessary to avoid multi-character character constant warning.
6956         * gcc.dg/cpp/escape.c: Likewise.
6957         * gcc.dg/cpp/ucs.c: Likewise.
6958         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6959         Fix a typo.
6960
6961 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6962
6963         PR c/11428
6964         * gcc.c-torture/compile/20030704-1.c: New.
6965
6966 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6967
6968         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6969
6970 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6971
6972         PR c++/5287, PR c++/7910,  PR c++/11021
6973         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6974         tests for warnings.
6975         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6976         * g++.dg/ext/dllimport3.C: Likewise.
6977         * g++.dg/ext/dllimport4.C: New file.
6978         * g++.dg/ext/dllimport5.C: New file.
6979         * g++.dg/ext/dllimport6.C: New file.
6980         * g++.dg/ext/dllimport7.C: New file.
6981         * g++.dg/ext/dllimport8.C: New file.
6982         * g++.dg/ext/dllimport9.C: New file.
6983         * g++.dg/ext/dllimport10.C: New file.
6984         * g++.dg/ext/dllexport1.C: New file.
6985
6986 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6987
6988         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6989         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6990
6991 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6992
6993         * gcc.dg/builtins-25.c: New testcase.
6994         * gcc.dg/builtins-26.c: New testcase.
6995
6996 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6997
6998         * gcc.dg/compat/vector-defs.h: New file.
6999         * gcc.dg/compat/vector-setup.h: New file.
7000         * gcc.dg/compat/vector-check.h: New file.
7001         * gcc.dg/compat/vector-1_main.c: New file.
7002         * gcc.dg/compat/vector-1_x.c: New file.
7003         * gcc.dg/compat/vector-1_y.c: New file.
7004         * gcc.dg/compat/vector-2_main.c: New file.
7005         * gcc.dg/compat/vector-2_x.c: New file.
7006         * gcc.dg/compat/vector-2_y.c: New file.
7007
7008         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7009         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7010         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7011         * gcc.dg/compat/struct-align-1.h: New file.
7012         * gcc.dg/compat/struct-align-1_main.c: New file.
7013         * gcc.dg/compat/struct-align-1_x.c: New file.
7014         * gcc.dg/compat/struct-align-1_y.c: New file.
7015         * gcc.dg/compat/struct-align-2.h: New file.
7016         * gcc.dg/compat/struct-align-2_main.c: New file.
7017         * gcc.dg/compat/struct-align-2_x.c: New file.
7018         * gcc.dg/co
7019         * g++.old-deja/g++.other/comdat3.C: Likewise.
7020         * g++.old-deja/g++.other/ctor1.C: Likewise.
7021         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7022
7023 2003-06-05  Richard Henderson  <rth@redhat.com>
7024
7025         * gcc.dg/debug/20030605-1.c: New.
7026
7027 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7028
7029         * README.QMTEST: Update.
7030
7031 2003-06-04  Richard Henderson  <rth@redhat.com>
7032
7033         * gcc.dg/cleanup-1.c: New.
7034         * gcc.dg/cleanup-2.c: New.
7035         * gcc.dg/cleanup-3.c: New.
7036         * gcc.dg/cleanup-4.c: New.
7037         * gcc.dg/cleanup-5.c: New.
7038         * gcc.dg/cleanup-6.c: New.
7039         * gcc.dg/cleanup-7.c: New.
7040
7041 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7042
7043         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7044
7045         * lib/dg-pch.exp: New file.
7046         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7047         * gcc.dg/pch/pch.exp: Likewise.
7048
7049 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7050
7051         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7052         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7053         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7054         * gcc.dg/builtins-17.c: New test case.
7055         * gcc.dg/i386-387-4.c: New test case.
7056         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7057
7058 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7059
7060         * gcc.dg/ultrasp9.c: New test.
7061
7062 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7063
7064         * gcc.c-torture/compile/20030604-1.c: New test.
7065         * gcc.dg/sparc-constant-1.c: New test.
7066
7067 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7068
7069         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7070
7071 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7072
7073         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7074
7075         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7076         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7077
7078 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7079
7080         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7081
7082 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7083
7084         PR c++/10940
7085         * g++.dg/template/spec10.C: New test.
7086
7087 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7088
7089         * gcc.dg/builtins-16.c: New test case.
7090
7091 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7092
7093         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7094         mempcpy test with post-increments.
7095         * gcc.c-torture/execute/string-opt-3.c: New test.
7096         * gcc.dg/string-opt-1.c: New test.
7097
7098 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7099
7100         PR fortran/10965
7101         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7102
7103 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7104
7105         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7106         (scan-assembler): ... here.  Use dg-scan.
7107         (scan-assembler-not): Likewise.
7108         (scan-file): New function.
7109         (scan-file-not): Likewise.
7110         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7111         * gcc.dg/cpp/_Pragma4.c: Likewise.
7112         * gcc.dg/cpp/_Pragma5.c: Likewise.
7113         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7114         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7115         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7116         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7117         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7118         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7119         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7120         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7121         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7122         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7123         * gcc.dg/cpp/cxxcom1.c: Likewise.
7124         * gcc.dg/cpp/line1.c: Likewise.
7125         * gcc.dg/cpp/maccom1.c: Likewise.
7126         * gcc.dg/cpp/maccom2.c: Likewise.
7127         * gcc.dg/cpp/maccom3.c: Likewise.
7128         * gcc.dg/cpp/maccom4.c: Likewise.
7129         * gcc.dg/cpp/maccom5.c: Likewise.
7130         * gcc.dg/cpp/maccom6.c: Likewise.
7131         * gcc.dg/cpp/multiline.c: Likewise.
7132         * gcc.dg/cpp/spacing1.c: Likewise.
7133         * gcc.dg/cpp/spacing2.c: Likewise.
7134         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7135         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7136         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7137         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7138         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7139         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7140         * gcc.dg/cpp/cxxcom2.c: Likewise.
7141         * gcc.dg/cpp/cxxcom2.h: New file.
7142
7143         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7144         * g++.dg/cpp/truefalse.C: Here.
7145         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7146
7147 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7148
7149         * gcc.dg/cpp/redef3.c: New file.
7150
7151 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7152
7153         * gcc.dg/i386-loop-3.c: New test.
7154
7155 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7156
7157         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7158
7159 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7160
7161         * gcc.dg/fwrapv-1.c: New test case.
7162         * gcc.dg/fwrapv-2.c: New test case.
7163
7164 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7165
7166         PR c++/10956
7167         * g++.dg/template/spec9.C: New test.
7168
7169 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7170
7171         * gcc.dg/duff-4.c: New test case.
7172
7173 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7174
7175         PR fortran/10843
7176         * g77.dg/ffixed-form-1.f: New test
7177         * g77.dg/ffixed-form-2.f: New test
7178         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7179         * g77.dg/ffree-form-3.f: New test
7180
7181 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7182
7183         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7184         * gcc.dg/wint_t-1.c: Likewise.
7185
7186 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7187
7188         * g++.dg/template/access11.C: New test.
7189
7190 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7191
7192         PR c++/10849
7193         * g++.dg/template/access10.C: New test.
7194
7195 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7196             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7197
7198         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7199
7200 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7201
7202         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7203         suppress for powerpc-*-darwin*.
7204         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7205
7206 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7207
7208         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7209         suppress option for powerpc-*-darwin*.
7210
7211 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7212
7213         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7214         * gcc.dg/builtins-4.c: Add test for fmod.
7215
7216 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7217
7218         PR c++/10682
7219         * g++.dg/template/instantiate4.C: New test.
7220
7221 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7222
7223         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7224
7225 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7226
7227         * gcc.dg/compat/scalar-return-1_main.c: New file.
7228         * gcc.dg/compat/scalar-return-1_x.c: New file.
7229         * gcc.dg/compat/scalar-return-1_y.c: New file.
7230         * gcc.dg/compat/scalar-return-2_main.c: New file.
7231         * gcc.dg/compat/scalar-return-2_x.c: New file.
7232         * gcc.dg/compat/scalar-return-2_y.c: New file.
7233         * gcc.dg/compat/struct-return-3_main.c: New file.
7234         * gcc.dg/compat/struct-return-3_y.c: New file.
7235         * gcc.dg/compat/struct-return-3_x.c: New file.
7236         * gcc.dg/compat/struct-return-2_main.c: New file.
7237         * gcc.dg/compat/struct-return-2_x.c: New file.
7238         * gcc.dg/compat/struct-return-2_y.c: New file.
7239
7240 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7241
7242         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7243         for hppa*-hp-hpux*.
7244         * gcc.dg/20021014-1.c (dg-options): Likewise.
7245         * gcc.dg/nest.c (dg-options): Likewise.
7246
7247 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7248
7249         PR c++/9738
7250         * g++.dg/ext/dllimport2.C: New file.
7251         * g++.dg/ext/dllimport3.C: New file.
7252
7253 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7254
7255         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7256         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7257         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7258         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7259         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7260         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7261         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7262         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7263         * gcc.dg/compat/small-struct-defs.h: New file.
7264         * gcc.dg/compat/small-struct-init.h: New file.
7265         * gcc.dg/compat/small-struct-check.h: New file.
7266         * gcc.dg/compat/fp-struct-defs.h: New file.
7267         * gcc.dg/compat/fp-struct-check.h: New file.
7268         * gcc.dg/compat/fp-struct-init.h: New file.
7269         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7270         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7271
7272 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7273
7274         * gcc.dg/20030225-2.c: New test.
7275
7276 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7277             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7278
7279         * gcc.c-torture/compile/20030518-1.c: New test case.
7280
7281 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7282
7283         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7284         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7285         gcc-dg-debug-runtest.
7286         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7287         gcc-dg-debug-runtest.
7288
7289 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7290
7291         PR c++/9022
7292         * g++.dg/lookup/using6.C: New test.
7293
7294 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7295
7296         * g++.dg/parse/access2.C: New test.
7297
7298 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7299
7300         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7301         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7302         * gcc.dg/debug/debug.exp: Likewise.
7303
7304 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7305
7306         * gcc.dg/dollar.c: New test.
7307
7308 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7309
7310         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7311         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7312         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7313         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7314         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7315         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7316         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7317         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7318         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7319         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7320         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7321         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7322         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7323         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7324         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7325         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7326         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7327         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7328
7329 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7330
7331         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7332         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7333         support for "repo" mode.
7334         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7335         * lib/g77-dg.exp: Likewise.
7336         * lib/obj-dg.exp: Likewise.
7337
7338 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7339
7340         Merge from gcc-3_2-rhl8-branch:
7341         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7342
7343         * gcc.dg/tls/opt-6.c: New test.
7344
7345         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7346
7347         * gcc.dg/20030405-1.c: New test.
7348
7349         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7350
7351         * gcc.dg/20030309-1.c: New test.
7352
7353         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7354
7355         * gcc.c-torture/execute/20030307-1.c: New test.
7356
7357         2003-02-20  Randolph Chung  <tausq@debian.org>
7358
7359         * gcc.c-torture/compile/20030220-1.c: New test.
7360
7361         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7362
7363         * gcc.dg/20030217-1.c: New test.
7364
7365         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7366
7367         * gcc.c-torture/compile/20020129-1.c: New test.
7368
7369         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7370
7371         * gcc.dg/unroll-1.c: New test.
7372
7373         2002-11-16  Jan Hubicka  <jh@suse.cz>
7374
7375         * gcc.c-torture/execute/20020920-1.c: New test.
7376
7377         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7378
7379         PR target/7434
7380         * gcc.c-torture/compile/20021008-1.c: New test.
7381
7382         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7383
7384         PR target/7559
7385         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7386
7387         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7388
7389         * gcc.c-torture/compile/20020807-1.c: New test.
7390
7391         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7392
7393         * gcc.dg/tls/opt-1.c: New test.
7394
7395         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7396
7397         * gcc.dg/20020729-1.c: New test.
7398
7399         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7400
7401         * g++.dg/opt/life1.C: New test.
7402
7403         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7404
7405         * gcc.dg/20020525-1.c: New test.
7406
7407         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7408
7409         PR c++/6794
7410         * g++.dg/ext/pretty1.C: New test.
7411         * g++.dg/ext/pretty2.C: New test.
7412
7413 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7414
7415         PR c++/8385
7416         * g++.dg/ext/typeof5.C: New test.
7417
7418 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7419
7420         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7421         __USER_LABEL_PREFIX__ into account.
7422         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7423
7424 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7425
7426         * gcc.dg/builtins-15.c: New test case.
7427
7428 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7429
7430         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7431
7432 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7433
7434         * lib/g++.exp: Tweak handling of additional source files.
7435         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7436         * g++.dg/special/conpr-2a.C: Rename to ...
7437         * g++.dg/special/conpr-2a.cc: ... this.
7438         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7439         * g++.dg/special/conpr-3a.C: Rename to ...
7440         * g++.dg/special/conpr-3a.cc: This.
7441         * g++.dg/special/conpr-3b.C: Rename to ...
7442         * g++.dg/special/conpr-3b.cc: This.
7443         * g++.dg/special/conpr-4.C: New test.
7444         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7445
7446 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7447
7448         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7449
7450 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7451
7452         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7453         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7454         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7455         * g++.old-deja/g++.other/warn3.C: Likewise.
7456
7457 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7458
7459         * gcc.dg/i386-387-1.c: Update to also test log.
7460         * gcc.dg/i386-387-2.c: Likewise.
7461
7462 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7463
7464         * g77.f-torture/execute/int8421.f: New test.
7465
7466 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7467
7468         PR c++/10230, c++/10481
7469         * g++.dg/lookup/scoped5.C: New test.
7470
7471 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7472
7473         PR c++/10552
7474         * g++.dg/template/ttp6.C: New test.
7475
7476 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7477
7478         * gcc.c-torture/execute/builtins: New directory.
7479         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7480         gcc.c-torture/execute/builtins.
7481         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7482         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7483         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7484         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7485
7486 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7487
7488         PR c++/9252
7489         * g++.dg/template/access8.C: New test.
7490         * g++.dg/template/access9.C: New test.
7491
7492 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7493
7494         PR c++/9554
7495         * g++.dg/parse/access1.C: New test.
7496
7497 2003-05-09  DJ Delorie  <dj@redhat.com>
7498
7499         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7500         long, and not an int.
7501
7502 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7503
7504         PR c++/10555, c++/10576
7505         * g++.dg/template/memclass1.C: New test.
7506
7507 2003-05-08  DJ Delorie  <dj@redhat.com>
7508
7509         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7510         targets.
7511         * gcc.c-torture/execute/20021024-1.x: Likewise.
7512         * gcc.c-torture/execute/shiftdi.x: Likewise.
7513         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7514         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7515         * gcc.dg/20021018-1.c: Likewise.
7516
7517 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7518
7519         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7520
7521         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7522         (bcopy): Call memmove.
7523
7524 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7525
7526         * g77.f-torture/compile/8485.f: New test case.
7527
7528 2003-05-07  Richard Henderson  <rth@redhat.com>
7529
7530         PR c++/10570
7531         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7532         Verify exception_cleanup not called for rethrows.
7533         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7534         when exiting catch block without rethrowing.
7535         * g++.dg/eh/forced3.C: New.
7536         * g++.dg/eh/forced4.C: New.
7537
7538 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7539
7540         * gcc.dg/20030505.c: Fix triplet.
7541
7542 2003-05-06  DJ Delorie  <dj@redhat.com>
7543
7544         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7545         * gcc.dg/nest.c: Likewise.
7546
7547 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7548
7549         * gcc.dg/builtins-14.c: New test case.
7550
7551 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7552
7553         * lib/compat.exp (compat-execute): New argument.
7554         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7555         * gcc.dg/compat: New test directory.
7556         * gcc.dg/compat/compat.exp: New expect script.
7557         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7558         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7559         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7560         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7561         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7562         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7563
7564         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7565         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7566         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7567         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7568         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7569         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7570         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7571         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7572         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7573         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7574         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7575         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7576         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7577         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7578         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7579
7580 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7581
7582         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7583
7584 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7585
7586         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7587
7588 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7589
7590         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7591         * gcc.dg/ppc-fsel-2.c: New test.
7592
7593         * gcc.dg/unused-5.c: New test.
7594
7595 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7596
7597         PR c++/10496
7598         * g++.dg/warn/pmf1.C: New test.
7599
7600 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7601
7602         PR c++/4494
7603         * g++.dg/warn/main.C: New test.
7604
7605 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7606
7607         * gcc.dg/nonnull-3.c: New test.
7608
7609 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7610
7611         * gcc.dg/cpp/Wtrigraphs.c: Update.
7612         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7613
7614 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7615
7616         * gcc.dg/ppc-fsel-1.c: New test.
7617
7618 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7619
7620         PR c/10604
7621         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7622
7623 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7624
7625         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7626
7627 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7628
7629         PR c++/9364, c++/10553, c++/10586
7630         * g++.dg/parse/typename4.C: New test.
7631         * g++.dg/parse/typename5.C: Likewise.
7632
7633 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7634
7635         * gcc.c-torture/compile/20030503-1.c: New test.
7636
7637 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7638
7639         * g++.dg/lookup/using5.C: Fix testcase error.
7640
7641 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7642
7643         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7644         since MEABI is no longer supported.  Remove all vestiges
7645         of MEABI from the test.
7646
7647 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7648
7649         PR c++/10554
7650         * g++.dg/lookup/using5.C: New test.
7651
7652 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7653
7654         PR c++/8772
7655         * g++.dg/template/ttp5.C: New test.
7656
7657 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7658
7659         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7660         (dg-gpp-additional-sources): New function.
7661         (dg-gpp-additional-files): Likewise.
7662         * lib/g++.exp (additional_sources): New variable.
7663         (additional_files): Likewise.
7664         (g++_target_compile): Deal with them.
7665         * lib/old-dejagnu.exp: Remove.
7666         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7667         * g++.old-deja: Revise all tests to use dg commands.
7668
7669 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7670
7671         PR c++/9432, c++/9528
7672         * g++.dg/lookup/using4.C: New test.
7673
7674 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7675
7676         * gcc.dg/noreturn-5.c: New file.
7677         * gcc.dg/noreturn-6.c: New file.
7678
7679         * gcc.c-torture/compile/inline-1.c: New file.
7680
7681 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7682
7683         PR c++/10551
7684         * g++.dg/template/explicit1.C: New test.
7685
7686 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/10549
7689         * g++.dg/other/bitfield1.C: New test.
7690
7691         PR c++/10527
7692         * g++.dg/init/new7.C: New test.
7693
7694 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7695
7696         * g++.dg/ext/desig1.C: New test.
7697         * g++.dg/ext/init1.C: Update.
7698
7699         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7700
7701 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/10180
7704         * g++.dg/warn/Winline-1.C: New test.
7705
7706 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7707
7708         * gcc.c-torture/execute/string-opt-19.c: New test.
7709
7710         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7711         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7712
7713 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/10506
7716         * g++.dg/init/new6.C: New test.
7717
7718         PR c++/10503
7719         * g++.dg/init/ref6.C: New test.
7720
7721 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7722
7723         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7724
7725 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7726
7727         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7728         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7729
7730 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7731
7732         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7733         initialized static data members.
7734
7735 2003-04-25  H.J. Lu <hjl@gnu.org>
7736
7737         * gcc.dg/ia64-sync-4.c: New test.
7738
7739 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7740
7741         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7742         date.
7743
7744 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7745
7746         PR c++/10337
7747         * g++.dg/warn/conv1.C: New test.
7748         * g++.old-deja/g++.other/conv7.C: Adjust.
7749         * g++.old-deja/g++.other/overload14.C: Adjust.
7750
7751 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/10471
7754         * g++.dg/template/defarg2.C: New test.
7755
7756 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7757
7758         * gcc.dg/cpp/include2.c: Update.
7759         * gcc.dg/cpp/multiline-2.c: New.
7760         * gcc.dg/cpp/multiline.c: Update.
7761         * gcc.dg/cpp/strify2.c: Update.
7762         * gcc.dg/cpp/trad/literals-2.c: Update.
7763
7764 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7765
7766         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7767
7768 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7769
7770         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7771
7772 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7773
7774         PR c++/10451
7775         * g++.dg/parse/crash4.C: New test.
7776
7777         PR c++/9847
7778         * g++.dg/parse/crash5.C: New test.
7779
7780 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7781
7782         PR c++/10446
7783         * g++.dg/parse/crash3.C: New test.
7784
7785         PR c++/10428
7786         * g++.dg/parse/elab1.C: New test.
7787
7788 2003-04-22  Devang Patel  <dpatel@apple.com>
7789
7790         * gcc.dg/cpp/trad/funlike-5.c: New test.
7791
7792 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7793
7794         * g++.dg/other/packed1.C: Fix dg options.
7795
7796 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7797
7798         * g++.dg/other/offsetof2.C: New test.
7799
7800 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7801
7802         * g++.dg/template/recurse.C: Adjust location of error messages.
7803
7804 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7805
7806         PR c++/9881
7807         * g++.dg/init/addr-const1.C: New test.
7808         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7809
7810 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7811
7812         PR c++/10405
7813         * g++.dg/lookup/struct-hack1.C: New test.
7814
7815 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7816
7817         * ucs.c: Update diagnostic messages.
7818
7819 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7820
7821         * gcc.dg/cpp/truefalse.cpp: New test.
7822         * gcc.dg/cpp/cpp.exp: Update.
7823         * g++.dg/other/stdbool-if.C: Remove.
7824
7825 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7826
7827         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7828         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7829
7830 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7831
7832         * gcc.c-torture/compile/20030418-1.c: New test.
7833
7834 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7835
7836         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7837
7838 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7839
7840         PR c++/10347
7841         g++.dg/template/dependent-name1.C: New test.
7842
7843 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7844
7845         * gcc.dg/warn-1.c (tourist_guide): New array,
7846         contains a pointer to bar.
7847
7848 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7849
7850         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7851         * gcc.c-torture/execute/medce-1.c: New test case.
7852         * gcc.c-torture/execute/medce-2.c: New test case.
7853
7854 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7855
7856         * lib/prune.exp: Ignore more messages.
7857
7858         PR c++/10381
7859         * g++.dg/parse/lookup3.C: New test.
7860
7861 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7862
7863         * gcc.c-torture/compile/20030415-1.c : New test.
7864
7865 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7866
7867         * gcc.c-torture/execute/scope-2.c: Move to ...
7868         * gcc.dg/noncompile/scope.c: .... here.
7869
7870 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7871
7872         * gcc.dg/20030414-2.c: New test case.
7873
7874 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7875
7876         PR target/10377
7877         * gcc.dg/20030414-1.c: New test.
7878
7879 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7880
7881         * gcc.dg/builtins-12.c: New test case.
7882         * gcc.dg/builtins-13.c: New test case.
7883
7884 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7885
7886         * gcc.c-torture/execute/string-opt-18.c: New test.
7887
7888 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7889
7890         PR c++/10300
7891         * g++.dg/init/new5.C: New test.
7892
7893 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/7910
7896         * g++.dg/ext/dllimport1.C: New test.
7897
7898 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7899
7900         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7901
7902 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7903
7904         PR Fortran/9263
7905         * g77.f-torture/noncompile/9263.f: New test
7906         PR Fortran/1832
7907         * g77.f-torture/execute/1832.f: New test
7908
7909 2003-04-11  David Chad  <davidc@freebsd.org>
7910             Loren J. Rittle  <ljrittle@acm.org>
7911
7912         libobjc/8562
7913         * objc.dg/headers.m: New test.
7914
7915 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7916
7917         * gcc.c-torture/execute/builtin-noret-2.c: New.
7918         * gcc.c-torture/execute/builtin-noret-2.x: New.
7919         XFAIL builtin-noret-2.c at -O1 and above.
7920         * gcc.dg/redecl.c: New.
7921         * gcc.dg/Wshadow-1.c: Update error regexps.
7922
7923 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7924
7925         * g++.dg/abi/bitfield10.C: New test.
7926
7927 2003-04-09  Mike Stump  <mrs@apple.com>
7928
7929         * gcc.dg/pch/pch.exp: Make testcase names longer.
7930         * g++.dg/pch/pch.exp: Make testcase names longer.
7931
7932 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7933
7934         * gcc.dg/builtins-11.c: New test case.
7935
7936 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7937
7938         * gcc.dg/builtins-9.c: New test case.
7939         * gcc.dg/builtins-10.c: New test case.
7940
7941 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7942
7943         * gcc.dg/noncompile/init-4.c.c: New test.
7944
7945 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7946
7947         * gcc.misc-test/gcov-9.c: New test.
7948         * gcc.misc-test/gcov-10.c: New test
7949         * gcc.misc-test/gcov-11.c: New test.
7950
7951 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7952
7953         PR optimization/10024
7954         * gcc.c-torture/compile/20030405-1.c: New test.
7955
7956 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7957
7958         * gcc.dg/pch/static-3.c: New.
7959         * gcc.dg/pch/static-3.hs: New.
7960         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7961
7962 2003-04-04  Richard Henderson  <rth@redhat.com>
7963
7964         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7965         * g++.dg/eh/forced2.C: Likewise.
7966
7967 2003-04-03  Mike Stump  <mrs@apple.com>
7968
7969         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7970         target arg.
7971         (scan-assembler-times, scan-assembler-not): Likewise.
7972         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7973
7974 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7975
7976         * gcc.dg/sparc-loop-1.c: New test.
7977
7978 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7979
7980         PR other/9274
7981         * g++.dg/pch/system-2.C: New.
7982         * g++.dg/pch/system-2.Hs: New.
7983
7984 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7985
7986         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7987
7988         * g++.dg/eh/simd-1.C (vecfunc): Same.
7989
7990 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7991
7992         * gcc.c-torture/execute/20030401-1.c: New test case.
7993
7994 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7995
7996         * objc.dg/defs.m: New.
7997
7998 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7999
8000         * g++.dg/eh/simd-1.C: New.
8001         * g++.dg/eh/simd-2.C: New.
8002
8003 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8004
8005         * gcc.c-torture/execute/simd-3.c: New.
8006
8007 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8008
8009         PR c/9936
8010         * gcc.dg/20030331-2.c: New test.
8011
8012 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR c++/10278
8015         * g++.dg/parse/crash2.C: New test.
8016
8017 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8018
8019         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8020         * gcc.c-torture/execute/20030331-1.c: ...here.
8021
8022 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8023
8024         * gcc.c-torture/execute/20030331-1.c: New test.
8025
8026 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8027
8028         * lib/gcov.exp: Adjust call return testing strings.
8029         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8030
8031 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8032
8033         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8034         * gcc.dg/builtins-7.c: New test case.
8035         * gcc.dg/builtins-8.c: New test case.
8036
8037 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8038
8039         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8040
8041 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8042
8043         PR c++/7647
8044         * g++.dg/lookup-class-member-2.C: New test.
8045
8046 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8047
8048         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8049
8050 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8051
8052         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8053
8054 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8055
8056         * g++.dg/init/attrib1.C: New test.
8057
8058 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8059
8060         * gcc.dg/ultrasp8.c: New test.
8061
8062 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8063
8064         * gcc.dg/ultrasp7.c: New test.
8065
8066 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8067
8068         PR c++/10047
8069         * g++.dg/template/inline1.C: New test.
8070
8071 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8072
8073         * gcc.dg/sparc-dwarf2.c: New test.
8074
8075 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8076
8077         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8078         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8079
8080 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8081
8082         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8083         than reading .x files.
8084         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8085         * g77.dg/gcov/gcov-1.f: Likewise.
8086         * gcc.misc-tests/gcov-4b.c: Likewise.
8087         * gcc.misc-tests/gcov-5b.c: Likewise.
8088         * gcc.misc-tests/gcov-6.c: Likewise.
8089         * gcc.misc-tests/gcov-7.c: Likewise.
8090         * gcc.misc-tests/gcov-8.c: Likewise.
8091         * g++.dg/gcov/gcov-1.x: Remove.
8092         * g77.dg/gcov/gcov-1.x: Likewise.
8093         * gcc.misc-tests/gcov-4b.x: Likewise.
8094         * gcc.misc-tests/gcov-5b.x: Likewise.
8095         * gcc.misc-tests/gcov-6.x: Likewise.
8096         * gcc.misc-tests/gcov-7.x: Likewise.
8097         * gcc.misc-tests/gcov-8.x: Likewise.
8098
8099 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8100
8101         PR opt/10087
8102         * gcc.dg/20030324-1.c: New test.
8103
8104 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8105
8106         PR c++/10224
8107         * g++.dg/template/arg3.C: New test.
8108
8109         PR c++/10158
8110         * g++.dg/template/friend18.C: New test.
8111
8112 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8113
8114         * g77.f-torture/compile/20030326-1.f: New test case.
8115
8116 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8117
8118         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8119
8120         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8121
8122 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8123
8124         * gcc.dg/ia64-sync-3.c: New test.
8125
8126 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8127
8128         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8129
8130 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8131
8132         * gcc.dg/ultrasp6.c: New test.
8133
8134 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8135
8136         * gcc.dg/i386-signbit-1.c: New test.
8137         * gcc.dg/i386-signbit-2.c: New test.
8138         * gcc.dg/i386-signbit-3.c: New test.
8139
8140 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8141
8142         * gcc.dg/ultrasp5.c: Fix options.
8143
8144 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8145
8146         * gcc.dg/ultrasp5.c: Fix comment.
8147
8148 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8149
8150         PR fortran/10197
8151         * g77.f-torture/execute/10197.f: New test.
8152
8153 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8154
8155         PR c++/9898, c++/383
8156         * g++.dg/template/conv6.C: New test.
8157
8158         PR c++/10119
8159         * g++.dg/template/ptrmem5.C: New test.
8160
8161         PR c++/10026
8162         * g++.dg/lookup/koenig1.C: New test.
8163
8164         PR C++/10199
8165         * g++.dg/lookup/template2.C: New test.
8166
8167 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8168
8169         * g++.dg/opt/rtti1.C: New test.
8170
8171 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8172
8173         * gcc.dg/ultrasp5.c: New test.
8174
8175 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8176
8177         PR middle-end/9967
8178         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8179         builtin fputs.
8180
8181 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8182
8183         PR c/8224
8184         * gcc.dg/20030323-1.c: New test.
8185
8186 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8187
8188         * gcc.c-torture/compile/20030323-1.c: New test case.
8189
8190 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8191
8192         * gcc.dg/20030321-1.c: New test.
8193
8194 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8195
8196         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8197
8198 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8199
8200         PR c++/9978, c++/9708
8201         * g++.dg/ext/vlm1.C: Adjust expected error.
8202         * g++.dg/ext/vla2.C: New test.
8203         * g++.dg/template/arg1.C: New test.
8204         * g++.dg/template/arg2.C: New test.
8205
8206 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8207
8208         * g77.f-torture/execute/select.f: New test.
8209         * g77.f-torture/noncompile/select_no_compile.f: New test.
8210
8211 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8212
8213         PR c++/9898
8214         * g++.dg/other/error4.C: New test.
8215
8216 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8217
8218         * g++.dg/template/friend17.C: New test.
8219
8220 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8221
8222         * gcc.c-torture/compile/20030320-1.c: New.
8223
8224 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8225
8226         * gcc.dg/builtins-6.c: New test case.
8227
8228 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8229
8230         PR target/10073
8231         * gcc.c-torture/compile/20030319-1.c: New.
8232
8233 2003-03-18  Jan Hubicka  <jh@suse.cz>
8234
8235         * gcc.dg/i386-cvt-1.c: New test.
8236
8237 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8238
8239         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8240         * objc.dg/naming-2.m: Likewise.
8241
8242 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8243
8244         PR c++/9639
8245         * g++.dg/parse/crash1.C: New test.
8246
8247 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/8805
8250         * g++.dg/eh/cleanup1.C: New test.
8251
8252 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8253
8254         * gcc.c-torture/execute/20030316-1.c: New test case.
8255
8256 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8257
8258         PR c++/9629
8259         * g++.dg/init/ctor2.C: New test.
8260
8261 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8262
8263         * g77.f-torture/compile/xformat.f: New test case.
8264
8265 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8266
8267         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8268         * g++.old-deja/g++.mike/eh50.C: Likewise.
8269
8270 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8271
8272         PR c++/6440
8273         * g++.dg/template/spec7.C: New test.
8274         * g++.dg/template/spec8.C: Likewise.
8275
8276 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8277
8278         * gcc.c-torture/execute/20030313-1.c: New test.
8279
8280 2003-03-14  Richard Henderson  <rth@redhat.com>
8281
8282         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8283
8284 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8285
8286         * gcc.c-torture/compile/20030314-1.c: New test.
8287
8288 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8289
8290         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8291         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8292         thumb target,
8293         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8294         to accept newer _imp__  prefix and additional
8295         newline in .drectve section.
8296         * gcc.dg/dll-4.c: Likewise.
8297         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8298         switch.
8299
8300 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8301
8302         * g++.dg/parse/namespace9.C: New test.
8303
8304         * g++.dg/init/ref5.C: New test.
8305         * g++.dg/parse/ptrmem1.C: Likewise.
8306
8307 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8308
8309         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8310         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8311         regular expression.
8312         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8313         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8314
8315 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8316
8317         * gcc.c-torture/execute/20030224-2.c: New test.
8318
8319 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8320
8321         * gcc.dg/decl-3.c: New test.
8322
8323 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8324
8325         * gcc.dg/i386-loop-2.c: New test.
8326
8327 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8328
8329         PR c++/9474
8330         * g++.dg/parse/namespace8.C: New test.
8331
8332         PR c++/9924
8333         * g++.dg/overload/builtin2.C: New test.
8334
8335 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8336
8337         * gcc.dg/return-type-3.c: New test.
8338
8339 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8340
8341         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8342         profiling options are not supported.
8343
8344 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8345
8346         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8347         * g++.old-deja/g++.warn/impint2.C: Likewise.
8348
8349 2003-03-10  Devang Patel  <dpatel@apple.com>
8350
8351         * g++.dg/cpp/c++_cmd_1.C: New test.
8352         * g++.dg/cpp/c++_cmd_1.h: New file.
8353
8354 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8355
8356         * gcc.dg/altivec-9.c: New file.
8357
8358 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8359
8360         * gcc.dg/ppc-sdata-1.c: New test.
8361         * gcc.dg/ppc-sdata-2.c: New test.
8362
8363 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8364
8365         PR c++/9373
8366         * g++.dg/opt/ptrmem2.C: New test.
8367
8368         PR c++/8534
8369         * g++.dg/opt/ptrmem1.C: New test.
8370
8371 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8372
8373         * gcc.dg/i386-loop-1.c: New test.
8374
8375 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8376
8377         PR c++/9970
8378         * g++.dg/lookup/friend1.C: New test.
8379
8380 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8381
8382         PR c++/9823
8383         * g++.dg/parser/constructor1.C: New test.
8384
8385 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8386
8387         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8388
8389         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8390
8391 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8392
8393         * gcc.dg/cpp/Wunused.c: Update test.
8394
8395 2003-03-08  Jan Hubicka  <jh@suse.cz>
8396
8397         * gcc.dg/inline-3.c: New test.
8398
8399 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/9809
8402         * g++.dg/parse/builtin1.C: New test.
8403
8404         PR c++/9982
8405         * g++.dg/abi/cookie1.C: New test.
8406         * g++.dg/abi/cookie2.C: Likewise.
8407
8408         PR c++/9524
8409         * g++.dg/template/field1.C: New test.
8410
8411         PR c++/9912
8412         * g++.dg/parse/class1.C: New test.
8413         * g++.dg/parse/namespace7.C: Likewise.
8414         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8415
8416 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8417
8418         * g++.dg/init/ref4.C: New test.
8419
8420 2003-03-07  Jan Hubicka  <jh@suse.cz>
8421
8422         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8423         * gcc.dg/inline-3.c:  New test.
8424
8425 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8426
8427         * g++.dg/init/ref3.C: New test.
8428
8429         PR c++/9965
8430         * g++.dg/init/ref2.C: New test.
8431
8432         PR c++/9400
8433         * g++.dg/warn/Wshadow-2.C: New test.
8434
8435         PR c++/9791
8436         * g++.dg/warn/Woverloaded-1.C: New test.
8437
8438 2003-03-05  Jan Hubicka  <jh@suse.cz>
8439
8440         * gcc.dg/i386-local2.c: New.
8441         * gcc.dg/i386-local.c: Fix typo.
8442
8443 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8444
8445         * g++.dg/abi/layout3.C: New test.
8446
8447 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8448
8449         * gcc.c-torture/compile/20030305-1.c
8450
8451 2003-03-05  Jan Hubicka  <jh@suse.cz>
8452
8453         * gcc.dg/i386-local.c: New.
8454
8455 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8456
8457         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8458
8459 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8460
8461         * gcc.dg/switch-2.c: New test.
8462         * gcc.dg/switch-3.c: New test.
8463         * gcc.dg/Wswitch.c: Adjust line numbers.
8464         * gcc.dg/Wswitch-default.c: Likewise.
8465         * gcc.dg/Wswitch-enum.c: Likewise.
8466
8467 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8468
8469         * gcc.c-torture/execute/20030222-1.c: New test.
8470
8471 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8472
8473         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8474
8475 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/9878
8478         * g++.dg/init/ref1.C: New test.
8479
8480 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8481
8482         * gcc.dg/sh-relax.c: New SH-only test.
8483
8484 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8485
8486         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8487         comment explaining purpose of testcase.
8488
8489 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8490
8491         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8492         for HC11/HC12 (asm needs two int registers).
8493         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8494         HC11/HC12 because the test uses an asm which needs two 32-bit
8495         registers.
8496
8497 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8498
8499         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8500         for HC11/HC12 (array is too large otherwise).
8501         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8502         * gcc.c-torture/compile/20010518-2.x: Likewise.
8503         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8504         HC11/HC12 (array is too large).
8505
8506 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8507
8508         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8509         * lib/g++-dg.exp (g++-dg-test): Likewise.
8510
8511 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8512
8513         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8514         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8515
8516 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8517
8518         * g++.dg/warn/implicit-typename1.C: Remove warning.
8519
8520 2003-02-28  Richard Henderson  <rth@redhat.com>
8521
8522         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8523         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8524
8525 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8526
8527         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8528         * g++.dg/pch/pch.exp: Likewise.
8529
8530 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/9879
8533         * testsuite/g++.dg/init/new4.C: New test.
8534
8535 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8536
8537         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8538
8539 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8540
8541         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8542         unsigned long.
8543
8544         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8545         wider than float.
8546
8547 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8548
8549         * lib/scanasm.exp: Add support for counting numbers of
8550         occurences.
8551         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8552         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8553
8554 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8555
8556         PR c++/9683
8557         * g++.dg/template/static3.C: New test.
8558
8559         PR c++/9829
8560         * g++.dg/parse/namespace6.C: New test.
8561
8562 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8563
8564         PR target/9732
8565         * gcc.dg/20030225-1.c: New test.
8566
8567 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8568
8569         * README: Remove out-of-date information.
8570
8571         PR c++/9836
8572         * g++.dg/template/spec6.C: New test.
8573
8574 2003-02-24  Jeff Law  <law@redhat.com>
8575
8576         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8577
8578 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8579
8580         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8581         * gcc.dg/pragma-ep-1.c: Likewise.
8582
8583 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8584
8585         PR c++/9602
8586         * g++.dg/template/friend16.C: New test.
8587
8588 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8589
8590         PR c++/5333
8591         * g++.dg/parse/fused-params1.C: Adjust error messages.
8592         * g++.dg/template/nested3.C: New test.
8593
8594 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8595
8596         * g++.dg/abi/param1.C: New test.
8597
8598 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8599
8600         PR c++/7982
8601         * g++.dg/warn/implicit-typename1.C: New test.
8602
8603 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8604
8605         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8606         with "mtune".
8607         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8608         * gcc.c-torture/execute/20010129-1.x: Likewise.
8609         * gcc.dg/20011107-1.c: Likewise.
8610         * gcc.dg/20020108-1.c: Likewise.
8611         * gcc.dg/20020122-3.c: Likewise.
8612         * gcc.dg/20020206-1.c: Likewise.
8613         * gcc.dg/20020310-1.c: Likewise.
8614         * gcc.dg/20020426-2.c: Likewise.
8615         * gcc.dg/20020517-1.c: Likewise.
8616         * gcc.dg/991230-1.c: Likewise.
8617         * gcc.dg/i386-unroll-1.c: Likewise.
8618         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8619
8620 2003-02-22  Jan Hubicka  <jh@suse.cz>
8621
8622         * gcc.dg/i386-mul.c: New test.
8623
8624 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8625
8626         * gcc.dg/builtins-5.c: New test case.
8627
8628 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8629
8630         * gcc.dg/asmreg-1.c: New test.
8631
8632 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8633
8634         PR c++/9749
8635         * g++.dg/parse/varmod1.C: New test.
8636
8637 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8638
8639         PR c++/9727
8640         * g++.dg/template/op1.C: New test.
8641
8642 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8643
8644         PR c++/8906
8645         * g++.dg/template/nested2.C: New test.
8646
8647 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/8724
8650         * g++.dg/expr/dtor1.C: New test.
8651
8652 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8653
8654         * gcc.dg/cpp/include3.c: New test.
8655         * gcc.dg/cpp/inc/foo.h: New file.
8656
8657 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8658
8659         * gcc.c-torture/execute/20030221-1.c: New test.
8660
8661 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/9729
8664         * g++.dg/abi/conv1.C: New test.
8665
8666 2003-02-20  Jan Hubicka  <jh@suse.cz>
8667
8668         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8669
8670 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8671
8672         * gcc.c-torture/compile/20030219-1.c: New test.
8673
8674 2003-02-18  Jan Hubicka  <jh@suse.cz>
8675
8676         * gcc.dg/funcorder.c: New test.
8677
8678 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8679
8680         * gcc.c-torture/execute/20030218-1.c: New.
8681
8682 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8683
8684         * gcc.dg/20030218-1.c: New.
8685
8686 2003-02-18  Richard Henderson  <rth@redhat.com>
8687
8688         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8689         * gcc.dg/attr-used-2.c: New.
8690
8691 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8692
8693         PR c++/9704
8694         * g++.dg/init/copy5.C: New test.
8695
8696 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8697
8698         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8699         * g++.dg/pch/pch.exp: Likewise.
8700
8701 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8702
8703         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8704         STACK_SIZE is not defined.
8705
8706 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8707
8708         PR c++/9457
8709         * g++.dg/template/init1.C: New test.
8710
8711 2003-02-16  Jan HUbicka  <jh@suse.cz>
8712
8713         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8714         (foo): Add few extra tests
8715         * gcc.dg/c99-const-expr-3.c: Likewise.
8716         * gcc.c-torture/execute/20030216-1.c: New.
8717
8718 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8719
8720         PR c++/9459
8721         * g++.dg/ext/typeof4.C: New test.
8722
8723 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8724
8725         * gcc.dg/i386-387-3.c: New test case.
8726
8727 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8728
8729         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8730         cris-*-elf* cris-*-aout* and mmix-*-*.
8731
8732 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8733
8734         * gcc.dg/20030213-1.c: New test.
8735
8736 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8737
8738         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8739         * gcc.dg/i386-387-2.c: Likewise.
8740
8741 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8742
8743         * gcc.dg/ppc-spe.c: Fix formatting.
8744         Enable tests that were previously unsupported by gas.
8745         Delete tests for instructions that no longer exist.
8746         Switch arguments on evsubifw builtin.
8747
8748 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8749
8750         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8751         STACK_SIZE is too small.
8752
8753 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8754             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8755
8756         * gcc.dg/decl-2.c: New test.
8757
8758 2003-02-10  Jan Hubicka  <jh@suse.cz>
8759
8760         * gcc.dg/i386-fpcvt-1.c:  New test.
8761
8762 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8763
8764         * gcc.c-torture/execute/20030209-1.c: New test.
8765
8766 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8767
8768         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8769         int-wide bitops, use the constants of the same width.
8770         Likewise, if long long is 32-bit wide, test bitops using
8771         32-bit constants.
8772
8773 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8774
8775         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8776
8777 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8778
8779         * testsuite/gcc.dg/builtins-4.c: New test case.
8780
8781 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8782
8783         * gcc.dg/20020430-1.c: Fix dg command typos.
8784         * gcc.dg/20020503-1.c: Likewise.
8785
8786 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8787
8788         PR c++/8785
8789         * g++.dg/parse/fused-params1.C: New test.
8790
8791         PR c++/8857
8792         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8793
8794         PR c++/8921
8795         * g++.dg/parse/non-dependent1.C: New test.
8796
8797         PR c++/8928
8798         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8799
8800         PR c++/9228
8801         * g++.dg/parse/undefined7.C: New test.
8802         * g++.dg/parse/non-templ1.C: New test.
8803
8804         PR c++/9229
8805         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8806
8807 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8808
8809         * gcc.c-torture/compile/20030206-1.c: New test.
8810
8811 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8812
8813         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8814         "pow" to "foo" to avoid potential confusion with a math built-in.
8815
8816 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8817
8818         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8819         conditions for SPARC targets.
8820
8821 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8822
8823         * gcc.dg/20030204-1.c: New test.
8824
8825 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8826
8827         PR c++/38
8828         * g++.dg/parse/array-size1.C: New test.
8829
8830         PR c++/5657
8831         * g++.dg/parse/undefined3.C: New test.
8832
8833         PR c++/5665
8834         * g++.dg/parse/undefined4.C: New test.
8835
8836         PR c++/5975
8837         * g++.dg/parse/undefined5.C: New test.
8838
8839         PR c++/7259
8840         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8841
8842         PR c++/8578
8843         * g++.dg/parse/casting-operator1.C: New test.
8844
8845         PR c++/8596
8846         * g++.dg/parse/undefined6.C: New test.
8847
8848         PR c++/8736
8849         * g++.dg/parse/missing-template1.C: New test.
8850
8851 2003-02-04  Jan Hubicka  <jh@suse.cz>
8852
8853         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8854         * gcc.dg/i386-cmov?.c:  Likewise.
8855         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8856         * gcc.dg/i386-ssefp-1.c:  Likewise.
8857         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8858         conventions.
8859
8860 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8861
8862         PR c++/7129
8863         * testsuite/g++.dg/ext/max.C: New test.
8864
8865 2003-02-03  Jan Hubicka  <jh@suse.cz>
8866
8867         * gcc.c-torture/execute/20030203-1.c: New test.
8868
8869 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8870
8871         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8872         'natural-endian'.
8873
8874 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8875
8876         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8877         * g++.dg/init/new2.C: Likewise.
8878         * g++.dg/other/new1.C: Likewise.
8879
8880 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8881
8882         * gcc.dg/struct-ret-libc.c: New test.
8883
8884 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8885
8886         * gcc.dg/20030129-1.c: New test.
8887
8888 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8889
8890         PR c++/8849
8891         * g++.dg/template/ptrmem4.C: New test.
8892
8893 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8894
8895         * g++.dg/parser/constant1.C: New test.
8896
8897 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8898
8899         PR c++/8591
8900         * g++.dg/parse/friend2.C: New test.
8901
8902 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8903
8904         PR c++/9437
8905         * g++.dg/template/unify4.C: New test.
8906
8907 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8908
8909         * gcc.c-torture/execute/20030128-1.c: New test.
8910
8911 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8912
8913         * g++.dg/lookup/nested1.C: Test moved from ...
8914         * g++.old-deja/g++.other/lookup24.C: ... here.
8915
8916 2003-01-28  Jan Hubicka  <jh@suse.cz>
8917
8918         * gcc.dg/i386-cmov5.c:  New test.
8919
8920 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8921
8922         * gcc.c-torture/execute/20010925-1.c: Changed the
8923         memcpy declaration.
8924
8925 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8926
8927         PR c++/3902
8928         * g++.dg/parse/template5.C: New test.
8929
8930 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8931
8932         PR fortran/9258
8933         * g77.dg/pr9258: New test.
8934
8935 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8936
8937         * README: Move relevant parts from README.g++.
8938
8939         * README.g++: Remove this file.
8940
8941 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         * g++.dg/abi/dcast1.C: New test.
8944
8945 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8946
8947         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8948
8949 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8950
8951         PR c++/47
8952         * g++.old-deja/g++.other/lookup24.C: New test.
8953
8954 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8955
8956         PR middle-end/7227
8957         * gcc.dg/uninit-C.c: New test.
8958
8959 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8960
8961         * g++.dg/abi/covariant1.C: New test.
8962
8963 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8964
8965         * gcc.dg/20030123-1.c: New test.
8966
8967 2003-01-25  Jan Hubicka  <jh@suse.cz>
8968
8969         PR opt/8492
8970         * gcc.c-torture/compile/20030125-1.c
8971
8972 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8973
8974         PR c++/9403
8975         * g++.dg/parse/template3.C: New test.
8976         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8977
8978         PR c++/795
8979         * g++.dg/parse/template4.C: New test.
8980
8981         PR c++/9415
8982         * g++.dg/template/qual2.C: New test.
8983
8984         PR c++/8545
8985         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8986
8987         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8988
8989 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8990
8991         * gcc.c-torture/execute/switch-1.c: New test case.
8992
8993 2003-01-25  Jan Hubicka  <jh@suse.cz>
8994
8995         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8996
8997 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8998
8999         Tweaks for Bison-1.875. From the NEWS file:
9000         "- `parse error' -> `syntax error'
9001         Bison now uniformly uses the term `syntax error'"
9002         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9003         * gcc.dg/cpp/digraph2.c: Likewise.
9004         * gcc.dg/cpp/direct2.c: Likewise.
9005         * gcc.dg/cpp/paste4.c: Likewise.
9006         * gcc.dg/c90-restrict-1.c: Likewise.
9007         * gcc.dg/c99-func-2.c: Likewise.
9008         * gcc.dg/noncompile/920721-2.c: Likewise.
9009         * gcc.dg/noncompile/930622-2.c: Likewise.
9010         * gcc.dg/noncompile/940112-1.c: Likewise.
9011         * gcc.dg/noncompile/950921-1.c: Likewise.
9012         * gcc.dg/noncompile/951123-1.c: Likewise.
9013         * gcc.dg/noncompile/971104-1.c: Likewise.
9014         * gcc.dg/noncompile/990416-1.c: Likewise.
9015
9016 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9017
9018         * g++.dg/parse/undefined1.C: Add error message.
9019
9020 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9021
9022         PR c++/9354
9023         * g++.dg/parse/new1.C: New test.
9024
9025         PR c++/9216
9026         * g++.dg/parse/template2.C: New test.
9027
9028         PR c++/9354
9029         * g++.dg/parse/typedef2.C: New test.
9030
9031         PR c++/9328
9032         * g++.dg/ext/typeof3.C: New test.
9033
9034 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9035
9036         PR c++/2738
9037         * g++.dg/parse/ret-type1.C: New test.
9038
9039         PR c++/3792
9040         * g++.dg/parse/tmpl-outside1.C: New test.
9041
9042         PR c++/4207
9043         * g++.dg/parse/int-as-enum1.C: New test.
9044
9045         PR c++/4903
9046         * g++.dg/parse/no-typename1.C: New test.
9047
9048         PR c++/5533
9049         * g++.dg/parse/no-value1.C: New test.
9050
9051         PR c++/5921
9052         * g++.dg/parse/wrong-inline1.C: New test.
9053
9054         PR c++/6402
9055         * g++.dg/parse/ref1.C: New test.
9056
9057         PR c++/6992
9058         * g++.dg/parse/attr-ctor1.C: New test.
9059
9060         PR c++/7229
9061         * g++.dg/parse/namespace5.C: New test.
9062
9063         PR c++/7917
9064         * g++.dg/parse/func-def1.C: New test.
9065
9066         PR c++/8143
9067         * g++.dg/parse/undefined1.C: New test.
9068
9069         PR c++/5723, PR c++/8522
9070         * g++.dg/parse/specialization1.C: New test.
9071
9072         PR c++/163, PR c++/8595
9073         * g++.dg/parse/struct-as-enum1.C: New test.
9074
9075         PR c++/9173
9076         * g++.dg/parse/undefined2.C: New test.
9077
9078 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9079
9080         PR c++/9298
9081         * g++.dg/parse/template1.C: New test.
9082
9083         PR c++/9384
9084         * g++.dg/parse/using1.C: New test.
9085
9086         PR c++/9285
9087         PR c++/9294
9088         * g++.dg/parse/expr2.C: New test.
9089
9090         PR c++/9388
9091         * g++.dg/parse/lookup2.C: Likewise.
9092
9093 2003-01-21  Jan Hubicka  <jh@suse.cz>
9094
9095         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9096         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9097         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9098         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9099
9100 2003-01-20  Nick Clifton  <nickc@redhat.com>
9101
9102         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9103         problem with ARM sibcall code generation.
9104
9105 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9106
9107         * gcc.c-torture/execute/20030120-1.c: New.
9108
9109 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9110
9111         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9112
9113 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9114
9115         PR c++/9272
9116         * g++.dg/parse/ctor1.C: New test.
9117
9118         PR c++/9294:
9119         * g++.dg/parse/qualified1.C: New test.
9120
9121         * g++.dg/parse/typename3.C: New test.
9122
9123 2003-01-16  Richard Henderson  <rth@redhat.com>
9124
9125         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9126
9127 2003-01-16  Richard Henderson  <rth@redhat.com>
9128
9129         * g++.dg/pch/pch.exp: Copy test header to the working directory
9130         before using it either for precompilation or direct use.
9131         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9132         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9133
9134 2003-01-16  Richard Henderson  <rth@redhat.com>
9135
9136         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9137         before using it either for precompilation or direct use.
9138         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9139         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9140
9141 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9142
9143         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9144         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9145         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9146         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9147         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9148         typename warning into error.
9149         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9150         error messages.
9151         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9152         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9153         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9154         messages.
9155         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9156         make declaration visible in template.
9157         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9158         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9159         messages.
9160         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9161         message.
9162         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9163         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9164         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9165         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9166         typename warning with error message.
9167         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9168         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9169         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9170
9171 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9172
9173         * g++.dg/parse/ambig2.C: New test.
9174
9175 2003-01-15  Richard Henderson  <rth@redhat.com>
9176
9177         * g++.dg/tls/init-2.C: Update error message string.
9178
9179 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9180
9181         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9182
9183 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9184
9185         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9186         all for HC11/HC12.
9187         * gcc.c-torture/compile/20001205-1.x: Likewise.
9188         * gcc.c-torture/compile/20001226-1.x: Likewise.
9189         * gcc.c-torture/compile/920520-1.x: Likewise.
9190         * gcc.c-torture/compile/961203-1.x: Likewise.
9191         * gcc.c-torture/compile/20020604-1.x: Likewise.
9192
9193 2003-01-15  Jan Hubicka  <jh@suse.cz>
9194
9195         * gcc.c-torture/compile/20030115-1.c: New test.
9196
9197         * gcc.dg/i386-fpcvt-1.c: New test.
9198         * gcc.dg/i386-fpcvt-2.c: New test.
9199
9200 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9201
9202         Further conform g++'s __vmi_class_type_info to the C++ ABI
9203         specification.
9204         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9205         the specification.
9206
9207 2003-01-14  Jan Hubicka  <jh@suse.cz>
9208
9209         * gcc.dg/i386-fpcvt-1.c: New test.
9210         * gcc.dg/i386-fpcvt-2.c: New test.
9211
9212 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9213
9214         * gcc.dg/i386-mmx-3.c: New test.
9215
9216 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/9264
9219         * g++.dg/parse/octal1.C: New file.
9220
9221         PR c++/9172
9222         * g++.dg/parse/typename1.C: New file.
9223
9224 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9225
9226         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9227         * gcc.dg/bf-no-ms-layout.c: Likewise.
9228         * gcc.dg/bf-ms-attrib.c: Likewise.
9229
9230 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9231
9232         PR c++/9099
9233         * g++.dg/parse/dtor1.C: New file.
9234
9235         PR c++/9128
9236         * g++.dg/rtti/typeid1.C: New file.
9237
9238         PR c++/9153
9239         * g++.dg/parse/lookup1.C: New file.
9240
9241         PR c++/9171
9242         * g++.dg/templ/spec5.C: New file.
9243
9244 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9245
9246         * gcc.c-torture/compile/20030110-1.c: New test.
9247
9248 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9249
9250         Merge from pch-branch:
9251
9252         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9253
9254         * gcc.dg/pch/cpp-1.h: New.
9255         * gcc.dg/pch/cpp-1.c: New.
9256         * gcc.dg/pch/cpp-2.h: New.
9257         * gcc.dg/pch/cpp-2.c: New.
9258
9259         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9260
9261         * gcc.dg/pch/except-1.h: New.
9262         * gcc.dg/pch/except-1.c: New.
9263
9264         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9265
9266         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9267         running test.
9268         * gcc.dg/pch: Include *.hp not *.h.
9269         * gcc.dg/pch/system-1.h: New.
9270         * gcc.dg/pch/system-1.c: New.
9271
9272         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9273
9274         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9275         rather than trying to build and run a program using PCH.
9276         * gcc.dg/pch: Remove dg-do commands from test files.
9277
9278         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9279
9280         * gcc.dg/pch/macro-3.c: New.
9281         * gcc.dg/pch/macro-3.h: New.
9282
9283         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9284
9285         * gcc.dg/pch/common-1.c: New.
9286         * gcc.dg/pch/common-1.h: New.
9287         * gcc.dg/pch/decl-1.c: New.
9288         * gcc.dg/pch/decl-1.h: New.
9289         * gcc.dg/pch/decl-2.c: New.
9290         * gcc.dg/pch/decl-2.h: New.
9291         * gcc.dg/pch/decl-3.c: New.
9292         * gcc.dg/pch/decl-3.h: New.
9293         * gcc.dg/pch/decl-4.c: New.
9294         * gcc.dg/pch/decl-4.h: New.
9295         * gcc.dg/pch/decl-5.c: New.
9296         * gcc.dg/pch/decl-5.h: New.
9297         * gcc.dg/pch/global-1.c: New.
9298         * gcc.dg/pch/global-1.h: New.
9299         * gcc.dg/pch/inline-1.c: New.
9300         * gcc.dg/pch/inline-1.h: New.
9301         * gcc.dg/pch/inline-2.c: New.
9302         * gcc.dg/pch/inline-2.h: New.
9303         * gcc.dg/pch/static-1.c: New.
9304         * gcc.dg/pch/static-1.h: New.
9305         * gcc.dg/pch/static-2.c: New.
9306         * gcc.dg/pch/static-2.h: New.
9307
9308         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9309
9310         * g++.dg/pch/pch.exp: Better handle failing testcases.
9311         * gcc.dg/pch/pch.exp: Likewise.
9312         * gcc.dg/pch/macro-1.c: New.
9313         * gcc.dg/pch/macro-1.h: New.
9314         * gcc.dg/pch/macro-2.c: New.
9315         * gcc.dg/pch/macro-2.h: New.
9316
9317         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9318
9319         * g++.dg/dg.exp: Treat files in pch/ specially.
9320         * g++.dg/pch/pch.exp: New file.
9321         * g++.dg/pch/empty.H: New file.
9322         * g++.dg/pch/empty.C: New file.
9323         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9324         "precompile".
9325
9326         * gcc.dg/pch/pch.exp: New file.
9327         * gcc.dg/pch/empty.h: New file.
9328         * gcc.dg/pch/empty.c: New file.
9329         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9330         "precompile".
9331
9332 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9333
9334         * g++.dg/template/friend14.C: New test.
9335
9336 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9337
9338         * gcc.dg/old-style-asm-1.c: New test.
9339
9340 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9341
9342         * gcc.c-torture/compile/20030109-1.c: New test.
9343
9344 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9345
9346         * gcc.c-torture/execute/20030109-1.c: New test.
9347
9348 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9349
9350         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9351         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9352         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9353         * g++.old-deja/g++.mike/eh2.C: Likewise
9354         * g++.old-deja/g++.mike/eh3.C: Likewise
9355         * g++.old-deja/g++.mike/eh5.C: Likewise
9356         * g++.old-deja/g++.mike/eh6.C: Likewise
9357         * g++.old-deja/g++.mike/eh7.C: Likewise
9358         * g++.old-deja/g++.mike/eh8.C: Likewise
9359         * g++.old-deja/g++.mike/eh9.C: Likewise
9360         * g++.old-deja/g++.mike/eh10.C: Likewise
9361         * g++.old-deja/g++.mike/eh12.C: Likewise
9362         * g++.old-deja/g++.mike/eh13.C: Likewise
9363         * g++.old-deja/g++.mike/eh14.C: Likewise
9364         * g++.old-deja/g++.mike/eh16.C: Likewise
9365         * g++.old-deja/g++.mike/eh17.C: Likewise
9366         * g++.old-deja/g++.mike/eh18.C: Likewise
9367         * g++.old-deja/g++.mike/eh21.C: Likewise
9368         * g++.old-deja/g++.mike/eh23.C: Likewise
9369         * g++.old-deja/g++.mike/eh24.C: Likewise
9370         * g++.old-deja/g++.mike/eh25.C: Likewise
9371         * g++.old-deja/g++.mike/eh26.C: Likewise
9372         * g++.old-deja/g++.mike/eh27.C: Likewise
9373         * g++.old-deja/g++.mike/eh28.C: Likewise
9374         * g++.old-deja/g++.mike/eh29.C: Likewise
9375         * g++.old-deja/g++.mike/eh31.C: Likewise
9376         * g++.old-deja/g++.mike/eh33.C: Likewise
9377         * g++.old-deja/g++.mike/eh34.C: Likewise
9378         * g++.old-deja/g++.mike/eh35.C: Likewise
9379         * g++.old-deja/g++.mike/eh36.C: Likewise
9380         * g++.old-deja/g++.mike/eh37.C: Likewise
9381         * g++.old-deja/g++.mike/eh38.C: Likewise
9382         * g++.old-deja/g++.mike/eh39.C: Likewise
9383         * g++.old-deja/g++.mike/eh40.C: Likewise
9384         * g++.old-deja/g++.mike/eh41.C: Likewise
9385         * g++.old-deja/g++.mike/eh42.C: Likewise
9386         * g++.old-deja/g++.mike/eh44.C: Likewise
9387         * g++.old-deja/g++.mike/eh46.C: Likewise
9388         * g++.old-deja/g++.mike/eh47.C: Likewise
9389         * g++.old-deja/g++.mike/eh48.C: Likewise
9390         * g++.old-deja/g++.mike/eh49.C: Likewise
9391         * g++.old-deja/g++.mike/eh50.C: Likewise
9392
9393
9394         PR c++/8615
9395         * g++.dg/template/char1.C: New test.
9396
9397         * g++.dg/template/varmod1.C: Fix typo.
9398
9399 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9400
9401         DR 180
9402         * g++.old-deja/g++.pt/crash32.C: Expect error.
9403
9404 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9405
9406         PR c++/5919
9407         * g++.dg/template/varmod1.C: New test.
9408
9409         PR c++/8727
9410         * g++.dg/inherit/typeinfo1.C: New test.
9411
9412         PR c++/8663
9413         * g++.dg/inherit/typedef1.C: New test.
9414
9415 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/8332
9418         PR c++/8493
9419         * g++.dg/template/strlen1.C: New test.
9420
9421         PR c++/8227
9422         * g++.dg/template/ctor2.C: New test.
9423
9424         PR c++/8214
9425         * g++.dg/init/string1.C: New test.
9426
9427         PR c++/8511
9428         * g++.dg/template/friend8.C: New test.
9429
9430 2002-11-29  Joe Buck <jbuck@synopsys.com>
9431
9432         * g++.dg/lookup/anon2.C: New test.
9433
9434 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9435
9436         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9437         h8300 port.
9438
9439 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9440
9441         * gcc.dg/bitfld-6.c: New test.
9442
9443 2002-11-27  Jan Hubicka  <jh@suse.cz>
9444
9445         * gcc.c-torture/execute/20021127.[cx]: New test.
9446
9447 2002-11-26  Jan Hubicka  <jh@suse.cz>
9448
9449         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9450         quality.
9451
9452 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9453
9454         * g++.dg/init/brace2.C: New test.
9455         * g++.old-deja/g++.mike/p9129.C: Correct.
9456
9457 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9458
9459         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9460
9461 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9462
9463         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9464
9465 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9466
9467         * testsuite/g++.dg/abi/empty11.C: New test.
9468         * testsuite/g++.dg/rtti/cv1.C: New test.
9469
9470 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9471
9472         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9473
9474 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9475
9476         * g++.dg/abi/empty10.C: New test.
9477
9478 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9479
9480         * gcc.c-torture/compile/20021124-1.c: New test.
9481
9482 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9483
9484         * g++.dg/abi/rtti2.C: New test.
9485
9486 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9487
9488         * gcc.dg/i386-unroll-1.c: New test.
9489
9490 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9491
9492         * gcc.c-torture/compile/20021120-1.c: New test.
9493         * gcc.c-torture/compile/20021120-2.c: New test.
9494
9495 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9496
9497         * gcc.dg/bitfld-5.c: New test.
9498
9499 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9500
9501         * gcc.c-torture/execute/20021120-3.c: New test.
9502
9503 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9504
9505         * gcc.c-torture/execute/20021120-2.c: New test.
9506
9507 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9508
9509         * gcc.c-torture/execute/20021120-1.c: New test.
9510
9511 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9512
9513         * gcc.c-torture/execute/20021118-3.c: New test.
9514
9515 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9516
9517         * gcc.c-torture/compile/20021119-1.c: New test.
9518
9519 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9520
9521         * gcc.dg/duff-1.c: New test.
9522         * gcc.dg/duff-2.c: New test.
9523         * gcc.dg/duff-3.c: New test.
9524
9525 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9526
9527         * gcc.dg/cpp/_Pragma5.c: New test.
9528
9529 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9530
9531         * gcc.c-torture/execute/20021118-2.c: New test.
9532
9533 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9534
9535         * gcc.c-torture/execute/20021118-1.c: New test.
9536
9537 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.dg/20021116-1.c: New test.
9540
9541 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9542
9543         * g++.dg/abi/vcall1.C: New test.
9544
9545 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9546
9547         * gcc.dg/20021029-1.c: New test.
9548         * gcc.dg/20021029-2.c: New test.
9549
9550 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9551
9552         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9553
9554 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9555
9556         PR c/8439
9557         * gcc.dg/20021110.c: Move to ...
9558         * gcc.c-torture/compile/20021110.c: .... here.
9559
9560 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9561
9562         PR c/8467
9563         * gcc.c-torture/execute/20021111-1.c
9564
9565 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9566
9567         PR c/8439
9568         * gcc.dg/20021110.c: New test.
9569
9570 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9571
9572         * g++.dg/abi/vthunk3.C: Run only on x86.
9573
9574 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9575
9576         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9577
9578 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9579
9580         * lib/compat.exp (compat-execute): Fix logic error in last
9581         change.
9582
9583 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9584
9585         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9586
9587 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9588
9589         PR c++/8389
9590         * g++.dg/template/access6.C: New test.
9591
9592 2002-11-08  Jan Hubicka  <jh@suse.cz>
9593
9594         * gcc.dg/i386-ssefp-1.c: New test.
9595         * gcc.dg/i386-ssefp-1.c: New test.
9596
9597 2002-11-08  Jan Hubicka  <jh@suse.cz>
9598
9599         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9600
9601 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9602
9603         * g++.dg/abi/vthunk3.C: New test.
9604
9605         PR c++/8338
9606         * g++.dg/template/crash2.C: New test.
9607
9608 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9609
9610         * testsuite/g++.dg/abi/dtor1.C: New test.
9611         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9612
9613 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9614
9615         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9616         Darwin.
9617
9618 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9619
9620         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9621         -mthumb.  Only xfail with -O0.
9622
9623 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9624
9625         * g++.dg/abi/thunk1.C: New test.
9626         * g++.dg/abi/thunk2.C: Likewise.
9627         * g++.dg/abi/vtt1.C: Likewise.
9628
9629 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9630
9631         PR optimization/8423
9632         * gcc.c-torture/execute/builtin-constant.c: New test.
9633
9634 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9635
9636         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9637         Add some more cases.
9638
9639 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/8391
9642         * g++.dg/opt/local1.C: New test.
9643
9644 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9645
9646         PR c++/8160
9647         * g++.dg/template/complit1.C: New test.
9648
9649         PR c++/8149
9650         * g++.dg/template/typename4.C: Likewise.
9651
9652 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9653
9654         Core issue 287, PR c++/7639
9655         * g++.dg/template/instantiate1.C: Adjust error location.
9656         * g++.dg/template/instantiate3.C: New test.
9657         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9658         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9659         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9660
9661 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9662
9663         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9664
9665 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/8287
9668         * g++.dg/init/dtor2.C: New test.
9669
9670 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9671
9672         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9673         * gcc.dg/nest.c: Bypass errors on irix6.
9674
9675 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9676
9677         * gcc.dg/nest.c: Expect error for mmix-*-*.
9678         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9679
9680 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9681
9682         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9683         markers.
9684
9685         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9686
9687 2002-10-25  Mike Stump  <mrs@apple.com>
9688
9689         * gcc.dg/warn-1.c: New test.
9690
9691 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9692
9693         * g++.dg/template/typename3.C: New test.
9694
9695 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9696
9697         * g++.dg/lookup/ptrmem1.C: New test.
9698
9699         * g++.dg/abi/vthunk2.C: New test.
9700
9701 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9702
9703         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9704
9705 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9706
9707         * g++.dg/abi/empty9.C: New test.
9708
9709 2002-10-24  Richard Henderson  <rth@redhat.com>
9710
9711         * g++.dg/inherit/thunk1.C: Enable for ia64.
9712
9713 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9714
9715         PR c++/8067
9716         * g++.dg/lookup/pretty1.C: New test.
9717
9718 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9719
9720         * gcc.dg/20021023-1.c: New test.
9721
9722 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9723
9724         PR c++/7679
9725         * g++.dg/parse/inline1.C: New test.
9726
9727 2002-10-23  Richard Henderson  <rth@redhat.com>
9728
9729         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9730
9731         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9732
9733 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9734
9735         PR c++/6579
9736         * g++.dg/parse/stmtexpr3.C: New test.
9737
9738 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9739
9740         * g++.dg/expr/cond1.C: New test.
9741
9742 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9743
9744         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9745
9746 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9747
9748         * g++.dg/abi/vbase13.C: New test.
9749         * g++.dg/abi/vbase14.C: Likewise.
9750
9751 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9752
9753         * gcc.dg/tls/pic-1.c: New test.
9754         * gcc.dg/tls/nonpic-1.c: New test.
9755         * gcc.dg/20021018-1.c: New test.
9756
9757 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9758
9759         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9760         Remove only files with the same base name as the test case.
9761         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9762         (profopt-execute): Likewise.  Also, remove old profiling
9763         and performance data files before running the tests.
9764
9765         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9766         * g++.dg/bprob/bprob.exp: Likewise.
9767         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9768         to allow more general test case names.
9769
9770         * g++.dg/bprob/bprob-1.C: Rename to ...
9771         * g++.dg/bprob/g++-bprob-1.C: ... this.
9772
9773         * g77.dg/bprob/bprob-1.f: Rename to ...
9774         * g77.dg/bprob/g77-bprob-1.f: ... this.
9775
9776 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9777
9778         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9779         bison 1.50 or later.
9780
9781 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9782
9783         * g++.dg/README: Describe more test directories.
9784
9785 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9786
9787         * g++.dg/init/array6.C: Add additional tests.
9788
9789 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9790
9791         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9792         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9793
9794 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9795
9796         * gcc.c-torture/compile/20020604-1.x: New.
9797         * gcc.c-torture/compile/simd-5.x: Likewise.
9798         * gcc.c-torture/execute/920710-1.x: Likewise.
9799         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9800
9801 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9802
9803         * g++.dg/inherit/override1.C: Add dg-options clause.
9804
9805 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9806
9807         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9808         _mm_slli_si128.
9809
9810 2002-10-19  Andreas Schwab  <schwab@suse.de>
9811
9812         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9813         directory component.
9814
9815 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9816
9817         * g++.dg/inherit/thunk1.C: New test.
9818
9819         * g++.dg/inherit/override1.C: New test.
9820
9821         * g++.dg/abi/mangle11.C: New test.
9822         * g++.dg/abi/mangle14.C: New test.
9823         * g++.dg/abi/mangle17.C: New test.
9824
9825 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9826
9827         * g++.dg/overload/member2.C: New test.
9828
9829 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9830
9831         * g++.dg/README: Describe new compat directory.
9832         * g++.dg/dg.exp: Skip tests in compat directory.
9833         * README.compat: New file.
9834         * lib/compat.exp: New expect script.
9835         * g++.dg/compat: New test directory.
9836         * g++.dg/compat/compat.exp: New expect script.
9837         * g++.dg/compat/abi: New test directory.
9838         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9839         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9840         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9841         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9842         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9843         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9844         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9845         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9846         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9847         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9848         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9849         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9850         * g++.dg/compat/break: New test directory.
9851         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9852         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9853         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9854         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9855         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9856         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9857         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9858         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9859         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9860         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9861         g++.dg/compat/break/README: New files.
9862         * g++.dg/compat/eh: New test directory.
9863         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9864         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9865         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9866         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9867         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9868         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9869         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9870         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9871         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9872         g++.dg/compat/eh/filter2_y.C,
9873         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9874         g++.dg/compat/eh/new1_y.C,
9875         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9876         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9877         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9878         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9879         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9880         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9881         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9882         g++.dg/compat/eh/unexpected1_y.C: New files.
9883         * g++.dg/compat/init: New test directory.
9884         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9885         g++.dg/compat/init/array5_y.C,
9886         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9887         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9888         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9889         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9890         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9891         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9892         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9893         g++.dg/compat/init/init-ref2_y.C: New files.
9894
9895 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9896
9897         PR c++/7584
9898         * g++.dg/inherit/using3.C: New test.
9899
9900 2002-10-17  Jan Hubicka  <jh@suse.cz>
9901
9902         * gcc.dg/20021017-2.c: New test.
9903
9904 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9905
9906         * g++.dg/abi/mangle16.C: Adjust.
9907
9908         * g++.dg/init/array8.C: New test.
9909
9910 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9911
9912         * gcc.dg/special/mips-abi.exp: New test.
9913         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9914
9915 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9916
9917         * g++.dg/abi/mangle16.C: New test.
9918         * g++.dg/abi/mangle17.C: Likewise.
9919
9920         PR c++/7478
9921         * g++.dg/template/ref1.C: New test.
9922
9923 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9924
9925         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9926
9927 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9928
9929         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9930
9931 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9932
9933         PR c++/7524
9934         * g++.dg/init/array7.C: New test.
9935
9936 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9937
9938         * g++.dg/init/array6.C: New test.
9939
9940         * g++.dg/abi/mangle13.C: Likewise.
9941         * g++.dg/abi/mangle14.C: Likewise.
9942         * g++.dg/abi/mangle15.C: Likewise.
9943
9944 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9945
9946         * g++.dg/abi/empty8.C: New test.
9947
9948 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9949
9950         * g++.dg/init/ctor1.C: New test.
9951
9952 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9953
9954         * gcc.c-torture/execute/20021015-1.c: New test.
9955
9956 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9957
9958         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9959
9960 2002-10-14  Jan Hubicka  <jh@suse.cz>
9961
9962         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9963
9964 2002-10-14  Richard Henderson  <rth@redhat.com>
9965
9966         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9967
9968 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9969
9970         PR optimization/6631
9971         * g++.dg/opt/const2.C: New test.
9972
9973 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9974
9975         PR c++/7176
9976         * g++.dg/parse/friend1.C: New test.
9977         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9978
9979 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9980
9981         * gcc.dg/20021014-1.c: New test.
9982
9983 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9984
9985         PR c++/5661
9986         * g++.dg/ext/vlm1.C: New test.
9987         * g++.dg/ext/vlm2.C: Likewise.
9988
9989         * g++.dg/init/array1.C: Remove invalid braces.
9990         * g++.dg/init/brace1.C: New test.
9991         * g++.dg/init/copy2.C: Likewise.
9992         * g++.dg/init/copy3.C: Likewise.
9993         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9994         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9995         braces.
9996
9997 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9998
9999         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10000
10001 2002-10-11  Richard Shann  <richard.shann@superh.com>
10002
10003         * gcc.c-torture/compile/simd-5.c: New test.
10004
10005 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10006
10007         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10008
10009 2002-10-10  Jim Wilson  <wilson@redhat.com>
10010
10011         * gcc.c-torture/execute/20021010-1.c: New test.
10012
10013 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10014
10015         PR c/7353
10016         * g++.dg/ext/typedef-init.C: New test.
10017         * gcc.dg/typedef-init.c: New test.
10018
10019 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10020
10021         * gcc.dg/cpp/paste13.c: New test.
10022
10023 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10024
10025         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10026         remaining platforms, XFAIL during compile, not execute.  Don't
10027         XFAIL at -O0.
10028
10029 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10030
10031         * gcc.dg/alias-1.c: Tweak expected warning.
10032
10033 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10034
10035         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10036
10037 2002-10-06  Andreas Jaeger  <aj@suse.de>
10038
10039         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10040         * gcc.dg/cpp/c++98.C: Likewise.
10041
10042         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10043         * g++.dg/cpp/c++98.C: Likewise.
10044
10045         * g++.dg/README (Subdirectories): Mention cpp directory.
10046
10047         PR target/7559
10048         * gcc.dg/20021006-1.c: New test.
10049
10050 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10051
10052         PR c++/7804
10053         * g++.dg/other/warning1.C: New test.
10054
10055 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10056
10057         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10058         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10059         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10060
10061 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10062
10063         PR c++/7931
10064         * g++.dg/template/ptrmem3.C: New test.
10065
10066         PR c++/7754
10067         * g++.dg/template/union1.C: New test.
10068
10069 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10070
10071         PR c++/8006
10072         * g++.dg/abi/mangle9.C: New test.
10073         * g++.dg/abi/mangle10.C: New test.
10074         * g++.dg/abi/mangle11.C: New test.
10075         * g++.dg/abi/mangle12.C: New test.
10076
10077 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/7188.
10080         * g++.dg/template/meminit1.C: New test.
10081         * g++.dg/warn/Wreorder-1.C: Likewise.
10082         * g++.old-deja/g++.mike/warn3.C: Tweak.
10083         * lib/prune.exp: Ingore "in copy constructor".
10084
10085 2002-10-02  Andreas Jaeger  <aj@suse.de>
10086
10087         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10088         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10089         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10090         on x86-64.
10091
10092 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10093
10094         * gcc.dg/empty1.C: Fix typo.
10095
10096 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10097
10098         * gcc.dg/alias-1.c: New test.
10099
10100 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10101
10102         * gcc.dg/empty1.C: New test.
10103
10104         * g++.dg/tls/init-2.C: Tweak error messages.
10105
10106 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10107
10108         * gcc.c-torture/compile/20020923-1.c: New test.
10109
10110 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10111
10112         * gcc.c-torture/execute/ffs-1.c: New test.
10113         * gcc.c-torture/execute/ffs-2.c: Ditto.
10114
10115 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         * g++.dg/overload/member1.C: New test.
10118
10119 2002-09-30  Mark Mitchell  <mark@code
10120
10121 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10122
10123         * testsuite/gcc.dg/tls/diag-3.c: New.
10124
10125 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10126
10127         * g++.dg/README (Subdirectories): Document new subdir expr.
10128         * g++.dg/expr/pmf-1.C: New test.
10129
10130 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10131
10132         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10133
10134 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10135
10136         * g++.dg/abi/bitfield3.C: New test.
10137
10138 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10139
10140         * lib/gcov.exp: Tweak expected line formats.
10141         * gcc.misc-tests/gcov8.c: New test.
10142         * gcc.misc-tests/gcov8.x: New flags.
10143
10144 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10145
10146         * consistency.vlad/layout/endian.c: Include string.h.
10147
10148         * gcc.c-torture/execute/20020805-1.c: New test.
10149
10150 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10151
10152         * g++.dg/other/conversion1.C: New test.
10153
10154 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10155
10156         * gcc.dg/builtins-1.c: New testcase.
10157
10158 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10159
10160         * g++.dg/inherit/access3.C: New test.
10161
10162 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10163
10164         * gcc.dg/ia64-visibility-2.c: New test.
10165
10166 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10167
10168         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10169         __qualifier_flags to __flags.
10170
10171 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10172
10173         * g++.dg/inherit/operator1.C: New test.
10174         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10175         * g++.dg/other/error1.C: Change expected error message.
10176         * g++.dg/template/conv4.C: Likewise.
10177
10178 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10179
10180         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10181         for documented behavior.
10182
10183 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10184
10185         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10186         several targets known to fail.
10187
10188 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10189
10190         * gcc.dg/mips-args-[123].c: New tests.
10191
10192 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10193
10194         * gcc.dg/ppc-spe.c: New.
10195
10196 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10197
10198         * g++.dg/other/ptrmem4.C: New testcase.
10199
10200 2002-07-24  Richard Henderson  <rth@redhat.com>
10201
10202         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10203
10204 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10205
10206         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10207
10208 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10209
10210         * gcc.c-torture/execute/memset-3.c: New testcase.
10211
10212 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10213
10214         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10215         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10216
10217 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10218
10219         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10220         Delete.
10221
10222 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10223
10224         * gcc.c-torture/compile/simd-4.c: New test.
10225
10226 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10227
10228         PR c++/7347, c++/7348
10229         * g++.dg/template/access4.C: New test.
10230         * g++.dg/template/access5.C: New test.
10231         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10232         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10233         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10234         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10235
10236 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10237
10238         * gcc.dg/gnu89-init-2.c: New test.
10239
10240 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10241
10242         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10243
10244 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10245
10246         * gcc.c-torture/execute/20020720-1.c: New testcase.
10247
10248 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10249
10250         * gcc.dg/cpp/Wsignprom.c: New tests.
10251
10252 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10253
10254         * gcc.c-torture/execute/loop-13.c: New test.
10255
10256 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10257
10258         * gcc.dg/cpp/expr.c: New tests.
10259
10260 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10261
10262         * g++.dg/opt/pr6713.C: Add template instantiation.
10263
10264 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10265
10266         * gcc.dg/nest.c: New test.
10267
10268 2002-07-17  Richard Henderson  <rth@redhat.com>
10269
10270         * g++.dg/opt/pr6713.C: New test.
10271
10272 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10273
10274         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10275         XFAIL for all x86 processors.
10276
10277 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10278
10279         * gcc.c-torture/execute/20010122-1.x: Do not test with
10280         -fomit-frame-pointer.
10281
10282 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10283
10284         * g++.dg/template/instantiate2.C: New test.
10285         * g++.dg/template/spec4.C: New test.
10286
10287 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10288
10289         * g++.dg/template/access2.C: New test.
10290         * g++.dg/template/access3.C: New test.
10291
10292 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10293
10294         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10295         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10296         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10297         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10298         Convert to use <stdarg.h>.
10299         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10300         Delete.
10301         * gcc.dg/va-arg-2.c: New.
10302         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10303
10304 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10305
10306         * gcc.c-torture/compile/20020710-1.c: New test.
10307
10308 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10309                           Andrew Pinski  <pinskia@physics.uc.edu>
10310
10311         gcc.c-torture/compile/simd-2.c: New testcase.
10312         gcc.c-torture/compile/simd-3.c: Likewise.
10313
10314 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10315
10316         PR c++/7224
10317         * g++.dg/overload/error1.C: New test.
10318
10319 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10320
10321         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10322         configuration and IRIX 6 O32 ABI.
10323
10324 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10325
10326         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10327
10328 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10329
10330         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10331
10332 2002-07-10  Jeffrey A Law  <law@redhat.com>
10333
10334         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10335
10336         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10337
10338 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10339
10340         * gcc.dg/20020312-2.c: Check for __PPC__.
10341
10342 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10343
10344         * gcc.c-torture/compile/20020709-1.c: New test.
10345
10346 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10347
10348         * g++.dg/template/qualttp21.C: New test case.
10349
10350 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10351
10352         * gcc.c-torture/compile/20020706-1.c: New test.
10353         * gcc.c-torture/compile/20020706-2.c: New test.
10354
10355 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10356             Alexandre Oliva  <aoliva@redhat.com>
10357
10358         * g++.dg/warn/incomplete1.C: New test.
10359
10360 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10361
10362         PR c++/7099
10363         * g++.dg/warn/noreturn1.C: New test.
10364
10365 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10366
10367         PR c++/6706
10368         * g++.dg/debug/debug6.C: New test.
10369         * g++.dg/debug/debug7.C: New test.
10370
10371 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10372
10373         * gcc.c-torture/compile/simd-3.c: New test.
10374
10375 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10376
10377         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10378         * gcc.dg/20020620-1.c: Likewise.
10379
10380 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10381
10382         PR c++/6944
10383         * g++.dg/init/array4.C: New test.
10384         * g++.dg/init/array5.C: New test.
10385
10386 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10387
10388         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10389         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10390
10391 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10392
10393         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10394         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10395         * gcc.dg/wtr-conversion-1.c: Likewise.
10396         * gcc.dg/wtr-escape-1.c: Likewise.
10397         * gcc.dg/wtr-int-type-1.c: Likewise.
10398         * gcc.dg/wtr-label-1.c: Likewise.
10399         * gcc.dg/wtr-static-1.c: Likewise.
10400         * gcc.dg/wtr-strcat-1.c: Likewise.
10401         * gcc.dg/wtr-suffix-1.c: Likewise.
10402         * gcc.dg/wtr-switch-1.c: Likewise.
10403         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10404         * gcc.dg/wtr-union-init-1.c: Likewise.
10405         * gcc.dg/wtr-union-init-2.c: Likewise.
10406         * gcc.dg/wtr-union-init-3.c: Likewise.
10407
10408         * gcc.dg/wtr-func-def-1.c: New test.
10409
10410 2002-07-02 Devang Patel <dpatel@apple.com>
10411
10412         * objc.dg/param-1.m: New test.
10413
10414 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10415
10416         * gcc.dg/cpp/trad/directive.c: Add test.
10417         * gcc.dg/cpp/trad/macroargs.c: Add test.
10418         * gcc.dg/cpp/trad/rec
10419
10420 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10421
10422         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10423
10424 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10425
10426         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10427         targets.
10428
10429 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10430
10431         * g++.dg/abi/mange7.C: New test.
10432
10433         PR c++/6438.
10434         * g++.dg/parse/stmtexpr2.C: New test.
10435
10436 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10437
10438         * gcc.dg/20020312-2.c: Add SH target.
10439
10440 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10441
10442         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10443         compiler output on mips*-*-irix*.
10444
10445 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * g++.dg/parse/attr1.C: New test.
10448
10449 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10450
10451         * gcc.c-torture/execute/string-opt-17.c: New test case.
10452         * gcc.c-torture/execute/memset-2.c: New test case.
10453
10454 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/6256:
10457         * g++.dg/template/friend5.C: New test.
10458
10459         PR c++/6331:
10460         * g++.dg/template/qual1.C: Likewise.
10461
10462 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10463
10464         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10465         Include stdlib.h, not stdio.h or ctype.h.
10466
10467 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10468
10469         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10470         cris-*-elf* and mmix-*-*.
10471         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10472         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10473         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10474         Ditto.
10475         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10476         * gcc.dg/wchar_t-1.c: Ditto.
10477
10478 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10479
10480         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10481         Clarify comment.
10482
10483 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10484
10485         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10486
10487 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10488
10489         * gcc.c-torture/execute/20000906-1.x: Delete.
10490
10491 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10492
10493         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10494
10495 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10496
10497         * PR6367
10498         * g77.f-torture/execute/6367.f: New test.
10499         * g77.f-torture/execute/6367.x: Disable for MMIX.
10500
10501 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10502
10503         * PR6352
10504         * g++.dg/opt/inline2.C: New test.
10505
10506 2002-04-18  Richard Henderson  <rth@redhat.com>
10507
10508         * gcc.dg/20000906-1.c: Enable for all targets.
10509         * gcc.c-torture/compile/iftrap-2.c: New.
10510
10511 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10512
10513         * gcc.dg/20020418-1.c: New test.
10514         * gcc.dg/20020418-2.c: New test.
10515
10516 2002-04-18  Richard Henderson  <rth@redhat.com>
10517
10518         * gcc.c-torture/compile/iftrap-1.c: New.
10519         * gcc.dg/iftrap-1.c: Adjust for ia64.
10520         * gcc.dg/iftrap-2.c: New.
10521
10522 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10523
10524         * gcc.c-torture/compile/20020418-1.c: New test.
10525
10526 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10527
10528         * gcc.c-torture/compile/20020415-1.c: New.
10529
10530 2002-04-18  David S. Miller  <davem@redhat.com>
10531
10532         * gcc.c-torture/execute/20020418-1.c: New test.
10533
10534 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10535
10536         * gcc.dg/20020416-1.c: New test.
10537
10538         * g++.dg/opt/inline1.C: New test.
10539
10540 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10541
10542         * gcc.dg/altivec-5.c: New test.
10543
10544         * gcc.dg/20020415-1.c: New test.
10545
10546 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10547
10548         * testsuite/lib/chill.exp: Remove.
10549
10550 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10551
10552         * g++.dg/other/big-struct.C: New test.
10553
10554 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10555
10556         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10557         of scratch file.
10558
10559 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10560
10561         PR c/6277
10562         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10563         in scan-assembler function name
10564
10565 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10566
10567         * g77.f-torture/execute/980628-4.x,
10568         g77.f-torture/execute/980628-5.x,
10569         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10570         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10571         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10572         i[34567]86-*-*.
10573
10574 2002-04-13  David S. Miller  <davem@redhat.com>
10575
10576         * gcc.c-torture/execute/20020413-1.c: New test.
10577
10578 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10579
10580         * gcc.dg/asm-6.c,
10581         * g++.dg/ext/asm1.C: New tests.
10582
10583 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10584
10585         PR c++ 5373.
10586         * g++.dg/parse/stmtexpr1.C: New test.
10587
10588         PR c++/5189.
10589         * g++.dg/template/copy1.C: New test.
10590
10591 2002-04-12  Richard Henderson  <rth@redhat.com>
10592
10593         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10594
10595 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10596
10597         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10598         gcc.c-torture/execute/20020307-2.c.
10599
10600 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10601
10602         * g++.dg/ext/attrib5.C,
10603         * g++.dg/lookup/struct1.C: New tests.
10604
10605 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10606
10607         * gcc.dg/20020411-1.c: New test.
10608
10609         * gcc.c-torture/execute/20020411-1.c: New test.
10610
10611 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10612
10613         * g77.f-torture/execute/6177.f: New test.
10614
10615 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10616
10617         PR middle-end/6247
10618         * g++.dg/opt/cleanup1.C: New test.
10619
10620         * g++.dg/opt/const1.C: New test.
10621
10622 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10623
10624         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10625
10626 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10627
10628         PR c++/5507
10629         * g++.dg/template/typename2.C: New test.
10630
10631 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10632
10633         * gcc.c-torture/execute/loop-12.c: New.
10634
10635 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10636
10637         * g77.f-torture/execute/980628-4.x,
10638         g77.f-torture/execute/980628-5.x,
10639         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10640         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10641         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10642
10643 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10644
10645         PR optimization/6086
10646         * g++.dg/opt/preinc1.C: New test.
10647
10648 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR c++/5571
10651         * g++.dg/opt/static2.C: New test.
10652
10653 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10654
10655         PR c/5120
10656         * gcc.dg/20020406-1.c: New test.
10657
10658 2002-04-04  David S. Miller  <davem@redhat.com>
10659
10660         * gcc.c-torture/execute/20020404-1.c: New test.
10661
10662 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10663
10664         PR c/6123
10665         * gcc.dg/20020312-2.c: Do not declare global register variable
10666         if __PIC__ or __pic__ is defined.
10667
10668 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10669
10670         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10671         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10672
10673 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10674
10675         * gcc.misc-tests/linkage.exp: Update last change to handle
10676         sparc*-, not just sparc-.
10677
10678 2002-04-03  Richard Henderson  <rth@redhat.com>
10679
10680         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10681
10682 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10683
10684         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10685
10686 2002-04-02  David S. Miller  <davem@redhat.com>
10687
10688         * gcc.c-torture/execute/20020402-3.c: New test.
10689
10690 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10691
10692         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10693         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10694
10695         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10696         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10697         g77.f-torture/execute/20001201.x,
10698         g77.f-torture/execute/u77-test.x: New files.
10699
10700         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10701         * gcc.dg/wchar_t-1.c: Ditto.
10702
10703 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10704
10705         * gcc.c-torture/execute/20020402-1.c: New test.
10706
10707 2002-04-01  Richard Henderson  <rth@redhat.com>
10708
10709         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10710
10711         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10712
10713 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10714
10715         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10716
10717 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10718
10719         * g++.dg/inherit/template-as-base.C: Expect error.
10720         * g++.dg/inherit/namespace-as-base.C: Likewise.
10721
10722 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10723
10724         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10725         g++.dg/ext/instantiate3.C: Tweak match patterns.
10726
10727         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10728         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10729         -da test.
10730
10731 2002-03-31  Richard Henderson  <rth@redhat.com>
10732
10733         * gcc.dg/special/alias-2.c: New.
10734         * gcc.dg/special/ecos.exp: Run it.
10735
10736 2002-03-31  Richard Henderson  <rth@redhat.com>
10737
10738         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10739
10740 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10741
10742         * gcc.dg/weak-1.c: Disable on h8300 port.
10743
10744 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10745
10746         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10747         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10748         ordering tests.
10749         * g++.dg/bprob/bprob-1.C: New test.
10750         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10751         * g++.dg/gcov/gcov-1.C: New test.
10752         * g++.dg/gcov/gcov-1.x: New file.
10753         * g++.dg/gcov/gcov-2.C: New test.
10754         * g++.dg/gcov/gcov-3.C: New test.
10755         * g++.dg/gcov/gcov-3.h: New file.
10756
10757 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10758
10759         * g++.old-deja/g++.other/builtins5.C: New test.
10760         * g++.old-deja/g++.other/builtins6.C: New test.
10761         * g++.old-deja/g++.other/builtins7.C: New test.
10762         * g++.old-deja/g++.other/builtins8.C: New test.
10763         * g++.old-deja/g++.other/builtins9.C: New test.
10764
10765 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10766
10767         * g++.dg/opt/static1.C: New test.
10768
10769         * g++.dg/opt/longbranch1.C: New test.
10770
10771 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10772
10773         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10774
10775         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10776
10777 2002-03-28  Jeffrey A Law  (law@redhat.com)
10778
10779         * gcc.c-torture/execute/20020328-1.c: New test.
10780
10781 2002-03-27  Richard Henderson  <rth@redhat.com>
10782
10783         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10784         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10785         move from g++.old-deja/g++.ext/.
10786
10787 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10788
10789         * g++.dg/init/new2.C: New test.
10790
10791 2002-03-26  Richard Henderson  <rth@redhat.com>
10792
10793         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10794
10795         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10796         on sparc.
10797
10798         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10799         sparcv9 systems.
10800         * gcc.dg/20001102-1.c: Likewise.
10801
10802 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10803
10804         * gcc.dg/cpp/endif-pedantic1.c,
10805         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10806
10807 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10808
10809         * g++.dg/init/new1.C: New test.
10810
10811 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10812
10813         * g++.dg/abi/vbase9.C: New test.
10814
10815 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10816
10817         * gcc.dg/arm-asm.c: New test.
10818
10819 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10820
10821         * gcc.dg/Wswitch-enum.c: New test.
10822         Fix PR c/5044.
10823
10824 2002-03-26  Richard Henderson  <rth@redhat.com>
10825
10826         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10827         structure.
10828
10829 2002-03-25  Richard Henderson  <rth@redhat.com>
10830
10831         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10832         sparcv9 systems.
10833
10834         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10835         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10836
10837 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10838
10839         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10840
10841 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10842
10843         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10844         targets using generic thunk support.
10845
10846 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10847
10848         * gcc.c-torture/compile/20020323-1.c: New test.
10849
10850         * g++.dg/opt/conj2.C: New test.
10851
10852 2002-03-24  Richard Henderson  <rth@redhat.com>
10853
10854         * gcc.dg/weak-1.c: Use -fno-common.
10855
10856 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10857
10858         * g77.dg/f77-edit-apostrophe-out.f: New test
10859         * g77.dg/f77-edit-h-out.f: New test
10860         * g77.dg/f77-edit-t-in.f: New test
10861         * g77.dg/f77-edit-t-out.f: New test
10862         * g77.dg/f77-edit-x-out.f: New test
10863         * g77.dg/f77-edit-slash-out.f: New test
10864         * g77.dg/f77-edit-colon-out.f: New test
10865         * g77.dg/f77-edit-s-out.f: New test
10866
10867 2002-03-24  Richard Henderson  <rth@redhat.com>
10868
10869         * objc/execute/formal_protocol-6.x: New XFAIL.
10870
10871 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10872
10873         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10874         that do not support weak symbols
10875
10876 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10877
10878         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10879         * lib/g77.exp:  Likewise
10880         * lib/objc.exp: Likewise
10881
10882 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10883
10884         * gcc.dg/Wswitch-default.c: New test.
10885
10886 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10887
10888         * g++.dg/other/enum1.C: New test.
10889
10890 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10891
10892         * gcc.dg/pragma-ep-3.c: Fix typo.
10893
10894 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10895
10896         * g++.dg/inherit/template-as-base.C: New test.
10897
10898 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10899
10900         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10901         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10902
10903 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10904
10905         * gcc.dg/cpp/multiline.c: Update to match.
10906
10907 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10908
10909         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10910
10911 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10912
10913         * gcc.dg/cpp/extratokens2.c:  New file.
10914
10915 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10916
10917         * gcc.dg/20020312-2.c: Add rs6000 target.
10918
10919         * gcc.c-torture/compile/20020319-1.c: New test.
10920
10921 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10922
10923         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10924         (A, E): Handle this.
10925
10926 2002-03-20  Jason Merrill  <jason@redhat.com>
10927
10928         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10929         ignoring -fpic.
10930         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10931         through prune_gcc_output.
10932
10933 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10934
10935         * gcc.c-torture/compile/20020320-1.c: New test.
10936
10937 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10938
10939         * gcc.c-torture/compile/20020318-1.c: New test.
10940
10941         * gcc.dg/struct-by-value-1.c: New test.
10942
10943         * gcc.dg/20020319-1.c: New test.
10944
10945 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * g++.dg/opt/conj1.C: New test.
10948
10949 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10950
10951         * g++.dg/template/qualttp20.C: Revert previous change.
10952         * g++.dg/template/qualttp3.C: Likewise.
10953         * g++.dg/template/qualttp4.C: Likewise
10954         * g++.dg/template/qualttp5.C: Likewise
10955         * g++.dg/template/qualttp6.C: Likewise
10956         * g++.dg/template/qualttp7.C: Likewise
10957         * g++.dg/template/qualttp8.C: Likewise
10958         * g++.dg/template/recurse.C: Likewise.
10959
10960 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10961
10962         * gcc.dg/cpp/wchar-1.c: Update.
10963
10964 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10965
10966         * g++.dg/template/conv1.C: New test.
10967         * g++.dg/template/conv2.C: New test.
10968         * g++.dg/template/conv3.C: New test.
10969         * g++.dg/template/conv4.C: New test.
10970
10971 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10972
10973         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10974         * g++.dg/template/qualttp3.C: Likewise.
10975         * g++.dg/template/qualttp4.C: Likewise
10976         * g++.dg/template/qualttp5.C: Likewise
10977         * g++.dg/template/qualttp6.C: Likewise
10978         * g++.dg/template/qualttp7.C: Likewise
10979         * g++.dg/template/qualttp8.C: Likewise
10980         * g++.dg/template/recurse.C: Likewise.
10981
10982 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10983
10984         * g++.dg/opt/dtor1.C: New test.
10985
10986 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10987
10988         * gcc.c-torture/compile/20020315-1.c: New test.
10989
10990 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10991
10992         * gcc.dg/weak-1.c: Fix scan tests.
10993
10994 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10995
10996         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10997         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10998         cris-*-aout* mmix-*-*.
10999         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11000         cris-*-aout* mmix-*-*.
11001         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11002         cris-*-elf* cris-*-aout* and mmix-*-*.
11003         * gcc.dg/20001009-1.c: Ditto.
11004         * gcc.dg/20010912-1.c: Ditto.
11005         * gcc.dg/20020122-4.c: Ditto.
11006         * gcc.dg/inline-2.c: Ditto.
11007
11008 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11009
11010         * gcc.c-torture/compile/20020314-1.c: New test.
11011
11012 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11013
11014         * gcc.c-torture/execute/20020314-1.c: New test.
11015
11016 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11017
11018         * g++.dg/warn/Wunused-1.C: New test.
11019
11020 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11021
11022         * g++.dg/abi/mangle6.C: New test.
11023
11024 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11025
11026         * gcc.c-torture/compile/20020309-2.c: New test.
11027
11028         * gcc.c-torture/compile/20020312-1.c: New test.
11029
11030 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11031
11032         * g++.dg/other/access1.C: New test.
11033
11034 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11035
11036         * gcc.c-torture/execute/wchar_t-1.c: New test.
11037
11038 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11039
11040         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11041
11042 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11043
11044         * gcc.dg/20020312-1.c: New test case.
11045
11046 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11047
11048         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11049
11050 2002-03-11  Richard Henderson  <rth@redhat.com>
11051
11052         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11053         * g++.old-deja/g++.jason/report.C: Likewise.
11054
11055 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11056
11057         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11058         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11059
11060 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11061
11062         * testsuite/g++.dg/overload/pmf1.C: New test.
11063
11064 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11065
11066         * gcc.c-torture/execute/20020307-1.c: Use long.
11067
11068 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11069
11070         PR optimization/5844
11071         * gcc.dg/20020310-1.c: New test.
11072
11073 2002-03-09  Michael Meissner  <meissner@redhat.com>
11074
11075         * gcc.c-torture/execute/memcpy-2.c: New test.
11076         * gcc.c-torture/execute/memset-1.c: New test.
11077         * gcc.c-torture/execute/strlen-1.c: New test.
11078         * gcc.c-torture/execute/strcmp-1.c: New test.
11079         * gcc.c-torture/execute/strncmp-1.c: New test.
11080
11081 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11082
11083         * gcc.dg/ppc-ldstruct.c: New test.
11084
11085 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11086
11087         * gcc.c-torture/execute/va-arg-22.c: New test.
11088
11089 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11090
11091         * gcc.c-torture/compile/20020309-1.c: New test.
11092
11093 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11094
11095         * gcc.c-torture/execute/20020307-2.c: New test.
11096
11097 2002-03-07  Jeffrey A Law  (law@redhat.com)
11098
11099         * g77.f-torture/compile/20020307-1.f: New test.
11100
11101 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11102
11103         * gcc.dg/unordered-1.c: New test.
11104
11105 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11106
11107         * gcc.c-torture/execute/20020307-1.c: New test.
11108
11109 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11110
11111         * gcc.dg/20020304-1.c: New test.
11112
11113         * gcc.c-torture/compile/20020304-2.c: New test.
11114
11115 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11116
11117         * gcc.c-torture/compile/20020304-1.c: New test case
11118         (from PR c/5830).
11119
11120 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11121
11122         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11123
11124 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11125
11126         * g++.dg/other/classkey1.C: New test.
11127
11128 2002-03-01  Richard Henderson  <rth@redhat.com>
11129
11130         * gcc.c-torture/compile/981223-1.x: New.
11131         * gcc.c-torture/compile/920625-1.x: New.
11132
11133 2002-02-28  Richard Henderson  <rth@redhat.com>
11134
11135         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11136
11137 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11138
11139         * gcc.c-torture/execute/20020227-1.c: New test.
11140
11141 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11142
11143         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11144         here" ERROR lines.
11145         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11146         * g++.old-deja.g++.other/defarg1.C: Likewise.
11147         * g++.old-deja/g++.pt/calls2.C: Likewise.
11148         * g++.old-deja/g++.pt/crash20.C: Likewise.
11149         * g++.old-deja/g++.pt/crash30.C: Likewise.
11150         * g++.old-deja/g++.pt/crash36.C: Likewise.
11151         * g++.old-deja/g++.pt/crash6.C: Likewise.
11152         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11153         * g++.old-deja/g++.pt/derived3.C: Likewise.
11154         * g++.old-deja/g++.pt/error1.C: Likewise.
11155         * g++.old-deja/g++.pt/friend21.C: Likewise.
11156         * g++.old-deja/g++.pt/friend23.C: Likewise.
11157         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11158         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11159
11160 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11161
11162         * gcc.c-torture/execute/20020225-2.c: New test.
11163
11164 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11165
11166         * gcc.c-torture/execute/920730-1t.c,
11167         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11168         Delete test cases, only relevant to -traditional.
11169
11170 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11171
11172         * gcc.dg/cpp/undef1.c: Remove.
11173         * gcc.dg/cpp/directiv.c: Update.
11174         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11175
11176 2002-02-27  Michael Meissner  <meissner@redhat.com>
11177
11178         * gcc.c-torture/execute/20020226-1.c: New test.
11179
11180 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11181
11182         * g++.dg/debug/debug4.C: New test.
11183
11184         * gcc.dg/ia64-visibility-1.c: New test.
11185
11186 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11187
11188         * gcc.dg/debug/20020224-1.c: New.
11189
11190 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11191
11192         * gcc.c-torture/execute/960416-1.x: New.
11193         * gcc.c-torture/execute/divconst-3.x: Likewise.
11194
11195 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11196
11197         * gcc.dg/20020224-1.c: New test.
11198
11199 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11200
11201         * gcc.c-torture/execute/20020225-1.c: New.
11202
11203 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11204
11205         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11206
11207 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11208
11209         * gcc.dg/20020222-1.c: New test.
11210
11211 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11212
11213         * g++.dg/opt/anonunion1.C: New test.
11214
11215 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         * g++.dg/template/qualttp19.C: New test.
11218         * g++.dg/template/qualttp20.C: New test.
11219         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11220         * g++.old-deja/g++.other/qual1.C: Likewise.
11221
11222 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11223
11224         * gcc.dg/attr-alwaysinline.c: New.
11225
11226 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.dg/20020220-1.c: New test.
11229
11230         * gcc.dg/20020220-2.c: New test.
11231
11232         * g++.dg/opt/mmx1.C: New test.
11233
11234 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11235
11236         * gcc.c-torture/compile/20020110.c: New test.
11237
11238 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * gcc.c-torture/execute/20020219-1.c: New test.
11241
11242         * gcc.dg/20020219-1.c: New test.
11243
11244         * gcc.dg/noncompile/20020220-1.c: New test.
11245
11246         * g++.dg/opt/ptrintsum1.C: New test.
11247
11248         * gcc.dg/debug/20020220-1.c: New test.
11249
11250 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11251
11252         * gcc.c-torture/execute/20020216-1.c: New test.
11253
11254 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11255
11256         * gcc.dg/decl-1.c: Update, new test.
11257
11258 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11259
11260         * g++.dg/abi/bitfield1.C: New test.
11261         * g++.dg/abi/bitfield2.C: New test.
11262
11263 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11264
11265         * gcc.dg/attr-nest.c: New test.
11266
11267 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11268
11269         * gcc.c-torture/execute/20020215-1.c: New test.
11270
11271 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11272
11273         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11274         * g++.dg/debug/debug.exp: New.
11275         * g++.dg/debug/trivial.C: New.
11276         * g++.dg/debug/debug1.C: Moved...
11277         * g++.dg/other/debug1.C: ...from here.
11278         * g++.dg/debug/debug2.C: Moved...
11279         * g++.dg/other/debug2.C: ...from here.
11280         * g++.dg/debug/debug3.C: Moved...
11281         * g++.dg/other/debug3.C: ...from here.
11282
11283         * gcc.dg/noncompile/20020213-1.c: New test.
11284
11285 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * g++.dg/other/debug3.C: New test.
11288
11289         * gcc.c-torture/execute/20020213-1.c: New test.
11290
11291 2002-02-13  Richard Smith <richard@ex-parrot.com>
11292
11293         * g++.old-deja/g++.other/thunk1.C: New test.
11294
11295 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11296
11297         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11298
11299 2002-02-13  Stan Shebs  <shebs@apple.com>
11300
11301         * gcc.dg/altivec-3.c: New.
11302
11303 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11304
11305         * gcc.dg/Wunreachable-1.c: New test.
11306         * gcc.dg/Wunreachable-2.c: New test.
11307
11308 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11309
11310         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11311
11312 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11313
11314         * gcc.dg/decl-1.c: New test.
11315
11316 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11317
11318         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11319
11320 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11321
11322         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11323         * gcc.c-torture/compile/980506-1.x: Likewise.
11324
11325 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11326
11327         * gcc.dg/20020210-1.c: New.
11328
11329 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11330
11331         * g77.f-torture/execute/947.f: New regression test
11332         for PR fortran/947.
11333
11334 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11335
11336         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11337         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11338
11339 2002-02-08  Richard Henderson  <rth@redhat.com>
11340
11341         * gcc.c-torture/compile/labels-3.c: New.
11342
11343 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11344
11345         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11346         expression statements work instead.
11347         * gcc.dg/noncompile/20020207-1.c: New test.
11348
11349 2002-02-07  Richard Henderson  <rth@redhat.com>
11350
11351         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11352
11353 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11354
11355         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11356         message from g77
11357         * lib/g77-dg.exp: Trim g77 error messages so that they are
11358         recognized by dg.exp.
11359
11360 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11361
11362         PR fortran/5473
11363         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11364
11365 2002-02-07  Richard Henderson  <rth@redhat.com>
11366
11367         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11368         to be sufficiently aligned for integers.
11369
11370 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11371
11372         * g++.dg/template/friend4.C: New test.
11373
11374 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11375
11376         PR fortran/5743
11377         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11378         unsupported cases.
11379
11380 2002-02-07  Richard Henderson  <rth@redhat.com>
11381
11382         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11383         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11384         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11385         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11386
11387 2002-02-06  Richard Henderson  <rth@redhat.com>
11388
11389         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11390
11391 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11392
11393         * gcc.dg/20020206-1.c: New test.
11394
11395 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11396
11397         * gcc.c-torture/execute/20020206-1.c: New test.
11398
11399         * gcc.c-torture/execute/20020206-2.c: New test.
11400
11401         PR optimization/5429:
11402         * gcc.c-torture/compile/20020206-1.c: New test.
11403
11404 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11405
11406         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11407         as certain file formats cannot support particularly large
11408         alignments.
11409
11410         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11411         and do not expect to be able to link the executable.
11412
11413         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11414         fail because the COFF format does not support the weak attribute.
11415
11416 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11417
11418         * g77.dg/pr5473.f:  New test
11419
11420 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11421
11422         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11423         Fix testcase accordingly.
11424
11425 2002-02-04  Richard Henderson  <rth@redhat.com>
11426
11427         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11428         (buf): Change to be an array of pointers, not ints.
11429
11430 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11431
11432         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11433         before all tests.  Move warning one line above to match where it
11434         C frontend emits.
11435         * gcc.dg/Wswitch-2.c: New test.
11436         * g++.dg/warn/Wswitch-1.C: New test.
11437         * g++.dg/warn/Wswitch-2.C: New test.
11438
11439 2002-02-04  Richard Henderson  <rth@redhat.com>
11440
11441         * g++.dg/abi/offsetof.C: Fix size comparison.
11442
11443 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11444
11445         * gcc.dg/cast-qual-2.c: New test.
11446
11447 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11448
11449         * gcc.dg/20020201-4.c: New test.
11450
11451 2002-02-04  Ben Elliston  <bje@redhat.com>
11452
11453         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11454         target_info attribute != 0, in addition to the empty string.
11455         (gcc_target_compile): Likewise.
11456
11457 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11458
11459         * gcc.dg/Wswitch.c: New test.
11460         PR gcc/4475. PR gcc/3780.
11461
11462 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11463
11464         * g77.f-torture/execute/5122.f: New test for regressions
11465         against PR fortran/5122.
11466
11467 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11468
11469         * g77.f-torture/compile/pr3743.f: Delete
11470         * g77.dg/pr3743-1.f: New test.
11471         * g77.dg/pr3743-2.f: New test.
11472         * g77.dg/pr3743-3.f: New test.
11473         * g77.dg/pr3743-4.f: New test.
11474
11475 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11476
11477         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11478
11479 2002-02-02  Richard Henderson  <rth@redhat.com>
11480
11481         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11482         * gcc.c-torture/execute/bf64-1.c: Likewise.
11483
11484 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11485
11486         * gcc.dg/20020201-2.c: New test.
11487
11488         * gcc.dg/20020201-3.c: New test.
11489
11490         * gcc.c-torture/execute/bitfld-2.c: New test.
11491
11492 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11493
11494         * gcc.dg/bitfld-1.c: Update.
11495         * gcc.dg/bitfld-2.c: Update.
11496         * gcc.c-torture/execute/bitfld-1.x: New.
11497
11498 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11499
11500         * gcc.c-torture/execute/20020201-1.c: New test.
11501
11502 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11503
11504         PR target/5469
11505         * gcc.dg/20020201-1.c: New test.
11506
11507 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11508
11509         PR fortran/3743
11510         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11511         * g77.f-torture/compile/pr3743.x: Remove
11512
11513 2002-01-31  Tom Rix  <trix@redhat.com>
11514
11515         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11516
11517 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11518
11519         * gcc.dg/noncompile/20020130-1.c: New test.
11520
11521 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11522
11523         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11524
11525 2002-01-29  Richard Henderson  <rth@redhat.com>
11526
11527         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11528         to long long.
11529         * gcc.c-torture/execute/bf64-1.c: Likewise.
11530
11531 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11532
11533         * gcc.c-torture/execute/20020129-1.c: New test.
11534
11535 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11536
11537         * gcc.c-torture/compile/20000224-1.c: Update.
11538         * gcc.c-torture/execute/bitfld-1.c: New tests.
11539         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11540         * gcc.dg/uninit-A.c: Update.
11541
11542 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11543
11544         * g++.dg/template/ctor1.C: Add instantiation.
11545
11546 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11547
11548         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11549         argument to __builtin_prefetch to be const ptr.
11550
11551 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11552
11553         * gcc.c-torture/compile/20020120-1.c: New test.
11554
11555 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11556
11557         * gcc.c-torture/execute/20020127-1.c: New test.
11558
11559 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11560
11561         * g77.dg/f77-edit-i-in.f: New test
11562         * g77.dg/f77-edit-i-out.f: New test
11563
11564 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11565
11566         * gcc.dg/debug/debug.exp: New file.
11567         * gcc.dg/debug/trivial.c: New file.
11568         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11569         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11570         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11571         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11572         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11573         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11574         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11575         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11576         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11577         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11578         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11579         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11580         * gcc.dg/20000503-1.c: Removed.
11581         * gcc.dg/20010207-1.c: Removed.
11582         * gcc.dg/20011223-1.c: Removed.
11583         * gcc.dg/20020104-2.c: Removed.
11584         * gcc.dg/debug-1.c: Removed.
11585         * gcc.dg/debug-2.c: Removed.
11586         * gcc.dg/debug-3.c: Removed.
11587         * gcc.dg/debug-4.c: Removed.
11588         * gcc.dg/debug-5.c: Removed.
11589         * gcc.dg/debug-6.c: Removed.
11590         * gcc.dg/dwarf2-1.c: Removed.
11591         * gcc.dg/dwarf2-2.c: Removed.
11592
11593 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * g++.old-deja/g++.other/eh5.C: New test.
11596         * g++.old-deja/g++.other/sibcall2.C: New test.
11597         * g++.old-deja/g++.other/array9.C: New test.
11598         * g++.old-deja/g++.other/typename2.C: New test.
11599         * g++.old-deja/g++.other/crash60.C: New test.
11600         * g++.old-deja/g++.other/conv9.C: New test.
11601         * g++.old-deja/g++.other/mangle10.C: New test.
11602         * g++.old-deja/g++.other/unchanging1.C: New test.
11603         * g++.old-deja/g++.other/exprstmt1.C: New test.
11604         * g++.old-deja/g++.other/inline23.C: New test.
11605         * g++.old-deja/g++.eh/ia64-1.C: New test.
11606         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11607         * g++.old-deja/g++.other/reload1.C: New test.
11608         * g++.old-deja/g++.other/static20.C: New test.
11609         * g++.old-deja/g++.other/local-alloc1.C: New test.
11610         * g++.old-deja/g++.other/conv8.C: New test.
11611         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11612         * g++.old-deja/g++.other/storeexpr1.C: New test.
11613         * g++.old-deja/g++.other/storeexpr2.C: New test.
11614         * g++.dg/eh/template2.C: New test.
11615         * g++.dg/warn/weak1.C: New test.
11616
11617 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11618
11619         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11620         Remove first, non-varying, argument.
11621
11622 2002-01-23  Richard Henderson  <rth@redhat.com>
11623
11624         * gcc.dg/inline-2.c: New.
11625
11626         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11627         Add optional target arg.  Check number of arguments.
11628         (scan-assembler-not, scan-assembler-dem): Likewise.
11629         (scan-assembler-dem-not): Likewise.
11630
11631 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11632
11633         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11634         line 12.
11635         * g++.old-deja/g++.brendan/parse3.C,
11636         g++.old-deja/g++.other/crash26.C,
11637         g++.old-deja/g++.other/crash28.C,
11638         g++.old-deja/g++.other/crash29.C,
11639         g++.old-deja/g++.other/crash30.C,
11640         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11641
11642 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11643
11644         * gcc.dg/20020115-1.c: New.
11645
11646 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11647
11648         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11649
11650 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11651
11652         * gcc.dg/20020122-3.c: New.
11653
11654 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11655
11656         * g++.dg/other/gc1.C: New test.
11657
11658 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11659
11660         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11661
11662 2002-01-22  Richard Henderson  <rth@redhat.com>
11663
11664         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11665
11666 2002-01-22  Richard Henderson  <rth@redhat.com>
11667
11668         * gcc.dg/20020122-4.c: New.
11669
11670 2002-01-22  H.J. Lu <hjl@gnu.org>
11671
11672         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11673         link output.
11674         * gcc.dg/special/ecos.exp: Likewise.
11675         * lib/g++-dg.exp: Likewise.
11676         * lib/g77-dg.exp: Likewise.
11677         * lib/gcc-dg.exp : Likewise.
11678         * lib/mike-g++.exp: Likewise.
11679         * lib/mike-g77.exp: Likewise.
11680         * lib/mike-gcc.exp: Likewise.
11681         * lib/objc-dg.exp: Likewise.
11682
11683 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11684
11685         PR target/5379
11686         * gcc.dg/20020122-2.c: New test.
11687
11688 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11689
11690         * gcc.dg/20020122-1.c: New test.
11691
11692 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11693
11694         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11695
11696 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11697
11698         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11699
11700 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11701
11702         * gcc.c-torture/compile/20020121-1.c: New test.
11703
11704 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11705
11706         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11707         ld_library_path.
11708
11709 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11710
11711         * gcc.dg/20020218-1.c: New test.
11712
11713 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11714
11715         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11716         messages
11717         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11718         "At global scope" warning
11719         * g++.dg/ext/align1.C: Change cygwin test for alignment
11720         from db-bogus to dg-warning
11721
11722 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11723
11724         * g77.f-torture/compile/cpp2.F: New test.
11725
11726 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11727
11728         * g++.dg/template/access1.C: New test.
11729
11730 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11731
11732         * gcc.dg/20020118-1.c: New.
11733
11734 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11735
11736         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11737
11738 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11739
11740         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11741         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11742         alignment warnings.
11743
11744 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11745
11746         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11747         torture_with_loops and torture_without_loops
11748
11749 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11750
11751         * gcc.c-torture/compile/20020116-1.c: New test.
11752
11753 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11754
11755         * gcc.dg/20020116-2.c: New test.
11756
11757         * gcc.dg/ultrasp4.c: New test.
11758
11759         * gcc.dg/20020116-1.c: New test.
11760
11761 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11762
11763         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11764         by EABI.
11765
11766 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11767
11768         * gcc.misc-tests/i386-prefetch.exp: New.
11769         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11770         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11771         * gcc.misc-tests/i386-pf-none-1.c: New test.
11772         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11773
11774 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11775
11776         * gcc.dg/gnu89-init-1.c: Add new tests.
11777
11778 2002-01-15  Andreas Jaeger  <aj@suse.de>
11779
11780         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11781         * gcc.dg/i386-mmx-2.c: Likewise.
11782         * gcc.dg/i386-sse-1.c: Likewise.
11783         * gcc.dg/i386-sse-2.c: Likewise.
11784         * gcc.dg/i386-sse-3.c: Likewise.
11785
11786 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11787
11788         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11789         Uncomment additional cases that now pass.
11790
11791 2002-01-11  Richard Henderson  <rth@redhat.com>
11792
11793         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11794         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11795
11796 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11797
11798         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11799
11800 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11801
11802         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11803         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11804
11805 2002-01-10  Dale Johannesen  <dalej@apple.com>
11806
11807         * gcc.c-torture/execute/loop-11.c: New.
11808
11809 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11810
11811         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11812         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11813
11814 2002-01-09  Richard Henderson  <rth@redhat.com>
11815
11816         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11817         type in which to perform the operation for each size.
11818
11819 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11820
11821         * gcc.c-torture/compile/20020109-2.c: New test.
11822
11823 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11824
11825         * gcc.c-torture/execute/loop-10.c: New test.
11826
11827 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.c-torture/compile/20010226-1.c: New test.
11830         * gcc.c-torture/compile/20010227-1.c: New test.
11831         * gcc.c-torture/compile/20010426-1.c: New test.
11832         * gcc.c-torture/compile/20010510-1.c: New test.
11833         * gcc.c-torture/compile/20010605-3.c: New test.
11834         * gcc.c-torture/compile/20010824-1.c: New test.
11835         * gcc.c-torture/execute/20010409-1.c: New test.
11836         * gcc.dg/noncompile/20000901-1.c: New test.
11837         * gcc.dg/20001023-1.c: New test.
11838         * gcc.dg/20001101-1.c: New test.
11839         * gcc.dg/20001102-1.c: New test.
11840         * gcc.dg/20010207-1.c: New test.
11841         * gcc.dg/20010405-1.c: New test.
11842         * gcc.dg/20010822-1.c: New test.
11843         * gcc.dg/20011107-1.c: New test.
11844
11845 2002-01-09  Jeffrey A Law  (law@redhat.com)
11846
11847         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11848
11849         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11850         execution failure on PA targets.
11851
11852 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11853
11854         * gcc.c-torture/compile/20020109-1.c: New test.
11855
11856 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11857
11858         * gcc.c-torture/execute/20020108-1.c: New test.
11859
11860 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11861
11862         * gcc.dg/20020108-1.c: New test.
11863
11864 2002-01-08  H.J. Lu <hjl@gnu.org>
11865
11866         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11867         for header files.
11868
11869 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11870
11871         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11872         consistency.
11873
11874 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11875
11876         * gcc.dg/altivec-4.c: Test altivec predicates.
11877
11878 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11879
11880         * gcc.c-torture/execute/20020107-1.c: New test.
11881
11882 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11883
11884         PR c/5279
11885         * gcc.c-torture/compile/20020106-1.c: New test.
11886
11887 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11888
11889         * gcc.c-torture/execute/nestfunc-4.c: New test.
11890
11891 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11892
11893         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11894         extra triple that slipped in.
11895         * g++.old-deja/g++.abi/align.C: Likewise.
11896         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11897
11898 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11899
11900         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11901         * g++.old-deja/g++.abi/align.C: Likewise.
11902         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11903
11904         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11905         on FreeBSD/i386.
11906         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11907         FreeBSD.
11908
11909 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11910
11911         * gcc.dg/20020104-1.c: New test.
11912
11913         * gcc.dg/20020104-2.c: New test.
11914
11915 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11916
11917         * gcc.dg/20020103-1.c: Fix typo in target selector.
11918
11919 2002-01-03  Richard Henderson  <rth@redhat.com>
11920
11921         * gcc.dg/20020103-1.c: New.
11922
11923 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11924
11925         * gcc.c-torture/execute/20020103-1.c: New test.
11926
11927 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11928
11929         * g++.dg/other/debug2.C: New test.
11930
11931         * gcc.c-torture/compile/20020103-1.c: New test.
11932
11933 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11934
11935         * gcc.dg/gnu89-init-1.c: Added new tests.
11936
11937 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11938
11939         * g++.dg/template/friend2.C: Remove as patch is reverted.
11940
11941         * g++.dg/warn/oldcast1.C: New test.
11942
11943         * g++.dg/template/ptrmem1.C: New test.
11944         * g++.dg/template/ptrmem2.C: New test.
11945
11946         * g++.dg/template/ntp.C: New test.
11947
11948         * g++.dg/other/component1.C: New test.
11949
11950         * g++.dg/template/ttp3.C: New test.
11951
11952         * g++.dg/template/friend2.C: New test.
11953         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11954
11955 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.dg/other/ptrmem1.C: New test.
11958         * g++.dg/other/ptrmem2.C: New test.
11959
11960 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11961
11962         * g++.dg/template/ctor1.C: New test.
11963
11964 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11965
11966         * g++.dg/template/friend2.C: New test.
11967
11968 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11969
11970         * gcc.dg/mmix-1.c: New test.
11971
11972 2001-12-31  Richard Henderson  <rth@redhat.com>
11973
11974         * gcc.dg/asm-5.c: New.
11975
11976 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11977
11978         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11979         in namespace __gnu_cxx
11980
11981 2001-12-30  Richard Henderson  <rth@redhat.com>
11982
11983         * gcc.dg/debug-6.c: New.
11984
11985 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * gcc.c-torture/compile/20011229-2.c: New test.
11988
11989 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11990
11991         * gcc.dg/debug-3.c: New test.
11992         * gcc.dg/debug-4.c: New test.
11993         * gcc.dg/debug-5.c: New test.
11994
11995 2001-12-29  Richard Henderson  <rth@redhat.com>
11996
11997         * g++.dg/eh/loop1.C: New.
11998
11999 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12000
12001         * g++.dg/template/crash1.C: New test.
12002
12003 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12004
12005         * g++.dg/other/const1.C: New test.
12006
12007 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12008
12009         * gcc.c-torture/compile/20011229-1.c: New test.
12010
12011 2001-12-28  Stan Shebs  <shebs@apple.com>
12012
12013         * lib/objc-torture.exp: Resync with c-torture.exp.
12014         * lib/objc.exp: Load standard libraries.
12015
12016 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12017
12018         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12019         additional tests.
12020
12021 2001-12-27  Roger Sayle <roger@eyesopen.com>
12022
12023         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12024
12025 2001-12-27  Richard Henderson  <rth@redhat.com>
12026
12027         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12028
12029 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         * g++.dg/eh/ctor1.C: New test.
12032         * g++.dg/other/error2.C: New test.
12033
12034 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12035
12036         * g++.dg/other/init2.C: New test.
12037
12038 2001-12-24  Richard Henderson  <rth@redhat.com>
12039
12040         * gcc.dg/20011223-1.c: New.
12041         * gcc.dg/inline-1.c: New.
12042
12043 2001-12-23  Richard Henderson  <rth@redhat.com>
12044
12045         * gcc.dg/asm-4.c: Test operand modifiers.
12046
12047 2001-12-23  Richard Henderson  <rth@redhat.com>
12048
12049         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12050
12051 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12052
12053         * gcc.c-torture/execute/20011223-1.c: New test.
12054
12055 2001-12-21  Richard Henderson  <rth@redhat.com>
12056
12057         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12058         re-enables the warning.
12059
12060 2001-12-21  Richard Henderson  <rth@redhat.com>
12061
12062         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12063
12064 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12065
12066         * gcc.c-torture/compile/20011218-1.c: New test.
12067
12068 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12069
12070         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12071         arm-isr.c test.
12072         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12073         epilogue generation for ARM ISR routines.
12074
12075 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12076
12077         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12078         * gcc.dg/format/c90-printf-3.c: Likewise.
12079         * gcc.dg/format/c99-printf-3.c: Likewise.
12080         * gcc.dg/format/ext-1.c: Likewise.
12081         * gcc.dg/format/ext-6.c: Likewise.
12082         * gcc.dg/format/format.h: Prototype unlocked stdio.
12083
12084 2001-12-20  Richard Henderson  <rth@redhat.com>
12085
12086         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12087         (arena): Use it.
12088         (malloc): Correct allocation logic.  Abort if we fill up the
12089         arena before initialization complete.
12090         (realloc): Correct allocation logic.
12091
12092 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12093
12094         * gcc.c-torture/compile/20011219-2.c: New test.
12095
12096         * gcc.c-torture/execute/20011219-1.c: New test.
12097
12098 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12099
12100         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12101         target does not support weak symbols.
12102
12103 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12104
12105         * gcc.c-torture/compile/20011219-1.c: New test.
12106
12107 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12108
12109         * g++.dg/other/error1.C: New test.
12110
12111 2001-12-17  Jeffrey A Law  (law@redhat.com)
12112
12113         * gcc.c-torture/execute/20011217-1.c: New test.
12114
12115 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12116
12117         * objc.dg/special/: New directory.
12118         * objc.dg/special/special.exp: New file.
12119         * objc.dg/special/unclaimed-category-1.h: New file.
12120         * objc.dg/special/unclaimed-category-1a.m: New file.
12121         * objc.dg/special/unclaimed-category-1.m: New file.
12122
12123 2001-12-17  Andreas Jaeger  <aj@suse.de>
12124
12125         * gcc.c-torture/compile/20011217-2.c: New test.
12126
12127 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12128
12129         * gcc.c-torture/compile/20011217-1.c: New test.
12130
12131 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12132
12133         * testsuite/gcc.dg/20011214-1.c: New.
12134
12135 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12136
12137         * gcc.dg/altivec-4.c: New.
12138
12139 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12140
12141         * gcc.dg/20011113-1.c: New test.
12142
12143 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12144
12145         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12146         std::__malloc_alloc_template<0> and
12147         std::__default_alloc_template<false, 0>.
12148
12149 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12150
12151         * objc/execute/bf-21.m: New test.
12152         * objc/execute/enumeration-1.m: New test.
12153         * objc/execute/enumeration-2.m: New test.
12154
12155 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12156
12157         * gcc.dg/gnu89-init-1.c: New test.
12158
12159 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12160
12161         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12162         * g++.old-deja/g++.jason/2371.C: Likewise.
12163         * g++.old-deja/g++.jason/template33.C: Likewise.
12164         * g++.old-deja/g++.jason/template34.C: Likewise.
12165         * g++.old-deja/g++.jason/template36.C: Likewise.
12166         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12167         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12168         * g++.old-deja/g++.other/typename1.C: Likewise.
12169         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12170         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12171         * g++.old-deja/g++.pt/typename11.C: Likewise.
12172         * g++.old-deja/g++.pt/typename14.C: Likewise.
12173         * g++.old-deja/g++.pt/typename16.C: Likewise.
12174         * g++.old-deja/g++.pt/typename3.C: Likewise.
12175         * g++.old-deja/g++.pt/typename4.C: Likewise.
12176         * g++.old-deja/g++.pt/typename5.C: Likewise.
12177         * g++.old-deja/g++.pt/typename7.C: Likewise.
12178         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12179
12180 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12181
12182         * g++.dg/other/linkage1.C: New test.
12183         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12184         specifiers.
12185
12186 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12187
12188         * gcc.dg/concat.c: New test.
12189
12190 2001-12-11  Stan Shebs  <shebs@apple.com>
12191
12192         * objc/compile: New test directory.
12193         * objc/compile/compile.exp: New expect script.
12194         * objc/compile/20011211-1.m: New compile test.
12195
12196 2001-12-11  Jason Merrill  <jason@redhat.com>
12197
12198         * lib/prune.exp (prune_gcc_output): Also handle "In member
12199         function".  So many permutations...
12200
12201 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12202
12203         * g++.dg/template/typedef1.C: New test.
12204
12205 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12206
12207         * g++.dg/other/copy1.C: New test.
12208
12209 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12210
12211         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12212
12213         * gcc.dg/builtin-choose-expr.c: New.
12214
12215 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12216
12217         * gcc.dg/altivec-2.c: New.
12218
12219 2001-12-07  Richard Henderson  <rth@redhat.com>
12220
12221         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12222
12223 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12224
12225         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12226         ultrasparc.
12227
12228 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12229
12230         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12231
12232 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12233
12234         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12235         variable argument list.
12236
12237 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12238
12239         * gcc.c-torture/execute/memcheck: Delete entire directory.
12240         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12241         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12242
12243 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12244
12245         * gcc.dg/Wshadow-1.c: New test.
12246
12247 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12248
12249         * gcc.c-torture/compile/20011130-1.c: New test.
12250
12251         * gcc.dg/noncompile/20011025-1.c: New test.
12252
12253         * g++.dg/other/anon-union.C: New test.
12254
12255         * gcc.c-torture/execute/20011024-1.c: New test.
12256
12257 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12258
12259         * gcc.c-torture/execute/20000722-1.x,
12260         gcc.c-torture/execute/20010123-1.x: Remove.
12261         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12262         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12263         gcc.dg/c99-complit-2.c: New tests.
12264
12265 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         * g++.dg/inherit/base1.C: New test.
12268
12269 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12270
12271         * g++.dg/other/stdarg1.C: New test.
12272
12273         * gcc.c-torture/compile/20011130-2.c: New test.
12274
12275 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12276
12277         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12278         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12279         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12280         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12281         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12282         * gcc.dg/builtin-prefetch-1.c: New test.
12283
12284 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12285
12286         * gcc.dg/20011130-1.c: New test.
12287
12288 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12289
12290         * g++.dg/other/scope1.C: New test.
12291         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12292
12293 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12294
12295         * gcc.dg/vla-init-1.c: New test.
12296
12297 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12298
12299         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12300
12301 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12302
12303         * objc.dg/alias.m: Update.
12304         * objc.dg/class-1.m: Update.
12305         * objc.dg/const-str-1.m: Update.
12306         * objc.dg/fwd-proto-1.m: Update.
12307         * objc.dg/id-1.m: Update.
12308         * objc.dg/super-class-1.m: Update.
12309
12310 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12311
12312         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12313         constructs.
12314
12315 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12316
12317         * gcc.c-torture/execute/20011128-1.c: New test.
12318
12319 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12320
12321         * gcc.dg/20011127-1.c: New test.
12322
12323 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12324
12325         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12326         from Austin Group draft 7.
12327         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12328         scanf format arguments.
12329         * gcc.dg/format/no-exargs-2.c: New test.
12330
12331 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12332
12333         * g++.dg/abi/vbase8-4.C: New test.
12334
12335 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12336
12337         * gcc.c-torture/execute/20011121-1.c: New test.
12338
12339 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12340
12341         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12342
12343 2001-11-23  Andreas Jaeger  <aj@suse.de>
12344
12345         * gcc.dg/cpp/charconst-2.c: New test.
12346
12347 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12348
12349         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12350         to the host if it is remote.  Let tests specify extra headers
12351         they use.
12352         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12353         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12354         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12355         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12356         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12357         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12358         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12359         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12360         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12361         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12362
12363 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12364
12365         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12366         for little endian ARMs.
12367
12368 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12369
12370         * gcc.c-torture/compile/20011119-1.c: New test.
12371         * gcc.c-torture/compile/20011119-2.c: New test.
12372
12373 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12374
12375         * gcc.dg/altivec-1.c: Fix typo.
12376
12377 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12378
12379         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12380
12381 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12382
12383         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12384
12385 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12386
12387         * lib/g77.exp: Don't specify --rpath-link.
12388
12389         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12390         across all the headers.
12391         * gcc.dg/format/format.exp: For testing on a remote host,
12392         copy format.h.
12393
12394         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12395         * gcc.c-torture/execute/930406-1.c: Likewise.
12396         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12397
12398 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12399
12400         * gcc.dg/altivec-1.c: New.
12401
12402 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12403
12404         * gcc.dg/cpp/fpreprocessed.c: New test case.
12405
12406 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12407
12408         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12409         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12410         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12411
12412 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12413
12414         * gcc.dg/no-builtin-1.c: New test.
12415
12416 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12417
12418         * gcc.c-torture/execute/20011115-1.c: New test.
12419
12420 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12421
12422         * gcc.c-torture/compile/20011114-2.c: New test.
12423         * gcc.c-torture/compile/20011114-3.c: New test.
12424         * gcc.c-torture/compile/20011114-4.c: New test.
12425
12426 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12427
12428         * g++.dg/other/init1.C: New test.
12429
12430 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12431
12432         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12433         message.
12434
12435         * gcc.c-torture/execute/20011114-1.c: New testcase.
12436
12437         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12438         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12439         like the (before this change) version of 20010327-1.c.
12440
12441 2001-11-14  Roger Sayle <roger@eyesopen.com>
12442
12443         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12444
12445 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12446
12447         * g++.dg/init/array2.C: New test.
12448
12449 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12450
12451         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12452
12453 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12454
12455         * g++.dg/other/forscope1.C: New test.
12456         * g++.dg/ext/forscope1.C: New test.
12457         * g++.dg/ext/forscope2.C: New test.
12458
12459 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12460
12461         * gcc.c-torture/execute/20011113-1.c: New test.
12462
12463 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12464
12465         * gcc.c-torture/execute/20011109-2.c: New test.
12466
12467         * gcc.c-torture/execute/20011109-1.c: New test.
12468
12469 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12470
12471         * gcc.c-torture/compile/20011109-1.c: New test.
12472
12473 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12474
12475         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12476         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12477         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12478         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12479         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12480         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12481         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12482
12483 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12484
12485         * g++.dg/warn/Wshadow-1.C: New tests.
12486         * g++.old-deja/g++.mike/for3.C: Update.
12487
12488 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12489
12490         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12491         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12492         XFAILs.  Adjust expected error texts.
12493         * gcc.c-torture/compile/20011106-1.c,
12494         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12495         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12496         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12497         gcc.dg/c99-array-lval-5.c: New tests.
12498
12499 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12500
12501         * gcc.dg/cpp/defined.c: Update.
12502
12503 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12504
12505         * gcc.c-torture/execute/anon-1.c: New test.
12506
12507 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12508
12509         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12510         same size, so no warning should be produced on stormy16.
12511
12512         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12513         due to oversized array.
12514         * g++.old-deja/g++.mike/ns15.C: Likewise.
12515         * g++.old-deja/g++.pt/crash16.C: Likewise.
12516
12517 2001-11-02  Graham Stott  <grahams@redhat.com>
12518
12519         * g++.dgother/debug1.C: Fix typos.
12520
12521 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12522
12523         * g++.dg/other/debug1.C: New test.
12524
12525 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12526
12527         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12528         of unsigned long.
12529
12530 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12531
12532         * gcc.dg/20011029-2.c: New test.
12533
12534         * gcc.c-torture/compile/20011029-1.c: New test.
12535
12536 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12537
12538         * objc/execute/class_self-1.m: New test.
12539         * objc/execute/class_self-2.m: New test.
12540
12541 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12542
12543         * gcc.misc-tests/msgs.exp: Delete.
12544         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12545         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12546         error set to match recent changes.
12547
12548 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12549
12550         * gcc.dg/20011021-1.c: New test.
12551
12552 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12553
12554         * gcc.c-torture/compile/20011023-1.c: New test.
12555
12556 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12557
12558         * lib/g77.exp: Rewrite based on lib/g++.exp.
12559
12560 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12561
12562         * gcc.c-torture/execute/20011019-1.c: New test.
12563
12564         * gcc.dg/20011018-1.c: New test.
12565
12566 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12567
12568         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12569
12570 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12571
12572         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12573         * gcc.dg/attr-invalid.c: Likewise.
12574
12575 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12576
12577         * testsuite/gcc.dg/20011015-1.c: New test.
12578
12579 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12580
12581         * g++.dg/template/unify2.C: New test.
12582
12583 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12584
12585         * g++.dg/other/exception-specification.C: New test
12586
12587 2001-10-13  Tom Rix  <trix@redhat.com>
12588
12589         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12590         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12591
12592 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12593
12594         * testsuite/gcc.dg/20011009-1.c: New test.
12595
12596 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12597
12598         PR g++/4476
12599         * g++.dg/other/friend1.C: New test.
12600
12601 2001-10-11  Richard Henderson  <rth@redhat.com>
12602
12603         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12604
12605 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12606
12607         * gcc.c-torture/compile/20011010-1.c: New.
12608
12609 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12610
12611         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12612         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12613         g77.f-torture/execute/execute.exp,
12614         g77.f-torture/noncompile/noncompile.exp,
12615         gcc.c-torture/compile/compile.exp,
12616         gcc.c-torture/execute/execute.exp,
12617         gcc.c-torture/execute/ieee/ieee.exp,
12618         gcc.c-torture/execute/memcheck/memcheck.exp,
12619         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12620         objc/execute/execute.exp: Update FSF address.
12621
12622 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12623
12624         * gcc.dg/cpp/cmdlne-C.c: Update.
12625         * gcc.dg/cpp/cmdlne-C2.c: New.
12626
12627 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12628
12629         * gcc.c-torture/execute/20011008-3.c: New.
12630
12631 2001-10-08  DJ Delorie  <dj@redhat.com>
12632
12633         * gcc.dg/20011008-1.c: New.
12634         * gcc.dg/20011008-2.c: New.
12635
12636 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12637
12638         * gcc.dg/cpp/spacing1.c: Update test.
12639
12640 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12641
12642         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12643         spelling errors of "separate" as "seperate".
12644
12645 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12646
12647         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12648         enough to avoid inlining.
12649
12650 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12651
12652         * lib/g77.exp: set libg2c_dir correctly.
12653
12654 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12655
12656         * gcc.dg/cpp/macro11.c: New test.
12657
12658 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12659
12660         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12661         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12662         gcc.dg/format/multattr-3.c: New tests.
12663         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12664         tests for format attributes on function pointers being rejected.
12665
12666 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12667
12668         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12669
12670 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12671
12672         * g++.dg/warn/format1.C: New test.
12673
12674 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12675
12676         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12677
12678 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12679
12680         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12681
12682 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12683
12684         * gcc.dg/cpp/redef2.c: Add test.
12685
12686 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12687
12688         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12689         long-standing bug on i686, apparently.
12690         * gcc.c-torture/execute/loop-2c.x: New file.
12691         * gcc.c-torture/execute/loop-2d.x: New file.
12692         * gcc.c-torture/execute/loop-3c.x: New file.
12693
12694 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12695
12696         * gcc.dg/cpp/20000625-2.c: Correct line number.
12697
12698 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12699
12700         * gcc.dg/cpp/macro10.c: New test.
12701         * gcc.dg/cpp/strify3.c: New test.
12702         * gcc.dg/cpp/spacing1.c: Add tests.
12703         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12704         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12705
12706 2001-09-24  DJ Delorie  <dj@redhat.com>
12707
12708         * gcc.c-torture/execute/20010924-1.c: New test.
12709
12710 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12711
12712         * testsuite/objc/execute/paste.m: Remove.
12713
12714 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12715
12716         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12717
12718 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12719
12720         * g77.dg/strlen0.f: New test.
12721
12722 2001-09-21  Richard Henderson  <rth@redhat.com>
12723
12724         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12725         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12726
12727 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12728
12729         Table-driven attributes.
12730         * g++.dg/ext/attrib1.C: New test.
12731
12732 2001-09-20  DJ Delorie  <dj@redhat.com>
12733
12734         * gcc.dg/20000926-1.c: Update expected warning messages.
12735         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12736         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12737         array.
12738
12739 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12740
12741         * g++.dg/eh/registers1.C: New test case.
12742
12743 2001-09-17  Richard Henderson  <rth@redhat.com>
12744
12745         * gcc.dg/array-5.c: Fix VLA decomposition test.
12746
12747 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12748
12749         * gcc.dg/cpp/line5.c: New testcase.
12750
12751 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12752
12753         * gcc.dg/cpp/macro9.c: New test.
12754
12755 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12756
12757         * gcc.c-torture/execute/980223.c: Change type of addr from long
12758         to char *.
12759
12760 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12761
12762         * gcc.c-torture/execute/20010915-1.c: New test.
12763
12764 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12765
12766         * g77.dg/bprob: New directory.
12767         * g77.dg/bprob/bprob.exp: New file.
12768         * g77.dg/bprob/bprob-1.f: New test.
12769         * g77.dg/gcov: New directory.
12770         * g77.dg/gcov/gcov.exp: New file.
12771         * g77.dg/gcov/gcov-1.f: New test.
12772         * g77.dg/gcov/gcov-1.x: New file.
12773
12774 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12775
12776         * gcc.dg/cpp/directiv.c: Update.
12777         * gcc.dg/cpp/undef1.c: Update.
12778
12779 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12780
12781         * gcc.dg/20010912-1.c: New test.
12782
12783 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12784
12785         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12786         language-independent file in lib.
12787         * lib/gcov.exp: New file.
12788
12789 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12790
12791         * gcc.c-torture/compile/20010911-1.c: New test.
12792
12793 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12794
12795         * lib/profopt.exp: New, to support profile-directed optimizations.
12796         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12797         * gcc.misc-tests/bprob-1.c: New test.
12798         * gcc.misc-tests/bprob-2.c: New test.
12799
12800 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12801
12802         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12803         XFAIL and which kinds of gcov output to verify.
12804         * gcc.misc-tests/gcov-4b.x: New file.
12805         * gcc.misc-tests/gcov-5b.x: New file.
12806         * gcc.misc-tests/gcov-6.x: New file.
12807         * gcc.misc-tests/gcov-7.c: New test.
12808         * gcc.misc-tests/gcov-7.x: New file.
12809
12810 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12811
12812         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12813         * gcc.misc-tests/gcov-6.c: New test.
12814
12815 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         PR c++/3986
12818         * g++.dg/abi/vbase1.C: New test.
12819
12820 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12821
12822         * objc.dg/method-2.m: New.
12823
12824 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12825
12826         PR c++/4203
12827         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12828         * g++.dg/init/empty1.C: New test.
12829
12830 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12831
12832         * gcc.c-torture/compile/20010903-1.c: New test.
12833
12834 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12835
12836         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12837         for m68k.
12838
12839 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12840
12841         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12842
12843         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12844
12845         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12846
12847 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12848
12849         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12850         for 16-bit 'unsigned int'.
12851
12852 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12853
12854         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12855
12856 2001-08-27  Richard Henderson  <rth@redhat.com>
12857
12858         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12859         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12860
12861 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12862
12863         * gcc.dg/asm-names.c (ymain): New.
12864
12865 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12866
12867         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12868         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12869         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12870
12871 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12872
12873         * gcc.dg/compare5.c: New testcase.
12874
12875 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12876
12877         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12878         and "In instantiation".
12879
12880 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12881
12882         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12883
12884 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12885
12886         * gcc.misc-tests/gcov.exp: Add support for branch information.
12887         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12888         * gcc.misc-tests/gcov-4.c: New test.
12889         * gcc.misc-tests/gcov-4b.c: New test.
12890         * gcc.misc-tests/gcov-5b.c: New test.
12891
12892 2001-08-20  Zack Weinberg  <zackw@panix.com>
12893
12894         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12895         expected to fail.
12896
12897 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12898
12899         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12900
12901 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12902
12903         * g++.dg/eh/
12904         Moved to gcc-deps.exp
12905         * gcc-deps.exp: New file.
12906
12907 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12908
12909         * g++.old-deja/g++.pt/defarg14.C: New test.
12910
12911 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12912
12913         * g++.old-deja/g++.other/lineno5.C: New test.
12914
12915 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12916
12917         * g++.old-deja/g++.pt/crash68.C: New test.
12918
12919 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12920
12921         * g++.old-deja/g++.other/crash42.C: New test.
12922
12923 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12924
12925         * gcc.dg/cpp/extratokens.c: Fix.
12926         * gcc.dg/cpp/skipping2.c: New tests.
12927
12928 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12929
12930         * gcc.c-torture/execute/20010724-1.c: New file.
12931         * gcc.c-torture/execute/20010724-1.x: New file.
12932
12933 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12934
12935         * g++.old-deja/g++.other/cond7.C: New test.
12936
12937 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         * g++.old-deja/g++.other/optimize4.C: New test.
12940
12941 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12942
12943         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12944
12945 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12946
12947         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12948         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12949         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12950         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12951
12952         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12953         bug report" message.
12954
12955         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12956         * g++.dg/ext/instantiate1.C: Move from old-deja.
12957
12958 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12959
12960         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12961         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12962         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12963         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12964
12965 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12966
12967         * gcc.c-torture/execute/20010723-1.c: New test.
12968
12969 2001-07-23  Ben Elliston  <bje@redhat.com>
12970
12971         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12972
12973 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12974
12975         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12976         i[34567]86-*-*.
12977         Delete handling of ieee_multilib_flags.
12978         Pass -mieee for alpha*-*-* and sh-*-*.
12979         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12980
12981 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         Remove old-abi tests.
12984         * g++.old-deja/g++.mike/p11116.C: Remove.
12985         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12986
12987 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12988
12989         * g77.f-torture/compile/pr3743.f:  New test
12990
12991 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12992
12993         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12994
12995 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12996
12997         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12998         g++.old-deja/g++.pt/static6.C: Likewise.
12999         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13000         supports weak symbols.
13001
13002 2001-07-18  Andreas Jaeger  <aj@suse.de>
13003
13004         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13005         supported again.
13006
13007 2001-07-18  Andreas Jaeger  <aj@suse.de>
13008
13009         * gcc.dg/iftrap-1.c: Fix target line.
13010
13011 2001-07-17  Richard Henderson  <rth@redhat.com>
13012
13013         * gcc.c-torture/execute/20010717-1.c: New.
13014
13015 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13016
13017         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13018         tests.
13019
13020 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13021
13022         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13023
13024 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13025
13026         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13027         UAC_SIGBUS, UAC_NOPRINT definitions.
13028
13029 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13030
13031         * objc/execute/object_is_class.m: New test.
13032         * objc/execute/object_is_meta_class.m: New test.
13033
13034 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13035
13036         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13037         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13038
13039 2001-01-15  David Bil
13040         * objc/execute/class-14.m: Added.
13041         * objc/execute/class-2.m: Added.
13042         * objc/execute/class-3.m: Added.
13043         * objc/execute/class-4.m: Added.
13044         * objc/execute/class-5.m: Added.
13045         * objc/execute/class-6.m: Added.
13046         * objc/execute/class-7.m: Added.
13047         * objc/execute/class-8.m: Added.
13048         * objc/execute/class-9.m: Added.
13049         * objc/execute/class-tests-1.h
13050         * objc/execute/class-tests-2.h
13051         * objc/execute/compatibility_alias.m: Added.
13052         * objc/execute/encode-1.m: Added.
13053         * objc/execute/formal_protocol-1.m: Added.
13054         * objc/execute/formal_protocol-2.m: Added.
13055         * objc/execute/formal_protocol-3.m: Added.
13056         * objc/execute/formal_protocol-4.m: Added.
13057         * objc/execute/formal_protocol-5.m: Added.
13058         * objc/execute/formal_protocol-6.m: Added.
13059         * objc/execute/formal_protocol-7.m: Added.
13060         * objc/execute/informal_protocol.m: Added.
13061         * objc/execute/initialize.m: Added.
13062         * objc/execute/load.m: Added.
13063         * objc/execute/many_args_method.m: Added.
13064         * objc/execute/nested-3.m: Added.
13065         * objc/execute/no_clash.m: Added.
13066         * objc/execute/private.m: Added.
13067         * objc/execute/redefining_self.m: Added.
13068         * objc/execute/root_methods.m: Added.
13069         * objc/execute/selector-1.m: Added.
13070         * objc/execute/static-1.m: Added.
13071         * objc/execute/static-2.m: Added.
13072         * objc/execute/va_method.m: Added.
13073
13074 2001-03-10  Richard Henderson  <rth@redhat.com>
13075
13076         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13077
13078 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13079
13080         * g++.old-deja/g++.other/crash31.C: XFAIL.
13081         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13082         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13083         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13084         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13085         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13086
13087 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13088
13089         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13090
13091 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13092
13093         * gcc.dg/20000724-1.c: Don't use multiline strings.
13094
13095 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13096
13097         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13098         result of -cString against what we expect it to be; don't just
13099         print it out for no one to read.
13100
13101         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13102         Based on testcases provided by Nicola Pero.
13103
13104 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13105
13106         * gcc.dg/cpp/macro7.c: New test.
13107
13108 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13109
13110         * gcc.dg/cpp/multiline.c: Update.
13111
13112 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         * g++.old-deja/g++.other/enum3.C: New test.
13115
13116 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13117
13118         * g++.old-deja/g++.other/pod1.C: New test.
13119
13120 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13121
13122         * g++.old-deja/g++.ext/overload1.C: New test.
13123
13124 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13125
13126         * g++.old-deja/g++.pt/using1.C: New test.
13127
13128 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13129
13130         * g++.old-deja/g++.other/using9.C: New test.
13131
13132 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13133
13134         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13135
13136         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13137
13138 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13139
13140         * g++.old-deja/g++.ext/realpt1.C: Remove.
13141
13142 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13143
13144         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13145
13146 2001-02-26  Will Cohen  <wcohen@redhat.com>
13147
13148         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13149
13150 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13151
13152         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13153         templatized constructors.
13154
13155 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13156
13157         * gcc.c-torture/execute/20010224-1.c: New test.
13158
13159 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13160
13161         * gcc.c-torture/execute/20010222-1.c: New test.
13162
13163 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * g++.old-deja/g++.other/inline20.C: New test.
13166
13167 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13168
13169         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13170
13171 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13172
13173         * g++.old-deja/g++.other/lookup22.C: New test.
13174
13175 200
13176         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13177         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13178         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13179         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13180         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13181
13182 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13183
13184         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13185         account.
13186
13187 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13188
13189         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13190
13191 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13192
13193         * g++.old-deja/g++.pt/crash62.C: New test.
13194
13195 2001-01-04  Richard Henderson  <rth@redhat.com>
13196
13197         * gcc.dg/20000926-1.c: Update expected warnings.
13198         * gcc.dg/array-2.c: Likewise.
13199         * gcc.dg/array-4.c: Also validate flexible array members.
13200         * gcc.dg/c99-flex-array-1.c: New.
13201
13202 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13203
13204         * gcc.c-torture/compile/20001222-1.x: Remove.
13205
13206 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13207
13208         * gcc.c-torture/execute/built-in-setjmp.c: New.
13209
13210 2001-01-03  Richard Henderson  <rth@redhat.com>
13211
13212         * gcc.dg/940510-1.c: Update expected error wording.
13213         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13214
13215 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13216
13217         * lib/target-supports.exp (check_alias_available): Modified to
13218         indicate aliases not supported if only weak aliases are supported.
13219
13220 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13221
13222         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13223         Turn on cmpstrsi checks for __pj__ and __i370__.
13224
13225 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13226
13227         * g++.old-deja/g++.other/virtual11.C: New test.
13228
13229 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13230
13231         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13232
13233 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13234
13235         * gcc.c-torture/compile/20010102-1.c: New test.
13236
13237 2001-01-02  Andreas Jaeger  <aj@suse.de>
13238
13239         * gcc.dg/noreturn-3.c: New test.
13240
13241         * gcc.dg/noreturn-4.c: New test.
13242
13243 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13244
13245         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13246         __builtin_fputc and __builtin_fwrite.
13247
13248 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13249
13250         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13251         signed char, not default char.
13252
13253 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13254
13255         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13256
13257 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13258
13259         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13260
13261 2000-12-29  Richard Henderson  <rth@redhat.com>
13262
13263         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13264         (__cyg_profile_func_exit): Define.
13265
13266 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13267
13268         * g++.dg/vtgc1.C: New test.
13269
13270 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13271
13272         * gcc.dg/noncompile/20001228-1.c: New test.
13273
13274         * gcc.dg/20001228-1.c: New test.
13275
13276         * gcc.c-torture/execute/20001228-1.c: New test.
13277
13278 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13279
13280         * gcc.dg/format-strfmon-1.c: New test.
13281
13282 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13283
13284         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13285         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13286         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13287         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13288         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13289         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13290         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13291         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13292         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13293         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13294         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13295         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13296         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13297
13298         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13299         * gcc.c-torture/execute/string-opt-4.c: Test index.
13300
13301 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13302
13303         * gcc.c-torture/compile/20001226-1.c: New test.
13304
13305 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13306
13307         * gcc.c-torture/compile/20001222-1.c: New test.
13308         * gcc.c-torture/compile/20001222-1.x: Xfail.
13309
13310 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13311
13312         * gcc.c-torture/execute/comp-goto-2.c: New test.
13313
13314 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13315
13316         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13317         Use long types if __INT_MAX__ is 32767.
13318         (main): Use cast to (sint32 *) when poking 88 into a_page.
13319
13320         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13321
13322 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13323
13324         * gcc.c-torture/compile/20001221-1.c: New test.
13325         * gcc.c-torture/execute/20001221-1.c: New test.
13326
13327 2000-12-20  Richard Henderson  <rth@redhat.com>
13328
13329         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13330         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13331
13332 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13333
13334         * gcc.dg/compare3.c: New test.
13335
13336 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13337
13338         * gcc.dg/format-warnll-1.c: New test.
13339
13340 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13341
13342         * gcc.dg/cpp/cmdlne-P.c: New test.
13343
13344 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13345
13346         * gcc.c-torture/execute/builtin-abs-1.c,
13347         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13348
13349 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13350
13351         * gcc.dg/cpp/multiline.c: New test.
13352
13353 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13354
13355         * g++.old-deja/g++.other/syshdr1.C: Update.
13356         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13357
13358 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13359
13360         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13361
13362 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13363
13364         * g++.old-deja/g++.pt/ttp65.C: New test.
13365
13366 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13367
13368         * g++.old-deja/g++.pt/ttp64.C: New test.
13369
13370 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13371
13372         * g++.old-deja/g++.pt/spec33.C: New test.
13373
13374 2000-12-14  Catherine Moore  <clm@redhat.com>
13375
13376         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13377         * gcc.c-torture/execute/920612-2.c: Likewise.
13378         * gcc.c-torture/execute/920428-2.c: Likewise.
13379         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13380         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13381
13382 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13383
13384         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13385         * gcc.dg/pack-test-2.c: Likewise.
13386
13387 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13388
13389         Tests by Zack Weinberg <zackw@stanford.edu>.
13390
13391         * gcc.dg/cpp/defined.c: Update.
13392         * gcc.dg/cpp/defined_trad.c: New tests.
13393
13394 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13395
13396         * gcc.dg/cpp/trad-direct.c: Update.
13397
13398 2000-12-11  Neil Booth  <neilb@earthling.net>
13399
13400         * gcc.dg/cpp/defined_trad.c
13401
13402 2000-12-11  Neil Booth  <neilb@earthling.net>
13403
13404         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13405
13406 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13407
13408         * gcc.dg/format-miss-2.c: New test.
13409
13410 2000-12-09  Neil Booth  <neilb@earthling.net>
13411
13412         * gcc.dg/cpp/lineflags.c: New tests.
13413         * gcc.dg/cpp/poison.c: Update.
13414         * gcc.dg/cpp/redef2.c: Update.
13415         * gcc.dg/cpp/skipping.c: New test.
13416
13417 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13418
13419         * g++.old-deja/g++.other/eh3.C: New testcase.
13420
13421 2000-12-07  Neil Booth  <neilb@earthling.net>
13422
13423         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13424         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13425         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13426         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13427         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13428         Update.
13429
13430 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13431
13432         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13433         __SIZE_TYPE__ instead of int for type of integers cast to
13434         pointers.
13435
13436 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13437
13438         * g++.old-deja/g++.other/cleanup4.C: New test.
13439
13440 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13441
13442         * format-sec-1.c: New test.
13443
13444 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13445
13446         * gcc.dg/format-nonlit-3.c: New test.
13447
13448 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13449
13450         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13451         through a null pointer.
13452
13453 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13454         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13455         library makes no calls to `operator new' during initialization.
13456
13457 2000-11-04  Neil Booth  <neilb@earthling.net>
13458
13459         * gcc.dg/cpp/include2.c: New tests.
13460
13461 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13462
13463         * lib/g++.exp (g++_set_ld_library_path): New function.
13464         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13465
13466 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13467
13468         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13469         warnings.
13470
13471 2000-11-01  Richard Henderson  <rth@redhat.com>
13472
13473         * g++.old-deja/g++.ext/namedret1.C: New.
13474         * g++.old-deja/g++.ext/namedret2.C: New.
13475         * g++.old-deja/g++.ext/namedret3.C: New.
13476
13477 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13478
13479         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13480         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13481
13482 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13483
13484         * gcc.c-torture/execute/va-arg-21.c: New test.
13485
13486 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13487
13488         * gcc.dg/c99-complex-2.c: New test.
13489
13490 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13491
13492         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13493
13494 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13495
13496         * g++.old-deja/g++.other/inline16.C: New test.
13497
13498 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13499
13500         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13501         __PRETTY_FUNCTION__
13502
13503 2000-10-29  Neil Booth  <neilb@earthling.net>
13504
13505         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13506         New tests.
13507         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13508         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13509         optimisation.
13510
13511 2000-10-29  Neil Booth  <neilb@earthling.net>
13512
13513         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13514         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13515         * mi5.c: Test multiple includes work with -C.
13516         * trigraphs.c: Test ^= version.
13517
13518 2000-10-28  Neil Booth  <neilb@earthling.net>
13519
13520         New tests and test updates for new macro expander.
13521
13522         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13523         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13524         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13525         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13526         new diagnostic messages.
13527
13528         * gcc.dg/cpp/macro3.c: New tests.
13529
13530 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13531
13532         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13533         on the same line.
13534
13535 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13536
13537         * g++.old-deja/g++.other/eh2.C: New test.
13538
13539 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13540
13541         * gcc.c-torture/execute/20001027-1.c: New test.
13542
13543 2000-10-26  Richard Henderson  <rth@redhat.com>
13544
13545         * gcc.c-torture/execute/20001026-1.c: New.
13546
13547 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13548
13549         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13550         * g++.old-deja/g++.law/builtin1.C: Likewise.
13551         * g++.old-deja/g++.law/ctors10.C: Likewise.
13552         * g++.old-deja/g++.law/virtual3.C: Likewise.
13553         * g++.old-deja/g++.mike/p658.C: Likewise.
13554         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13555         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13556         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13557         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13558         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13559
13560 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13561
13562         * gcc.c-torture/compile/20001024-1.c: New test.
13563
13564 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13565
13566         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13567         to tell us whether or not we are using V3.
13568
13569 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13570
13571         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13572         operands.
13573
13574 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13575
13576         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13577
13578 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * gcc.c-torture/execute/20001024-1.c: New test.
13581
13582 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13583
13584         * g++.old-deja/g++.other/sibcall1.C: New test.
13585
13586 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13587
13588         * gcc.dg/noncompile/init-3.c: New test.
13589
13590 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13591
13592         * gcc.dg/format-array-1.c: New test.
13593
13594 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13595
13596         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13597         writing through null pointers; remove comment about testing
13598         unterminated strings.
13599
13600 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13601
13602         * gcc.c-torture/execute/20001017-2.c: New test.
13603
13604 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13605
13606         * gcc.c-torture/compile/20001018-1.c: New test.
13607         * gcc.c-torture/compile/20001018-1.x: Xfail.
13608
13609 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13610
13611         * gcc.c-torture/execute/20001017-1.c: New test.
13612
13613 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13614
13615         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13616         for multiple use of arguments with scanf formats; add tests for
13617         multiple use of arguments.
13618
13619 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13620
13621         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13622
13623 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.dg/format-miss-1.c: New test.
13626
13627 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13628
13629         * gcc.c-torture/execute/20001013-1.c: New test.
13630
13631 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13632
13633         * gcc.dg/format-branch-1.c: New test.
13634
13635 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13636
13637         * README, lib/file-format.exp: Remove EGCS references.
13638
13639 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13640
13641         * gcc.dg/20001013-1.c: New test.
13642
13643 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13644
13645         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13646         for intmax_t in the compiler using __typeof__ and the type rules
13647         for conditional expressions.
13648
13649 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13650
13651         * gcc.dg/20001012-1.c: New test.
13652         * gcc.dg/20001012-2.c: New test.
13653
13654 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13655
13656         * gcc.dg/format-attr-1.c: New test.
13657
13658 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13659
13660         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13661         __LONG_LONG_MAX__ instead of LLONG_MAX.
13662
13663 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13664
13665         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13666         scanf flags.
13667         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13668         flags.
13669
13670 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13671
13672         * gcc.dg/sequence-pt-1.c: New test.
13673
13674 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13675
13676         * gcc.c-torture/execute/20001011-1.c: New testcase.
13677         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13678
13679 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13680
13681         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13682         does not error on it.
13683
13684 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13685
13686         * gcc.dg/20001009-1.c: New test.
13687
13688 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13689
13690         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13691         * gcc.c-torture/execute/20001009-2.c: ... to here.
13692
13693 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13694
13695         * gcc.c-torture/compile/20001009-1.c: New testcase.
13696         * gcc.c-torture/execute/20001009-1.c: New testcase.
13697         Testcases provided by Jan Hubicka <jh@suse.cz>.
13698
13699 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13702         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13703         uintmax_t using <limits.h> to emulate the compiler's internal
13704         logic.  No longer XFAIL %j tests.
13705
13706 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13707
13708         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13709         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13710         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13711         regexps and details of expected handling of some bad formats.
13712         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13713         suppression.
13714
13715 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13716
13717         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13718         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13719         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13720         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13721         in list archives.
13722
13723 2000-10-06  Richard Henderson  <rth@cygnus.com>
13724
13725         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13726         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13727         * g++.old-deja/g++.jason/report.C: Likewise.
13728         * g++.old-deja/g++.law/friend5.C: Likewise.
13729         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13730         of the expected warnings.
13731
13732 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13733
13734         * g++.old-deja/g++.pt/enum14.C: New test.
13735
13736 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13737
13738         * g++.old-deja/g++.pt/crash59.C: New test.
13739
13740 2000-10-04  Will Cohen  <wcohen@redhat.com>
13741
13742         * gcc.dg/20000926-1.c: New test.
13743
13744 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13745
13746         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13747         function name for current C++ compiler.
13748         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13749
13750 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13751
13752         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13753         __PRETTY_FUNCTION__.
13754         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13755
13756 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13757
13758         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13759
13760 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13761
13762         * gcc.c-torture/compile/20000923-1.c: New test.
13763
13764 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13765
13766         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13767         * g++.old-deja/g++.pt/ttp62.C: Same.
13768         * g++.old-deja/g++.other/inline14.C: Same.
13769
13770 2000-09-24  Richard Henderson  <rth@cygnus.com>
13771
13772         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13773
13774 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13775
13776         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13777
13778 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13779
13780         * gcc.c-torture/compile/20000922-1.c: New file.
13781
13782 2000-09-21  Nick Clifton  <nickc@redhat.com>
13783
13784         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13785         a signed long modulo operation.
13786         (mod6): New function - perform an unsigned long modulo operation.
13787         (main): Add tests for modulos of very large numbers by very small
13788         dividends.
13789
13790 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13791
13792         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13793
13794 2000-09-19  Richard Henderson  <rth@cygnus.com>
13795
13796         * gcc.dg/compare2.c (case 10): XFAIL.
13797
13798 2000-09-18  Richard Henderson  <rth@cygnus.com>
13799
13800         * gcc.c-torture/execute/20000906-1.c: Move ...
13801         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13802         that support __builtin_trap.
13803
13804 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13805
13806         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13807
13808 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13809
13810         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13811         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13812         more $ format tests.
13813
13814 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13815
13816         * gcc.dg/format-errmk-1.c: New test.
13817
13818 2000-09-17  Greg McGary  <greg@mcgary.org>
13819
13820         * gcc.c-torture/execute/20000917-1.x: Remove.
13821
13822 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13825
13826 2000-09-17  Greg McGary  <greg@mcgary.org>
13827
13828         * gcc.c-torture/execute/20000917-1.c: New test.
13829         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13830
13831 2000-09-16  Neil Booth  <NeilB@earthling.net>
13832
13833         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13834         in nested macro bug.
13835
13836 2000-09-15  Neil Booth  <NeilB@earthling.net>
13837
13838         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13839
13840 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13841
13842         * gcc.c-torture/execute/20000914-1.c: New test.
13843
13844 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13845
13846         * g++.other/inline13.C: New test.
13847
13848 2000-09-12  Andreas Jaeger  <aj@suse.de>
13849
13850         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13851         constant by Ulrich Drepper <drepper@redhat.com>.
13852
13853 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13854
13855         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13856
13857 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13858
13859         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13860
13861 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13862
13863         * gcc.dg/cpp/backslash.c: New test.
13864
13865 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13866
13867         * gcc.c-torture/execute/20000910-1.c: New test.
13868         * gcc.c-torture/execute/20000910-2.c: Likewise.
13869
13870 2000-09-11  Robert Lipe  <robertl@sco.com>
13871
13872         * gcc.dg/pragma-align.c: New test.
13873
13874 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13875
13876         * g++.old-deja/g++.pt/explicit82.C: New test.
13877         * g++.old-deja/g++.pt/explicit83.C: New test.
13878
13879 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13880
13881         * gcc.dg/asm-names.c: New test.
13882
13883 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13884
13885         * gcc.dg/cpp/tr-warn6.c: New test
13886
13887 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13888
13889         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13890         be accepted.
13891
13892 2000-09-07  Catherine Moore  <clm@redhat.com>
13893
13894         * gcc.c-torture/execute/unroll-1.c: New test.
13895
13896 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13897
13898         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13899         ERROR markers.
13900         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13901         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13902         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13903         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13904         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13905         Preprocess only.
13906         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13907         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13908
13909 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         * g++.old-deja/g++.pt/deduct2.C: New test.
13912
13913 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13914
13915         * g++.old-deja/g++.pt/parms2.C: New test.
13916
13917 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13918
13919         * g++.old-deja/g++.pt/crash58.C: New test.
13920
13921 2000-09-06  Greg McGary  <greg@mcgary.org>
13922
13923         * gcc.c-torture/execute/20000906-1.c: New test.
13924         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13925
13926 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13927
13928         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13929
13930 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13931
13932         * g++.old-deja/g++.pt/crash57.C: New test.
13933
13934 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13935
13936         * g++.old-deja/g++.pt/crash56.C: New test.
13937
13938 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         * g++.old-deja/g++.pt/koenig1.C: New test.
13941
13942 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13943
13944         * gcc.dg/20000904-1.c: New test.
13945
13946 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13947
13948         * gcc.dg/cpp/paste8.c: New test.
13949
13950 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13951
13952         * gcc.c-torture/compile/20000827-1.c: New test.
13953
13954 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13955
13956         * gcc.dg/format-diag-1.c: New test.
13957
13958 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13959
13960         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13961         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13962         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13963         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13964         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13965
13966 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13967
13968         * g++.old-deja/g++.other/nested4.C: New test.
13969
13970 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13971
13972         * g++.old-deja/g++.ns/scoped1.C: New test.
13973
13974 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13975
13976         * lib/g++.exp: Support testing already-installed GCC.
13977
13978 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13979
13980         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13981
13982 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13983
13984         * gcc.dg/return-type-2.c: New test.
13985
13986 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13987
13988         * gcc.c-torture/compile/20000825-1.c: New test.
13989
13990 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13991
13992         * gcc.dg/dwarf2-2.c: New test.
13993
13994 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13995
13996         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13997         dg-warning regexps.
13998
13999 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14000
14001         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14002         gcc.dg/format-ext-5.c: New tests.
14003
14004 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14005
14006         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14007
14008 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14009
14010         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14011
14012 2000-08-24  Richard Henderson  <rth@cygnus.com>
14013
14014         * gcc.dg/ia64-sync-1.c: New test.
14015         * gcc.dg/ia64-sync-2.c: New test.
14016         * gcc.dg/ia64-asm-1.c: New test.
14017
14018 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14019
14020         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14021         * gcc.dg/format-ext-2.c: New test.
14022
14023 2000-08-23  Jason Merrill  <jason@redhat.com>
14024
14025         * lib/old-dejagnu.exp: Also ignore "In member function" and
14026         "At global scope".
14027
14028 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14029
14030         * gcc.dg/noncompile/label-lineno-1.c: New test.
14031
14032 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14033
14034         * gcc.dg/c99-array-nonobj-1.c: New test.
14035
14036 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14037
14038         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14039         tests.
14040         * gcc.dg/format-ext-1.c: New test.
14041
14042 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14043
14044         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14045         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14046         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14047         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14048         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14049
14050 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14051
14052         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14053         gcc.dg/c99-strftime-2.c: New tests.
14054
14055 2000-08-22  Richard Henderson  <rth@cygnus.com>
14056
14057         * gcc.c-torture/execute/20000822-1.c: New test.
14058
14059 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14060
14061         * gcc.c-torture/execute/20000819-1.x: Remove.
14062
14063 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14064
14065         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14066         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14067         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14068         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14069         gcc.dg/format-xopen-1.c: New tests.
14070
14071 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14072
14073         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14074
14075 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14076
14077         * g++.old-deja/g++.other/loop2.C: New test.
14078
14079         * gcc.c-torture/compile/20000606-1.c: New test.
14080         * gcc.c-torture/compile/20000728-1.c: New test.
14081         * gcc.c-torture/execute/20000801-1.c: New test.
14082         * gcc.c-torture/execute/20000801-2.c: New test.
14083         * gcc.c-torture/execute/20000819-1.c: New test.
14084         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14085         * gcc.dg/20000629-1.c: New test.
14086         * gcc.dg/20000724-1.c: New test.
14087         * gcc.dg/20000807-1.c: New test.
14088
14089 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14090
14091         * gcc.dg/cpp/pragma-1.c: New test.
14092         * gcc.dg/cpp/pragma-2.c: New test.
14093
14094 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14095
14096         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14097         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14098
14099 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14100
14101         * gcc.c-torture/compile/20000818-1.c: New test.
14102
14103 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14104
14105         * gcc.c-torture/execute/20000818-1.c: New test.
14106
14107 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14108
14109         * gcc.dg/format-va-1.c: New test.
14110
14111 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14112
14113         * g++.old-deja/g++.other/typedef8.C: New test.
14114
14115 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14116
14117         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14118         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14119         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14120         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14121         * g++.old-deja/g++.other/ptrmem7.C: New test.
14122         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14123
14124 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.pt/typename27.C: New test.
14127
14128 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14129
14130         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14131         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14132         * g++.old-deja/g++.pt/friend45.C: New test.
14133         * g++.old-deja/g++.other/friend8.C: New test.
14134
14135 2000-08-15  Richard Henderson  <rth@cygnus.com>
14136
14137         * gcc.c-torture/execute/20000815-1.c: New test.
14138
14139 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14140
14141         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14142         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14143         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14144
14145 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14146
14147         * g++.old-deja/g++.other/refinit2.C: New test.
14148
14149 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14150
14151         * lib/c-torture.exp (c-torture): Make
14152         compiler_conditional_xfail_data global.
14153         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14154         compiler_conditional_xfail_data machinery.
14155         (f-torture-execute): Likewise.
14156         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14157         and only when unrolling loops.
14158
14159         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14160
14161 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14162
14163         * g++.old-deja/g++.pt/explicit81.C: New test.
14164
14165 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         * g++.old-deja/g++.pt/typename26.C: New test.
14168
14169 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14170
14171         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14172         warning.
14173
14174 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14175
14176         * g++.old-deja/g++.other/array3.C: New test.
14177
14178 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14179
14180         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14181         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14182         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14183         New tests.
14184
14185 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14186
14187         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14188         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14189
14190 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14191
14192         * gcc.c-torture/execute/20000808-1.c: New test.
14193
14194 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14195
14196         * gcc.dg/c90-const-expr-1.c: New test.
14197
14198 2000-08-08  Richard Henderson  <rth@cygnus.com>
14199
14200         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14201
14202 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14203
14204         * gcc.dg/noncompile/const-ll-1.c: New test.
14205
14206 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14207
14208         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14209
14210 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14211
14212         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14213         that running programs linked against the shared version of libobjc
14214         run correctly.
14215
14216 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14217
14218         * gcc.dg/c99-printf-1.c: New test.
14219
14220 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14221
14222         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14223
14224 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14225
14226         * gcc.c-torture/execute/20000731-1.x: Delete.
14227
14228 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14229
14230         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14231         and torture_without_loops as is done by c-torture.exp.
14232         (search_for): Copy from c-torture.exp.
14233         (gcc-dg-runtest): New function, drives a directory of tests
14234         iterating over the TORTURE_OPTIONS.
14235         (scan-assembler, scan-assembler-not): Move here from
14236         individual directory drivers.
14237
14238         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14239         defined by lib/gcc-dg.exp.
14240         * gcc.dg/cpp/cpp.exp: Likewise.
14241         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14242         gcc-dg-runtest, so we cycle over optimization options.
14243
14244         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14245         * gcc.dg/compare2.c: No longer expected to fail.
14246
14247 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14248
14249         * gcc.c-torture/execute/20000804-1.c: New test.
14250
14251 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14252
14253         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14254
14255 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14256
14257         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14258
14259 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14260
14261         * gcc.c-torture/compile/20000803-1.c: New test.
14262
14263 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14264
14265         * gcc.c-torture/execute/20000801-3.c,
14266         gcc.c-torture/execute/20000801-4.c: New tests.
14267         * gcc.c-torture/execute/20000801-3.x,
14268         gcc.c-torture/execute/20000801-4.x: Xfail.
14269
14270 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14271
14272         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14273         libobjc/.libs to allow for libtool.
14274
14275 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14276
14277         * gcc.c-torture/compile/20000802-1.c: New test.
14278
14279 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14280
14281         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14282
14283 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14284
14285         * gcc-c-torture/execute/20000731-2.c: New test.
14286
14287         * gcc.c-torture/execute/20000731-1.c: New test.
14288         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14289
14290 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * testsuite/gcc.dg/cpp/paste7.c: New test.
14293         * gcc.dg/cpp/20000725-1.c: New test.
14294
14295 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14296
14297         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14298         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14299         declaration warning for __builtin_dwarf_reg_size.
14300
14301         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14302
14303 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14304
14305         * gcc.dg/noncompile/voidparam-1.c: New test.
14306
14307 2000-07-30  Richard Henderson  <rth@cygnus.com>
14308
14309         * gcc.dg/c90-digraph-1.c: Don't xfail.
14310         * gcc.dg/compare2.c (case 10): Xfail.
14311         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14312
14313 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14314
14315         * gcc.dg/c99-main-1.c: New test.
14316
14317 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14318
14319         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14320
14321 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14322
14323         * gcc.c-tortuer/execute/20000726-1.c: New test.
14324
14325 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14326
14327         * gcc.c-torture/execute/enum-2.c: New test.
14328
14329 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14330
14331         * gcc.dg/cpp/tr-warn3.c: New test.
14332
14333 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14334
14335         * g++.old-deja/g++.ext/implicit1.C: Remove.
14336         * g++.old-deja/g++.jason/c2.C: Remove
14337         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14338         * g++.old-deja/g++.pt/crash16.C: Likewise.
14339         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14340
14341 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14342
14343         * g++.old-deja/g++.other/for2.C: New test.
14344
14345 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14346
14347         * gcc.dg/20000720-1.c: New test.
14348
14349 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14350
14351         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14352
14353 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14354
14355         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14356         * gcc.c-torture/execute/20000722-1.c: New.
14357         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14358
14359 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14360
14361         * gcc.dg/cpp/20000720-1.S: New test.
14362
14363 2000-07-21  Michael Meissner  <meissner@redhat.com>
14364
14365         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14366
14367 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14368
14369         * g++.old-deja/g++.brendan/crash16.C,
14370         g++.old-deja/g++.brendan/parse3.C,
14371         g++.old-deja/g++.brendan/redecl1.C,
14372         g++.old-deja/g++.ns/template13.C,
14373         g++.old-deja/g++.other/decl4.C,
14374         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14375
14376 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14377
14378         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14379         and "Internal error".
14380
14381         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14382         regexps.
14383         * gcc.dg/cpp/paste6.c: New test.
14384
14385 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14386
14387         * gcc.dg/cpp/tr-direct.c: New test.
14388
14389         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14390         gcc.dg/cpp/undef1.c: Tweak error regexps.
14391
14392 2000-07-18  Eric Christopher <echristo@redhat.com>
14393
14394         * gcc.c-torture/compile/20000718-1.c: New test.
14395
14396 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14397
14398         * cpplex.c (_cpp_push_token): If the token being pushed back
14399         is the previous token in this context, just subtract one from
14400         context->posn.
14401         * cppmacro.c (save_expansion): Clear aux field when storing a
14402         placemarker.
14403
14404 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14405
14406         * gcc.dg/noncompile/redecl-1.c: New test.
14407
14408 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14409
14410         * gcc.c-torture/execute/20000717-5.c: New test.
14411         * gcc.c-torture/execute/20000717-1.x: Removed.
14412
14413 2000-07-17  Richard Henderson  <rth@cygnus.com>
14414
14415         * gcc.c-torture/execute/20000717-4.c: New test.
14416
14417 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14418
14419         * gcc.dg/cpp/syshdr.c: New test.
14420         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14421
14422 2000-07-17  Neil Booth  <neilb@earthling.net>
14423
14424         * gcc.dg/cpp/cmdlne-dM.c: New test.
14425         * gcc.dg/cpp/cmdlne-dD.c: New test.
14426
14427 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14428
14429         * gcc.c-torture/execute/20000717-3.c: New test.
14430
14431         * gcc.c-torture/compile/20000717-1.c: New test.
14432
14433 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14434
14435         * gcc.c-torture/execute/20000717-2.c: New test.
14436
14437 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14438
14439         * gcc.dg/formatz-1.c: New test.
14440
14441         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14442         * gcc.dg/c99-digraph-1.c: New tests.
14443
14444         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14445         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14446
14447         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14448         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14449         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14450         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14451         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14452         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14453         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14454
14455 2000-07-17   Greg McGary <greg@mcgary.org>
14456
14457         * gcc.c-torture/execute/20000717-1.c: New test.
14458         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14459
14460 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14461
14462         * gcc.c-torture/execute/20000715-2.c: New test.
14463         * gcc.dg/20000715-1.c: New test.
14464
14465 2000-07-15  Michael Meissner  <meissner@redhat.com>
14466
14467         * gcc.c-torture/execute/20000715-1.c: New test.
14468
14469 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14470
14471         * gcc.c-torture/execute/20000707-1.c: New test.
14472
14473 2000-07-13  Neil Booth  <NeilB@earthling.net>
14474
14475         * testsuite/gcc.dg/cpp/digraph1.c,
14476         testsuite/gcc.dg/cpp/digraph2.c,
14477         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14478
14479 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14480
14481         * g77.f-torture/compile/20000630-2.f:  New test.
14482         * g77.f-torture/compile/20000630-2.x
14483
14484 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14485
14486         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14487
14488 2000-07-11  Neil Booth  <NeilB@earthling.net>
14489
14490         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14491
14492 2000-07-11  Neil Booth  <NeilB@earthling.net>
14493
14494         * gcc.dg/cpp/cmdlne-C.c: New.
14495
14496 2000-07-09  Neil Booth  <NeilB@earthling.net>
14497
14498         * gcc.dg/cpp/directiv.c: New tests.
14499         * gcc.dg/cpp/undef1.c: Update.
14500
14501 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14502
14503         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14504
14505 2000-07-09  Neil Booth  <NeilB@earthling.net>
14506
14507         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14508
14509 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14510
14511         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14512         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14513
14514 2000-07-08  Neil Booth  <NeilB@earthling.net>
14515
14516         * gcc.dg/cpp/macsyntx.c: New tests.
14517
14518 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14519
14520         * gcc.dg/20000707-1.c: New test.
14521
14522 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14523
14524         * gcc.c-torture/execute/20000706-1.c: New test.
14525         * gcc.c-torture/execute/20000706-2.c: New test.
14526         * gcc.c-torture/execute/20000706-3.c: New test.
14527         * gcc.c-torture/execute/20000706-4.c: New test.
14528         * gcc.c-torture/execute/20000706-5.c: New test.
14529
14530 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14531
14532         * g++.old-deja/g++.pt/instantiate7.C: New test.
14533
14534 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14537         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14538         * g++.old-deja/g++.other/rtti3.C: Likewise.
14539         * g++.old-deja/g++.other/rttid3.C: Likewise.
14540
14541 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14542
14543         *  g77.f-torture/compile/20000630-1.x: Fix typo
14544
14545 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14546
14547         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14548         assembly output.
14549
14550 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14551
14552         * gcc.dg/cpp/ident.c: New test.
14553
14554 2000-07-05  Neil Booth  <NeilB@earthling.net>
14555
14556         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14557           gcc.dg/cpp/lexstrng.c: New tests.
14558
14559 2000-07-04  Neil Booth  <NeilB@earthling.net>
14560
14561         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14562         * gcc.dg/cpp/strify2.c: Same.
14563
14564 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14565
14566         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14567         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14568         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14569         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14570
14571         * testsuite/gcc.dg/cpp/macro1.c,
14572         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14573         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14574         testsuite/gcc.dg/cpp/strify1.c,
14575         testsuite/gcc.dg/cpp/strify2.c: New tests.
14576
14577 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * gcc.c-torture/execute/20000703-1.c: New test.
14580
14581 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14582
14583         * g++.old-deja/g++.pt (lookup10.C): New test.
14584
14585 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14586
14587         * g++.old-deja/g++.pt (typename25.C): New test.
14588
14589 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14590
14591         * gcc.c-torture/compile/20000701-1.c: New test.
14592
14593 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14594
14595         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14596         to test case.
14597
14598 2000-06-30  Catherine Moore  <clm@cygnus.com>
14599
14600         * gcc.c-torture/execute/align-1.c: New test.
14601
14602 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14603
14604         * g++.old-deja/g++.pt/expr8.C: New test.
14605         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14606
14607 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14608
14609         * gcc.c-torture/compile/20000629-1.c: New test.
14610
14611 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14612
14613
14614         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14615         gcc.dg/noncompile directory, depending on whether they're
14616         preprocessor tests or not.  Annotate all the tests for the dg
14617         framework.
14618
14619         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14620         * gcc.dg/noncompile/noncompile.exp: New.
14621
14622         * Moved files:
14623         Old name                                New name
14624         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14625         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14626         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14627         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14628         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14629         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14630         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14631         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14632         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14633         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14634         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14635         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14636         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14637         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14638         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14639         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14640         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14641         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14642         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14643         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14644         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14645         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14646         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14647         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14648
14649         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14650         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14651         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14652         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14653         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14654         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14655
14656 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14657
14658         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14659         declare one variable.  On the fourth, error.
14660         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14661         declared by 20000628-1a.h.
14662
14663 2000-06-29  Richard Henderson  <rth@redhat.com>
14664
14665         * gcc.c-torture/execute/930529-1.x: New file.
14666         * gcc.dg/920413-1.c: Adjust expected warning text.
14667         * gcc.dg/980217-1.c: Declare abort.
14668         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14669
14670 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14671
14672         * g77.f-torture/compile/20000629-1.f: New test.
14673         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14674
14675 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14676
14677         Rearrange lots of files, removing entirely the
14678         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14679         directories.
14680
14681         * Deleted files:
14682         gcc.c-torture/code_quality/code_quality.exp
14683         gcc.c-torture/special/special.exp
14684         gcc.failure/failure.exp
14685         gcc.failure/940409-1.x
14686         gcc.c-torture/compile/961203-1.x
14687
14688         * New files:
14689         gcc.misc-tests/linkage.exp
14690         gcc.c-torture/execute/920730-1t.c
14691         gcc.c-torture/execute/920730-1t.x
14692         gcc.c-torture/compile/920520-1.x
14693         gcc.c-torture/compile/920521-1.x
14694         gcc.c-torture/compile/981006-1.x
14695         gcc.c-torture/execute/eeprof-1.x
14696
14697         * Moved files (possibly with modifications to fit a new harness):
14698         Old name                                New name
14699         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14700         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14701         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14702         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14703         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14704         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14705         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14706         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14707         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14708         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14709         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14710         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14711         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14712         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14713
14714 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14715
14716         * c-torture/compile/961203-1.x: Delete.
14717
14718         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14719         not exit. Include stdio.h.
14720         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14721         * gcc.misc-tests/dg-12.c: Likewise.
14722         * gcc.misc-tests/dg-5.c: Likewise.
14723         * gcc.misc-tests/dg-6.c: Likewise.
14724         * gcc.misc-tests/dg-7.c: Prototype abort.
14725         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14726         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14727         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14728         not exit.
14729         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14730         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14731
14732 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14733
14734         * gcc.dg/cpp/20000628-1.c: New test.
14735         * gcc.dg/cpp/20000628-1.h: New header for above test.
14736         * gcc.dg/cpp/20000628-1a.h: Likewise.
14737
14738 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14739
14740         * gcc.dg/cpp: New directory.
14741         * gcc.dg/cpp/cpp.exp: New driver.
14742         * gcc.dg/cpp/20000627-1.c: New test.
14743         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14744         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14745         and rewrite as a compilation test.
14746
14747         * gcc.dg: Move many files into the cpp subdirectory, possibly
14748         renaming or editing them as well.
14749         Old name                New name
14750         990119-1.c              cpp/19990119-1.c
14751         990228-1.c              cpp/19990228-1.c
14752         990407-1.c              cpp/19990407-1.c
14753         990409-1.c              cpp/19990409-1.c
14754         990413-1.c              cpp/19990413-1.c
14755         990703-1.c              cpp/19990703-1.c
14756         20000127-1.c            cpp/20000127-1.c
14757         20000129-1.c            cpp/20000129-1.c
14758         20000207-1.c            cpp/20000207-1.c
14759         20000207-2.c            cpp/20000207-2.c
14760         20000209-1.c            cpp/20000209-1.c
14761         20000209-2.c            cpp/20000209-2.c
14762         20000301-1.c            cpp/20000301-1.c
14763         20000419-1.c            cpp/20000419-1.c
14764         20000510-1.S            cpp/20000510-1.S
14765         20000519-1.c            cpp/20000519-1.c
14766         20000529-1.c            cpp/20000529-1.c
14767         20000625-1.c            cpp/20000625-1.c
14768         20000625-2.c            cpp/20000625-2.c
14769         cpp-as1.c               cpp/assert1.c
14770         cpp-as2.c               cpp/assert2.c
14771         cxx-comments-1.c        cpp/cxxcom1.c
14772         cxx-comments-2.c        cpp/cxxcom2.c
14773         endif-label.c           cpp/endif.c
14774         cpp-hash1.c             cpp/hash1.c
14775         cpp-hash2.c             cpp/hash2.c
14776         cpp-if1.c               cpp/if-1.c
14777         cpp-if2.c               cpp/if-2.c
14778         cpp-if3.c               cpp/if-3.c
14779         cpp-if4.c               cpp/if-4.c
14780         cpp-if5.c               cpp/if-5.c
14781         cpp-cond.c              cpp/if-cexp.c
14782         cpp-missingop.c         cpp/if-mop.c
14783         cpp-missingparen.c      cpp/if-mpar.c
14784         cpp-opprec.c            cpp/if-oppr.c
14785         cpp-ifparen.c           cpp/if-paren.c
14786         cpp-shortcircuit.c      cpp/if-sc.c
14787         cpp-shift.c             cpp/if-shift.c
14788         cpp-unary.c             cpp/if-unary.c
14789         cpp-li1.c               cpp/line1.c
14790         cpp-li2.c               cpp/line2.c
14791         lineno.c                cpp/line3.c
14792         lineno-2.c              cpp/line4.c
14793         cpp-mi.c                cpp/mi1.c
14794         cpp-mic.h               cpp/mi1c.h
14795         cpp-micc.h              cpp/mi1cc.h
14796         cpp-mind.h              cpp/mi1nd.h
14797         cpp-mindp.h             cpp/mi1ndp.h
14798         cpp-mix.h               cpp/mi1x.h
14799         cpp-mi2.c               cpp/mi2.c
14800         cpp-mi2a.h              cpp/mi2a.h
14801         cpp-mi2b.h              cpp/mi2b.h
14802         cpp-mi2c.h              cpp/mi2c.h
14803         cpp-mi3.c               cpp/mi3.c
14804         cpp-mi3.def             cpp/mi3.def
14805         poison-1.c              cpp/poison.c
14806         pr-impl.c               cpp/prag-imp.c
14807         cpp-redef-2.c           cpp/redef1.c
14808         cpp-redef.c             cpp/redef2.c
14809         strpaste.c              cpp/strp1.c
14810         strpaste-2.c            cpp/strp2.c
14811         cpp-tradpaste.c         cpp/tr-paste.c
14812         cpp-tradstringify.c     cpp/tr-str.c
14813         cpp-tradwarn1.c         cpp/tr-warn1.c
14814         cpp-tradwarn2.c         cpp/tr-warn2.c
14815         trigraphs.c             cpp/trigraphs.c
14816         cpp-unc1.c              cpp/unc1.c
14817         cpp-unc2.c              cpp/unc2.c
14818         cpp-unc3.c              cpp/unc3.c
14819         cpp-unc.c               cpp/unc4.c
14820         undef.c                 cpp/undef1.c
14821         undef-2.c               cpp/undef2.c
14822         cpp-wi1.c               cpp/widestr1.c
14823
14824 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14825
14826         * lib/g++.exp (g++_include_flags): Tweak.
14827
14828 2000-06-27  H.J. Lu  <hjl@gnu.org>
14829             Loren J. Rittle  <ljrittle@acm.org>
14830
14831         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14832         version with one that knows about the new gcc tree structure.
14833         (g++_link_flags): Same.
14834
14835 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14836
14837         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14838         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14839         case we are cross-compiling.
14840
14841         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14842         g++.old-deja/g++.niklas/Makefile.in,
14843         g++.old-deja/g++.niklas/configure.in,
14844         g++.old-deja/g++.other/Makefile.in,
14845         g++.old-deja/g++.other/configure.in,
14846         gcc.c-torture/code_quality/Makefile.in,
14847         gcc.c-torture/code_quality/configure.in,
14848         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14849         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14850         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14851         gcc.c-torture/execute/ieee/Makefile.in,
14852         gcc.c-torture/execute/ieee/configure.in,
14853         gcc.c-torture/noncompile/Makefile.in,
14854         gcc.c-torture/noncompile/configure.in,
14855         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14856         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14857         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14858
14859 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14860
14861         * g++.old-deja/g++.other/ambig3.C: New test.
14862
14863 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         * g++.old-deja/g++.pt/syntax1.C: New test.
14866         * g++.old-deja/g++.pt/syntax2.C: New test.
14867         * g++.old-deja/g++.other/syntax3.C: New test.
14868         * g++.old-deja/g++.other/syntax4.C: New test.
14869
14870 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14871
14872         * gcc.dg/20000623-1.c: Prototype exit and abort.
14873
14874 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14875
14876         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14877         New tests.
14878         * gcc.dg/cpp-mi3.def: New file.
14879
14880         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14881         inside assertions.
14882         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14883         lexer's error messages.
14884         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14885         divine anything from the linemarkers.
14886         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14887         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14888
14889 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14890
14891         * gcc.dg/20000623-1.c: New test.
14892
14893 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14894
14895         * gcc.c-torture/execute/20000622-1.c: New test.
14896
14897 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14898
14899         * g++.old-deja/g++.other/init15.C: New test.
14900
14901 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14902
14903         * g++.old-deja/g++.pt/vaarg2.C: New test.
14904         * g++.old-deja/g++.pt/vaarg3.C: New test.
14905
14906 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14907
14908         * g++.old-deja/g++.other/dyncast6.C: New test.
14909
14910 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14911
14912         * gcc.c-torture/execute/loop-6.c: New test.
14913
14914 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14915
14916         * gcc.dg/20000614-1.c: New test.
14917         * gcc.dg/20000614-2.c: New test.
14918
14919 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14920
14921         * g++.old-deja/g++.other/inline12.C: New test.
14922
14923 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14924
14925         * g++.old-deja/g++.other/eh1.C: New test.
14926
14927 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14928
14929         * g++.old-deja/g++.other/type.C: New test.
14930
14931 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14932
14933         * g++.old-deja/g++.other/initstring.C: New test.
14934
14935 2000-06-12  Jason Merrill  <jason@redhat.com>
14936
14937         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14938
14939 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14940
14941         * gcc.c-torture/compile/20000609-1.c: New test.
14942
14943 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14944
14945         * gcc.dg/20000609-1.c: New test.
14946
14947 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14948
14949         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14950         * gcc.c-torture/noncompile/poison-1.c: Move...
14951         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14952         * gcc.dg/cpp-li1.c: Add a token after the #line.
14953
14954 2000-06-05  Richard Henderson  <rth@cygnus.com>
14955
14956         * gcc.c-torture/execute/20000605-2.c: New test.
14957         * gcc.c-torture/execute/20000605-3.c: New test.
14958
14959 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14960
14961         * g77.f-torture/execute/20000503-1.x: New file.
14962
14963 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14964
14965         * g++.old-deja/g++.eh/badalloc1.C: New test.
14966
14967 2000-06-05  Richard Henderson  <rth@cygnus.com>
14968
14969         * gcc.c-torture/execute/20000605-1.c: New test.
14970
14971 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14972             Nathan Sidwell <nathan@codesourcery.com>
14973
14974         * gcc.c-torture/compile/20000605-1.c: New test.
14975
14976 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14977
14978         * g77.f-torture/compile/20000601-1.f:  New test.
14979
14980 2000-06-03  Richard Henderson  <rth@cygnus.com>
14981
14982         * gcc.c-torture/execute/20000603-1.c: New.
14983
14984 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14985
14986         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14987         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14988
14989 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         * gcc.dg/compare2.c (case 12): XFAIL.
14992         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14993         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14994
14995         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14996
14997 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14998
14999         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15000         guard macro is already defined when the header is first
15001         included.
15002         * gcc.dg/cpp-mix.h: New file.
15003         * gcc.dg/endif-label.c: Update patterns to match compiler.
15004
15005         * g++.brendan/complex1.C: Declare abort.
15006         * g++.law/refs4.C: Remove XFAIL.
15007         * g++.oliva/expr2.C: Declare abort and exit.
15008
15009 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15010
15011         * gcc.c-torture/execute/20000528-1.c: New test.
15012
15013         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15014         * g++.old-deja/g++.law/temps4.C: Likewise.
15015
15016         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15017         stdlib.h.  Call abort() on failure.
15018         * g++.old-deja/g++.law/refs4.C: Likewise.
15019         * g++.old-deja/g++.law/temps4.C: Likewise.
15020         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15021         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15022
15023 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15024
15025         Relative to g++.dg/special:
15026         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15027
15028         Relative to g++.old-deja:
15029         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15030         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15031         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15032         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15033         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15034         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15035         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15036
15037         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15038         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15039         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15040         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15041         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15042         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15043         and/or string.h.
15044
15045         * g++.other/goto1.C: Update expectations for error messages.
15046
15047 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15048
15049         * gcc.c-torture/compile/20000523-1.c: New test.
15050
15051 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15054
15055 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.old-deja/g++.eh/catch11.C: New test.
15058         * g++.old-deja/g++.eh/catch12.C: New test.
15059
15060 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15061
15062         * gcc.c-torture/execute/20000523-1.c: New test.
15063
15064 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15065
15066         * c-torture/execute/bcp-1.c: Replace abort in arg of
15067         __builtin_constant_p with a generic external function.
15068
15069         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15070         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15071         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15072         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15073         Prototype abort and/or exit.
15074
15075         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15076         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15077         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15078         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15079
15080 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15081
15082         * gcc.dg/dwarf2-1.c: New test.
15083
15084 2000-05-20  Richard Henderson  <rth@cygnus.com>
15085
15086         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15087
15088 2000-05-20  Andreas Jaeger  <aj@suse.de>
15089
15090         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15091         testcase.
15092
15093 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15094
15095         * gcc.c-torture/execute/20000519-2.c: New test.
15096
15097 2000-05-19  Andreas Jaeger  <aj@suse.de>
15098
15099         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15100         which fails with SSA.
15101
15102         * lib/c-torture.exp: Also test with -O3 -fssa.
15103
15104 2000-05-18  Michael Meissner  <meissner@redhat.com>
15105
15106         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15107         * gcc.c-torture/execute/920415-1.c: Ditto.
15108         * gcc.c-torture/execute/920501-1.c: Ditto.
15109         * gcc.c-torture/execute/conversion.c: Ditto.
15110         * gcc.c-torture/execute/cvt-1.c: Ditto.
15111
15112 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15113
15114         * gcc.c-torture/compile/20000518-1.c: New test.
15115
15116 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15117
15118         * g77.f-torture/compile/200005018.f:  New test.
15119
15120 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15121
15122         * gcc.c-torture/compile/20000517-1.c: New test.
15123
15124 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15125
15126         * gcc.c-torture/execute/20000516-1.c: New test.
15127
15128 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15129
15130         * g++.old-deja/g++.other/eh.C: New test.
15131
15132 2000-05-12  Richard Henderson  <rth@cygnus.com>
15133
15134         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15135         constants through to doit's conditional.
15136
15137 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15138
15139         * gcc.c-torture/compile/20000511-1.c: New test.
15140         * g77.f-torture/compile/20000511-1.f: New test.
15141         * g77.f-torture/compile/20000511-2.f: New test.
15142
15143 2000-05-11  Michael Meissner  <meissner@redhat.com>
15144
15145         * gcc.c-torture/execute/20000511-1.c: New test.
15146
15147 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15148
15149         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15150         * gcc.dg/20000510-1.S: New.
15151
15152 2000-05-08  Catherine Moore  <clm@cygnus.com>
15153
15154         * gcc.dg/unused-3.c: New.
15155
15156 2000-05-06  Richard Henderson  <rth@cygnus.com>
15157
15158           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15159           * g++.old-deja/g++.mike/warn1.C: Likewise.
15160           * g++.old-deja/g++.pt/local1.C: Likewise.
15161           * g++.old-deja/g++.pt/local7.C: Likewise.
15162           * g++.old-deja/g++.pt/spec16.C: Likewise.
15163
15164 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15165
15166         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15167
15168 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15169
15170           * g77.f-torture/execute/20000503-1.f:  New test.
15171
15172 2000-05-04  Andreas Jaeger  <aj@suse.de>
15173
15174         * gcc.dg/noreturn-2.c: New test.
15175
15176 2000-05-04  Neil Booth  <NeilB@earthling.net>
15177
15178         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15179         preprocessor.
15180
15181 2000-05-04  Richard Henderson  <rth@cygnus.com>
15182
15183         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15184
15185 2000-05-04  Richard Henderson  <rth@cygnus.com>
15186
15187         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15188         OpenSSL by Jason R Thorpe.
15189
15190 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15191
15192         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15193
15194 2000-05-03  Robert Lipe <robertlipe@usa.net>
15195
15196         * gcc.dg/20000503-1.c: New test.
15197
15198 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15199
15200         * gcc.c-torture/compile/20000502-1.c: New test.
15201         * g++.old-deja/g++.other/align.C: New test.
15202         * gcc.dg/cpp-tradstringify.c: New test.
15203
15204 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15205
15206         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15207         and hard registers.
15208
15209 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15210
15211         * gcc.c-torture/execute/loop-5.c: New test.
15212
15213 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15214
15215         * gcc.c-torture/execute/va-arg-20.c: New test.
15216
15217 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15218
15219         * gcc.c-torture/execute/20000422-1.c: New test.
15220
15221 2000-04-20  Greg McGary  <gkm@gnu.org>
15222
15223         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15224         when optimizing, but without sibling-call optimizations (-O1).
15225
15226 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15227
15228           * gcc.c-torture/compile/20000420-1.c: New test.
15229
15230 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15231
15232         * g++.abi/ptrflags.C: New test.
15233         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15234
15235 2000-04-19  Catherine Moore  <clm@cygnus.com>
15236
15237         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15238
15239 2000-04-19  Greg McGary  <gkm@gnu.org>
15240
15241         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15242         sibling-call optimizations.
15243
15244 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15245
15246         * gcc.dg/20000419-1.c: New test.
15247
15248 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15249
15250         * gcc.c-torture/execute/20000412-6.c: New test.
15251
15252 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15253
15254         * gcc.c-torture/execute/20000412-5.c: New test.
15255         * g77.f-torture/compile/20000412-1.f: New test.
15256         * gcc.c-torture/execute/20000412-4.c: New test.
15257         * gcc.c-torture/compile/20000412-2.c: New test.
15258         * gcc.c-torture/execute/20000412-3.c: New test.
15259         * gcc.c-torture/compile/20000412-1.c: New test.
15260         * gcc.c-torture/execute/20000412-2.c: New test.
15261
15262 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15263
15264         * objc/execute/bf-20.m: New test.
15265
15266 2000-04-10  Richard Henderson  <rth@cygnus.com>
15267
15268         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15269
15270         * gcc.c-torture/execute/20000412-1.c: New test.
15271
15272 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15273
15274         * g++.old-deja/g++.eh/catchptr1.C: New test.
15275
15276 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15277
15278         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15279
15280 2000-04-08  Neil Booth  <NeilB@earthling.net>
15281
15282         * gcc.dg/cpp-nullchar.c: Remove test as
15283         embedded nulls cause problems.
15284
15285 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15286
15287         * gcc.dg/compare2.c: New test.
15288
15289 2000-04-08  Neil Booth  <NeilB@earthling.net>
15290
15291         * gcc.dg/cpp-nullchar.c: New test.
15292
15293 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15294
15295         * gcc.dg/cpp-mi2.c: New test.
15296         * gcc.dg/cpp-mi2[abc].h: New files.
15297
15298 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15301         member name.
15302
15303 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         * g++.old-deja/g++.abi/vmihint.C: New test.
15306
15307 2000-04-06  Neil Booth  <NeilB@earthling.net>
15308
15309         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15310         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15311         copyright.
15312
15313 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15314
15315         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15316         avoid stack-frame overwrite.
15317
15318 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15319
15320         * gcc.c-torture/compile/20000405-2.c: New test.
15321         * gcc.c-torture/compile/20000405-3.c: New test.
15322
15323 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15324
15325         * gcc.c-torture/compile/20000405-1.c: New test.
15326
15327 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15328
15329         * gcc.dg/cast-qual-1.c: Revert last change.
15330
15331 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15332
15333         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15334
15335 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15336
15337         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15338         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15339
15340 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15341
15342         * gcc.c-torture/compile/20000403-2.c: New test.
15343         * gcc.c-torture/compile/20000403-1.c: New test.
15344
15345 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15346
15347         * gcc.c-torture/execute/20000403-1.c: New test.
15348
15349 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15350
15351         * gcc.c-torture/execute/20000402-1.c: New test.
15352
15353 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15354
15355         * gcc.c-torture/execute/va-arg-15.c: New test.
15356         * gcc.c-torture/execute/va-arg-16.c: New test.
15357         * gcc.c-torture/execute/va-arg-17.c: New test.
15358         * gcc.c-torture/execute/va-arg-18.c: New test.
15359         * gcc.c-torture/execute/va-arg-19.c: New test.
15360
15361 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15362
15363         * gcc.c-torture/compile/981211-1.c: Move to...
15364         * gcc.dg/cpp-as1.c: ...here.
15365         * gcc.dg/cpp-as2.c: New file.
15366
15367         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15368         compiler.
15369
15370 2000-04-02  Neil Booth  <NeilB@earthling.net>
15371
15372         * gcc.dg/cpp-cond.c  New tests.
15373         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15374         accidental success less likely.
15375         * gcc.dg/cpp-missingop.c  New tests.
15376         * gcc.dg/cpp-missingparen.c  New tests.
15377         * gcc.dg/cpp-shift.c  New tests.
15378         * gcc.dg/cpp-shortcircuit.c  New tests.
15379         * gcc.dg/cpp-unary.c  New tests.
15380
15381 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15382
15383         * gcc.c-torture/compile/20000329-1.c: New test.
15384
15385 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15386
15387         * gcc.c-torture/compile/20000326-1.c: New test.
15388         * gcc.c-torture/compile/20000326-2.c: New test.
15389
15390 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15391
15392         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15393         the first parameter is a function argument.
15394
15395 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15396
15397         * g++.old-deja/g++.ext/array4.C: New test.
15398
15399 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15400
15401         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15402
15403 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15404
15405         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15406
15407 2000-03-19  Richard Henderson  <rth@cygnus.com>
15408
15409         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15410
15411 2000-03-19  Richard Henderson  <rth@cygnus.com>
15412
15413         * gcc.c-torture/compile/20000319-1.c: New test.
15414
15415 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15416
15417         * gcc.c-torture/execute/20000314-3.c: New test.
15418         * gcc.c-torture/execute/20000314-2.c: New test.
15419         * gcc.c-torture/execute/20000314-1.c: New test.
15420         * gcc.c-torture/compile/20000314-2.c: New test.
15421         * gcc.c-torture/compile/20000314-1.c: New test.
15422
15423 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15424
15425         * g++.old-deja/g++.warn/inline.C: New test.
15426
15427 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15428
15429         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15430         standards-compliant result rather than specific constants.
15431         Put test-values in array.
15432
15433 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15434
15435         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15436         (g++_target_compile): Put test-specific options last.
15437
15438 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         * g++.old-deja/g++.eh/vbase4.C: New test.
15441
15442 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15443
15444         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15445
15446 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15447
15448         * g++.old-deja/g++.brendan/misc12.C: Removed.
15449         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15450         * g++.old-deja/g++.ext/pretty4.C: New test.
15451
15452 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15453
15454         * g++.old-deja/g++.other/string2.C: New test.
15455
15456 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15457
15458         * g++.old-deja/g++.warn/impint2.C: New test.
15459
15460 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15461
15462         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15463         is 1, not zero.
15464
15465 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15466
15467         * g++.old-deja/g++.warn/impint.C: New test.
15468         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15469         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15470         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15471         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15472         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15473         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15474         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15475         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15476         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15477         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15478         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15479         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15480
15481 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15482
15483         * gcc.dg/cpp-redef.c: New test.
15484
15485 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         * g++.old-deja/g++.pt/unify7.C: New test.
15488
15489 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15490
15491         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15492         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15493
15494 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15495
15496         * gcc.c-torture/compile/20000224-1.c: New test.
15497
15498 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15499
15500         * gcc.c-torture/compile/cpp-2.c: New test.
15501         * gcc.c-torture/compile/cpp-1.c: New test.
15502
15503 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15504
15505         * gcc.c-torture/execute/20000225-1.c: New test.
15506
15507 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15508
15509         * gcc.dg/cpp-li2.c: New test.
15510
15511         * gcc.dg/cpp-wi1.c: New test.
15512
15513         * gcc.dg/cpp-li1.c: New test.
15514
15515 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15516
15517         * g++.old-deja/g++.other/sizeof5.C: New test.
15518
15519 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15520
15521         * gcc.c-torture/execute/va-arg-13.c: New test.
15522
15523 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15524
15525         * gcc.c-torture/execute/va-arg-12.c: New test.
15526
15527 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15528
15529         * gcc.c-torture/execute/20000223-1.c: New test.
15530
15531 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15532
15533         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15534
15535 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15536
15537         * g++.old-deja/g++.abi/ptrmem.C: New test.
15538
15539 2000-02-19  Richard Henderson  <rth@cygnus.com>
15540
15541         * gcc.c-torture/compile/init-3.c: New.
15542
15543 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15544
15545         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15546         ALWAYS_CXXFLAGS.
15547
15548 2000-02-11  Robert Lipe <robertl@sco.com>
15549
15550         * gcc.c-torture/compile/20000211-3.c: New test.
15551
15552 2000-02-11  Martin Buchholz <martin@xemacs.org>
15553
15554         * gcc.c-torture/compile/20000211-2.c: New test.
15555
15556 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15557
15558         * gcc.c-torture/compile/20000211-1.c: New test.
15559
15560 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15561
15562         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15563           on native targets
15564
15565 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15566
15567         * g++.old-deja/g++.other/cast5.C: New test.
15568
15569 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15570
15571         * gcc.c-torture/execute/20000205-1.c: New.
15572
15573 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15574
15575         * g++.old-deja/g++.jason/cast3.C: Return void.
15576         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15577
15578 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15579
15580         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15581
15582         * gcc.dg/loop-1.c: New test.
15583
15584 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15585
15586         * gcc.c-torture/compile/20000127-1.c: New test.
15587         * gcc.c-torture/execute/991228-1.c: New test.
15588
15589 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15590
15591         * gcc.dg/unused-2.c: New test.
15592
15593         * gcc.dg/conv-1.c: New test.
15594
15595 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15596
15597         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15598         compiler.
15599         (tool_option_proc): Fix typo.
15600
15601 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15602
15603         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15604         of the ld on the host, not on the build machine.
15605         Also, don't crash if '--help' is not a supported option.
15606
15607 2000-01-24  Richard Henderson  <rth@cygnus.com>
15608
15609         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15610
15611 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15612
15613         * gcc.c-torture/execute/20000120-2.c: New test.
15614         * gcc.c-torture/execute/20000120-1.c: New test.
15615
15616 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15617
15618         * gcc.c-torture/execute/20000113-1.c: New test.
15619
15620 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15621
15622         * gcc.c-torture/execute/20000112-1.c: New test.
15623
15624 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15625
15626         * gcc.dg/20000111-1.c: New test.
15627
15628 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15629
15630         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15631         with 16 bit integers.
15632
15633 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15634
15635         * gcc.dg/20000108-1.c: New test.
15636
15637 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15638
15639         * g++.old-deja/g++.ns/koenig8.C: New test.
15640
15641 2000-01-05  Nathan Sidwell  <nathan@
15642
15643         * gcc.c-torture/execute/990531-1.c: New test.
15644
15645 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15646
15647         * gcc.c-torture/compile/990527-1.c: New test.
15648
15649 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15650
15651         * gcc.c-torture/execute/990527-1.c: New test.
15652
15653 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15654
15655         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15656         bitfields as signed.
15657
15658 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15659
15660         * g77.f-torture/compile/19990525-0.f: New test.
15661
15662 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15663
15664         * gcc.c-torture/execute/990525-2.c: New test.
15665
15666         * gcc.c-torture/execute/990525-1.c: New test.
15667
15668 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15669
15670         * g++.old-deja/g++.other/anon3.C: New test.
15671         * g++.old-deja/g++.other/anon4.C: New test.
15672         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15673         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15674         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15675         Merrill).
15676
15677 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15678
15679         * gcc.c-torture/execute/990524-1.c: New test.
15680
15681         * gcc.dg/990524-1.c: New test.
15682
15683 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15684
15685         * gcc.c-torture/compile/990523-1.c: New test.
15686
15687 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15688
15689         * gcc.c-torture/compile/990519-1.c: New test.
15690
15691 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15692
15693         * gcc.c-torture/compile/990517-1.c: New test.
15694
15695         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15696         (e4, f4): New tests.
15697         (main): Call them.
15698
15699 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15700
15701         * gcc.dg/noreturn-1.c: New test.
15702
15703 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15704
15705         * gcc.c-torture/execute/990513-1.c: New test.
15706
15707 1999-05-10  Richard Henderson  <rth@cygnus.com>
15708
15709         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15710
15711 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15712
15713         * g77.f-torture/execute/erfc.f: Use small single-precision
15714         values, to avoid problems on Alphas when not -mieee.
15715
15716 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15717
15718         * gcc.dg/990506-0.c: New test.
15719
15720 1999-05-08  Richard Henderson  <rth@cygnus.com>
15721
15722         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15723         the constant to test.  Don't XFAIL 64-bit targets.
15724
15725         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15726         * g++.old-deja/g++.law/profile1.C: Likewise.
15727
15728         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15729         operator new instances.
15730         * g++.old-deja/g++.other/delete5.C: Likewise.
15731
15732 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15733
15734         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15735         intrinsic.
15736
15737 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15738
15739         * g77.f-torture/execute/u77-test.f: Reverse order of two
15740         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15741
15742 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15743
15744         * gcc.dg/compare1.c: New test.
15745
15746 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15747
15748         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15749         New tests.
15750
15751 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15752
15753         * g77.f-torture/compile/19990502-1.f: New test.
15754
15755 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15756
15757         * g77.f-torture/compile/19990502-0.f: New test.
15758
15759 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15760
15761         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15762         intrinsic.
15763
15764 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15765
15766         * g77.f-torture/execute/u77-test.f (main): List libU77
15767         intrinsics not currently tested.
15768         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15769         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15770         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15771         Trim blanks off the ends of some printed strings.
15772
15773 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15774
15775         * g77.f-torture/execute/u77-test.f (main): Just warn about
15776         FSTAT gid disagreement, as it's expected on some systems.
15777
15778 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15779
15780         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15781         use a new function, which allows for some slop.
15782         Clean up some commentary.
15783         (issum): The new function.
15784         (sgladd): Deleted subroutine.
15785
15786 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15787
15788         * g77.f-torture/execute/u77-test.f: Modify to be more like
15789         libf2c/libU77 version, bringing patches to that version here.
15790         Add suitable commentary.
15791
15792 1999-04-25  Richard Henderson  <rth@cygnus.com>
15793
15794         * gcc.dg/990424-1.c: New test.
15795
15796 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15797
15798         * g77.f-torture/execute/u77-test.f (main): Bug involving
15799         LSTAT has been fixed, so turn back on full checking.
15800
15801 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15802
15803         * g77.f-torture/compile/19990419-0.f: New test.
15804         * g77.f-torture/execute/19990419-1.f: New test.
15805
15806 1999-04-17  Richard Henderson  <rth@cygnus.com>
15807
15808         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15809         to avoid the need for a prototype to supress a warning.
15810
15811 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15812
15813         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15814
15815 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15816
15817         * gcc.c-torture/execute/990404-1.c: New test.
15818
15819 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15820
15821         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15822         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15823         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15824         missing initializer warnings.
15825
15826 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15827
15828         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15829         matching strings.
15830
15831 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15832
15833         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15834
15835 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15836
15837         * g77.f-torture/execute/19990325-0.f: New test.
15838         * g77.f-torture/execute/19990325-1.f: New test.
15839
15840 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15841
15842         * gcc.c-torture/execute/990324-1.c: New test.
15843
15844 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15845
15846         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15847         test with 4.
15848
15849 1999-03-17  Richard Henderson  <rth@cygnus.com>
15850
15851         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15852
15853 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15854
15855         * g77.f-torture/execute/19990313-2.f: New test.
15856         * g77.f-torture/execute/19990313-3.f: New test.
15857
15858 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15859
15860         * g77.f-torture/execute/19990313-0.f: New test.
15861         * g77.f-torture/execute/19990313-1.f: New test.
15862
15863 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15864
15865         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15866         printf to sprintf.
15867         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15868         (main): Add check for u15.  Conditionalize u31 check depending on
15869         whether ints are <32 bits or >=32 bits.
15870
15871 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15872
15873         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15874
15875 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15876
15877         * g77.f-torture/compile/19990305-0.f: New test.
15878         * g77.f-torture/execute/19981119-0.f: New test.
15879
15880 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15881
15882         * g77.f-torture/execute/970625-2.f: call ABORT if final
15883         result is not correct, instead of just printing it.
15884         Add this checking via newly introduced obfuscation, to
15885         trip up buggy front ends.
15886
15887 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15888
15889         * g77.f-torture/compile/960317-1.f: Moved from being
15890         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15891
15892 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15893
15894         * g77.f-torture/execute/960317-1.f: New (old) test.
15895         * g77.f-torture/execute/970625-2.f: Ditto.
15896
15897 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15898
15899         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15900         message on line 1 or line 2; cccp and cpplib do this differently.
15901
15902 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15903
15904         * g++.old-deja/g++.law/weak1.C: New test.
15905
15906 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15907
15908         * gcc.c-torture/execute/990119-1.c: Renamed to...
15909         * gcc.dg/990119-1.c: this, so it will only be tested once
15910         (it's a preprocessor test, it doesn't need to be run at
15911         multiple optimization levels).
15912
15913 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15914
15915         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15916           ALWAYS_CXXFLAGS.
15917
15918 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15919
15920         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15921         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15922         to not be compilable by current g77.
15923
15924 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15925
15926         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15927
15928 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15929
15930         * gcc.c-torture/execute/990222-1.c: New test.
15931
15932 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15933
15934         * g77.f-torture/compile/19990218-0.f: New test.
15935         * g77.f-torture/noncompile/19990218-1.f: New test.
15936
15937 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15938
15939         * g77.f-torture/compile/19981216-0.f: New test.
15940
15941 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15942
15943         * gcc.dg/990214-1.c: New test.
15944
15945 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15946
15947         * gcc.dg/990213-2.c: New test.
15948
15949         * gcc.dg/990213-1.c: New test.
15950
15951 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15952
15953         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15954         ints.
15955
15956 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15957
15958         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15959         specified by target.
15960
15961         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15962
15963 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15964
15965         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15966
15967 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15968
15969         * gcc.dg/special/ecos.exp: New test driver for new tests with
15970         special requirements.
15971
15972         * gcc.dg/special/alias-1.c: New test.
15973         * gcc.dg/special/gcsec-1.c: New test.
15974         * gcc.dg/special/weak-1.c: New test.
15975         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15976         * gcc.dg/special/weak-2.c: New test.
15977         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15978         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15979         * gcc.dg/special/wkali-1.c: New test.
15980         * gcc.dg/special/wkali-2.c: New test.
15981         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15982         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15983
15984 1999-02-10  Felix Lee  <flee@cygnus.com>
15985
15986           * lib/c-torture.exp (c-torture-compile): Pull out code for
15987           analyzing gcc error messages.
15988           (c-torture-execute): Likewise.  Fix some (harmless) false
15989           positives.
15990           * lib/gcc.exp (gcc_check_compile): New function.
15991
15992 1999-02-08  Richard Henderson  <rth@cygnus.com>
15993
15994         * gcc.c-torture/execute/990208-1.c: New test.
15995
15996 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15997
15998         * g++.dg/special/ecos.exp: New driver for new tests with special
15999         requirements
16000
16001         * g++.dg/special/conpr-1.C: New test
16002         * g++.dg/special/conpr-2.C: New test
16003         * g++.dg/special/conpr-2a.C: New test
16004         * g++.dg/special/conpr-3.C: New test
16005         * g++.dg/special/conpr-3a.C: New test
16006         * g++.dg/special/conpr-3b.C: New test
16007
16008         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16009         allow g++ to use the dg driver
16010
16011         * README: Add comment about g++.dg directory
16012
16013 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16014
16015         * README: Update email addresses.
16016
16017 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16018
16019         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16020         arguments in order to force structure S onto the stack even on
16021         the alpha.
16022         (test): Pass 10 leading arguments to function foo as well as the
16023         structure S.
16024
16025         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16026         failure for all targets.
16027
16028         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16029         abort to terminate program execution.
16030
16031 1999-01-30  Richard Henderson  <rth@cygnus.com>
16032
16033         * gcc.c-torture/execute/990130-1.c: New test.
16034
16035 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16036
16037         * gcc.dg/990130-1.c: New test.
16038
16039 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16040
16041         * gcc.c-torture/execute/990128-1.c: New test.
16042
16043 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16044
16045         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16046
16047 1999-01-27  Felix Lee  <flee@cygnus.com>
16048
16049         * lib/c-torture.exp (c-torture-compile): pull out code for
16050         analyzing gcc error messages.
16051         (c-torture-execute): ditto, and fix some (harmless) false
16052         positives.
16053         * lib/gcc.exp (gcc_check_compile): new function.
16054
16055 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16056
16057         * gcc.dg/990117-1.c: New test.
16058
16059         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16060
16061         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16062
16063 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16064
16065         * g77.f-torture/compile/990115-1.f: New test.
16066
16067 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16068
16069         * gcc.c-torture/compile/990107-1.c: New test
16070
16071 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16072
16073         * gcc.c-torture/execute/990106-2.c: New test.
16074
16075         * gcc.c-torture/execute/990106-1.c: New test.
16076
16077 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16078
16079         * gcc.c-torture/compile/981223-1.c: New test.
16080
16081 1998-12-29  Richard Henderson  <rth@cygnus.com>
16082
16083         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16084         (opt3): Rename from opt4 and disable.
16085
16086 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16087
16088         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16089
16090 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16091
16092         * g++.old-deja/g++.other/conv5.C: New test.
16093
16094 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16095
16096         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16097
16098 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16099
16100         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16101
16102 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16103
16104         * gcc.c-torture/compile/981211-1.c: New test.
16105
16106 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16107
16108         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16109
16110         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16111
16112 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16113
16114         * gcc.special/930510-1.c: Make C9X safe.
16115         * gcc.misc-tests/gcov-1.c Similarly.
16116         * gcc.misc-tests/gcov-2.c Similarly.
16117
16118 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16119
16120         * gcc.dg/ultrasp1.c: New test.
16121
16122 1998-12-06  Richard Henderson  <rth@cygnus.com>
16123
16124         * gcc.c-torture/execute/981206.c: New test.
16125
16126 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16127
16128         * g++.old-deja/g++.ns/template7.C: New test.
16129
16130         * g++.old-deja/g++.other/expr1.C: New test.
16131
16132         * g++.old-deja/g++.eh/tmpl3.C: New test.
16133
16134         * g++.old-deja/g++.eh/tmpl2.C: New test.
16135
16136 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16137
16138         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16139         * g++.old-deja/g++.other/using6.C: Removed.
16140         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16141
16142         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16143
16144 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16145
16146         * g++.old-deja/g++.pt/overload8.C: New test.
16147
16148         * g++.old-deja/g++.pt/overload7.C: New test.
16149
16150         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16151
16152         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16153         and relinking messages.
16154         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16155         compiling with -frepo.
16156
16157 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16158
16159         * g++.old-deja/g++.pt/lookup6.C: New test.
16160
16161 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16162
16163         * gcc.c-torture/execute/981130-1.c: New test.
16164         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16165
16166 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16167
16168         * g++.old-deja/g++.pt/explicit76.C: New test.
16169
16170         * g++.old-deja/g++.pt/friend38.C: New test.
16171
16172         * g++.old-deja/g++.ns/crash2.C: New test.
16173
16174         * g++.old-deja/g++.pt/defarg8.C: New test.
16175
16176         * g++.old-deja/g++.pt/instantiate6.C: New test.
16177
16178         * g++.old-deja/g++.pt/static6.C: New test.
16179
16180         * g++.old-deja/g++.pt/decl2.C: New test.
16181
16182 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16183
16184         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16185         problem is actually related with name lookup, but so what? :-)
16186
16187         * g++.old-deja/g++.pt/friend37.C: New test.
16188
16189 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16190
16191         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16192         element, which fails on some systems.
16193
16194         * g77.f-torture/execute/labug1.f: New test.
16195
16196 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16197
16198         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16199         is defined.
16200
16201 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16202
16203         * g77.f-torture/compile/981117-1.f: New test.
16204
16205 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16206
16207         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16208         properly discarded.
16209
16210 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16211
16212         * gcc.c-torture/execute/memcheck: New directory of tests for
16213         -fcheck-memory-usage.
16214
16215 1998-11-07  Gerald Pfe
16216
16217         * g77.f-torture/noncompile/980615-0.f: New test.
16218
16219 1998-07-26  H.J. Lu  (hjl@gnu.org)
16220
16221         * gcc.dg/980312-1.c: Do link instead of compile.
16222         * gcc.dg/980313-1.c: Likewise.
16223
16224 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16225
16226         * gcc.c-torture/compile/980726-1.c: New test.
16227
16228 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16229
16230         * g77.f-torture/execute/io0.f: New test.
16231
16232 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16233
16234         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16235         an int.
16236
16237 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16238
16239         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16240         m32r bugs.
16241
16242 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16243
16244         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16245         c-decl.c:grokdeclarator can handle mode attributes.
16246
16247 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16248
16249         * gcc.c-torture/execute/980716-1.c: New test.
16250
16251 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16252
16253         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16254         the mn10200.
16255         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16256         the mn10200.
16257         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16258         * gcc.c-torture/compile/930326-1.x: Similarly.
16259
16260 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16261
16262         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16263         New test from Craig.
16264
16265 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16266
16267         * g77.f-torture/noncompile/980616-0.f: New test.
16268
16269         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16270
16271 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16272
16273         *  g++.other/singleton.C: Return error value instead of taking
16274         SIGSEGV.
16275
16276 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16277
16278         *  g++.other/singleton.C: New test.   Warning is under dispute.
16279         Runtime crash is not.
16280
16281 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16282
16283         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16284         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16285         using6.C, using7.C}:  New namespace tests.
16286
16287 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16288
16289         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16290         specialization with typedef'ed names used as array indexes.
16291
16292 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16293
16294         * gcc.c-torture/execute/980709-1.c: New test.
16295
16296         * gcc.dg/980709-1.c: New test.
16297
16298 1998-07-07  Richard Henderson  <rth@cygnus.com>
16299
16300         * gcc.c-torture/execute/bcp-1.c: New test.
16301
16302 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16303
16304         * gcc.c-torture/execute/980707-1.c: New test.
16305
16306 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16307
16308         * gcc.c-torture/compile/980706-1.c: New test.
16309
16310 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16311
16312         * g77.f-torture/execute/980701-0.f,
16313         g77.f-torture/execute/980701-1.f: New test from Craig.
16314
16315 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16316
16317         * gcc.c-torture/compile/980701-1.c: New test.
16318
16319         * gcc.c-torture/execute/980701-1.c: New test.
16320
16321 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16322 rlsruhe.de>
16323
16324         * g++.old-deja/g++.robertl/eb132.C: New test.
16325         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16326
16327 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16328
16329         * g77.f-torture/execute/980628-7.f,
16330         g77.f-torture/execute/980628-8.f,
16331         g77.f-torture/execute/980628-9.f,
16332         g77.f-torture/execute/980628-10.f: New tests from Craig.
16333
16334         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16335
16336 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16337
16338         * g77.f-torture/execute/980628-4.f: New test from Craig.
16339         * g77.f-torture/execute/980628-5.f: Likewise.
16340         * g77.f-torture/execute/980628-2.f: Likewise.
16341         * g77.f-torture/execute/980628-0.f: Likewise.
16342         * g77.f-torture/execute/980628-1.f: Likewise.
16343         * g77.f-torture/execute/980628-3.f: Likewise.
16344         * g77.f-torture/execute/980628-6.f: Likewise.
16345
16346 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16347
16348         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16349         directory when nothing has been installed yet.
16350
16351 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16352
16353         * gcc.c-torture/special/special.exp: Handle newer versions of
16354         dejagnu.
16355
16356 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16357
16358         * gcc.dg/980626-1.c: New test.
16359
16360 1998-06-19  Bruno Haible <haible@ilog.fr>
16361
16362         * gcc.misc-tests/m-un-2.c: New test.
16363         * g++.old-deja/g++.other/warn01.c: Likewise.
16364
16365 1998-06-19  Robert Lipe  <robertl@dgii.com>
16366
16367         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16368         compatibility with assmblers with a different comment character.
16369         Eliminate use of GAS-specific extensions.
16370
16371 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16372
16373         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16374
16375 1998-06-19  Robert Lipe  <robertl@dgii.com>
16376
16377         *lib/g77.exp: Replace search for libf2c.a with search for newly
16378         renamed libg2c.a
16379
16380 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16381
16382         * gcc.c-torture/execute/980617-1.c: New test.
16383
16384 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16385
16386         * gcc.c-torture/execute/980612-1.c: New test.
16387
16388 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16389
16390         * gcc.dg/980523-1.c: Only test on ppc-linux.
16391         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16392
16393         * gcc.c-torture/execute/980608-1.c: New test.
16394
16395 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16396
16397         * gcc.c-torture/execute/980605-1.c: New test.
16398
16399 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.c-torture/execute/980604-1.c: New test.
16402
16403 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.c-torture/execute/980602-1.c: New test.
16406         * gcc.c-torture/execute/980602-2.c: Likewise.
16407
16408 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16409
16410         * 970125-0.f: Fix per JCB.  Add commentary.
16411
16412 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16413
16414         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16415         IEEE -0 support.
16416
16417 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16418
16419         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16420         earlier.
16421
16422 1998-05-28  Catherine Moore <clm@cygnus.com>
16423
16424         * gcc.c-torture/execute/980526-3.c: New test.
16425
16426 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16427
16428         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16429         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16430         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16431         m88k-motorola-sysv3 to XFAIL.
16432
16433 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16434
16435         * gcc.dg/980526-1.c: New test.
16436         * gcc.c-torture/execute/980526-2.c: New test.
16437
16438 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16439
16440         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16441
16442         * gcc.c-torture/execute/980526-1.c: New test.
16443
16444 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16445
16446         * g77.f-torture/execute/alpha2.f: Add runtime test.
16447
16448 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16449
16450         * g++.old-deja/old-deja.exp: Strip leading directories.
16451
16452         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16453         error for the line.  Don't run multiple tests for the same line.
16454
16455 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16456
16457         * gcc.dg/980523-1.c: New test.
16458
16459 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16460
16461         * g77.f-torture/compile/970915-0.f: New test.
16462
16463 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16464
16465         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16466
16467 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16468
16469         * gcc.dg/980520-1.c: New test.
16470
16471 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16472
16473         * gcc.dg/980502-1.c: Fix return type.
16474
16475 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16476
16477         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16478         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16479         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16480         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16481         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16482
16483 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16484
16485         * g77.f-torture/execute/980520-1.f: New test.
16486
16487 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16488
16489         * lib/mike-g77.exp: New file.
16490
16491         * g77.f-torture/noncompile/noncompile.exp,
16492         g77.f-torture/noncompile/check0.f: New files.
16493
16494 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16495
16496         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16497         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16498         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16499         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16500         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16501         abort where appropriate.
16502
16503 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16504
16505         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16506         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16507
16508 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16509
16510         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16511
16512 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16513
16514         * g77.f-torture/compile/980427-0.f: New test.
16515
16516 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16517
16518         * g77.f-torture/compile/980424-0.f: New test.
16519
16520 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16521
16522         * g77.f-torture/compile/980419-2.f (main): New test.
16523         * g77.f-torture/compile/970125-0.f: New test.
16524         * g77.f-torture/compile/980419-1.f: New test.
16525
16526 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16527
16528         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16529         of loop-4.c.
16530
16531 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16532
16533         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16534
16535 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16536
16537         * gcc.c-torture/compile/980329-1.c: New test.
16538
16539 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16540
16541         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16542         * gcc.dg/980312-1.c: Fix typo in -march command.
16543
16544 1998-03-16  H.J. Lu  (hjl@gnu.org)
16545
16546         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16547
16548 1998-03-11  Robert Lipe  <robertl@dgii.com>
16549
16550         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16551         Dave Love agree the Fortran source is bogus.
16552
16553 1998-03-11  Robert Lipe  <robertl@dgii.com>
16554
16555         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16556         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16557         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16558         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16559         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16560
16561 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16562
16563         * g++.old-deja/g++.other/friend1.C: New test.
16564
16565 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16566
16567         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16568         possibly uninitialized) variables and declare dnrm2.
16569
16570 1998-02-23  Robert Lipe <robertl@dgii.com>
16571
16572         From Bruno Haible <haible@ilog.fr>:
16573         * gcc.c-torture/execute/980223.c: New test.
16574
16575 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16576
16577         * gcc.dg/ifelse-1.c: New test.
16578
16579 1998-02-09  H.J. Lu  (hjl@gnu.org)
16580
16581         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16582
16583           * lib/old-dejagnu.exp (old-dejagnu): Added the
16584           "execution test - XFAIL *-*-*" handling in the spirit of
16585           "excess errors test -". Changed the "execution test fails"
16586           handling to be like "excess errors test fails".
16587           * Update various tests accordingly.
16588
16589 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16590
16591         * gcc.c-torture/execute/980205.c: New test.
16592
16593 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16594
16595         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16596         * lib/f-torture.exp: Similarly.
16597         * gcc.c-torture: Rename all .cexp files to .x files.
16598
16599 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16600
16601         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16602         (940510-1.c): Removed duplicate.
16603         (971104-1.c): New test.
16604
16605 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16606
16607           * lib/f-torture.exp: Improve error and loop detection.
16608
16609 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16610
16611         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16612         use that to size the filler array.
16613
16614 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16615
16616         * lib/c-torture.exp(c-torture-execute): Fix typo.
16617
16618         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16619         testcase as the executable name. Keep the executable around if
16620         the test fails.
16621
16622 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16623
16624         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16625         changes.  Only test one -g option, and move it to the end of the
16626         list of options to test.
16627
16628 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16629
16630         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16631         variable GCC_TORTURE_OPTIONS to supply default switches separated
16632         by colons.  If no environment variable, run tests with -O0 -g, -O1
16633         -g, and -O2 -g as well.
16634
16635 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16636
16637         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16638         explanatory comments. Fix indentation.
16639
16640 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16641
16642         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16643
16644 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16645
16646         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16647         * g++.old-deja/g++.mike/p7325.C: Likewise.
16648         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16649
16650 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16651
16652         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16653         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16654         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16655         * g++.old-deja/g++.law/operators4.C: Likewise.
16656
16657 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16658
16659         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16660         * g++.old-deja/g++.mike/p784.C: Ditto.
16661         * g++.old-deja/g++.mike/p785.C: Ditto.
16662
16663 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16664
16665           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16666
16667 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16668
16669         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16670         target feature; pass this to c-torture-execute as needed.
16671
16672 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16673
16674         * lib/c-torture.exp(c-torture-execute): If the previous and the
16675         current executables being tested are identical, we don't need to
16676         run the executable again. Try to make the executable names
16677         unique. Add an optional argument for passing additional compiler
16678         flags.
16679
16680 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16681
16682         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16683
16684 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16685
16686         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16687
16688 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16689
16690         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16691         32bit or larger longs.
16692
16693         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16694         have either a 32bit long or 32bit int.
16695
16696 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16697
16698         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16699         Make double precision tests dependent on sizeof (double).
16700
16701 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16702
16703         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16704         too.
16705
16706 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16707
16708         * gcc.c-torture/compile/961203-1.cexp: New script.
16709
16710 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16711
16712         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16713         up the includes ourselves.
16714
16715 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16716
16717         * lib/plumhall.exp: Remove random include, and add a few
16718         verbose messages for debugging.
16719
16720 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16721
16722         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16723         of trying to do it ourselves.
16724
16725 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16726
16727         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16728
16729 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16730
16731         * gcc.prms/5403.c: Made regexp a bit less strict.
16732
16733 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16734
16735         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16736         is returned from remote_load instead.
16737         * lib/plumhall.exp: Ditto.
16738         * lib/mike-g++.exp: Ditto.
16739         * lib/old-dejagnu.exp: Ditto.
16740         * lib/c-torture.exp: Ditto.
16741
16742 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16743
16744         * lib/g++.exp: Use build_wrapper procedure.
16745         * lib/gcc.exp: Ditto.
16746
16747 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16748
16749         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16750         an old-style decl for malloc.  Fixes tests to work when
16751         sizeof (int) != sizeof (size_t).
16752
16753 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16754
16755         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16756
16757         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16758         use stdargs.h interface.
16759
16760 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16761
16762         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16763         NO_VARARGS when compiling.
16764
16765 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16766
16767         * lib/plumhall.exp(ph_includes): New procedure.
16768         (ph_make): Use it.
16769         (ph_compiler): Ditto.
16770
16771         * lib/g++.exp: Rename test-glue.c to testglue.c.
16772         * lib/gcc.exp: Ditto.
16773
16774 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16775
16776         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16777         to completion when it's called.
16778
16779 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16780
16781         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16782         is defined, don't do test.
16783
16784 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16785
16786         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16787         for object files.
16788         (ph_summary): Mark skipped testcases as untested, not unresolved.
16789
16790         * lib/plumhall.exp (ph_make): If unresolved because of bad
16791         errorCode, record errorCode in log file.
16792         (*): Replace send_log/verbose with verbose -log.
16793
16794 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16795
16796         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16797         double conversion if double isn't at least 8 bytes.
16798
16799         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16800         int to work with targets where int is 16 bits.
16801
16802         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16803         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16804         precision for the test to complete.
16805
16806 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16807
16808         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16809         if d10v is not compiled with the -mdouble64 flag.
16810         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16811
16812         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16813         d10v is not compiled with the -mint32 flag.
16814
16815 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16816
16817         * lib/plumhall.exp: Use incr_count.
16818
16819 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16820
16821         * gcc.c-torture: Update to c-torture-1.45.
16822
16823 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16824
16825         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16826         the name of the expect testcase file).
16827
16828         * lib/g++.exp(g++_init): Ditto.
16829
16830 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16831
16832         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16833         the host.
16834
16835         * lib/gcc.exp(gcc_exit): New procedure.
16836
16837 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16838
16839         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16840         specs where appropriate.
16841
16842         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16843         because of new "candidates are" messages, and removed a few
16844
16845         * Converted all non-old-style g++ testcases to old-style, and
16846         moved into g++.old-deja.
16847
16848 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16849
16850         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16851         options.
16852
16853         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16854         succeeded.
16855
16856         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16857
16858 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16859
16860         * lib/gcc.exp (gcc_target_compile): Add support for defining
16861         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16862         the machine doesn't have those features.
16863
16864 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16865
16866         * g++.law/operators4.exp: Don't use LIBS.
16867
16868 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16869
16870         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16871
16872         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16873         * lib/g++.exp: Set it here instead. Also, allow use of the
16874         --tool_exec and --tool_opt options. Change CXX to
16875         GXX_UNDER_TEST.
16876
16877         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16878
16879         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16880
16881 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16882
16883         * lib/old-dejagnu.exp: Use prune_warnings instead of
16884         prune_system_crud.
16885         * lib/mike-g++.exp: Ditto.
16886         * lib/gcc.exp: Ditto.
16887         * lib/g++.exp: Ditto.
16888
16889         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16890
16891 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16892
16893           * 941014-2.c: Include stdlib.h
16894           * 960327-1.c: Include stdio.h
16895           * dbra.c, index-1.c: Don't assume ints are 32bits.
16896
16897 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16898
16899         * lib/gcc.exp: Add gcc,stack_size target feature.
16900
16901         * lib/g++.exp(g++_target_compile): Add the include and link
16902         paths here, not in two other places. And, it's $options, not
16903         options.
16904
16905         * lib/mike-g++.exp(postbase): Remove the code that determines
16906         the correct include and link paths.
16907         * g++.old-deja/old-deja.exp: Ditto.
16908
16909 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16910
16911         * lib/g++.exp(g++_init): target_compile no longer returns the
16912         filename of the result.
16913
16914 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16915
16916         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16917         call to glob.
16918
16919         * gcc.c-torture/special/special.exp: Change call to
16920         gcc_target_compile to include the object file.
16921
16922 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16923
16924         * gcc.c-torture/special/special.exp: Correct misspelling in last
16925         change.
16926
16927 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16928
16929         * lib/plumhall.exp(ph_summary): Log the entire output of the
16930         executable. Return -1 if there were any failures, 0 otherwise.
16931         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16932         (ph_make): Clean up objects and executables that were built
16933         if the tests succeeded.
16934
16935 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16936
16937         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16938         libraries and includes in the build tree as appropriate.
16939
16940 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16941
16942         * lib/c-torture.exp: Instead of looking for the global variable
16943         NO_LONG_LONG, check to see if that's a feature of the target.
16944
16945 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16946
16947         * config/default.exp: Minimize. Delete the remainer of the files in
16948         config; this functionality is now in devo/dejagnu/config.
16949
16950         g++.*/*: Pass any additional flags used to compile to postbase;
16951         delete CXXFLAGS.
16952
16953         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16954         is now done by runtest.exp. Use gcc_target_compile instead of
16955         compile.
16956
16957         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16958         Remove references to CFLAGS. Use remote_file instead of
16959         calling rm -f.
16960         (c-torture): Take a list of arguments to use to compile this
16961         testcase.
16962
16963         lib/g++.exp: Simplify. Use target_compile instead of compile.
16964         lib/gcc-dg.exp: Ditto.
16965         lib/gcc.exp: Ditto.
16966         lib/mike-{gcc,g++}.exp: Ditto.
16967         lib/old-dejagnu.exp: Ditto.
16968         lib/plumhall.exp: Ditto.
16969
16970 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16971
16972         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16973         (ph_linker): Likewise.
16974
16975 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16976
16977           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16978         MAP_ANON / MAP_ANONYMOUS if defined;
16979         else try to map from /dev/zero .
16980
16981 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16982
16983         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16984         isn't defined, then define it to MAP_ANONYMOUS.
16985
16986 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16987
16988         * gcc.c-torture: Update to c-torture-1.42 release.
16989
16990 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16991
16992         * gcc.c-torture: Update to c-torture-1.41 release.
16993
16994 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16995
16996         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16997         c-torture release.
16998
16999 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17000
17001         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17002         and LDFLAGS.  Fix second case to append the target_info ldflags
17003         onto LDFLAGS, not CFLAGS.
17004         * lib/g++.exp (g++_init): Add target_info stuff.
17005         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17006         of libgloss and newlib flags for !native.
17007
17008         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17009         (GDB): Fix relative path to go up another dir for finding gdb.
17010
17011 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17012
17013         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17014         versions in the target_info array, if they don't exist.
17015
17016 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17017
17018         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17019
17020 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17021
17022         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17023         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17024
17025 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17026
17027         * lib/old-dejagnu.exp: Don't remove the output file before we've
17028         actually tested it. Don't append pwd to the path of the executable
17029         we're testing.
17030
17031 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17032
17033         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17034
17035 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17036
17037         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17038         temporary directory for compiler files, and set it to a default
17039         value of /tmp. Set $output as the name of the output file from
17040         compiling the testcase. Add a -o option to $cflags_var so the
17041         compiler writes the final output file as $output. Set $executable
17042         to $output.
17043
17044         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17045         directory for compiler files, and set it to /tmp if it doesn't
17046         already have a value. Set $output_file to the name of the output
17047         file from compiling the testcase. Add a -o option to CXXFLAGS so
17048         the compiler writes the final output file as $output. Use $output
17049         as the executable to be tested.
17050
17051 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17052
17053         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17054
17055 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17056
17057         * gcc.c-torture/execute/pending-1.c: New test.  Still
17058         pending in Tege's queue.
17059
17060 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17061
17062         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17063         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17064         if there were failures.  Call unresolved if there were unresolved
17065         testcases.  Call gcc_fail if program did not run to completion.
17066         (ph_make): Pass additional argument name to ph_execute.
17067         (ph_execute): Add new argument.  Pass additional arguments to
17068         ph_summary.  Call gcc_fail is there is no execution output.
17069
17070 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17071
17072         * lib/plumhall.exp (proc_summary): Output relavent summary
17073         lines into the log so specific failures in plumhall can be
17074         investigated.
17075
17076 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17077
17078         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17079         (c-torture-execute): Don't try to execute tests which use
17080         "long long" types if $NO_LONG_LONG is nonzero.
17081
17082 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17083
17084         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17085         not c-torture.
17086
17087         * gcc.ieee: Move from here.
17088         * gcc.c-torture/execute/ieee: To here.
17089
17090 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17091
17092         * gcc.c-torture: Update to c-torture-1.41 release.
17093
17094 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17095
17096         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17097         not "$output".
17098
17099 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17100
17101         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17102         -c present.
17103
17104 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17105
17106         * config/proelf.exp: Handle connecting to a simulator.
17107
17108 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17109
17110         * config/proelf.exp: New file.  Enough framework that we can
17111         run c-torture tests on the proelf targets (or any other target
17112         that gdb can connect to for that matter).
17113
17114 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17115
17116         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17117         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17118
17119         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17120         exec_output exists.
17121
17122 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17123
17124         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17125         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17126
17127         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17128         to pass/fail/unresolved/unsupported/untested.  Caller must now
17129         call unresolved/unsupported/untested.
17130         * lib/*.exp: Update FSF address.  Update to handle new results of
17131         ${tool}_load.
17132         * lib/chill.exp (verbose): Delete.
17133
17134 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17135
17136         * lib/gcc.exp (default_gcc_start): Change order of args to
17137         $LDFLAGS $CFLAGS $LIBS.
17138         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17139         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17140         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17141         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17142         * gcc.misc-tests/dg-test.exp: Likewise.
17143         * gcc.misc-tests/msgs.exp: Likewise.
17144         * gcc.prms/prms.exp: Likewise.
17145         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17146         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17147
17148         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17149
17150 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17151
17152         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17153
17154         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17155         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17156
17157         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17158         necessary.
17159
17160 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17161
17162         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17163         global for loop; add use of $mathlib.
17164         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17165         settings here; set mathlib for anything but VxWorks.
17166
17167 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17168
17169         * gcc.c-torture: Update to c-torture-1.40 release.
17170
17171 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17172
17173         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17174         dg.exp.
17175
17176 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17177
17178         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17179         global.
17180
17181 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17182
17183         * lib/g++.exp (LIBS): Define if not already.
17184         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17185         (gcc-dg-prune): Call prune_gcc_output.
17186         * lib/gcc.exp (prune_gcc_output): New proc.
17187         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17188         prune_gcc_output.
17189
17190 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17191
17192         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17193         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17194
17195 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17196
17197         * gcc.c-torture: Update to c-torture-1.39 release.
17198
17199 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17200
17201         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17202         fails, try others as well.
17203
17204 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17205
17206         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17207         If compilation fails, mark execute tests as `untested'.
17208         If test is marked as unsupported, don't mark compilation and
17209         execute tests as failed.
17210
17211 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17212
17213         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17214         libstdc++ for whether or not we want to be doing shared
17215         libraries.  Delete link_curses since we don't need it anymore.
17216         * lib/mike-g++.exp (postbase): Don't link in libg++.
17217         * g++.old-deja/old-deja.exp: Likewise.
17218
17219 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17220
17221         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17222
17223 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17224
17225         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17226         For that, add `-Wl,-a,shared_archive'.
17227         * g++.old-deja/old-deja.exp: Likewise.
17228
17229 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17230
17231         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17232
17233 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17234
17235         * lib/mike-g++.exp (postbase): Pay attention to the status of
17236         g++_load.
17237
17238 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17239
17240           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17241
17242 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17243
17244         * lib/gcc.exp (default_gcc_start): No longer need to log program
17245         being executed or its output, execute_anywhere does that now.
17246         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17247         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17248
17249 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17250
17251         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17252         the same as those in lib/g++.exp.
17253
17254 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17255
17256         * gcc.c-torture: Update to c-torture-1.38 release.
17257         * gcc.ieee: Related changes.
17258
17259 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17260
17261         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17262         "exec". Minor reformatting changes.
17263
17264         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17265         cross. This means all "exec" calls now work on a remote host as
17266         well.
17267         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17268         cross. Filter out the extra "\r\n" stuff that expect puts in.
17269         (c-torture-execute): Filter out the bogus warnings like
17270         c-torture-compile does. Add support for canadian cross.
17271         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17272         Use execute_anywhere rather than calling exec directly. Now it
17273         works for canadian cross testing.
17274
17275 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17276
17277         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17278         results into a variable, and check that rather than using file exists.
17279
17280 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17281
17282         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17283         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17284
17285 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17286
17287         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17288         lib_curses if there's a shared libg++ in the build tree.
17289
17290 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17291
17292         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17293         if not supported target.
17294
17295 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17296
17297         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17298         link_curses up to always happen, not just for native builds.
17299
17300 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17301
17302         * gcc.c-torture: Update to c-torture-1.36 release.
17303         * gcc.failure: Related changes.
17304
17305 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17306
17307         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17308
17309 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17310
17311         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17312         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17313         runshlib, link_curses, and mathlib for link and run.
17314
17315         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17316         pass the runtime shared library options for Solaris, OSF/1, and
17317         Irix5, and link with -lcurses to avoid unresolved references.
17318
17319 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17320
17321         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17322         only run once.
17323
17324 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17325
17326         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17327
17328 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17329
17330         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17331         do not have a framework for the "compat" tests yet.
17332
17333 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17334
17335         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17336         set to null if we're testing vxworks5.1.  Use that instead of
17337         `-lm' in the setting of LIBS for link and run.
17338
17339 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17340
17341         * config/rom68k.exp (${tool}_load): Major changes to make it
17342         work.  Verified that it does in fact return the stuff in
17343         exec_output properly.  Catch any Emul or any TRAP other than 0.
17344
17345 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17346
17347         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17348         LDFLAGS properly for targets that need stuff from libgloss.
17349         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17350         only run once.
17351         (gpp_initialized): New variable.
17352
17353 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17354
17355         * config/rom68k.exp: Load libgloss.exp.
17356         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17357         so we can produce a fully linked binary.
17358         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17359         so we can produce a fully linked binary.
17360
17361 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17362
17363         * lib/plumhall.exp (ph_section): Watch for expected failures.
17364         Add missing `else'.
17365
17366         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17367         run the testcase.
17368         (c-torture): Likewise.
17369
17370 1995-08-28  Doug Evans  <dje@cygnus.com>
17371
17372         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17373
17374         * lib/mike-g++.exp (mike_cleanup): New proc.
17375         (prebase): New globals compiler_result, not_compiler_result,
17376         target_regexp.
17377         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17378         allow leading "-" in pattern.  Watch for unsupported tests.
17379         If $compiler_result is set, pattern match assembler code,
17380         and ditto for $not_compiler_result.
17381         * lib/mike-gcc.exp: Likewise.
17382
17383         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17384         execution "succeeded".
17385
17386 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17387
17388         * config/win32.exp: New file.
17389         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17390
17391 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17392
17393         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17394         unsupported.
17395         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17396         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17397         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17398
17399         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17400         "... without exceptions was ...".  That is now handled by
17401         prune_system_crud.
17402         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17403
17404 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17405
17406         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17407         sieve.c,sort2.c}: New files.
17408         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17409         sieve.exp,sort2.exp}: Drivers for them.
17410
17411         * lib/mike-gcc.exp (program_output): New user settable variable.
17412         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17413         messages.
17414         * lib/mike-g++.exp (program_output): New user settable variable.
17415
17416         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17417
17418         * config/sh.exp: Deleted (use sim.exp instead).
17419
17420 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17421
17422         * config/vx.exp: Declare CHECKTASK as global.
17423         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17424         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17425         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17426
17427 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17428
17429         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17430         target. Like vx.exp, only includes `vx29k.exp' instead of
17431         `vxworks.exp'.
17432
17433 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17434
17435         * config/sim.exp: Increase time limit from 120 seconds to 240.
17436
17437 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17438
17439         * gcc.c-torture/execute/950628-1.c: New test.
17440
17441 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17442
17443         * gcc.c-torture: Update with changes/additions from
17444         c-torture-1.34.
17445
17446 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17447
17448         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17449
17450 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17451
17452         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17453
17454 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17455
17456         * gcc.c-torture/compile/950512-1.c: New test.
17457         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17458         * gcc.dg/struct-ret-1.c: Likewise.
17459
17460 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17461
17462         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17463           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17464
17465 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17466
17467         * gcc.c-torture/special/920411-1.c: Deleted.
17468         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17469
17470 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17471
17472         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17473         cpu limit.
17474
17475 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17476
17477         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17478
17479 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17480
17481         From kenner;
17482         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17483         is the proper length.
17484         * va-arg-3.c: Likewise.
17485
17486 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17487
17488         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17489         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17490
17491         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17492         * lib/g++.exp (default_g++_start): Delete old cruft.
17493
17494 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17495
17496         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17497         (2 * (1 << 18)) to (2 * (1 << 17)).
17498
17499         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17500
17501 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17502
17503         * config/rom68k.exp: Renamed from config/idp.exp
17504
17505 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17506
17507         * c-torture/compile/921109-2.c
17508
17509 1995-04-18  Mike Stump  <mrs@cygnus.com>
17510
17511         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17512         excess errors.
17513
17514 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17515
17516         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17517         output.
17518         * lib/g++.exp (default_g++_start): Likewise.
17519
17520 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17521
17522         * gcc.c-torture/compile/950329-1.c: New test.
17523
17524 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17525
17526           * config/bug.exp (${tool}_load): Updated to use new remote_open
17527           and remote_close procs.
17528         * config/idp.exp: New file.
17529
17530 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17531
17532         * gcc.c-torture/execute/950322-1.c: New test.
17533
17534 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17535
17536         * config/vx.exp (${tool}_load): Clean up testing of return code from
17537         vxworks_ld and vxworks_spawn.
17538
17539 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17540
17541         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17542
17543 1995-03-13  Mike Stump  <mrs@cygnus.com>
17544
17545         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17546         can mark excess errors on a machine by machine basis.  Note, the
17547         default is to not expect any excess errors, even when excess
17548         errors test - is given, so you will want to put an XFAIL ... on
17549         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17550         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17551         those 4 machines, but no others.
17552
17553 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17554
17555         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17556         * lib/c-torture.exp: to here.
17557
17558 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17559
17560         * gcc.c-torture/execute/950221-1.c: New test.
17561         * gcc.c-torture/execute/struct-ret-1.c: New test.
17562         * gcc.c-torture/compile/950221-1.c: New test.
17563
17564         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17565
17566 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17567
17568         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17569         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17570
17571 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17572
17573         * g++.gb: New directory of tests, derived from my signature and
17574         class scoping tests.
17575
17576         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17577         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17578         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17579         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17580         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17581         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17582         * g++.gb/sig25.C: Likewise.
17583
17584         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17585         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17586         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17587         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17588         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17589         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17590         * g++.gb/sig25.exp: Likewise.
17591
17592         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17593         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17594         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17595         * g++.gb/scope13.C: Likewise, this test still fails.
17596
17597         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17598         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17599         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17600         * g++.gb/scope13.exp: Ditto.
17601
17602         * g++.gb/README: New file, explains what these tests are about.
17603
17604 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17605
17606         * lib/dg.exp (dg-do): Support `preprocess'.
17607         (dg-test): Likewise.
17608
17609 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17610
17611         * config/udi.exp: change "continue -expect" to "exp_continue".
17612
17613 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17614
17615         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17616         Delete redundant tests.
17617
17618         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17619         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17620         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17621         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17622         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17623         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17624         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17625         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17626
17627         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17628         storing label pointers.
17629         * gcc.c-torture/execute/921019-1.c: Likewise.
17630         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17631         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17632         parameter fp.
17633         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17634         constants.
17635
17636         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17637         Delete obsolete tests.
17638
17639         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17640         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17641         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17642         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17643         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17644         * gcc.c-torture/compile/950124-1.c: New test.
17645
17646         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17647
17648 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17649
17650         * lib/mike-g++.exp: Add -lm to LIBS.
17651
17652 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17653
17654         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17655
17656 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17657
17658         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17659
17660 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17661
17662         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17663
17664 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17665
17666         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17667         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17668         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17669         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17670         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17671         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17672         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17673         * g++.law/{operators31.C, operators32.C,
17674         * g++.law/{operators33.C, operators34.C}: Likewise.
17675         * g++.law/{pic1.C, refs2.C}: Likewise.
17676         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17677         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17678         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17679         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17680
17681         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17682         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17683         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17684         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17685         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17686         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17687         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17688         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17689         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17690         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17691         * g++.law/{operators34.exp}: Likewise.
17692         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17693         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17694         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17695         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17696         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17697
17698         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17699         No longer expected to fail.
17700         * g++.law/missed-error3.C: Tweak for recent bool changes.
17701
17702 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17703
17704         * config/emb-unix: Deleted.
17705         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17706         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17707
17708 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17709
17710         * lib/dg.exp (dg-test): Fix typo in last patch.
17711
17712 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17713
17714         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17715         (handles multiple occurrences).
17716
17717 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17718
17719         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17720         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17721         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17722         printed).
17723         * lib/c-torture.exp (c-torture-compile): Likewise.
17724         (c-torture): Prepend full path if missing.
17725         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17726         (gcc_fail): Likewise.
17727         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17728
17729 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17730
17731         * lib/netware.exp: Only attach to NetWare i386 systems.
17732
17733 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17734
17735         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17736         messages.  Add test name to "output pattern match" pass/fail message.
17737
17738 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17739
17740         * gcc.dg: New testsuite.
17741         * gcc.dg/dg.exp: New file.
17742
17743         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17744         test-switch.c}: Deleted.
17745
17746         * gcc.misc-tests/msgs.exp: New testcase driver.
17747
17748 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17749
17750         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17751         Watch for illegal return values from ${tool}_load.
17752         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17753         cross targets.  Coerce return value >0 to 1.
17754
17755 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17756
17757         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17758
17759         * config/emb-unix.exp: New file.
17760
17761         * config/sim.exp: Error if variable $SIM not defined.
17762         (${tool}_load): Mark test as "untested" if simulator missing.
17763
17764         * config/unix.exp: Load remote.exp to get rcp_download.
17765         * lib/c-torture.exp: Use different option lists for testcases with
17766         and without loops.
17767         * gcc.c-torture/execute/execute.exp: Likewise.
17768
17769 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17770
17771         * config/*.exp: Clarify return code from ${tool}_load.
17772         Call `unresolved' or `untested' instead of `warning' or `perror'
17773         (sometimes you still want to call both though).
17774         Add comment that `shell_id' is local to each file.
17775         * config/udi.exp (timeout): Set to 30.
17776         Don't print warning if connection fails, $connectmode has already
17777         printed an error.
17778         (${tool}_load): Move verbose messages to level 2.
17779         Rework pattern for "Process started" message.
17780         Pass `shell_id' to ${connectmode}_download.
17781         Retry twice upon timeout.  Make resetting of target more robust.
17782         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17783         Pass `shell_id' to exit_$connectmode.
17784         Only call exit_$connectmode if connected.
17785         * config/unix.exp (${tool}_load): Check return codes better.
17786         * config/vrtx.exp (${tool}_load): Likewise.
17787         * config/vx.exp (${tool}_load): Likewise.
17788         Delete unneeded global's.
17789         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17790         from ${tool}_load.
17791         (dg-stat): Delete.
17792         (dg-init): Delete recording of pass/fail counts.
17793         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17794         (old-dejagnu-init): Likewise.
17795         (old-dejagnu-stat): Delete contents, empty proc now.
17796         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17797         (c-torture): Delete references to lcnt, lpass, lfail.
17798         Get option list from TORTURE_OPTIONS.
17799         Delete -funroll[-all]-loops if no loops.
17800         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17801         (g++_stat): Delete contents (empty proc now).
17802         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17803         (gcc_finish): Likewise.
17804         (gcc_stat): Deleted.
17805         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17806         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17807         * gcc.c-torture/execute/execute.exp: Likewise.
17808         Split tests into two parts: compile, execute.
17809         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17810         no loops.  Update to reflect clarified return codes from ${tool}_load.
17811
17812 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17813
17814         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17815         to grep for.
17816         (old-dejagnu): Likewise (where necessary).
17817
17818 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17819
17820         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17821
17822         * lib/dg.exp (dg-process-target): Fix processing of selector.
17823         Add comment regarding use of `error'.
17824
17825         * lib/gcc.exp (prune_system_crud): Define if missing.
17826         * lib/g++.exp (prune_system_crud): Likewise.
17827
17828         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17829         Call prune_system_crud.
17830         * lib/dg.exp (dg-runtest): New proc.
17831         Use perror instead of send_user for tcl errors in testcase.
17832         Don't return any value, it's never used.
17833         Don't clobber previous definition of `unknown'.
17834         Print tcl errors in `dg-final'.
17835
17836 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17837
17838         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17839         (dg-test): Don't print errorInfo, it contains stack backtrace.
17840
17841 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17842
17843         * lib/g++.exp (runtest_file_p): Define if missing.
17844
17845 1994-09-24  Doug Evans  (dje@cygnus.com)
17846
17847         * lib/mike-g++.exp: Comment out loading of g++.exp.
17848         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17849         (default_g++_version): Always print something.
17850         (default_g++_start): Comment out call to `which'.
17851         (g++_start, g++_load): Deleted (must be defined in config file).
17852         * lib/gcc.exp: Test for existence of $CC at start.
17853         Delete check for tmpdir (done in gcc_init).
17854         (default_gcc_version): Always print something.
17855         (default_gcc_start): Comment out call to `which'.
17856         * config/*.exp: Major cleanup - make cross targets work at least a
17857         little better for g++ (by not being "--tool gcc" specific).
17858         Rename gcc_xxx to ${tool}_xxx.
17859         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17860         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17861
17862 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17863
17864         * lib/c-torture.exp (c-torture-compile): Rework compiler
17865         message processing.
17866
17867         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17868         c-torture.
17869
17870 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17871
17872         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17873
17874         * lib/dg.exp (dg-process-target): Support { target native }.
17875
17876 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17877
17878         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17879         looked for "... program xxx got fatal signal".
17880         Correct regsub munging of `comp_output'.
17881         Ignore compiler messages "path prefix not used" and "linker input
17882         file unused".
17883
17884 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17885
17886         * lib/gcc.exp (runtest_file_p): Define if missing.
17887         * gcc.prms/template.c: Example to work from.
17888
17889 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17890
17891         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17892         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17893
17894         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17895         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17896         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17897         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17898
17899         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17900         (dg-process-target): No longer a varargs proc.
17901         Return S/N for target, P/F for xfail.  All callers changed.
17902         (user option procs): More argument checking.
17903         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17904         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17905         (dg-test): Skip test if not running on selected target in `dg-do'.
17906         Update handling of `dg-do-what', `dg-output-text'.
17907         Separate execution pass/fail from output pattern match pass/fail.
17908         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17909
17910 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17911
17912         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17913         target for 920510-1.c.
17914
17915 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17916
17917         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17918         Clean up comment regarding use of passcnt, etc.
17919         (gcc_stat): Don't update `testcnt' here.
17920         (gcc_finish): Do it here.
17921         Might as well reset `but_id' here too.
17922         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17923         to determine if the file should be tested.
17924         * gcc.c-torture/compile/compile.exp: Likewise.
17925         * gcc.c-torture/execute/execute.exp: Likewise.
17926         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17927         * gcc.misc-tests/dg-test.exp: Likewise.
17928         * gcc.prms/prms.exp: Likewise.
17929         * gcc.wendy/wendy.exp: Likewise.
17930         * g++.old-deja.exp: Likewise.
17931         Move "Testing file" message to verbose level 1.
17932
17933 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17934
17935         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17936
17937 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17938
17939         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17940         (default_gcc_start): Accept optional second list element
17941         of compiler flags.  Print compiler output at verbosity level 2.
17942         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17943         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17944         Save current values of framework globals passcnt, failcnt, xpasscnt,
17945         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17946         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17947         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17948         xfailcnt to compute stats.  Update framework global `testcnt' from
17949         pass/fail counts.
17950         (gcc_finish): New proc.  Clean up test environment.
17951         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17952         (gcc_epass, gcc_efail): Delete.
17953         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17954         argument of line number.
17955         (dg-init): If the tool has an init routine, call it.
17956         (dg-test): Remove args `cflags_var' and `libs_var'.
17957         Pass all compiler options to ${tool}_start.
17958         Handle missing line number.
17959         (dg-finish): New function.
17960         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17961         particular files.  Call gcc_finish at end.  Move "skipping test"
17962         message to verbosity level 3.
17963         * gcc.c-torture/compile/compile.exp: Likewise.
17964         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17965         * gcc.c-torture/execute/execute.exp: Likewise.
17966         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17967         Print testcase being tried at verbosity level 1.
17968         * gcc.c-torture/special/special.exp: Unset xfail.
17969         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17970         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17971         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17972         * gcc.failure/failure.exp: Likewise.
17973         * gcc.ieee/ieee.exp: Likewise.
17974         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17975         Update call to dg-test.  Call dg-finish at end.
17976         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17977         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17978         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17979         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17980         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17981         * gcc.wendy/wendy.exp: Add copyright.
17982         Delete setting of tmpdir (done by gcc_init).
17983         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17984         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17985         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17986         gcc_[ce]pass/fail.
17987
17988 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17989
17990         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17991         confusion.
17992         (g++_load): Likewise.
17993
17994         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17995         Rename argument to `prog' to remove the confusion.
17996         Varargs fns behave differently too!
17997         (g++_load): Likewise.
17998
17999         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18000
18001         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18002         what it is.  Delete (always) printing of status value for !native.
18003         Simplify verbose code, and include status and exec_output.
18004         (g++_load): Use gcc_load.
18005
18006 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18007
18008         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18009         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18010         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18011         940714-3.c as these testcases don't exist anymore.  Make
18012         va-arg-1.c expected to pass.
18013
18014 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18015
18016         * gcc.misc-tests/misc.exp: Only run specific testcases.
18017         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18018         * gcc.misc-tests/dg-[1-9].c: New files.
18019
18020         * lib/dg.exp: New testsuite driver.
18021         * gcc.prms/prms.exp: Use it.
18022
18023         * README.gcc: New file.
18024
18025         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18026         Document and reset `lxpass' and `lxfail'.
18027         Simplify "initialized" message.
18028         (gcc_stat): Clean up comments a little.
18029
18030 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18031
18032         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18033
18034 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18035
18036         * lib/old-dejagnu.exp (process-option): New proc.
18037         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18038         (old-dejagnu): Simplify.
18039         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18040
18041 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18042
18043         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18044         exists and is not an empty string.
18045
18046         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18047         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18048         finished.
18049         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18050         automatically.
18051
18052         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18053         longer expected to fail.
18054
18055         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18056         "f" function call.
18057
18058         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18059
18060         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18061         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18062         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18063         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18064         c-torture-1.29.
18065
18066         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18067         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18068
18069         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18070
18071         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18072         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18073
18074         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18075         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18076         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18077
18078 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18079
18080         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18081         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18082         940714-1.c, 940714-2.c, 940714-3.c},
18083         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18084         gcc.misc-tests/{mg.c,mg.exp}:
18085         New tests.
18086         * gcc.noncompile/noncompile.exp: Change accordingly.
18087
18088 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18089
18090         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18091         Undo previous clobberage.
18092
18093 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18094
18095         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18096         * gcc.special/{930510-1.c, special.exp}:
18097         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18098         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18099         struct-varargs-1.c}: New tests from c-torture-1.26.
18100
18101 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18102
18103         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18104           argument to switch.
18105
18106 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18107
18108         * Revert the previous changes.  Please see Rob's directory
18109           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18110           fixes.
18111
18112 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18113
18114         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18115             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18116             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18117             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18118             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18119             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18120             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18121             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18122             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18123             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18124             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18125             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18126             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18127             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18128             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18129             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18130             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18131             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18132             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18133             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18134             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18135             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18136             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18137             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18138             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18139             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18140             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18141
18142 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18143
18144         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18145             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18146           with perror calls.
18147
18148 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18149
18150         * config/unix.exp (g++_load): Fix syntax.
18151
18152 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18153
18154         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18155         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18156         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18157         Don't expect va-arg-1.c to fail.  Correct expected output for
18158         920928-1.c.
18159         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18160         * gcc.wendy/hbm4.c: Correct typo.
18161         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18162
18163 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18164
18165         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18166         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18167         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18168         * lib/c-torture.exp (c-torture-compile): Ditto.
18169
18170         Reduce volume of output (remove all the -I's and such).
18171         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18172         Call gcc_cpass, gcc_cfail.
18173         (c-torture): Pass testing option to c-torture-compile.
18174
18175 1994-03-21  Doug Evans  (dje@cygnus.com)
18176
18177         Bring patches over from progressive.
18178         * config/default.exp: Exit remote shell cleanly.
18179         (g++_exit, g++_start): Add default versions.
18180         * config/sim.exp (gcc_load): Use perror, not error.
18181
18182 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18183
18184         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18185         set in site.exp.
18186
18187 1994-03-14  Doug Evans  (dje@cygnus.com)
18188
18189         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18190         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18191         (wendy_try): New proc to run testcase.
18192         (main loop): Call 'em.
18193         * gcc.wendy/*.c: Clean up pass to correct expected output.
18194
18195         * lib/gcc.exp: Minor cleanup work.
18196         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18197
18198 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18199
18200         * config/sim.exp (gcc_load): Document return codes better.
18201         Don't pass -v to simulator.
18202
18203 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18204
18205           * gcc.special/920717-x.c: Fix typo.
18206           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18207           get at sources.
18208
18209         * lib/mike-gcc.exp: Fix typo.
18210
18211 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18212
18213         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18214         binary to use, transform the name.
18215         * config/*.exp: rename everything. Nuke any g++ specific files,
18216         it's now a special case of gcc that requires no special support.
18217         Add a default.exp for unsupported targets.
18218
18219 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18220
18221         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18222         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18223         version of Tcl.
18224
18225 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18226
18227         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18228         than a warning.
18229
18230 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18231
18232         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18233
18234 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18235
18236         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18237         option_list.  Compile every file with only 4/6 option choices
18238         (same as C torture) instead of with 12/18 different option
18239         choices.
18240         * lib/c-torture.exp: Likewise.
18241
18242         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18243         not already set.
18244
18245 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18246
18247         * lib/old-deja
18248           test cases, ready for DejaGnu.
18249
18250 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18251
18252         * Upgraded c-torture tests from 1.18 to 1.19
18253
18254         * gcc.compile: added test(s):
18255           930607-1.c
18256         * gcc.execute: added test(s):
18257           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18258
18259         * added new subdirectory for misc tests: gcc.misc-tests
18260         * gcc.misc-test(s): added tests:
18261           inst-check.c test-consts.c test-ior.c test-switch.c
18262
18263 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18264
18265         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18266
18267 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18268
18269         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18270
18271 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18272
18273         * Upgraded c-torture tests from 1.17 to 1.18
18274
18275 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18276
18277         * Upgraded c-torture tests from 1.12 to 1.17
18278
18279 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18280
18281         * lib/old-dejagnu.exp:
18282           Fixed handling of XFAIL target triplets to correctly
18283           recognize wildcard characters.  Removed code that
18284           appended a unique id tag to the end of the file name
18285           printed out by the result of the testcases within a
18286           given test file.
18287
18288 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18289
18290         * lib/old-dejagnu.exp:
18291           Reworked expected failure handling to trigger off of XFAIL
18292           keyword in keyphrase embeded in testcase source code. The
18293           XFAIL keyword must be at the end of the keyphrase line. It
18294           may optionally be followed by one or more target triplets.
18295           It has just occured that the handling of wildcards in the
18296           target triplet may not be correct.
18297
18298 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18299
18300         * g++.old-deja/tests:
18301           Moved all subdirectories up one level into g++.old-deja .
18302
18303         * lib/old-dejagnu.exp:
18304           Fixed problem with CXXFLAGS not being properly reset, and being
18305           corrupted with extraneous "-c" compiler option.  This was
18306           causing binaries to not be generated for test that needed them.
18307           Modified strings passed to "pass" and "fail" so that individual
18308           tests from the same test file would be distinguished by an
18309           identifier appended to the test file name in the summary logs;
18310           this corrected a problem with erroneous diff logs.  Added code
18311           to search testcases for expected fail and unexpected pass keywords.
18312
18313 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18314
18315         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18316
18317 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18318
18319         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18320           Removed extraneous text from end of "Special g++ Options"
18321           keyphrase.
18322
18323         * lib/old-dejagnu.exp: Added pattern matching to look for new
18324           keywords, embedded in testcases comments, which will trigger
18325           calls to xpass and xfail.
18326
18327 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18328
18329         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18330           comments embedded in the testcases, especially the one looking for
18331           special compiler options, as well as the pattern matching for the
18332           compiler output again.
18333
18334 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18335
18336         * lib/old-dejagnu.exp: Do a proper check of the return value for
18337           execute tests. Fixed several problems with the pattern matching
18338           of the compiler output which gave erroneous test results.
18339           Changed several of the test result messages to be more descriptive.
18340         * config/unix-g++.exp: Proc g++_load now actually works and
18341           executes the tests passed to it and returns a usable return
18342           value.
18343
18344 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18345
18346           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18347
18348 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18349
18350         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18351           Modified both files to properly execute the old style
18352           dejagnu tests. The previous versions of these files were
18353           experimental and did not function anything near correctly.
18354
18355 1993-04-05  Rob Savoye  (rob@cygnus.com)
18356
18357         * Removed all Makefile.in and configure.in files. No configuration
18358         needed now.
18359
18360 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18361
18362         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18363
18364 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18365
18366         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18367         gcc.special/configure.in, gcc.noncompile/configure.in,
18368         gcc.execute/configure.in, gcc.code_quality/configure.in,
18369         g++.other/configure.in, g++.old-deja/configure.in,
18370         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18371         in srcname setting.
18372
18373 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18374
18375         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18376         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18377         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18378
18379 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18380
18381         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18382         (gdb_exit): Don't remove *_soc files.
18383
18384 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18385
18386         * lib/c-torture.exp: Don't look for main; instead always use -w
18387         -c.  This is how the c-torture tests work.  Remove the object
18388         file if the compilation succeeds.
18389         * gcc.execute/execute.exp: Remove executable if test passes.
18390         * gcc.noncompile/noncompile.exp: Every test is an expected
18391         failure.
18392         * gcc.special/special.exp: Added tests from c-torture 1.11,
18393         corrected use of existing test.
18394         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18395         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18396         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18397         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18398         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18399         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18400         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18401         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18402         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18403         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18404         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18405         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18406         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18407         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18408         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18409         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18410         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18411         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18412         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18413         c-torture 1.11.
18414         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18415         correspond to c-torture 1.11.
18416
18417         * New file.