OSDN Git Service

2004-07-30 Andrew Pinski <apinski@apple.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-30  Andrew Pinski  <apinski@apple.com>
2
3         * gcc.c-torture/compile/20040730-1.c: New test.
4
5 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6
7         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8         powerpc-eabispe.
9
10 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
11
12         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
13
14 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
15
16         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17         contains $ld_library_path.
18         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19
20 2004-07-29  Richard Henderson  <rth@redhat.com>
21
22         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
23
24         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
25         (alt2, which): New.
26         (Check): Accept either alternative.
27
28 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
29
30         * g++.dg/abi/inline1.C: New test.
31         * g++.dg/abi/local1-a.cc: Likewise.
32         * g++.dg/abi/local1.C: Likewise.
33         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34         * g++.dg/abi/mangle12.C: Likewise.
35         * g++.dg/abi/mangle17.C: Likewise.
36         * g++.dg/abi/mangle20-2.C: Likewise.
37         * g++.dg/opt/interface1.C: Likewise.
38         * g++.dg/opt/interface1.h: Likewise.
39         * g++.dg/opt/interface1-a.cc: New test.
40         * g++.dg/parse/repo1.C: New test.
41         * g++.dg/template/repo1.C: Likewise.
42         * g++.dg/warn/Winline-1.C: Likewise.
43         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
44
45 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
46
47         * gcc.dg/tree-ssa/20040729-1.c: New test.
48
49 2004-07-27  Matt Austern <austern@apple.com>
50
51         * gcc.dg/darwin-bool-1.c: New test.
52         * gcc.dg/darwin-bool-2.c: New test.
53         
54 2004-07-28  Richard Henderson  <rth@redhat.com>
55
56         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
57         arguments in the correct type.  Don't write to constant arguments.
58
59 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
60
61         PR tree-optimization/16688
62         PR tree-optimization/16689
63         * g++.dg/tree-ssa/pr16688.C: New test.
64
65 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
66
67         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
68         loads.  Not only in the comment, this time.
69
70 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
71
72         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
73         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
74         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
75         * gcc.dg/sh4a-bitmovua.c: New.
76         * gcc.dg/sh4a-cos.c: New.
77         * gcc.dg/sh4a-cosf.c: New.
78         * gcc.dg/sh4a-fprun.c: New.
79         * gcc.dg/sh4a-fsrra.c: New.
80         * gcc.dg/sh4a-memmovua.c: New.
81         * gcc.dg/sh4a-sin.c: New.
82         * gcc.dg/sh4a-sincos.c: New.
83         * gcc.dg/sh4a-sincosf.c: New.
84         * gcc.dg/sh4a-sinf.c: New.
85
86 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
87
88         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
89         conditionals.
90         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
91         loads.
92         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
93         DOM1.
94
95 2004-07-27  Andrew Pinski  <apinski@apple.com>
96
97         * g++.dg/rtti/tinfo1.C: Correct the xfail.
98
99 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
100
101         * gcc.dg/pragma-isr.c: New test.
102
103 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
104
105         PR c++/14429
106         * g++.dg/template/ttp11.C: New test.
107
108 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
109
110         * gcc.c-torture/compile/20040727-1.c: New test.
111
112 2004-07-26  Eric Christopher  <echristo@redhat.com>
113
114         * gcc.c-torture/compile/20040726-2.c: New test.
115
116 2004-07-26  Andrew Pinski  <apinski@apple.com>
117
118         * g++.dg/rtti/tinfo1.C: Xfail.
119
120 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
121
122         * gcc.c-torture/compile/20040726-1.c: New test.
123
124 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
125             Brian Ryner  <bryner@brianryner.com>
126
127         PR c++/9283
128         PR c++/15000
129         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
130         * g++.dg/ext/visibility/: New directory.
131         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
132         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
133         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
134         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
135         * g++.dg/ext/visibility/fvisibility.C,
136         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
137         g++.dg/ext/visibility/fvisibility-override1.C
138         g++.dg/ext/visibility/fvisibility-override2.C
139         g++.dg/ext/visibility/memfuncts.C
140         g++.dg/ext/visibility/noPLT.C
141         g++.dg/ext/visibility/pragma.C
142         g++.dg/ext/visibility/pragma-override1.C
143         g++.dg/ext/visibility/pragma-override2.C
144         g++.dg/ext/visibility/staticmemfuncts.C
145         g++.dg/ext/visibility/virtual.C: New tests.
146
147 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
148
149         PR c/15360
150         * gcc.dg/pr15360-1.c: New test.
151
152 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
153
154         * gcc.dg/pragma-align-2.c: New test.
155         * gcc.dg/pragma-init-fini.c: New test.
156         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
157         targets.
158
159 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
160
161         * gcc.dg/init-string-2.c: New test.
162
163 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
164
165         PR 16684
166         * gcc.dg/Wredundant-decls-1.c: New test case.
167
168 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
169
170         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
171         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
172         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
173         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
174         * gcc.dg/compat/generate-random.c: New file.
175         * gcc.dg/compat/generate-random.h: Likewise.
176         * gcc.dg/compat/generate-random_r.c: Likewise.
177         * gcc.dg/compat/struct-layout-1.h: Likewise.
178         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
179         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
180         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
181         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
182         * gcc.dg/compat/struct-layout-1_main.c: New test.
183         * gcc.dg/compat/struct-layout-1_x.c: New file.
184         * gcc.dg/compat/struct-layout-1_y.c: New file.
185         * gcc.dg/compat/struct-layout-1_test.h: New file.
186
187 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
188
189         * gcc.dg/comp-return-1.c: New test
190
191 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
192
193         * gcc.dg/vmx/8-02a.c: Fix typo.
194
195         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
196         * gcc.dg/darwin-abi-3.c: New test.
197
198         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
199         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
200
201         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
202         * gcc.dg/vmx/ops-long-1.c: New test.
203         * gcc.dg/vmx/ops-long-2.c: New test.
204
205 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
206
207         * g++.dg/lookup/conv-[1234].C: New.
208
209 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
210
211         * g++.dg/parse/attr2.C: Simplify.
212
213 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
214
215         PR c/7284
216         * gcc.c-torture/execute/pr7284-1.c: New test.
217
218 2004-07-22  Brian Booth  <bbooth@redhat.com>
219
220         * gcc.dg/tree-ssa/20040721-1.c: New test.
221
222 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
223
224         * g++.dg/template/crash20.c: New.
225
226 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
227
228         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
229         Add dg-run directive.  Declare variables as required.
230         * gfortran.dg/g77/README: Update
231
232 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
233
234         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
235         gcc.dg/cris-peep2-andu2.c: New tests.
236
237 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
238
239         PR c/15052
240         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
241         on return type.
242         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
243         messages.
244         * gcc.dg/qual-return-2.c: Update expected messages.
245         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
246
247 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
248
249         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
250         * gcc.dg/noncompile/921102-1.c: Update expected error message.
251
252 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
253
254         PR c/11250
255         * gcc.dg/init-string-1.c: New test.
256
257 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
258
259         PR middle-end/15345
260         PR c/16450
261         * gcc.dg/torture/nested-fn-1.c: New test.
262
263 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
264
265         PR target/16559
266         * gcc.dg/ia64-fptr-1.c: New file.
267
268 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
269
270         PR c++/14497
271         * g++.dg/template/spec16.C: New test.
272         * g++.old-deja/g++.robertl/eb118.C: Remove.
273
274 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
275
276         PR c++/509
277         * g++.dg/template/spec15.C: New test.
278
279 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
280
281         Copy cases from g77.f-torture/execute and add dg-run
282         directive.  Other changes as noted.
283         * gfortran.dg/g77/13037.f
284         * gfortran.dg/g77/1832.f
285         * gfortran.dg/g77/19981119-0.f
286         * gfortran.dg/g77/19990313-0.f
287         * gfortran.dg/g77/19990313-1.f
288         * gfortran.dg/g77/19990313-2.f
289         * gfortran.dg/g77/19990313-3.f
290         * gfortran.dg/g77/19990419-1.f
291         * gfortran.dg/g77/19990826-0.f
292         * gfortran.dg/g77/19990826-2.f
293         * gfortran.dg/g77/20000503-1.f
294         * gfortran.dg/g77/20001111.f
295         * gfortran.dg/g77/20010116.f
296         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
297         * gfortran.dg/g77/20010430.f
298         * gfortran.dg/g77/6177.f
299         * gfortran.dg/g77/947.f
300         * gfortran.dg/g77/970816-3.f
301         * gfortran.dg/g77/971102-1.f
302         * gfortran.dg/g77/980520-1.f
303         * gfortran.dg/g77/980628-0.f
304         * gfortran.dg/g77/980628-1.f
305         * gfortran.dg/g77/980628-10.f
306         * gfortran.dg/g77/980628-2.f
307         * gfortran.dg/g77/980628-3.f
308         * gfortran.dg/g77/980628-7.f
309         * gfortran.dg/g77/980628-8.f
310         * gfortran.dg/g77/980628-9.f
311         * gfortran.dg/g77/980701-0.f
312         * gfortran.dg/g77/980701-1.f
313         * gfortran.dg/g77/cabs.f
314         * gfortran.dg/g77/claus.f
315         * gfortran.dg/g77/complex_1.f
316         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
317         * gfortran.dg/g77/dcomplex.f
318         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
319         * gfortran.dg/g77/f90-intrinsic-mathematical.f
320         * gfortran.dg/g77/f90-intrinsic-numeric.f
321         * gfortran.dg/g77/int8421.f
322         * gfortran.dg/g77/labug1.f
323         * gfortran.dg/g77/large_vec.f
324         * gfortran.dg/g77/le.f
325         * gfortran.dg/g77/short.f
326         * gfortran.dg/g77/README: Update
327
328 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
329
330         PR c++/16637
331         * g++.dg/parse/lookup4.C: New test.
332
333 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
334
335         PR c++/16175
336         * g++.dg/template/ttp10.C: New test.
337
338 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
339
340         * gcc.dg/pr12625-1.c: New test.
341
342 2004-07-20  Steven Bosscher  <stevenb@suse.de>
343
344         * testsuite/gcc.dg/switch-warn-1.c: New test.
345         * testsuite/gcc.dg/switch-warn-2.c: New test.
346         * gcc.c-torture/compile/pr14730.c: Update.
347
348 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
349
350         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
351         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
352         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
353         g++.dg/template/nontype3.C: Remove trailing CR from tests.
354
355 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
356
357         PR c++/16623
358         * g++.dg/template/assign1.C: New test.
359
360 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
361
362         PR c++/12170
363         * g++.dg/template/ttp9.C: New test.
364
365 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
366
367         * gcc.dg/format/cmn-err-1.c: New test.
368
369 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
370
371         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
372         gcc.dg/Wparentheses-10.c: New tests.
373         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
374
375 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
376
377         PR fortran/16465
378         * gfortran.dg/g77//ffixed-line-length-0.f,
379         gfortran.dg/g77/ffixed-line-length-132.f,
380         gfortran.dg/g77/ffixed-line-length-72.f,
381         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
382         gfortran.dg/g77/README: Update.
383
384 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
385
386         PR c++/13092
387         * g++.dg/template/non-dependent7.C: New test.
388         * g++.dg/template/non-dependent8.C: Likewise.
389         * g++.dg/template/non-dependent9.C: Likewise.
390         * g++.dg/template/non-dependent10.C: Likewise.
391
392 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
393
394         PR c++/16337
395         * g++.dg/parse/attr2.C: New test.
396
397 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
398
399         * g77.dg: Removed.
400         * g77.f-torture: Ditto.
401
402 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
403
404         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
405         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
406         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
407
408 2004-07-16  Richard Henderson  <rth@redhat.com>
409
410         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
411
412 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
413
414         * lib/fortran-torture.exp (fortran-torture): Don't test compile
415         tests with full list of options.
416         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
417         of TORTURE_OPTIONS if test contains 'dg-do run'.
418
419         PR fortran/16404
420         * gfortran.dg/do_iterator.f90: New test.
421
422 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
423
424         PR rtl-optimization/16536
425         * gcc.c-torture/execute/restrict-1.c: New test.
426
427 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
428
429         PR fortran/15324
430         * gfortran.dg/pr15324.f90: New test.
431
432         PR fortran/15129
433         * gfortran.dg/pr15129.f90: New test.
434
435         PR fortran/15140
436         * gfortran.dg/pr15140.f90: New test.
437
438         PR fortran/13792
439         * gfortran.fortran-torture/execute/bounds.f90: Add check for
440         compile-time simplification.
441
442 2004-07-14  Mike Stump  <mrs@apple.com>
443
444         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
445
446 2004-07-14  James E Wilson  <wilson@specifixinc.com>
447
448         PR target/16325
449         * gcc.dg/profile-generate-1.c: New.
450
451 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
452
453         * gcc.c-torture/execute/20040709-1.c: New test.
454         * gcc.c-torture/execute/20040709-2.c: New test.
455
456 2004-07-14  Mike Stump  <mrs@apple.com>
457
458         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
459
460 2004-07-14  Mike Stump  <mrs@apple.com>
461
462         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
463
464 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
465
466         PR c++/16518
467         * g++.dg/parse/mutable1.C: New test.
468
469 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
470
471         PR tree-optimization/16443
472         * gcc.dg/tree-ssa/20040713-1.c: New test.
473
474 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
475
476         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
477         for operator new.
478
479 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
480
481         * gfortran.dg/g77/README: New file
482         * gfortran.dg/g77/19981216-0.f:  Copy from
483         g77.f-torture/noncompile.  Add "dg-do compile" and
484         dg-error as required.
485         * gfortran.dg/g77/19990218-1.f: Likewise
486         * gfortran.dg/g77/19990905-1.f: Likewise
487         * gfortran.dg/g77/9263.f: Likewise
488         * gfortran.dg/g77/980615-0.f: Likewise
489         * gfortran.dg/g77/980616-0.f: Likewise
490         * gfortran.dg/g77/check0.f: Likewise
491         * gfortran.dg/g77/select_no_compile.f: Likewise
492
493 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
494
495         Copy files from g77.f-torture/compile.
496         Add "{ dg-do compile}".  Other changes as noted
497         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
498         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
499         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
500         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
501         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
502         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
503         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
504         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
505         statement to conform to standard.  Append alpha1.x for reference.
506         * gfortran.dg/g77/xformat.f: Add dg-warning
507
508 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
509
510         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
511         Add {dg-do compile} directive.
512         * gfortran.dg/g77/cpp2.F: Likewise
513
514 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
515
516         PR c++/5402
517         * g++.dg/lookup/name-clash1.C: New test.
518
519         PR c++/9777
520         * g++.dg/lookup/name-clash2.C: New test.
521
522         PR c++/12102
523         * g++.dg/lookup/name-clash3.C: New test.
524
525 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
526
527         * g++.dg/lookup/new2.C: New test.
528         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
529
530 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
531
532         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
533         Add {dg-do compile} directive.
534         * gfortran.dg/g77/13060.f: Likewise
535         * gfortran.dg/g77/19990218-0.f: Likewise
536         * gfortran.dg/g77/19990305-0.f: Likewise
537         * gfortran.dg/g77/19990419-0.f: Likewise
538         * gfortran.dg/g77/19990502-0.f: Likewise
539         * gfortran.dg/g77/19990502-1.f: Likewise
540         * gfortran.dg/g77/19990525-0.f: Likewise
541         * gfortran.dg/g77/19990826-1.f: Likewise
542         * gfortran.dg/g77/19990826-3.f: Likewise
543         * gfortran.dg/g77/19990905-2.f: Likewise
544         * gfortran.dg/g77/20000412-1.f: Likewise
545         * gfortran.dg/g77/20000511-1.f: Likewise
546         * gfortran.dg/g77/20000511-2.f: Likewise
547         * gfortran.dg/g77/20000518.f: Likewise
548         * gfortran.dg/g77/20000601-1.f: Likewise
549         * gfortran.dg/g77/20000601-2.f: Likewise
550         * gfortran.dg/g77/20000629-1.f: Likewise
551         * gfortran.dg/g77/20000630-2.f: Likewise
552         * gfortran.dg/g77/20010115.f: Likewise
553         * gfortran.dg/g77/20010321-1.f: Likewise
554         * gfortran.dg/g77/20010426.f: Likewise
555         * gfortran.dg/g77/20020307-1.f: Likewise
556         * gfortran.dg/g77/8485.f: Likewise
557         * gfortran.dg/g77/960317-1.f: Likewise
558         * gfortran.dg/g77/970915-0.f: Likewise
559         * gfortran.dg/g77/980310-1.f: Likewise
560         * gfortran.dg/g77/980310-2.f: Likewise
561         * gfortran.dg/g77/980310-3.f: Likewise
562         * gfortran.dg/g77/980310-4.f: Likewise
563         * gfortran.dg/g77/980310-6.f: Likewise
564         * gfortran.dg/g77/980310-7.f: Likewise
565         * gfortran.dg/g77/980310-8.f: Likewise
566         * gfortran.dg/g77/980419-2.f: Likewise
567         * gfortran.dg/g77/980424-0.f: Likewise
568         * gfortran.dg/g77/980427-0.f: Likewise
569         * gfortran.dg/g77/980729-0.f: Likewise
570         * gfortran.dg/g77/981117-1.f: Likewise
571         * gfortran.dg/g77/toon_1.f: Likewise
572
573 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
574
575         PR c++/2204
576         * g++.dg/other/abstract2.C: New test.
577
578 2004-07-12  Paul Brook  <paul@codesourcery.com>
579
580         * gfortran.dg/pointer_init_1.f90: New test.
581
582 2004-07-11  Paul Brook  <paul@codesourcery.com>
583
584         PR fortran/15986
585         * gfortran.dg/contained_1.f90: New test.
586
587 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
588
589         * g++.dg/parse/defarg8.C: New test.
590
591 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
592
593         PR fortran/16433
594         * gfortran.dg/pr16433.f: New test.
595
596         PR fortran/17574
597         * gfortran.dg/pr15754.f90: New test.
598
599 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
600
601         PR tree-optimization/16437
602         * gcc.c-torture/execute/bitfld-4.c: New test.
603
604 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
605
606         * gfortran.fortran-torture/execute/common_2.f90: Add check for
607         access to common var from module.
608
609 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
610
611         PR fortran/16336
612         * gfortran.fortran-torture/execute/common_2.f90: New test.
613
614 2004-07-10  Paul Brook  <paul@codesourcery.com>
615
616         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
617
618 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
619
620         PR fortran/15969
621         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
622
623 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
624
625         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
626         * gfortran.dg/g77/ffixed-form-2.f: Likewise
627         * gfortran.dg/g77/ffree-form-1.f: Likewise
628         * gfortran.dg/g77/ffree-form-2.f: Likewise
629         * gfortran.dg/g77/ffree-form-3.f: Likewise
630         * gfortran.dg/g77/fno-underscoring.f: Likewise
631         * gfortran.dg/g77/funderscoring.f: Likewise
632         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
633
634 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
635
636         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
637
638 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
639         Paul Brook  <paul@codesourcery.com>
640
641         PR fortran/13415
642         * gfortran.dg/common_pointer_1.f90: New test.
643
644 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
645
646         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
647
648 2004-07-09  James E Wilson  <wilson@specifixinc.com>
649
650         PR target/16364
651         * gcc.c-torture/compile/20040709-1.c: New.
652
653 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
654
655         PR fortran/14077
656         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
657
658 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
659
660         PR fortran/13201
661         * gfortran.dg/shape_1.f90: New test.
662
663 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
664             Andrew Pinski  <apinski@apple.com>
665
666         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
667
668 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
669
670         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
671         comment.
672
673 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
674         Paul Brook  <paul@codesourcery.com>
675
676         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
677         '.f95' and '.F95'.
678
679 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
680
681         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
682
683 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
684
685         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
686         testcases with capital suffix.
687
688 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
689
690         PR fortran/15481
691         PR fortran/13372
692         PR fortran/13575
693         PR fortran/15978
694         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
695
696         * gfortran.dg/implicit_1.f90: New test.
697
698 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
699
700         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
701         expression to match gfortran warning/error messages
702         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
703         dg-error text.
704
705 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
706
707         * lib/fortran-torture.exp: Rename proc search_for to
708         search_for_re.
709
710 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
711
712         * gcc.c-torture/execute/simd-5.x: New file.
713         XFAIL on SPARC 64-bit at -O0.
714
715 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
716
717         PR c++/8211
718         PR c++/16165
719         * g++.dg/warn/effc3.C: New test.
720
721 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
722
723         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
724         change X to 1X in format.
725         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
726         add data statements to conform to standard.
727
728 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
729
730         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
731         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
732         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
733
734 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
735
736         * gfortran.dg/g77/7388.f: Copy from g77.dg
737         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
738         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
739         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
740         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
741         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
742         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
743         * gfortran.dg/g77/strlen0.f: Likewise
744
745 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
746
747         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
748         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
749
750 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
751
752         * gcc.c-torture/execute/920428-2.x: Delete.
753         * gcc.c-torture/execute/920501-7.x: Likewise.
754
755 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
756
757         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
758         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
759         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
760         prescott and c3-2.
761         (PREFETCH_3DNOW): Add -march=c3.
762
763 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
764
765         PR c/16437
766         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
767         * gcc.c-torture/execute/bf64-1.x: Likewise.
768
769 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
770
771         * gcc.c-torture/compile/20040708-1.c: New test.
772
773 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
774
775         PR c++/16169
776         * g++.dg/warn/effc2.C: New test.
777
778 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
779
780         * gcc.c-torture/execute/bitfld-1.x: Remove.
781         * gcc.c-torture/execute/bitfld-3.c: New test.
782         * gcc.dg/bitfld-2.c: Remove XFAILs.
783
784 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
785
786         PR c++/16276
787         * g++.dg/rtti/tinfo1.C: New file.
788
789 2004-07-07  Eric Christopher  <echristo@redhat.com>
790
791         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
792
793 2004-07-07  Andrew Pinski  <apinski@apple.com>
794
795         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
796
797 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
798
799         * g++.dg/init/call1.C: XFAIL.
800
801 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
802
803         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
804         except for movstrict*, to movmem* and clrstr* to clrmem*.
805
806 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
807
808         * gcc.c-torture/execute/20040707-1.c: New test.
809
810 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
811
812         * gcc.c-torture/execute/20040706-1.c: New test.
813
814 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
815
816         PR c++/3671
817         * g++.dg/template/spec14.C: New test.
818
819 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
820
821         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
822         nothing if not yet defined.  Use it in b, c and d type definitions.
823         * gcc.c-torture/execute/20040705-1.c: New test.
824         * gcc.c-torture/execute/20040705-2.c: New test.
825
826 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
827
828         PR c++/2518
829         * g++.dg/lookup/new1.C: New test.
830
831 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
832
833         PR c++/11406
834         * g++.dg/template/sizeof8.C: New test.
835
836 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
837
838         * gcc.c-torture/compile/20040705-1.c: New test.
839
840 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
841
842         * gfortran.fortran-torture/execute/seq_io.f90: New test.
843
844 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
845
846         * gcc.dg/cpp/if-mop.c: Two new testcases.
847         * gcc.dg/cpp/trad/comment-3.c: New.
848
849 2004-07-04  Paul Brook  <paul@codesourcery.com>
850
851         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
852
853 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
854
855         PR c++/3761
856         * g++.dg/lookup/crash4.C: New test.
857
858 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
859
860         * gcc.c-torture/execute/builtin-abs-1.c
861         * gcc.c-torture/execute/builtin-abs-2.c
862         * gcc.c-torture/execute/builtin-complex-1.c
863         * gcc.c-torture/execute/builtins/string-1-lib.c
864         * gcc.c-torture/execute/builtins/string-1.c
865         * gcc.c-torture/execute/builtins/string-2-lib.c
866         * gcc.c-torture/execute/builtins/string-2.c
867         * gcc.c-torture/execute/builtins/string-3-lib.c
868         * gcc.c-torture/execute/builtins/string-3.c
869         * gcc.c-torture/execute/builtins/string-4-lib.c
870         * gcc.c-torture/execute/builtins/string-4.c
871         * gcc.c-torture/execute/builtins/string-5-lib.c
872         * gcc.c-torture/execute/builtins/string-5.c
873         * gcc.c-torture/execute/builtins/string-6-lib.c
874         * gcc.c-torture/execute/builtins/string-6.c
875         * gcc.c-torture/execute/builtins/string-7-lib.c
876         * gcc.c-torture/execute/builtins/string-7.c
877         * gcc.c-torture/execute/builtins/string-8-lib.c
878         * gcc.c-torture/execute/builtins/string-8.c
879         * gcc.c-torture/execute/builtins/string-9-lib.c
880         * gcc.c-torture/execute/builtins/string-9.c
881         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
882         * gcc.c-torture/execute/builtins/string-asm-1.c
883         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
884         * gcc.c-torture/execute/builtins/string-asm-2.c
885         * gcc.c-torture/execute/stdio-opt-1.c
886         * gcc.c-torture/execute/stdio-opt-2.c
887         * gcc.c-torture/execute/stdio-opt-3.c
888         * gcc.c-torture/execute/string-opt-1.c
889         * gcc.c-torture/execute/string-opt-10.c
890         * gcc.c-torture/execute/string-opt-11.c
891         * gcc.c-torture/execute/string-opt-12.c
892         * gcc.c-torture/execute/string-opt-13.c
893         * gcc.c-torture/execute/string-opt-14.c
894         * gcc.c-torture/execute/string-opt-15.c
895         * gcc.c-torture/execute/string-opt-16.c
896         * gcc.c-torture/execute/string-opt-2.c
897         * gcc.c-torture/execute/string-opt-6.c
898         * gcc.c-torture/execute/string-opt-7.c
899         * gcc.c-torture/execute/string-opt-8.c:
900         Replace with ...
901
902         * gcc.c-torture/execute/builtins/abs-2.c
903         * gcc.c-torture/execute/builtins/abs-3.c
904         * gcc.c-torture/execute/builtins/complex-1.c
905         * gcc.c-torture/execute/builtins/fprintf.c
906         * gcc.c-torture/execute/builtins/fputs.c
907         * gcc.c-torture/execute/builtins/memcmp.c
908         * gcc.c-torture/execute/builtins/memmove.c
909         * gcc.c-torture/execute/builtins/memops-asm.c
910         * gcc.c-torture/execute/builtins/mempcpy-2.c
911         * gcc.c-torture/execute/builtins/mempcpy.c
912         * gcc.c-torture/execute/builtins/memset.c
913         * gcc.c-torture/execute/builtins/printf.c
914         * gcc.c-torture/execute/builtins/sprintf.c
915         * gcc.c-torture/execute/builtins/strcat.c
916         * gcc.c-torture/execute/builtins/strchr.c
917         * gcc.c-torture/execute/builtins/strcmp.c
918         * gcc.c-torture/execute/builtins/strcpy.c
919         * gcc.c-torture/execute/builtins/strcspn.c
920         * gcc.c-torture/execute/builtins/strlen-2.c
921         * gcc.c-torture/execute/builtins/strlen.c
922         * gcc.c-torture/execute/builtins/strncat.c
923         * gcc.c-torture/execute/builtins/strncmp-2.c
924         * gcc.c-torture/execute/builtins/strncmp.c
925         * gcc.c-torture/execute/builtins/strncpy.c
926         * gcc.c-torture/execute/builtins/strpbrk.c
927         * gcc.c-torture/execute/builtins/strpcpy-2.c
928         * gcc.c-torture/execute/builtins/strpcpy.c
929         * gcc.c-torture/execute/builtins/strrchr.c
930         * gcc.c-torture/execute/builtins/strspn.c
931         * gcc.c-torture/execute/builtins/strstr-asm.c
932         * gcc.c-torture/execute/builtins/strstr.c:
933         ... these new files.
934
935         * gcc.c-torture/execute/builtins/abs-2-lib.c
936         * gcc.c-torture/execute/builtins/abs-3-lib.c
937         * gcc.c-torture/execute/builtins/complex-1-lib.c
938         * gcc.c-torture/execute/builtins/fprintf-lib.c
939         * gcc.c-torture/execute/builtins/fputs-lib.c
940         * gcc.c-torture/execute/builtins/memcmp-lib.c
941         * gcc.c-torture/execute/builtins/memmove-lib.c
942         * gcc.c-torture/execute/builtins/memops-asm-lib.c
943         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
944         * gcc.c-torture/execute/builtins/mempcpy-lib.c
945         * gcc.c-torture/execute/builtins/memset-lib.c
946         * gcc.c-torture/execute/builtins/printf-lib.c
947         * gcc.c-torture/execute/builtins/sprintf-lib.c
948         * gcc.c-torture/execute/builtins/strcat-lib.c
949         * gcc.c-torture/execute/builtins/strchr-lib.c
950         * gcc.c-torture/execute/builtins/strcmp-lib.c
951         * gcc.c-torture/execute/builtins/strcpy-lib.c
952         * gcc.c-torture/execute/builtins/strcspn-lib.c
953         * gcc.c-torture/execute/builtins/strlen-2-lib.c
954         * gcc.c-torture/execute/builtins/strlen-lib.c
955         * gcc.c-torture/execute/builtins/strncat-lib.c
956         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
957         * gcc.c-torture/execute/builtins/strncmp-lib.c
958         * gcc.c-torture/execute/builtins/strncpy-lib.c
959         * gcc.c-torture/execute/builtins/strpbrk-lib.c
960         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
961         * gcc.c-torture/execute/builtins/strpcpy-lib.c
962         * gcc.c-torture/execute/builtins/strrchr-lib.c
963         * gcc.c-torture/execute/builtins/strspn-lib.c
964         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
965         * gcc.c-torture/execute/builtins/strstr-lib.c
966         * gcc.c-torture/execute/builtins/lib/abs.c
967         * gcc.c-torture/execute/builtins/lib/fprintf.c
968         * gcc.c-torture/execute/builtins/lib/memset.c
969         * gcc.c-torture/execute/builtins/lib/printf.c
970         * gcc.c-torture/execute/builtins/lib/sprintf.c
971         * gcc.c-torture/execute/builtins/lib/strcpy.c
972         * gcc.c-torture/execute/builtins/lib/strcspn.c
973         * gcc.c-torture/execute/builtins/lib/strncat.c
974         * gcc.c-torture/execute/builtins/lib/strncmp.c
975         * gcc.c-torture/execute/builtins/lib/strncpy.c
976         * gcc.c-torture/execute/builtins/lib/strpbrk.c
977         * gcc.c-torture/execute/builtins/lib/strspn.c
978         * gcc.c-torture/execute/builtins/lib/strstr.c:
979         New files containing support routines.
980
981         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
982         declaration.
983         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
984         when not optimizing.
985
986 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
987
988         PR c++/16240
989         * g++.dg/abi/mangle22.C: New test.
990         * g++.dg/abi/mangle23.C: Likewise.
991
992 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
993
994         PR fortran/16290
995         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
996         Allow for cases without denormalized floating point numbers.
997
998 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
999
1000         PR c/1027
1001         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1002         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1003         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1004         expected warning text.
1005         * gcc.dg/format/diag-2.c: New test.
1006
1007 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1008
1009         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1010
1011 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1012
1013         * gcc.dg/builtins-43.c: New.
1014         * gcc.dg/builtins-44.c: New.
1015         * gcc.dg/builtins-45.c: New.
1016
1017 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1018             Andreas Tobler  <a.tobler@schweiz.ch>
1019
1020         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1021         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1022         as SIGSEGV.
1023         * gcc.dg/cleanup-11.c: Likewise.
1024         * gcc.dg/cleanup-8.c: Likewise.
1025         * gcc.dg/cleanup-9.c: Likewise.
1026         * gcc.dg/cleanup-5.c: Run on all platforms.
1027
1028 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1029
1030         * g++.dg/warn/nonnull1.C: New test.
1031
1032 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1033
1034         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1035         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1036         Special-case the Sun compiler wrt to <complex.h>.
1037
1038 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1039
1040         * gcc.dg/Wunreachable-8.C: New test.
1041
1042         * gcc.dg/h8300-ice2.c : New test.
1043
1044 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1045
1046         PR fortran/16161
1047         * gfortran.fortran-torture/compile/implicit.f90: Add test
1048         for implicit character.
1049
1050 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1051
1052         PR fortran/16289
1053         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1054         Use tiny() intrinsic to find smallest non-negative real
1055
1056 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1057
1058         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1059         * gcc.dg/compat/struct-by-value-22_x.c: New.
1060         * gcc.dg/compat/struct-by-value-22_y.c: New.
1061
1062         * gcc.c-torture/execute/20040629-1.c: New test.
1063
1064 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1065
1066         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1067         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1068
1069         PR target/16195
1070         * gcc.dg/20040625-1.c: New test.
1071
1072 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1073
1074         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1075
1076 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1077
1078         PR fortran/15963
1079         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1080
1081 2004-06-29  Richard Henderson  <rth@redhat.com>
1082
1083         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1084
1085 2004-06-29  Paul Brook  <paul@codesourcery.com>
1086
1087         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1088         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1089
1090 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1091
1092         PR c++/16260
1093         * g++.dg/parse/crash15.C: New.
1094
1095 2004-06-28  Andrew Pinski  <apinski@apple.com>
1096
1097         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1098         by the error already.
1099
1100         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1101
1102 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1103
1104         PR target/14041
1105         * gcc.dg/h8300-bss-align-1.c : New.
1106
1107 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1108
1109         * PR c++/16174
1110         * g++.dg/template/ctor4.C: New.
1111
1112 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1113
1114         PR c++/16205
1115         * g++.dg/warn/Wsequence-point-1.C: New test.
1116
1117 2004-06-27  Paul Brook  <paul@codesourcery.com>
1118
1119         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1120
1121 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1122
1123         * g++.old-deja/g++.mike/p7325.C: Remove.
1124
1125 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1126
1127         PR c/14963
1128         * gcc.dg/pr14963.c: New test.
1129
1130 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c++/16193
1133         * g++.dg/parse/redef1.C: New test.
1134
1135 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1136
1137         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1138         20021110.c.
1139         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1140         20021119-1.c.
1141         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1142         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1143         5-04.c.
1144         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1145         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1146         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1147         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1148         g++.brendan/enum14.C.
1149         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1150         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1151         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1152         g++.mike/virt1.C.
1153         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1154         memtemp24.C.
1155
1156 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1157
1158         * gcc.dg/20040527-1.c: New test case.
1159
1160 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1161
1162         PR gfortran/pr16196
1163         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1164
1165 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1166
1167         PR middle-end/15825
1168         * gcc.dg/pr15825-1.c: New test case.
1169
1170 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1171
1172         * gcc.c-torture/execute/20040625-1.c: New test.
1173
1174 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1175
1176         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1177
1178 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1179
1180         * gcc.dg/torture/mips-div-1.c: New test.
1181
1182 2004-06-24  Jeff Law  <law@redhat.com>
1183
1184         * gcc.dg/tree-ssa/20040624-1.c: New test.
1185
1186 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1187
1188         * gcc.c-torture/compile/20040624-1.c: New test.
1189
1190 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1191
1192         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1193         this directory.
1194
1195 2004-06-23  Andrew Pinski  <apinski@apple.com>
1196
1197         PR middle-end/15988
1198         * g++.dg/opt/ptrmem4.C: New test.
1199
1200         * gcc.dg/c90-array-quals-2.c: New test.
1201
1202 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1203
1204         * gcc.dg/kpice1.c: New test.
1205
1206 2006-06-23  Andrew Pinski  <apinski@apple.com>
1207
1208         * gcc.dg/c90-array-quals.c: New test.
1209
1210 2006-06-22  Richard Henderson  <rth@redhat.com>
1211
1212         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1213
1214 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1215
1216         * gcc.dg/builtins-config.h: Handle FreeBSD.
1217
1218 2006-06-22  Richard Henderson  <rth@redhat.com>
1219
1220         * g++.dg/opt/devirt1.C: New.
1221
1222 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1223
1224         * g++.dg/opt/pr15551.C: New testcase.
1225
1226 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1227
1228         PR target/14800
1229         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1230         x86_64-*-linux* when compiling for 32bit.
1231
1232 2004-06-21  Andrew Pinski  <apinski@apple.com>
1233
1234         * gcc.dg/pch/struct-1.c: New.
1235         * gcc.dg/pch/struct-1.hs: New.
1236
1237 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1238
1239         * gcc.dg/pch/save-temps-1.c: New file.
1240         * gcc.dg/pch/save-temps-1.hs: New file.
1241
1242 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1243
1244         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1245         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1246
1247 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1248
1249         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1250         to fix type error.
1251         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1252         Remove trailing spaces.
1253
1254 2004-06-21  Richard Henderson  <rth@redhat.com>
1255
1256         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1257         merging && to BIT_FIELD_REF.
1258
1259 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1260
1261         * g++.dg/opt/placeholder1.C: New test.
1262
1263 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1264
1265         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1266         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1267         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1268         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1269
1270 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1271
1272         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1273         extern "C".
1274         * g++.dg/other/pragma-re-1.C: Add comments.
1275
1276 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1277
1278         PR gfortran/16080
1279         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1280
1281 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1282
1283         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1284         instead of setting the type of size_t by
1285         hand.
1286
1287 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1288
1289         * gcc.dg/unordered-2.c: New test case.
1290         * gcc.dg/unordered-3.c: New test case.
1291
1292 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1293
1294         PR other/16043
1295         * lib/g++.exp (g++_version): Tweak regexp for version
1296         * lib/g77.exp (g77_version): Likewise
1297         * lib/gfortran.exp (gfortran_version): Likewise
1298         * lib/objc.exp (objc_version): Likewise
1299         * lib/treelang.exp (treelang_version): Likewise
1300
1301 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1302
1303         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1304         Use INT_MAX instead of __INT_MAX__.
1305         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1306
1307         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1308         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1309         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1310         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1311         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1312         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1313         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1314         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1315         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1316
1317         * gcc.dg/range-test-1.c: New test.
1318         * g++.dg/opt/range-test-1.C: New test.
1319
1320 2004-06-17  Richard Henderson  <rth@redhat.com>
1321
1322         * objc.dg/sync-1.m: New.
1323         * objc.dg/try-catch-1.m: Don't force next runtime.
1324         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1325         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1326         shadowed catch clause.
1327         * objc.dg/try-catch-5.m: New.
1328
1329 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1330
1331         Bug 14610
1332         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1333
1334 2004-06-15  Richard Henderson  <rth@redhat.com>
1335
1336         * gcc.dg/20001116-1.c: Move expected warning line.
1337
1338 2004-06-15  Richard Henderson  <rth@redhat.com>
1339
1340         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1341         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1342
1343 2004-06-15  Jeff Law  <law@redhat.com>
1344
1345         * gcc.dg/tree-ssa/20040615-1.c: New test.
1346         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1347         be less sensitive to operand ordering.
1348         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1349
1350 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1351
1352         * g++.dg/abi/bitfield3.C: Add comment..
1353
1354 2004-06-15  Richard Henderson  <rth@redhat.com>
1355
1356         * g++.dg/ext/stmtexpr1.C: XFAIL.
1357         * gcc.dg/20030612-1.c: XFAIL.
1358
1359 2004-06-15  Eric Christopher  <echristo@redhat.com>
1360
1361         * g++.dg/charset/asm5.c: New.
1362         * gcc.dg/charset/asm6.c: New.
1363
1364 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1365
1366         PR fortran/15962
1367         * gfortran.fortran-torture/execute/select_1.f90: New test.
1368
1369 2004-06-15  Paul Brook  <paul@codesourcery.com>
1370
1371         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1372
1373 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1374
1375         PR c++/15967
1376         * g++.dg/lookup/crash3.C: New test.
1377
1378 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1379
1380         PR c++/15947
1381         * g++.dg/parse/dtor4.C: New test.
1382
1383 2004-06-14  Jeff Law  <law@redhat.com>
1384
1385         * gcc.c-torture/compile/20040614-1.c: New test.
1386
1387 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1388
1389         PR fortran/15211
1390         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1391         LEN of a character array.
1392
1393 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1394
1395         PR c++/15096
1396         * g++.dg/template/ptrmem10.C: New test.
1397
1398         PR c++/14930
1399         * g++.dg/template/friend30.C: New test.
1400
1401 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1402
1403         PR fortran/14928
1404         * gfortran.fortran-torture/compile/mloc.f90: New test.
1405
1406 2004-06-13  Paul Brook  <paul@codesourcery.com>
1407
1408         * gfortran.fortran-torture/execute/random_2.f90: New test.
1409
1410 2004-06-13  Eric Christopher  <echristo@redhat.com>
1411
1412         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1413
1414 2004-06-12  Paul Brook  <paul@codesourcery.com>
1415
1416         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1417
1418 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1419
1420         PR fortran/14923
1421         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1422
1423 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1424
1425         PR fortran/14957
1426         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1427         syntax errors in end statements of contained subroutines.
1428
1429 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1430
1431         PR fortran/12841
1432         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1433
1434 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1435
1436         PR fortran/15665
1437         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1438
1439 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1440
1441         PR gfortran/12839
1442         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1443
1444 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1445
1446         PR c++/15862
1447         * g++.dg/parse/enum1.C: New test.
1448
1449 2004-06-10  Jeff Law  <law@redhat.com>
1450
1451         * gcc.c-torture/compile/20040610-1.c: New test.
1452
1453 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1454
1455         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1456         * g++.old-deja/g++.other/decl3.C: Likewise.
1457
1458 2004-06-10  Brian Booth  <bbooth@redhat.com>
1459
1460         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1461         V_MAY_DEF instead of VDEF.
1462         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1463
1464 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1465
1466         PR c++/14211
1467         * g++.dg/conversion/const1.C: New test.
1468
1469         PR c++/15076
1470         * g++.dg/conversion/reinterpret1.C: New test.
1471
1472         PR c++/15877
1473         * g++.dg/template/enum2.C: New test.
1474
1475         PR c++/15227
1476         * g++.dg/template/error13.C: New test.
1477
1478 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1479
1480         PR fortran/14957
1481         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1482         arguments to test_* REAL and of the right size.
1483
1484 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1485
1486         PR target/15569
1487         PR rtl-optimization/15681
1488         * gcc.dg/20040609-1.c: New test.
1489
1490 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR c++/14791
1493         * g++.dg/opt/builtins1.C: New test.
1494
1495 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1496
1497         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1498         that use default windows32 struct layout.
1499         * gcc.dg/i386-bitfield2.c: Likewise.
1500
1501 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1502
1503         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1504         for mingw32 and cygwin targets.
1505
1506 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1507
1508         * gcc.dg/pch/macro-4.c: New.
1509         * gcc.dg/pch/macro-4.hs: New.
1510
1511 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1512
1513         PR fortran/13249
1514         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1515
1516 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1517
1518         PR fortran/13372
1519         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1520
1521 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1522
1523         PR gfortran/14897
1524         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1525
1526 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1527
1528         PR gfortran/15755
1529         * gfortran.fortran-torture/execute/backspace.c : New test.
1530
1531 2004-06-09  Paul Brook  <paul@codesourcery.com>
1532
1533         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1534         (pointer_to_section): Rewrite to use smaller array.
1535
1536 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1537
1538         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1539         * gcc.dg/ext/altivec-10.c: Same.
1540         * gcc.dg/ext/altivec-11.c: Same.
1541         * gcc.dg/ext/altivec-12.c: Same.
1542         * gcc.dg/ext/altivec-13.c: Same.
1543         * gcc.dg/ext/altivec-14.c: Same.
1544         * gcc.dg/ext/altivec-15.c: Same.
1545         * gcc.dg/ext/altivec-16.c: Same.
1546         * gcc.dg/ext/altivec-3.c: Same.
1547         * gcc.dg/ext/altivec-4.c: Same.
1548         * gcc.dg/ext/altivec-6.c: Same.
1549         * gcc.dg/ext/altivec-7.c: Same.
1550         * gcc.dg/ext/altivec-8.c: Same.
1551         * gcc.dg/ext/altivec-varargs-1.c: Same.
1552
1553         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1554         * g++.dg/ext/altivec-10.C: Same.
1555         * g++.dg/ext/altivec-2.C: Same.
1556         * g++.dg/ext/altivec-3.C: Same.
1557         * g++.dg/ext/altivec-4.C: Same.
1558         * g++.dg/ext/altivec-5.C: Same.
1559         * g++.dg/ext/altivec-6.C: Same.
1560         * g++.dg/ext/altivec-7.C: Same.
1561         * g++.dg/ext/altivec-8.C: Same.
1562         * g++.dg/ext/altivec-9.C: Same.
1563
1564 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1565
1566         PR c++/7841
1567         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1568
1569 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1570
1571         * gcc.dg/union-1.c: New test.
1572
1573 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1574
1575         * gcc.dg/builtins-41.c: New test case.
1576         * gcc.dg/builtins-42.c: New test case.
1577
1578 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1579
1580         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1581         * g++.dg/ext/altivec-10.C: Same.
1582         * g++.dg/ext/altivec-2.C: Same.
1583         * g++.dg/ext/altivec-3.C: Same.
1584         * g++.dg/ext/altivec-4.C: Same.
1585         * g++.dg/ext/altivec-5.C: Same.
1586         * g++.dg/ext/altivec-6.C: Same.
1587         * g++.dg/ext/altivec-7.C: Same.
1588         * g++.dg/ext/altivec-8.C: Same.
1589         * g++.dg/ext/altivec-9.C: Same.
1590         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1591         * g++.old-deja/g++.brendan/new3.C: Same.
1592         * gcc.c-torture/execute/eeprof-1.x: Same.
1593
1594 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1595
1596         PR c/14765
1597         * gcc.dg/pr14765-1.c: New test.
1598
1599 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1600
1601         PR c/14649
1602         * gcc.dg/pr14649-1.c: New test case.
1603
1604 2004-06-07  Richard Henderson  <rth@redhat.com>
1605
1606         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1607         if temporaries.
1608
1609 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1610
1611         * g++.dg/eh/elide1.C: Remove XFAIL.
1612
1613 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1614
1615         PR c++/15337
1616         * g++.dg/expr/sizeof3.C: New test.
1617
1618         PR c++/14777
1619         * g++.dg/template/access14.C: New test.
1620
1621         PR c++/15554
1622         * g++.dg/template/enum1.C: New test.
1623
1624         PR c++/15057
1625         * g++.dg/eh/throw1.C: New test.
1626
1627 2004-06-07  David Ayers  <d.ayers@inode.at>
1628             Ziemowit Laski  <zlaski@apple.com>
1629
1630         * lib/objc.exp (objc_target_compile): Revert the '-framework
1631         Foundation' flag fix, since bare Darwin does not ship
1632         with the Foundation framework.
1633         * objc/execute/next_mapping.h: Provide a local NSConstantString
1634         @interface and @implementation.
1635         (objc_constant_string_init): A constructor function, used to
1636         initialize the NSConstantString meta-class object.
1637         * objc/execute/string1.m: Include "next_mapping.h" instead of
1638         <Foundation/NSString.h>.
1639         * objc/execute/string2.m: Likewise.
1640         * objc/execute/string3.m: Likewise.
1641         * objc/execute/string4.m: Likewise.
1642
1643 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1644
1645         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1646         to double. Replace double with FLOAT.
1647         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1648
1649         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1650         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1651         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1652         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1653         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1654         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1655         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1656         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1657
1658 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1659
1660         PR c/13519
1661         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1662
1663 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1664
1665         PR c++/15503
1666         * g++.dg/template/meminit2.C: New test.
1667
1668 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1669
1670         PR target/15822
1671         * gcc.c-torture/execute/compare-fp-1.c,
1672         gcc.c-torture/execute/compare-fp-2.c,
1673         gcc.c-torture/execute/compare-fp-3.c,
1674         gcc.c-torture/execute/compare-fp-4.c,
1675         gcc.c-torture/execute/compare-fp-3.x,
1676         gcc.c-torture/execute/compare-fp-4.x: Moved...
1677         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1678         gcc.c-torture/execute/ieee/compare-fp-2.c,
1679         gcc.c-torture/execute/ieee/compare-fp-3.c,
1680         gcc.c-torture/execute/ieee/compare-fp-4.c,
1681         gcc.c-torture/execute/ieee/compare-fp-3.x,
1682         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1683
1684 2004-06-04  David Ayers  <d.ayers@inode.at>
1685
1686         * objc/execute/protocol-isEqual-4.m: New testcase.
1687
1688 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1689
1690         * objc/execute/protocol-isEqual-1.m: New testcase.
1691         * objc/execute/protocol-isEqual-2.m: New testcase.
1692         * objc/execute/protocol-isEqual-3.m: New testcase.
1693
1694 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1695
1696         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1697
1698 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1699
1700         * lib/objc.exp (objc_target_compile): When running tests on
1701         Darwin (Mac OS X), inform the linker about '-framework
1702         'Foundation'.
1703
1704 2004-06-02  Eric Christopher  <echristo@redhat.com>
1705
1706         * gcc.c-torture/compile/20040602-1.c: New.
1707
1708 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1709
1710         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1711         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1712
1713         PR tree-optimization/14736
1714         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1715
1716         PR tree-optimization/14042
1717         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1718
1719         PR tree-optimization/14729
1720         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1721
1722 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1723
1724         PR fortran/15557
1725         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1726
1727 2004-06-01  Richard Hederson  <rth@redhat.com>
1728
1729         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1730
1731 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1732
1733         PR c++/14932
1734         * g++.dg/parse/offsetof4.C: New test.
1735
1736 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1737
1738         PR objc/7993
1739         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1740
1741 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/15701
1744         * g++.dg/template/friend29.C: New test.
1745
1746 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1747
1748         PR c/15749
1749         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1750
1751 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1752
1753         * gcc.dg/sparc-trap-1.c: New test.
1754
1755 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1756
1757         PR middle-end/15069
1758         * g++.dg/opt/fold3.C: New test case.
1759
1760 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1761
1762         * lib/target-supports.exp (check_iconv_available): Fix fallout
1763         from 2004-05-28 patch.
1764
1765 2004-05-30  Paul Brook  <paul@codesourcery.com>
1766
1767         PR fortran/15620
1768         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1769         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1770
1771 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1772
1773         * gfortran.fortran-torture/execute/random_1.f90: New test.
1774
1775 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1776
1777         * g++.dg/ext/altivec-10.C: New test.
1778
1779 2004-05-29  Paul Brook  <paul@codesourcery.com>
1780
1781         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1782
1783 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1784
1785         * gcc.dg/altivec-16.c: New test.
1786
1787 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1788
1789         * lib/target-supports.exp (check_vmx_hw_available): New.
1790         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1791
1792         * lib/target-supports.exp (check_alias_available,
1793         check_iconv_available, check_named_sections_available): Use
1794         unique names for temporary files.
1795
1796 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1797
1798         * gcc.dg/altivec-15.c: New test.
1799
1800 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1801
1802         PR c++/15083
1803         * g++.dg/warn/noeffect6.C: New test.
1804
1805         PR c++/15471
1806         * g++.dg/expr/ptrmem4.C: New test.
1807
1808         PR c++/15640
1809         * g++.dg/template/operator3.C: New test.
1810
1811 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1812
1813         PR c++/14668
1814         * g++.dg/lookup/redecl1.C: New test.
1815         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1816
1817 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1818
1819         * gcc.c-torture/execute/compare-fp-1.c,
1820         gcc.c-torture/execute/compare-fp-2.c,
1821         gcc.c-torture/execute/compare-fp-3.c,
1822         gcc.c-torture/execute/compare-fp-4.c,
1823         gcc.c-torture/execute/compare-fp-3.x,
1824         gcc.c-torture/execute/compare-fp-4.x,
1825         gcc.dg/pr15649-1.c: New.
1826
1827 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1828
1829         PR c++/12883
1830         * g++.dg/init/array14.C: New test.
1831
1832 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1833
1834         * lib/compat.exp (compat-get-options-main): New.
1835         (compat-get-options): Remove unneeded code, warn for ignored
1836         command.
1837         (compat-execute): Check flag set by dg-require-* commands.
1838
1839         * lib/compat.exp (compat-execute): Break up long lines.
1840
1841 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1842
1843         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1844         * gcc.dg/altivec-14.c: New test.
1845         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1846
1847         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1848         * gcc.dg/altivec-12.c: Ditto.
1849
1850         * gcc.dg/altivec-3.c: Move call to altivec_check.
1851
1852 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1853
1854         PR c++/15044
1855         * g++.dg/template/error12.C: New test.
1856
1857         PR c++/15317
1858         * g++.dg/ext/attrib15.C: New test.
1859
1860         PR c++/15329
1861         * g++.dg/template/ptrmem9.C: New test.
1862
1863 2004-05-25  Paul Brook  <paul@codesourcery.com>
1864
1865         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1866
1867 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1868
1869         PR c++/15165
1870         * g++.dg/template/crash19.C: New test.
1871
1872 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/15025
1875         * g++.dg/template/redecl1.C: New test.
1876
1877 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1878
1879         PR c++/14821
1880         * g++.dg/other/ns1.C: New test.
1881
1882         PR c++/14883
1883         * g++.dg/template/invalid1.C: New test.
1884
1885 2004-05-23  Paul Brook  <paul@codesourcery.com>
1886         Victor Leikehman  <lei@haifasphere.co.il>
1887
1888         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1889         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1890
1891 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1892
1893         PR c++/15285
1894         PR c++/15299
1895         * g++.dg/template/non-dependent5.C: New test.
1896         * g++.dg/template/non-dependent6.C: New test.
1897
1898 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1899
1900         PR c++/15507
1901         * g++.dg/inherit/union1.C: New test.
1902
1903         PR c++/15542
1904         * g++.dg/template/addr1.C: New test.
1905
1906         PR c++/15427
1907         * g++.dg/template/array5.C: New test.
1908
1909         PR c++/15287
1910         * g++.dg/template/array6.C: New test.
1911
1912 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1913             Roger Sayle  <roger@eyesopen.com>
1914
1915         * g++.dg/lookup/forscope2.C: New test case.
1916
1917 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1918
1919         * gcc.dg/cpp/Wmissingdirs.c: New.
1920
1921 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1922
1923         PR target/15301
1924         * gcc.dg/compat/union-m128-1.h: New file.
1925         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1926         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1927         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1928
1929 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1930
1931         PR target/15302
1932         * gcc.dg/compat/struct-complex-1.h: New file.
1933         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1934         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1935         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1936
1937 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1938
1939         PR middle-end/3074
1940         * gcc.dg/pr3074-1.c: New test case.
1941         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1942
1943 2004-05-20  Falk Hueffner  <falk@debian.org>
1944
1945         PR other/15526
1946         * gcc.dg/ftrapv-1.c: New test case.
1947
1948 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1949
1950         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1951
1952 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1953             Jeff Law  <law@redhat.com>
1954
1955         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1956         * gcc.dg/tree-ssa/20040518-2.c: New test.
1957
1958         * gcc.dg/tree-ssa/20040518-1.c: New test.
1959
1960 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1961
1962         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1963
1964 2004-05-18  Paul Brook  <paul@codesourcery.com>
1965
1966         PR fortran/13930
1967         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1968
1969 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1970
1971         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1972         constant folding.
1973
1974 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1975
1976         * gcc.dg/tree-ssa/20040517-1.c: New test.
1977
1978 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1979
1980         * gcc.dg/loop-4.c: New test.
1981
1982 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1983
1984         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1985
1986 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1987
1988         PR fortran/15311
1989         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1990
1991 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1992
1993         PR fortran/13826
1994         PR fortran/13940
1995         * gfortran.fortran-torture/compile/data_1.f90: New test.
1996
1997 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1998
1999         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2000         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2001
2002 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2003
2004         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2005
2006 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2007
2008         PR c/15444
2009         * gcc.dg/format/xopen-1.c: Adjust expected message.
2010         * gcc.dg/format/xopen-3.c: New test.
2011
2012 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2013
2014         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2015
2016 2004-05-14  Jeff Law  <law@redhat.com>
2017
2018         * gcc.dg/tree-ssa/20040514-2.c: New test.
2019
2020 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2021
2022         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2023         this ...
2024         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2025         this.
2026
2027 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2028
2029         * gcc.dg/tree-ssa/20040514-1.c: New test.
2030
2031 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2032
2033         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2034         test.
2035
2036 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2037
2038         PR fortran/14066
2039         * gfortran.fortran-torture/compile/do_1.f90: New test.
2040
2041 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2042
2043         PR fortran/15051
2044         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2045         test.
2046
2047 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2048
2049         PR fortran/15149
2050         * gfortran.fortran-torture/execute/random_init.f90: New test.
2051
2052 2004-05-13  Paul Brook  <paul@codesourcery.com>
2053
2054         PR fortran/15314
2055         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2056
2057 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2058
2059         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2060         for the powerpc case.
2061
2062 2004-05-13  Jeff Law  <law@redhat.com>
2063
2064         * gcc.dg/tree-ssa/20040513-1.c: New test.
2065         * gcc.dg/tree-ssa/20040513-2.c: New test.
2066
2067 2004-05-13  Paul Brook  <paul@codesourcery.com>
2068
2069         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2070         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2071         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2072
2073 2004-05-13  Andreas Schwab  <schwab@suse.de>
2074
2075         PR other/10819
2076         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2077         characters.
2078
2079 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2080
2081         PR fortran/15294
2082         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2083
2084 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2085
2086         Merge from tree-ssa-20020619-branch.  See
2087         ChangeLog.tree-ssa for details.
2088
2089 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2090
2091         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2092         include <altivec.h> explicitly.
2093         * gcc.dg/altivec-13.c: Likewise.
2094
2095 2004-05-11  Paul Brook  <paul@codesourcery.com>
2096
2097         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2098
2099 2004-05-10  Eric Christopher  <echristo@redhat.com>
2100
2101         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2102         * gcc.dg/sibcall-4.c: Ditto.
2103
2104 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2105
2106         * g++.dg/ext/altivec-8.C: New test case.
2107         * gcc.dg/altivec-13.c: New test case.
2108
2109 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2110
2111         * gcc.c-torture/execute/divcmp-1.c: New test case.
2112         * gcc.c-torture/execute/divcmp-2.c: New test case.
2113         * gcc.c-torture/execute/divcmp-3.c: New test case.
2114
2115 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2116
2117         * g++.dg/other/pragma-re-2.C: New test.
2118
2119 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2120
2121         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2122         * gcc.dg/i386-387-2.c: Likewise.
2123
2124         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2125         __builtin_drem.
2126         * gcc.dg/i386-387-6.c: Likewise.
2127
2128 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2129
2130         * gcc.dg/builtins-33.c:  Also check log1p*.
2131
2132 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2133
2134         PR optimization/15296
2135         * gcc.c-torture/execute/pr15296.c: New test.
2136
2137 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2138
2139         * gcc.dg/builtins-40.c: New test.
2140
2141 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2142
2143         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2144
2145 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2146
2147         * g++.dg/ext/spe1.C: New testcase.
2148
2149 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2150
2151         * objc.dg/image-info.m: Allow additional attributes
2152         for __image_info section.
2153
2154 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2155
2156         * gcc.dg/torture/mips-hilo-2.c: New test.
2157
2158 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2159
2160         PR c++/14389
2161         * g++.dg/template/member5.C: New test.
2162
2163 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2164
2165         * gcc.dg/builtins-34.c: Also check expm1*.
2166
2167 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2168
2169         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2170         * gcc.dg/torture/builtin-convert-3.c: New test.
2171
2172 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2173
2174         PR middle-end/15054
2175         * g++.dg/opt/pr15054.C: New test.
2176
2177 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2178
2179         * gcc.dg/torture/builtin-rounding-1.c: New test.
2180         * gcc.dg/builtins-25.c: Delete.
2181         * gcc.dg/builtins-29.c: Delete.
2182
2183 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2184
2185         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2186         * gcc.dg/sibcall-4.c: Likewise.
2187         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2188
2189 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2190
2191         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2192         bit-field on 16-bit targets.
2193
2194 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2195
2196         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2197         16-bit targets.
2198
2199 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2200
2201         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2202         * gcc.dg/rs6000-power2-2.c: Likewise.
2203
2204 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2205
2206         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2207         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2208         Change the asm registers to be in form of frN instead of fN.
2209
2210 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2211
2212         * gcc.dg/torture/builtin-convert-2.c: New test.
2213
2214 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2215
2216         * gcc.dg/rs6000-power2-1.c: New test.
2217         * gcc.dg/rs6000-power2-2.c: New test.
2218
2219 2004-04-28  Jan Hubicka  <jh@suse.cz>
2220
2221         * gcc.dg/unused-6.c: New test.
2222
2223 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2224             Ulrich Weigand  <uweigand@de.ibm.com>
2225
2226         * ada/acats/run_all.sh: Define $target variable.
2227
2228 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2229
2230         PR c++/15119
2231         * g++.dg/other/vararg-1.C: New test.
2232
2233         PR c++/4794
2234         * g++.dg/eh/cleanup3.C: New test.
2235
2236 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2237
2238         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2239         and ad8011a (target_insn).
2240         * ada/acats/support/macro.dfs: Likewise.
2241         * ada/acats/support/impbit.adb: New file.
2242
2243 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2244
2245         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2246
2247 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2248
2249         * gcc.dg/loop-3.c: New test.
2250
2251 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2252
2253         * gcc.c-torture/execute/simd-5.c: New test.
2254
2255 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2256
2257         PR c++/15064
2258         * g++.dg/template/crash18.C: New test.
2259
2260 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2261
2262         * g++.dg/ext/complit3.C: New test.
2263
2264 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2265
2266         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2267         * gcc.dg/altivec-3.c: Same.
2268         * gcc.dg/altivec-varargs-1.c: Same.
2269
2270 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2271
2272         * lib/target-supports.exp (check_profiling_available): Assume
2273         profiling is not available on powerpc-eabi targets.
2274
2275 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2276
2277         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2278         * gcc.dg/vmx/bug-1.c: Ditto.
2279
2280 2004-04-20  Eric Christopher  <echristo@redhat.com>
2281
2282         * gcc.dg/charset/extern.c: New test.
2283         * g++.dg/charset/extern3.cc: Ditto.
2284
2285 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2286
2287         * gcc.dg/builtins-39.c: New test.
2288
2289 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2290
2291         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2292
2293 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2294
2295         * gcc.dg/torture/mips-hilo-1.c: New test.
2296
2297 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2298
2299         * gcc.c-torture/compile/20040419-1.c: New test.
2300
2301 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2302
2303         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2304
2305 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2306             Aldy Hernandez  <aldyh@redhat.com>
2307
2308         * gcc.c-torture/execute/va-arg-24.c: New.
2309
2310 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2311             Aldy Hernandez  <aldyh@redhat.com>
2312
2313         * gcc.dg/vmx/1b-01.c: New.
2314         * gcc.dg/vmx/1b-02.c: New.
2315         * gcc.dg/vmx/1b-03.c: New.
2316         * gcc.dg/vmx/1b-04.c: New.
2317         * gcc.dg/vmx/1b-05.c: New.
2318         * gcc.dg/vmx/1b-06.c: New.
2319         * gcc.dg/vmx/1b-07.c: New.
2320         * gcc.dg/vmx/1c-01.c: New.
2321         * gcc.dg/vmx/1c-02.c: New.
2322         * gcc.dg/vmx/3a-01a.c: New.
2323         * gcc.dg/vmx/3a-01.c: New.
2324         * gcc.dg/vmx/3a-01m.c: New.
2325         * gcc.dg/vmx/3a-03.c: New.
2326         * gcc.dg/vmx/3a-03m.c: New.
2327         * gcc.dg/vmx/3a-04.c: New.
2328         * gcc.dg/vmx/3a-04m.c: New.
2329         * gcc.dg/vmx/3a-05.c: New.
2330         * gcc.dg/vmx/3a-06.c: New.
2331         * gcc.dg/vmx/3a-06m.c: New.
2332         * gcc.dg/vmx/3a-07.c: New.
2333         * gcc.dg/vmx/3b-01.c: New.
2334         * gcc.dg/vmx/3b-02.c: New.
2335         * gcc.dg/vmx/3b-10.c: New.
2336         * gcc.dg/vmx/3b-13.c: New.
2337         * gcc.dg/vmx/3b-14.c: New.
2338         * gcc.dg/vmx/3b-15.c: New.
2339         * gcc.dg/vmx/3c-01a.c: New.
2340         * gcc.dg/vmx/3c-01.c: New.
2341         * gcc.dg/vmx/3c-02.c: New.
2342         * gcc.dg/vmx/3c-03.c: New.
2343         * gcc.dg/vmx/3d-01.c: New.
2344         * gcc.dg/vmx/4-01.c: New.
2345         * gcc.dg/vmx/4-03.c: New.
2346         * gcc.dg/vmx/5-01.c: New.
2347         * gcc.dg/vmx/5-02.c: New.
2348         * gcc.dg/vmx/5-03.c: New.
2349         * gcc.dg/vmx/5-04.c: New.
2350         * gcc.dg/vmx/5-05.c: New.
2351         * gcc.dg/vmx/5-06.c: New.
2352         * gcc.dg/vmx/5-07.c: New.
2353         * gcc.dg/vmx/5-07t.c: New.
2354         * gcc.dg/vmx/5-08.c: New.
2355         * gcc.dg/vmx/5-10.c: New.
2356         * gcc.dg/vmx/5-11.c: New.
2357         * gcc.dg/vmx/7-01a.c: New.
2358         * gcc.dg/vmx/7-01.c: New.
2359         * gcc.dg/vmx/7c-01.c: New.
2360         * gcc.dg/vmx/7d-01.c: New.
2361         * gcc.dg/vmx/7d-02.c: New.
2362         * gcc.dg/vmx/8-01.c: New.
2363         * gcc.dg/vmx/8-02a.c: New.
2364         * gcc.dg/vmx/8-02.c: New.
2365         * gcc.dg/vmx/brode-1.c: New.
2366         * gcc.dg/vmx/bug-1.c: New.
2367         * gcc.dg/vmx/bug-2.c: New.
2368         * gcc.dg/vmx/bug-3.c: New.
2369         * gcc.dg/vmx/cw-bug-1.c: New.
2370         * gcc.dg/vmx/cw-bug-2.c: New.
2371         * gcc.dg/vmx/cw-bug-3.c: New.
2372         * gcc.dg/vmx/dct.c: New.
2373         * gcc.dg/vmx/debug-1.c: New.
2374         * gcc.dg/vmx/debug-2.c: New.
2375         * gcc.dg/vmx/debug-3.c: New.
2376         * gcc.dg/vmx/debug-4.c: New.
2377         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2378         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2379         * gcc.dg/vmx/eg-5.c: New.
2380         * gcc.dg/vmx/fft.c: New.
2381         * gcc.dg/vmx/gcc-bug-1.c: New.
2382         * gcc.dg/vmx/gcc-bug-2.c: New.
2383         * gcc.dg/vmx/gcc-bug-3.c: New.
2384         * gcc.dg/vmx/gcc-bug-4.c: New.
2385         * gcc.dg/vmx/gcc-bug-5.c: New.
2386         * gcc.dg/vmx/gcc-bug-6.c: New.
2387         * gcc.dg/vmx/gcc-bug-7.c: New.
2388         * gcc.dg/vmx/gcc-bug-8.c: New.
2389         * gcc.dg/vmx/gcc-bug-9.c: New.
2390         * gcc.dg/vmx/gcc-bug-b.c: New.
2391         * gcc.dg/vmx/gcc-bug-c.c: New.
2392         * gcc.dg/vmx/gcc-bug-d.c: New.
2393         * gcc.dg/vmx/gcc-bug-e.c: New.
2394         * gcc.dg/vmx/gcc-bug-f.c: New.
2395         * gcc.dg/vmx/gcc-bug-g.c: New.
2396         * gcc.dg/vmx/gcc-bug-i.c: New.
2397         * gcc.dg/vmx/harness.h: New.
2398         * gcc.dg/vmx/ira1.c: New.
2399         * gcc.dg/vmx/ira2a.c: New.
2400         * gcc.dg/vmx/ira2b.c: New.
2401         * gcc.dg/vmx/ira2.c: New.
2402         * gcc.dg/vmx/ira2c.c: New.
2403         * gcc.dg/vmx/mem.c: New.
2404         * gcc.dg/vmx/newton-1.c: New.
2405         * gcc.dg/vmx/ops.c: New.
2406         * gcc.dg/vmx/sn7153.c: New.
2407         * gcc.dg/vmx/spill2.c: New.
2408         * gcc.dg/vmx/spill3.c: New.
2409         * gcc.dg/vmx/spill.c: New.
2410         * gcc.dg/vmx/t.c: New.
2411         * gcc.dg/vmx/varargs-1.c: New.
2412         * gcc.dg/vmx/varargs-2.c: New.
2413         * gcc.dg/vmx/varargs-3.c: New.
2414         * gcc.dg/vmx/varargs-4.c: New.
2415         * gcc.dg/vmx/varargs-5.c: New.
2416         * gcc.dg/vmx/varargs-6.c: New.
2417         * gcc.dg/vmx/varargs-7.c: New.
2418         * gcc.dg/vmx/vmx.exp: New.
2419         * gcc.dg/vmx/vprint-1.c: New.
2420         * gcc.dg/vmx/vscan-1.c: New.
2421         * gcc.dg/vmx/x-01.c: New.
2422         * gcc.dg/vmx/x-02.c: New.
2423         * gcc.dg/vmx/x-03.c: New.
2424         * gcc.dg/vmx/x-04.c: New.
2425         * gcc.dg/vmx/x-05.c: New.
2426         * gcc.dg/vmx/yousufi-1.c: New.
2427         * gcc.dg/vmx/zero-1.c: New.
2428         * gcc.dg/vmx/zero.c: New.
2429
2430 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2431
2432         * g++.dg/lookup/java1.C: Update for chage of
2433         _Jv_AllocObject.
2434         * g++.dg/lookup/java2.C: Likewise.
2435
2436 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2437
2438         * ada/acats/run_all.sh: use -O2 by default.
2439
2440 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2441
2442         * gcc.dg/vr-mult-[12].c: New tests.
2443
2444 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2445
2446         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2447
2448         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2449
2450 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2451
2452         * lib/target-supports.exp (check_profiling_available): Assume profiling
2453         isn't available for mips*-*-elf targets.
2454
2455 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2456
2457         * gcc.dg/builtins-38.c: New test.
2458
2459 2004-04-14  Eric Christopher  <echristo@redhat.com>
2460
2461         * g++.dg/charset/charset.exp: Run .cc extension tests.
2462
2463 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2464
2465         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2466
2467 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2468
2469         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2470
2471 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2472
2473         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2474         * gcc.dg/i386-387-2.c: Likewise.
2475
2476         * gcc.dg/i386-387-7.c: New test.
2477         * gcc.dg/i386-387-8.c: New test.
2478
2479         * gcc.dg/builtins-37.c: New test.
2480
2481 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2482
2483         * g++.dg/pch/externc-1.C: Add missing semicolon.
2484
2485 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2486
2487         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2488
2489 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2490
2491         * gcc.c-torture/execute/20040411-1.c: New test.
2492
2493 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2494
2495         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2496
2497 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2498
2499         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2500
2501 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2502
2503         * lib/target-supports.exp (check_named_sections_available): New.
2504         * lib/gcc-dg.exp (dg-require-named-sections): New.
2505         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2506         old-deja.exp.  Also prune error-count message from HP linker.
2507         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2508
2509         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2510         * g++.old-deja/g++.pt/static3.C: Likewise.
2511         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2512
2513 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2514
2515         * gcc.c-torture/execute/20040409-1.c: New test case.
2516         * gcc.c-torture/execute/20040409-2.c: New test case.
2517         * gcc.c-torture/execute/20040409-3.c: New test case.
2518
2519 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2520
2521         * gcc.dg/20040409-1.c: New test.
2522
2523 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2524
2525         PR target/14888
2526         * g++.dg/opt/pr14888.C: New test case.
2527
2528 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2529
2530         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2531         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2532         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2533         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2534         New tests.
2535
2536 2004-04-08  Paul Brook  <paul@codesourcery.com>
2537
2538         * gcc.dg/spill-1.c: New test.
2539
2540 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2541
2542         * gcc.dg/torture/builtin-ctype-2.c: New test.
2543
2544 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2545
2546         * gcc.dg/pch/pch.exp: Add largefile test.
2547
2548 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2549
2550         * g++.dg/pch/externc-1.Hs: New.
2551         * g++.dg/pch/externc-1.C: New.
2552
2553 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2554
2555         * gcc.dg/compat/struct-by-value-5a_main.c,
2556         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2557         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2558         * gcc.dg/compat/struct-by-value-5a_x.c,
2559         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2560         gcc.dg/compat/struct-by-value-5_x.c.
2561         * gcc.dg/compat/struct-by-value-5a_y.c,
2562         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2563         gcc.dg/compat/struct-by-value-5_y.c.
2564
2565         * gcc.dg/compat/struct-by-value-6a_main.c,
2566         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2567         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2568         * gcc.dg/compat/struct-by-value-6a_x.c,
2569         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2570         gcc.dg/compat/struct-by-value-6_x.c.
2571         * gcc.dg/compat/struct-by-value-6a_y.c,
2572         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2573         gcc.dg/compat/struct-by-value-6_y.c.
2574
2575         * gcc.dg/compat/struct-by-value-7a_main.c,
2576         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2577         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2578         * gcc.dg/compat/struct-by-value-7a_x.c,
2579         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2580         gcc.dg/compat/struct-by-value-7_x.c.
2581         * gcc.dg/compat/struct-by-value-7a_y.c,
2582         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2583         gcc.dg/compat/struct-by-value-7_y.c.
2584
2585 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2586
2587         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2588         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2589         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2590         options.
2591
2592 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2593
2594         * gcc.dg/builtins-36.c: New test.
2595
2596 2004-04-06  Paul Brook  <paul@codesourcery.com>
2597
2598         * README.gcc: Remove obsolete contraint on testcases.
2599
2600 2004-04-05  Paul Brook  <paul@codesourcery.com>
2601
2602         PR2123
2603         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2604         failure and exit(0) on success.
2605         * g++.dg/expr/anew2.C: Ditto.
2606         * g++.dg/expr/anew3.C: Ditto.
2607         * g++.dg/expr/anew4.C: Ditto.
2608
2609 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2610
2611         PR c++/3518
2612         * g++.dg/template/unify7.C: New.
2613
2614 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2615
2616         * g++.dg/README: Bring up to date with new subdirectories; remove
2617         duplicate subdirectory lines.
2618
2619 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2620
2621         PR c++/14007
2622         * g++.dg/template/unify5.C: New.
2623         * g++.dg/template/unify6.C: New.
2624         * g++.dg/template/qualttp20.C: Adjust.
2625         * g++.old-deja/g++.jason/report.C: Adjust.
2626         * g++.old-deja/g++.other/qual1.C: Adjust.
2627
2628 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2629
2630         PR c++/14803
2631         * g++.dg/inherit/ptrmem1.C: New test.
2632
2633 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2634
2635         PR c++/14755
2636         * gcc.c-torture/execute/20040331-1.c: New test.
2637         * gcc.dg/20040331-1.c: New test.
2638
2639 2004-04-01  Paul Brook  <paul@codesourcery.com>
2640
2641         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2642
2643 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2644
2645         PR c++/14724
2646         * g++.dg/init/goto1.C: New test.
2647
2648         PR c++/14763
2649         * g++.dg/template/defarg4.C: New test.
2650
2651 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2652
2653         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2654
2655 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2656
2657         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2658
2659 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2660
2661         * gcc.dg/noncompile/undeclared-2.c: New test.
2662
2663 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2664
2665         * gcc.dg/940409-1.c: Remove XFAIL.
2666         * gcc.dg/reg-vol-struct-1.c: New test.
2667
2668 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2669
2670         * gcc.dg/torture/builtin-wctype-1.c: New test.
2671
2672 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2673
2674         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2675         * gcc.dg/20001101-1.c: Likewise.
2676         * gcc.dg/20001102-1.c: Likewise.
2677
2678 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2679
2680         * gcc.dg/compare8.c: Add an additional test for XOR.
2681
2682 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2683
2684         * gcc.dg/torture/builtin-ctype-1.c: New test.
2685
2686 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2687
2688         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2689         * gcc.dg/torture/builtin-math-1.c: Likewise.
2690         * gcc.dg/torture/builtin-power-1.c: New test.
2691
2692 2004-03-24  Andreas Schwab  <schwab@suse.de>
2693
2694         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2695         IA64 assembler.
2696
2697 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2698             Roger Sayle  <roger@eyesopen.com>
2699
2700         * gcc.dg/compare8.c: New test case.
2701
2702 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2703
2704         * g++.dg/ext/altivec-7.C: New test.
2705
2706 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2707
2708         PR 12267, 12391, 12560, 13129, 14114, 14133
2709         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2710         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2711         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2712         Adjust error regexps.
2713         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2714         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2715         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2716         * gcc.dg/local1.c: Add explanatory comment.
2717
2718 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2719
2720         PR optimization/14669
2721         * g++.dg/opt/fold2.C: New test case.
2722
2723 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR c/14069
2726         * gcc.dg/20040322-1.c: New test.
2727
2728 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2729
2730         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2731         * gcc.dg/ultrasp4.c: Likewise.
2732         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2733
2734 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2735
2736         * gcc.dg/i386-sse-8.c: Reset default options.
2737
2738 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2739
2740         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2741         in the error message text.
2742
2743 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2744
2745         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2746
2747 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/14616
2750         * g++.dg/init/array13.C: New test.
2751
2752 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2753
2754         PR target/13889
2755         * gcc.c-torture/compile/pr13889.c: New test case.
2756
2757 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2758
2759         PR c/14635
2760         * builtins-1.c (nan, nans): Don't test.
2761         * builtins-30.c: Don't use nan, nanf, nanl.
2762         * builtins-35.c: New test.
2763
2764 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2765
2766         * g++.dg/ext/altivec-6.C: New test.
2767
2768 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2769
2770         * g++.dg/init/placement3.C: New test.
2771
2772         * g++.dg/template/spec13.C: New test.
2773
2774         * g++.dg/lookup/using11.C: New test.
2775
2776         * g++.dg/lookup/koenig3.C: New test.
2777
2778         * g++.dg/template/operator2.C: New test.
2779
2780         * g++.dg/expr/dtor3.C: New test.
2781         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2782         marker.
2783         * g++.old-deja/g++.law/visibility28.C: Likewise.
2784
2785 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2786
2787         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2788         * gcc.dg/ppc64-abi-3.c: Likewise.
2789
2790 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2791
2792         PR c++/14545
2793         * g++.dg/parse/template15.C: New test.
2794
2795 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2796
2797         * g++.dg/expr/dtor2.C: New test.
2798
2799         * g++.dg/lookup/anon4.C: New test.
2800
2801         * g++.dg/overload/using1.C: New test.
2802
2803         * g++.dg/template/lookup7.C: New test.
2804
2805         * g++.dg/template/typename6.C: New test.
2806
2807         * g++.dg/expr/cond6.C: New test.
2808
2809 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2810
2811         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2812
2813 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2814
2815         * g++.dg/expr/cond5.C: New test.
2816         * g++.dg/expr/constcast1.C: Likewise.
2817         * g++.dg/expr/ptrmem2.C: Likewise.
2818         * g++.dg/expr/ptrmem3.C: Likewise.
2819         * g++.dg/lookup/main1.C: Likewise.
2820         * g++.dg/template/lookup6.C: Likewise.
2821
2822 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2823
2824         * gcc.dg/local1.c: New test.
2825
2826         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2827
2828 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2829
2830         * gcc.dg/torture/builtin-convert-1.c: New test.
2831
2832 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2833
2834         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2835
2836 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2837
2838         PR c++/14481
2839         * g++.dg/warn/Wunused-7.C: New test.
2840
2841 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2842
2843         * gcc.dg/torture/builtin-integral-1.c: New test.
2844
2845 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/14586
2848         * g++.dg/parse/non-dependent3.C: New test.
2849
2850 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2851
2852         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2853         * g++.dg/eh/simd-2.C: Likewise.
2854         * g++.dg/init/array10.C: Likewise.
2855         * gcc.c-torture/compile/simd-1.c: Likewise.
2856         * gcc.c-torture/compile/simd-2.c: Likewise.
2857         * gcc.c-torture/compile/simd-3.c: Likewise.
2858         * gcc.c-torture/compile/simd-4.c: Likewise.
2859         * gcc.c-torture/compile/simd-6.c: Likewise.
2860         * gcc.c-torture/execute/simd-1.c: Likewise.
2861         * gcc.c-torture/execute/simd-2.c: Likewise.
2862         * gcc.dg/compat/vector-defs.h: Likewise.
2863         * gcc.dg/20020531-1.c: Likewise.
2864         * gcc.dg/altivec-3.c: Likewise.
2865         * gcc.dg/altivec-4.c: Likewise.
2866         * gcc.dg/altivec-varargs-1.c: Likewise.
2867         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2868         * gcc.dg/i386-mmx-3.c: Likewise.
2869         * gcc.dg/i386-sse-4.c: Likewise.
2870         * gcc.dg/i386-sse-5.c: Likewise.
2871         * gcc.dg/i386-sse-8.c: Likewise.
2872         * gcc.dg/simd-1.c: Likewise.
2873         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2874         __ev64_opaque__ since the machine description provides it.
2875
2876 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2877
2878         * lib/compat.exp (skip_list): New global variable.
2879         Use it to hold the user defined COMPAT_SKIPS list if any.
2880         (compat-obj): Add the members of skip_list to optall.
2881
2882 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2883
2884         * gcc.dg/compat/union-by-value-1_main.c,
2885         union-by-value-1_x.c, union-by-value-1_y.c,
2886         union-check.h, union-defs.h,
2887         union-init.h, union-return-1_main.c,
2888         union-return-1_x.c, union-return-1_y.c: New files.
2889
2890 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2891
2892         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2893         mixed-struct-init.h: Add 4 mixed structure types.
2894         struct-by-value-21_main.c, struct-by-value-21_x.c,
2895         struct-by-value-21_y.c, struct-return-21_main.c,
2896         struct-return-21_x.c, struct-return-21_y.c: New files.
2897
2898 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/14550
2901         * g++.dg/parse/template14.C: New test.
2902
2903 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2904
2905         * gcc.c-torture/execute/20040313-1.c: New test.
2906
2907 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR target/14533
2910         * gcc.dg/20040311-2.c: New test.
2911
2912 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2913
2914         PR other/14544
2915         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2916         bit-field.
2917
2918 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2919
2920         * gcc.dg/20040305-2.c: Add missing return statement.
2921
2922 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2923
2924         * gcc.dg/builtins-34.c: Also check pow10*.
2925
2926 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2927
2928         PR target/14262
2929         * gcc.dg/20040305-2.c: New test.
2930
2931 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2932
2933         * gcc.dg/20040310-1.c: New test.
2934
2935 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2936
2937         * gcc.c-torture/execute/20040311-1.c: New test case.
2938
2939 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2940
2941         PR c++/14476
2942         * g++.dg/lookup/enum1.C: New test.
2943
2944 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2945
2946         PR c++/14510
2947         * g++.dg/lookup/struct2.C: New test.
2948
2949 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2950
2951         * gcc.dg/builtins-34.c: New test.
2952
2953 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2954
2955         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2956
2957 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2958
2959         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2960         * gcc.dg/alias-2.c: New testcase.
2961
2962 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2963
2964         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2965
2966 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2967
2968         * gcc.c-torture/execute/20040309-1.c: New test case.
2969
2970 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2971
2972         PR c++/14397
2973         * g++.dg/overload/ref1.C: New.
2974
2975 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2976
2977         PR c++/14409
2978         * g++.dg/template/spec12.C: New test.
2979
2980         PR c++/14448
2981         * g++.dg/parse/crash14.C: New test.
2982
2983 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/14230
2986         * g++.dg/init/ref11.C: New test.
2987
2988 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2989
2990         PR c++/14432
2991         * g++.dg/parse/builtin2.C: New test.
2992
2993 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2994
2995         PR c++/14401
2996         * g++.dg/init/ctor3.C: New test.
2997         * g++.dg/init/union1.C: New test.
2998         * g++.dg/ext/anon-struct4.C: New test.
2999
3000 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3001
3002         * g++.dg/lookup/koenig1.C: Tweak error messages.
3003         * g++.dg/lookup/used-before-declaration.C: Likewise.
3004         * g++.dg/other/do1.C: Likewise.
3005         * g++.dg/overload/koenig1.C: Likewise.
3006         * g++.dg/parse/crash13.C: Likewise.
3007         * g++.dg/template/instantiate3.C: Likewise.
3008
3009 2004-03-08  Eric Christopher  <echristo@redhat.com>
3010
3011         * * lib/target-supports.exp: Enable libiconv in test
3012         compilation.  Fix up error checking.
3013
3014 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3015
3016         PR middle-end/14289
3017         * gcc.dg/pr14289-1.c: New test case.
3018         * gcc.dg/pr14289-2.c: Likewise.
3019         * gcc.dg/pr14289-3.c: Likewise.
3020
3021 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3022
3023         * gcc.c-torture/execute/20040308-1.c: New test.
3024
3025 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3026
3027         * gcc.c-torture/execute/20040307-1.c: New test case.
3028
3029 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3030
3031         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3032
3033 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3034
3035         * gcc.dg/20040306-1.c: New test.
3036
3037 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3038
3039         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3040         them static.
3041         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3042
3043 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3044
3045         PR c/14465
3046         * gcc.dg/decl-6.c: New test.
3047
3048 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3049
3050         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3051         Rename LOGPOW -> LOG_POW.
3052         (SQRT_EXP, POW_EXP): New.
3053
3054 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3055
3056         * gcc.dg/i386-sse-8.c: New test.
3057
3058 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3059
3060         PR c/14114
3061         * gcc.dg/decl-5.c: New test.
3062
3063 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3064
3065         * gcc.dg/20040305-1.c: New test.
3066
3067 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3068
3069         PR other/14354
3070         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3071
3072 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3073
3074         PR c++/14425, c++/14426
3075         * g++.dg/ext/altivec-4.C: New test.
3076         * g++.dg/ext/altivec-5.C: New test.
3077
3078 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3079
3080         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3081         global variables of a type with no linkage.
3082         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3083         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3084         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3085         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3086         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3087         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3088         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3089         * g++.dg/warn/deprecated.C: Name enum Color.
3090         * g++.dg/overload/VLA.C: Name structure for 'b'.
3091         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3092
3093 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3094
3095         * gcc.c-torture/compile/20040304-1.c: New test.
3096
3097 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3098
3099         PR 13728
3100         * gcc.dg/decl-4.c: New testcase.
3101
3102 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3103
3104         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3105         as PRECF if sizeof (float) > sizeof (double).
3106         (PRECL): Make it the same as PRECF if
3107         sizeof (float) > sizeof (long double).
3108
3109 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3110
3111         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3112         system type.  Add check for irix6 which doesn't have c99 runtime.
3113
3114 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3115
3116         * gcc.dg/const-elim-1.c: xfail for xtensa.
3117
3118 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3119
3120         PR c++/14369
3121         * g++.dg/template/cond4.C: New test.
3122
3123 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3124
3125         PR c++/14360
3126         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3127
3128         PR c++/14361
3129         * g++.dg/parse/defarg7.C: New test.
3130
3131         PR c++/14359
3132         * g++.dg/template/friend26.C: New test.
3133
3134 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3135
3136         PR c++/14324
3137         * g++.dg/abi/mangle21.C: New test.
3138
3139         PR c++/14260
3140         * g++.dg/parse/constructor2.C: New test.
3141
3142         PR c++/14337
3143         * g++.dg/template/sfinae1.C: New test.
3144
3145 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3146
3147         PR c++/14267
3148         * g++.dg/expr/crash2.C: New test.
3149
3150         PR middle-end/13448
3151         * gcc.dg/inline-5.c: New test.
3152         * gcc.dg/always-inline.c: Split out tests into ...
3153         * gcc.dg/always-inline2.c: ... this and ...
3154         * gcc.dg/always-inline3.c: ... this.
3155
3156 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3157
3158         PR debug/12103
3159         * g++.dg/debug/crash1.C: New test.
3160
3161 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3162
3163         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3164         function with __attribute__((noinline)).
3165         (recurser_void2): Likewise.
3166         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3167         (recurser_void2): Likewise.
3168
3169 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3170
3171         PR middle-end/14203
3172         * g++.dg/warn/Wunused-6.C: New test case.
3173
3174 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3175
3176         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3177         not defined.
3178
3179 2004-02-27  Eric Christopher  <echristo@redhat.com>
3180
3181         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3182         * g++.dg/charset/asm2.c: Run only x86.
3183         * gcc.dg/charset/asm3.c: Ditto.
3184
3185 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3186
3187         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3188         ld_library_path.
3189
3190 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3191
3192         * g++.dg/ext/altivec-3.C: New.
3193
3194 2004-02-26  Richard Henderson  <rth@redhat.com>
3195
3196         * g++.dg/ext/attrib10.C: Mark for warning.
3197         * gcc.dg/attr-alias-1.c: New.
3198
3199 2004-02-26  Richard Henderson  <rth@redhat.com>
3200
3201         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3202         * gcc.c-torture/execute/20040208-2.c: ... it back.
3203
3204 2004-02-26  Eric Christopher  <echristo@redhat.com>
3205
3206         * lib/target-supports.exp (check-iconv-available): New function.
3207         * lib/gcc-dg.exp (dg-require-iconv): New function.
3208         Use above.
3209         * gcc.dg/charset: New directory.
3210         * gcc.dg/charset/charset.exp: New file.
3211         * gcc.dg/charset/asm1.c: Ditto.
3212         * gcc.dg/charset/asm2.c: Ditto.
3213         * gcc.dg/charset/asm3.c: Ditto.
3214         * gcc.dg/charset/asm4.c: Ditto.
3215         * gcc.dg/charset/asm5.c: Ditto.
3216         * gcc.dg/charset/attribute1.c: Ditto.
3217         * gcc.dg/charset/attribute2.c: Ditto.
3218         * gcc.dg/charset/string1.c: Ditto.
3219         * g++.dg/charset: New directory.
3220         * g++.dg/dg.exp: Add here. Special options.
3221         * g++.dg/charset/charset.exp: New file.
3222         * g++.dg/charset/asm1.c: Ditto.
3223         * g++.dg/charset/asm2.c: Ditto.
3224         * g++.dg/charset/asm3.c: Ditto.
3225         * g++.dg/charset/asm4.c: Ditto.
3226         * g++.dg/charset/attribute1.c: Ditto.
3227         * g++.dg/charset/attribute2.c: Ditto.
3228         * g++.dg/charset/extern1.cc: Ditto.
3229         * g++.dg/charset/extern2.cc: Ditto.
3230         * g++.dg/charset/string1.c: Ditto.
3231
3232 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/14278
3235         * g++.dg/parse/comma1.C: New test.
3236
3237 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3238
3239         PR c++/14284
3240         * g++.dg/template/ttp8.C: New test.
3241
3242 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3243
3244         * gcc.dg/fixuns-trunc-1.c: New test.
3245
3246 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3247
3248         * gcc.dg/builtins-config.h: Use #elif.
3249
3250 2004-02-26  Michael Matz  <matz@suse.de>
3251
3252         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3253         * gcc.dg/991214-1.c: Likewise.
3254         * gcc.dg/i386-asm-1.c: Likewise.
3255
3256 2004-02-25  Richard Henderson  <rth@redhat.com>
3257
3258         * gcc.c-torture/execute/20040208-2.c: Move ...
3259         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3260
3261 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3262
3263         PR c++/14246
3264         * g++.dg/other/crash-3.C: New test.
3265
3266 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3267
3268         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3269         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3270
3271         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3272         HP-UX.
3273
3274 2004-02-24  Michael Matz  <matz@suse.de>
3275
3276         * gcc.dg/i386-regparm.c: New.
3277
3278 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3279
3280         * gcc.c-torture/execute/20040223-1.c: New.
3281
3282 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3283             Kazu Hirata  <kazu@cs.umass.edu>
3284
3285         * gcc.dg/fwritable-strings-1.c: Remove.
3286
3287 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3288
3289         PR c/14156
3290         * gcc.dg/20040223-1.c: New test.
3291
3292 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3293
3294         PR c++/14106
3295         * g++.dg/ext/typeof9.C: New test.
3296
3297 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3298
3299         PR c++/14250
3300         * g++.dg/other/switch1.C: New test.
3301
3302 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3303
3304         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3305         * gcc.dg/va-arg-1.c: Likewise.
3306
3307 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3308
3309         PR c++/14143
3310         * g++.dg/template/koenig5.C: New test.
3311
3312 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3313
3314         * g++.dg/ext/altivec-1.C: Generalize target triple.
3315         * g++.dg/ext/altivec-2.C: New test case.
3316         * g++.dg/ext/altivec_check.h: New file.
3317         * gcc.dg/altivec-1.c: Generalize target triple;
3318         include altivec_check.h and call altivec_check().
3319         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3320         * gcc.dg/altivec-6.c: New test case.
3321         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3322         type casts as needed.
3323         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3324         altivec_check().
3325         * gcc.dg/altivec-12.c: New test case.
3326         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3327         include altivec_check.h and call altivec_check().
3328         * gcc.dg/altivec_check.h: New file.
3329
3330 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3331
3332         * lib/target-supports.exp (check_alias_available): Don't mangle
3333         function `g' in test program.
3334
3335 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3336
3337         * lib/target-supports.exp (check_profiling_available): Check
3338         argument to determine whether we support a profiling type.
3339         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3340         check_profiling_available.
3341         * g++.dg/bprob/bprob.exp: Likewise
3342         * g77.dg/bprob/bprob.exp: Likewise.
3343         * gcc.misc-tests/bprob.exp: Likewise.
3344         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3345         dg-require-profiling and delete expected error handling.
3346         * gcc.dg/20021014-1.c: Likewise.
3347         * gcc.dg/nest.c: Likewise.
3348
3349 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3350
3351         PR c++/12007
3352         * g++.dg/other/vthunk1.C: New test.
3353
3354 2004-02-20  Falk Hueffner  <falk@debian.org>
3355
3356         PR target/14201
3357         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3358
3359 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c++/13927
3362         * g++.dg/other/error8.C: Remove XFAIL markers.
3363
3364         PR c++/14173
3365         * g++.dg/ext/packed5.C: New test.
3366
3367         PR c++/14199
3368         * g++.dg/warn/Wunused-5.C: New test.
3369
3370         PR c++/14186
3371         * g++.dg/lookup/member1.C: New test.
3372
3373 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3374
3375         * gcc.c-torture/compile/20040130-1.c: Enable only when
3376         __INT_MAX__ >= 2147483647L.
3377         * gcc.c-torture/compile/961203-1.c: Likewise.
3378
3379 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3380
3381         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3382         * g++.dg/opt/template1.C: Robustify assembler regexp
3383
3384 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3385
3386         * gcc.c-torture/execute/simd-4.x: Remove.
3387         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3388         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3389         Guard with #ifndef SKIP_ATTRIBUTE.
3390         * gcc.dg/compat/vector-1_y.c: Likewise.
3391         * gcc.dg/compat/vector-2_x.c: Likewise.
3392         * gcc.dg/compat/vector-2_y.c: Likewise.
3393         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3394         * g++.dg/eh/simd-2.C: Likewise.
3395
3396 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3397
3398         * gcc.c-torture/compile/complex-1.c: New.
3399
3400 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3401
3402         PR target/14209
3403         * gcc.c-torture/execute/20040218-1.c: New test.
3404
3405 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3406
3407         PR c++/14181
3408         * g++.dg/parse/new2.C: New test.
3409
3410 2004-02-18  Paul Brook  <paul@codesourcery.com>
3411
3412         * gcc.c-torture/compile/libcall-1.c: New test.
3413
3414 2004-02-18  Paul Brook  <paul@codesourcery.com>
3415
3416         PR debug/12934
3417         * gcc.dg/debug/debug-7.c: New test.
3418
3419 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3420
3421         * gcc.dg/20040217-1.c: New test.
3422
3423 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3424
3425         * gcc.c-torture/execute/990208-1.x: Delete.
3426
3427 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3428
3429         * gcc.c-torture/execute/20040208-2.x: New file.
3430
3431 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3432
3433         PR c++/11326
3434         * g++.dg/abi/structret1.C: New test.
3435
3436 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3437
3438         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3439         (i386_cpuid): No need to test if cpuid is available on AMD64.
3440         Fix assembly, so that it works onboth i386 and AMD64.
3441         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3442         (vecInLong): Fix s[] member type to unsigned int.
3443         (vecInWord): Remove type.
3444         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3445         (a64, b64, c64, d64, e64): Remove.
3446         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3447         Remove unused variable.  Remove initialization of removed variables.
3448         Don't call mmx_tests nor sse_tests.
3449         (reference_mmx, reference_sse): Remove.
3450         (check): Add return stmt.
3451         * gcc.dg/i386-sse-7.c: New test.
3452         * gcc.dg/i386-mmx-4.c: New test.
3453
3454 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3455
3456         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3457         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3458         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3459         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3460         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3461         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3462         g++.dg/tc1/dr94.C: Fix line terminator.
3463
3464 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3465
3466         * gcc.c-torture/compile/20040216-1.c: New.
3467
3468 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3469
3470         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3471         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3472         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3473         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3474         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3475         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3476
3477 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3478
3479         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3480
3481 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3482
3483         PR c++/13971
3484         * g++.dg/expr/cond4.C: New test.
3485
3486         PR c++/14086
3487         * g++.dg/lookup/crash2.C: New test.
3488
3489 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3490
3491         * gcc.c-torture/compile/20040214-2.c: New test.
3492
3493 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3494
3495         PR c++/14116
3496         * g++.dg/ext/typeof8.C: New test.
3497
3498 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3499
3500         * gcc.c-torture/compile/20040214-1.c: New test.
3501
3502 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3503
3504         PR c++/13635
3505         * g++.dg/template/spec11.C: New test.
3506
3507 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3508
3509         PR c++/13927
3510         * g++.dg/other/error8.C: New test.
3511
3512 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3513
3514         PR c++/14122
3515         * g++.dg/template/array4.C: New test.
3516
3517         PR c++/14108
3518         * g++.dg/inherit/thunk2.C: New test.
3519
3520         PR c++/14083
3521         * g++.dg/eh/cond2.C: New test.
3522
3523 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3524
3525         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3526
3527 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3528
3529         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3530
3531 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3532
3533         * g++.dg/simd-2.C: xfail on ppc64-linux.
3534
3535 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3536
3537         PR c/456
3538         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3539         tests.
3540
3541 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3542
3543         * gcc.dg/builtins-33.c: New test.
3544
3545 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3546
3547         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3548
3549 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3550
3551         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3552
3553 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3554
3555         * gcc.dg/ppc64-abi-3.c: New test.
3556
3557 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3558
3559         PR c/14092
3560
3561         * gcc.dg/pr14092-1.c: New testcase.
3562
3563 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3564
3565         * gcc.dg/cpp/assert4.c: Fix typo last change.
3566
3567         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3568         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3569
3570         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3571
3572 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3573
3574         * gcc.c-torture/compile/20040209-1.c: New test case.
3575
3576 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3577
3578         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3579
3580 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3581
3582         * gcc.c-torture/execute/20040208-[12].c: New tests.
3583
3584 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3585
3586         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3587
3588 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3589
3590         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3591
3592 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3593
3594         Bug 13856
3595         * gcc.dg/visibility-8.c: New testcase.
3596
3597 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3598
3599         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3600         arguments.
3601         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3602
3603 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3604
3605         PR middle-end/13696
3606         * g++.dg/opt/fold1.C: New test case.
3607
3608 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3609
3610         PR c++/14033
3611         * g++.dg/other/crash-2.C: New test.
3612
3613 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3614
3615         PR c++/14028
3616         * g++.dg/parse/angle-bracket2.C: New test.
3617
3618 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3619
3620         PR middle-end/13750
3621         Revert:
3622         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3623         PR pch/13361
3624         * testsuite/g++.dg/pch/wchar-1.C: New.
3625         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3626
3627 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3628
3629         PR c++/14008
3630         * g++.dg/parse/error15.C: New test.
3631         * g++.dg/parse/crash11.C: Update dg-error mark.
3632
3633 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/13932
3636         * g++.dg/warn/conv2.C: New test.
3637
3638 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3639
3640         PR c++/13086
3641         * g++.dg/warn/incomplete1.C: Remove xfail.
3642
3643 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3644
3645         * lib/file-format.exp (gcc_target_object_format): Use
3646         ${tool}_target_compile, not gcc_target_compile.
3647         * lib/target-supports.exp (check_alias_available): Likewise.
3648         (check_gc_sections_available): Likewise.
3649         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3650         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3651         dg-require-alias.
3652
3653 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3654
3655         PR c++/13969
3656         * g++.dg/template/static6.C: New test.
3657
3658 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3659
3660         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3661
3662 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3663
3664         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3665         tests for systems where `char' is unsigned by default.
3666
3667 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3668
3669         PR c++/13997
3670         * g++.dg/template/partial3.C: New test.
3671
3672 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3673
3674         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3675         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3676         Remove mentions of obsolete ports.
3677
3678 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3679
3680         * gcc.dg/noncompile/20001228-1.c: Fix for new
3681         error message.
3682
3683 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3684
3685         PR target/9348
3686         * gcc.c-torture/execute/multdi-1.c: New test case.
3687
3688 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3689
3690         PR c++/13925
3691         * g++.dg/template/lookup5.C: New test.
3692
3693 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3694
3695         PR c++/13950
3696         * g++.dg/template/lookup4.C: New test.
3697
3698         PR c++/13970
3699         * g++.dg/parse/error14.C: New test.
3700
3701         PR c++/14002
3702         * g++.dg/parse/template13.C: New test.
3703
3704 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3705
3706         PR c++/13978
3707         * g++.dg/template/koenig4.C: New test.
3708
3709         PR c++/13968
3710         * g++.dg/template/crash17.C: New test.
3711
3712         PR c++/13975
3713         * g++.dg/parse/error13.C: New test.
3714         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3715
3716 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3717
3718         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3719
3720 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3721
3722         PR c/11658
3723         PR c/13994
3724         * gcc.dg/noncompile/20040203-1.c: New test.
3725         * gcc.dg/noncompile/20040203-2.c: Likewise.
3726         * gcc.dg/noncompile/20040203-3.c: Likewise.
3727         * gcc.dg/20040203-1.c: Likewise.
3728
3729 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3730
3731         PR c++/10858
3732         * g++.dg/template/sizeof7.C: New test.
3733
3734 2004-02-02  Eric Christopher  <echristo@redhat.com>
3735             Zack Weinberg  <zack@codesourcery.com>
3736
3737         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3738
3739 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3740
3741         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3742         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3743         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3744         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3745
3746 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3747
3748         PR c++/13113
3749         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3750
3751         PR c++/13854
3752         * g++.dg/ext/attrib13.C: New test.
3753
3754         PR c++/13907
3755         * g++.dg/conversion/op2.C: New test.
3756
3757 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3758
3759         * gcc.dg/titype-1.c: Fix pasto.
3760
3761 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3762
3763         * gcc.dg/titype-1.c: New test.
3764
3765 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3766
3767         PR c++/13957
3768         * g++.dg/template/non-type-template-argument-1.C,
3769         g++.dg/template/qualified-id1.C: Update dg-error marks.
3770         * g++.dg/template/nontype6.C: New test.
3771
3772 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3773
3774         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3775         * gcc.dg/builtins-31.c: New testcase.
3776         * gcc.dg/builtins-32.c: New testcase.
3777
3778 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3779
3780         * objc.dg/call-super-2.m: Update line numbers
3781         for the including of stddef.h.
3782
3783 2004-01-30  Michael Matz  <matz@suse.de>
3784
3785         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3786         g++.dg/ext/case-range3.C: New tests.
3787
3788 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3789
3790         DR206
3791         PR c++/13813
3792         * g++.dg/template/member4.C: New test.
3793
3794 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3795
3796         PR c++/13683
3797         * g++.dg/template/sizeof6.C: New test.
3798
3799 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3800
3801         * gcc.dg/fwritable-strings-1.c: New test.
3802
3803 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3804
3805         * gcc.c-torture/compile/20040130-1.c: New test.
3806
3807 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3808
3809         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3810
3811 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3812
3813         PR c++/13883
3814         * g++.dg/template/ctor3.C: New test.
3815
3816 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3817
3818         * g++.dg/tc1: New directory.
3819         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3820         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3821         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3822         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3823         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3824
3825 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3826
3827         * g++.dg/parse/error11.C: New test.
3828         * g++.dg/parse/error12.C: Likewise.
3829
3830 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3831
3832         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3833         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3834
3835 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3836
3837         PR c++/13791
3838         * g++.dg/ext/attrib12.C: New test.
3839
3840         PR c++/13736
3841         * g++.dg/parse/cast2.C: New test.
3842
3843 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3844
3845         * objc.dg/encode-2.m (main): New local string.  Set depending on
3846         sizeof long.  Use in sscanf call.
3847         * objc.dg/encode-3.m (main): New local string.  Set depending on
3848         sizeof long.  Use in scan_initial call.
3849
3850 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3851
3852         * objc.dg/call-super-2.m: Make LP64-safe.
3853         * objc.dg/desig-init-1.m: Likewise.
3854
3855 2004-01-27  Devang Patel <dpatel@apple.com>
3856
3857         * g++.dg/debug/namespace1.C: New test.
3858
3859 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3860
3861         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3862         xscale-*-*.
3863
3864         * gcc.dg/arm-mmx-1.c: New test.
3865
3866 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3867
3868         * gcc.dg/20040127-1.c: New test.
3869         * gcc.dg/20040127-2.c: New test.
3870
3871 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3872
3873         * objc.dg/stret-1.m (glob): Renamed to globa.
3874
3875 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3876
3877         PR c++/13663
3878         * g++.dg/expr/for1.C: New test.
3879
3880 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3881
3882         PR middle-end/13779
3883         * gcc.dg/darwin-longlong.c: New test.
3884
3885 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3886
3887         * gcc.dg/20040124-1.c: Moved test from here...
3888         * gcc.c-torture/compile/20040124-1.c: ...to here.
3889
3890 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3891
3892         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3893         the assembly output if -m64 is passed.
3894
3895 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3896
3897         PR c++/13833
3898         * g++.dg/template/cond3.C: New test.
3899
3900 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3901
3902         PR c++/13810
3903         * g++.dg/template/ttp7.C: New test.
3904
3905 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3906
3907         PR c++/13797
3908         * g++.dg/template/nontype4.C: New test.
3909         * g++.dg/template/nontype5.C: Likewise.
3910
3911 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3912
3913         * gcc.dg/torture/mips-clobber-at.c: New test.
3914
3915 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3916
3917         * gcc.dg/20040124-1.c: New test.
3918
3919 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3920
3921         * gcc.dg/20040123-1.c: New test.
3922
3923 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3924
3925         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3926
3927 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3928
3929         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3930
3931 2004-01-23  Andrew Pinski  <apinski@apple.com>
3932
3933         * gcc.dg/20030121-1.c: Move to ..
3934         * gcc.dg/20040121-1.c: here.
3935
3936 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3937
3938         * gcc.dg/builtins-29.c: New test case.
3939
3940 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3941
3942         PR 18314
3943         * gcc.dg/builtins-30.c: New testcase.
3944
3945 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3946
3947         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3948         * lib/g77.exp: Likewise.
3949         * lib/objc.exp: Likewise.
3950         * lib/g++.exp: Likewise.
3951
3952 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3953
3954         * gcc.dg/struct-by-value-2.c: New test.
3955
3956 2004-01-21  Andrew Pinski  <apinski@apple.com>
3957
3958         PR target/13785
3959         * gcc.dg/20030121-1.c: New test.
3960
3961 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3962
3963         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3964         clobber frame pointer register in asm statement.
3965
3966 2004-01-21  Falk Hueffner  <falk@debian.org>
3967
3968         * gcc.c-torture/compile/20040121-1.c: New test.
3969
3970 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3971
3972         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3973
3974 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3975
3976         * gcc.dg/ppc64-abi-2.c: New test.
3977
3978 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3979
3980         * lib/treelang.exp: Fill out this file.
3981         * lib/treelang-dg.exp: New File.
3982
3983 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3984
3985         * gcc.c-torture/compile/981022-1.c: Remove.
3986         * gcc.dg/array-5.c: Remove XFAIL.
3987         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3988         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3989         gcc.dg/cond-lvalue-1.c: Update.
3990         * gcc.dg/cast-lvalue-2.c: New test.
3991
3992 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3993
3994         PR c++/13592
3995         * g++.dg/other/error1.C (class foo): Tweak error message.
3996
3997         PR c++/13592
3998         * g++.dg/template/call2.C: New test.
3999
4000 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4001
4002         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4003         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4004         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4005         scalar-return-1_x.c, scalar-return-2_y.c,
4006         scalar-return-3_x.c, scalar-return-3_y.c,
4007         scalar-return-4_x.c, scalar-return-4_y.c,
4008         struct-align-1.h, struct-align-1_x.c,
4009         struct-align-1_y.c, struct-align-2.h,
4010         struct-align-2_x.c, struct-align-2_y.c,
4011         struct-by-value-10_y.c, struct-by-value-11_x.c,
4012         struct-by-value-11_y.c, struct-by-value-12_x.c,
4013         struct-by-value-12_y.c, struct-by-value-13_x.c,
4014         struct-by-value-13_y.c, struct-by-value-14_x.c,
4015         struct-by-value-14_y.c, struct-by-value-15_x.c,
4016         struct-by-value-15_y.c, struct-by-value-16_y.c,
4017         struct-by-value-17_y.c, struct-by-value-18_y.c,
4018         struct-by-value-19_y.c, struct-by-value-1_x.c,
4019         struct-by-value-1_y.c, struct-by-value-20_y.c,
4020         struct-by-value-2_x.c, struct-by-value-2_y.c,
4021         struct-by-value-3_y.c, struct-by-value-4_x.c,
4022         struct-by-value-4_y.c, struct-by-value-5_y.c,
4023         struct-by-value-6_y.c, struct-by-value-7_y.c
4024         struct-by-value-8_x.c, struct-by-value-8_y.c
4025         struct-by-value-9_x.c, struct-by-value-9_y.c
4026         struct-return-10_x.c, struct-return-10_y.c,
4027         struct-return-19_x.c, struct-return-20_x.c
4028         struct-return-2_x.c, struct-return-2_y.c
4029         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4030         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4031
4032 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4033
4034         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4035         attribute on sparc*-sun-solaris2.*.
4036
4037 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4038
4039         PR c++/13710
4040         * g++.dg/ext/typeof7.C: New test.
4041
4042 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4043
4044         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4045         * gcc.dg/const-elim-1.c: Same.
4046
4047 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4048
4049         * objc.dg/stret-1.m: New.
4050         * objc.dg/stret-2.m: New.
4051
4052 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4053
4054         PR c++/11895
4055         * g++.dg/ext/vector1.C: New test.
4056
4057 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4058
4059         * gcc.dg/pch/import-1.c: New.
4060         * gcc.dg/pch/import-1.hs: New.
4061         * gcc.dg/pch/import-1a.h: New.
4062         * gcc.dg/pch/import-1b.h: New.
4063         * gcc.dg/pch/import-1c.h: New.
4064
4065 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4066
4067         PR c++/13574
4068         * g++.dg/ext/array1.C: New test.
4069
4070         PR c++/13178
4071         * g++.dg/conversion/op1.C: New test.
4072
4073 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4074
4075         PR 11864
4076         From Kazumoto Kojima / Dan Kegel:
4077         * gcc.dg/pr11864-1.c: New test.
4078
4079         PR 10392
4080         From Marcus Comstedt / Dan Kegel:
4081         * gcc.dg/pr10392-1.c: New test.
4082
4083 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c++/13478
4086         * g++.dg/init/ref10.C: New test.
4087
4088 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4089
4090         PR c++/13407
4091         * g++.dg/parse/typename6.C: New test.
4092
4093 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4094
4095         PR pch/13361
4096         * testsuite/g++.dg/pch/wchar-1.C: New.
4097         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4098
4099 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4100
4101         PR c++/9259
4102         * g++.dg/expr/sizeof2.C: New test.
4103
4104 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4105
4106         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4107
4108 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4109
4110         PR c++/13659
4111         * g++.dg/lookup/strong-using-3.C: New.
4112         * g++.dg/lookup/using-10.C: New.
4113
4114 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4115
4116         PR c++/13594
4117         * g++.dg/lookup/strong-using-2.C: New.
4118
4119 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4120             Dan Kegel <dank@kegel.com>
4121             J"orn Rennecke <joern.rennecke@superh.com>
4122
4123         PR target/9365
4124         * gcc.dg/pr9365-1.c: New test.
4125
4126 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4127
4128         PR c++/8856
4129         * g++.dg/parse/casting-operator2.C: New test.
4130         * g++.old-deja/g++.pt/explicit83.C: Remove.
4131
4132 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4133
4134         * gcc.dg/label-compound-stmt-1.c: New test.
4135         * gcc.c-torture/compile/950922-1.c,
4136         gcc.c-torture/compile/20000211-3.c,
4137         gcc.c-torture/compile/20000518-1.c,
4138         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4139         compound statements.
4140
4141 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4142
4143         * gcc.dg/ppc64-abi-1.c: New test.
4144
4145 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4146
4147          * g++.dg/ext/attrib9.C: Add dg-warnings.
4148
4149 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4150
4151         PR c++/12335
4152         * g++.dg/parse/dtor3.C: New test.
4153
4154 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4155
4156         PR c++/12709
4157         * g++.dg/parse/try-catch-1.C: New test.
4158
4159 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4160
4161         * ada/acats/run_all.sh: Add more verbose output in acats.log
4162         when compiling tests.
4163
4164 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4165
4166         PR 13656
4167         * gcc.dg/typedef-redecl.c: New test case.
4168         * gcc.dg/typedef-redecl.h: New support file.
4169
4170 2004-01-13  Jan Hubicka  <jh@suse.cz>
4171
4172         * gcc.dg/always_inline.c: New test.
4173         * gcc.dg/debug/20031231-1.c: Fix.
4174
4175 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4176
4177         PR c++/13474
4178         * g++.dg/template/array3.C: New test.
4179
4180 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4181
4182         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4183         * g++.dg/warn/Wunused-2.C: Likewise.
4184
4185 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4186
4187         PR c++/13289
4188         * g++.dg/template/instantiate6.C: New test.
4189
4190 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4191
4192         PR middle-end/11397
4193         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4194
4195 2004-01-12  Jan Hubicka  <jh@suse.cz>
4196
4197         PR opt/12826
4198         * gcc.dg/20040112-1.c: New.
4199
4200         * gcc.dg/dwarf-die[1-7].c: Move to...
4201         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4202         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4203
4204 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4205
4206         PR c++/4100
4207         * g++.dg/parse/friend4.C: New test.
4208
4209 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4210
4211         PR c++/4100
4212         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4213         definition is called a friend.
4214
4215 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4216
4217         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4218
4219 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4220
4221         PR c++/3478
4222         * g++.dg/parse/error10.C: New test.
4223         * g++.dg/template/arg2.C: Accept "invalid type" error.
4224
4225 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4226
4227         PR middle-end/13392
4228         * g++.dg/opt/expect2.C: New test.
4229
4230 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4231
4232         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4233         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4234         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4235         Update dg-error regexps.
4236
4237 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4238
4239         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4240         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4241
4242 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4243
4244         * gcc.dg/pragma-re-1.c: Use right pointer type.
4245
4246 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4247
4248         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4249
4250 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4251
4252         * gcc.dg/rs6000-ldouble-1.c: New.
4253
4254 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4255
4256         DR 337
4257         PR c++/9256
4258         * g++.dg/other/abstract1.C: New test.
4259
4260 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4261
4262         * g++.dg/lookup/strong-using-1.C: New.
4263
4264 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4265
4266         PR c/11234
4267         * gcc.dg/func-ptr-conv-1.c: New test.
4268         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4269
4270 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4271
4272         PR target/13380.
4273         * gcc.c-torture/compile/20040109-1.c: New.
4274
4275 2004-01-08  Stuart Hastings  <stuart@apple.com>
4276
4277         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4278         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4279         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4280
4281 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4282
4283         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4284
4285 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4286
4287         * ada/acats/run_acats: Treat 'gnatchop' the same way
4288         as 'gnatmake'.  Export GCC_DRIVER.
4289         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4290         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4291
4292 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4293
4294         PR c++/12573
4295         * g++.dg/template/dependent-expr4.C: New test.
4296
4297 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4298
4299         * gcc.dg/altivec-11.c: New test.
4300
4301 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4302
4303         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4304
4305 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4306
4307         PR c/6024
4308         * gcc.dg/enum-compat-1.c: New test.
4309         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4310
4311 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4312
4313         PR c/12165
4314         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4315         gcc.dg/c99-idem-qual-3.c: New tests.
4316
4317 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4318
4319         * gcc.dg/winline-7.c: Don't cast void * to int.
4320
4321 2004-01-06  Jan Hubicka  <jh@suse.cz>
4322
4323         * gcc.dg/i386-sse-5.c: New test
4324         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4325
4326 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4327
4328         PR c++/12815
4329         * g++.dg/rtti/typeid4.C: New test.
4330
4331 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4332
4333         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4334
4335 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4336
4337         PR c++/12132
4338         * g++.dg/template/error11.C: New test.
4339
4340         PR c++/13451
4341         * g++.dg/template/class2.C: New test.
4342
4343 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4344         Richard Sandiford <rsandifo@redhat.com>
4345
4346         PR c++/13387
4347         * g++.dg/opt/alias3.C: New test.
4348
4349 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/13157
4352         * g++.dg/template/koenig3.C: New test.
4353
4354         PR c++/13529
4355         * g++.dg/parse/offsetof3.C: New test.
4356
4357         * g++.dg/init/copy7.C: Add missing dg-error markers.
4358
4359         PR c++/12226
4360         * g++.dg/init/copy7.c: New test.
4361
4362         PR c++/13536
4363         * g++.dg/parse/cast1.C: New test.
4364
4365 2004-01-04  Jan Hubicka  <jh@suse.cz>
4366
4367         * gcc.dg/winline[1-7].c: New tests.
4368
4369 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4370
4371         PR c++/13520
4372         * g++.dg/template/qualttp22.C: New test.
4373
4374 2004-01-01  Jan Hubicka  <jh@suse.cz>
4375
4376         * gcc.dg/debug/20031231-1.c: New.
4377         * gcc.c-torture/compile/20040101-1.c: New.
4378         * gcc.dg/dwarf-die-[1-7].c: New.
4379
4380 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4381
4382         PR optimization/13521
4383         * gcc.c-torture/compile/20031231-1.c: New test.
4384
4385 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4386
4387         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4388
4389 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4390
4391         PR c++/10079
4392         * g++.dg/template/crash16.C: New test.
4393
4394 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4395
4396         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4397
4398 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4399
4400         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4401         ports.
4402         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4403         * g++.old-deja/g++.law/profile1.C: Likewise.
4404         * gcc.c-torture/compile/981006-1.c: Likewise.
4405         * gcc.c-torture/execute/loop-2e.x: Likewise.
4406         * gcc.c-torture/execute/loop-2f.x: Remove.
4407         * gcc.c-torture/execute/loop-2g.x: Likewise.
4408         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4409         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4410
4411 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4412
4413         PR c++/13507
4414         * g++.dg/ext/attrib11.C: New test.
4415
4416         PR c++/13494
4417         * g++.dg/template/array2-1.C: New test.
4418         * g++.dg/template/array2-2.C: New test.
4419
4420 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4421
4422         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4423
4424 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4425
4426         PR c++/12774
4427         * g++.dg/template/array1-1.C: New test.
4428         * g++.dg/template/array1-2.C: New test.
4429
4430 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4431
4432         PR fortran/12632
4433         * g77.dg/12632.f: New test case.
4434
4435 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4436
4437         PR c++/13289
4438         * g++.dg/parse/nontype1.C: New test.
4439
4440 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4441
4442         PR c++/12403
4443         * g++.dg/parse/explicit1.C: New test.
4444         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4445
4446 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4447
4448         PR c++/13081
4449         * g++.dg/opt/inline6.C: New test.
4450
4451         PR c++/12613
4452         * g++.dg/parse/error9.C: New test.
4453
4454         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4455
4456 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4457
4458         PR c++/13009
4459         * g++.dg/init/assign1.C: New test.
4460
4461 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4462
4463         PR c++/13070
4464         * g++.dg/warn/format3.C: New test case.
4465
4466 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4467
4468         * gcc.c-torture/compile/20031227-1.c: New test.
4469
4470 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4471
4472         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4473         * g77.dg/bprob/bprob.exp: Likewise.
4474         * gcc.misc-tests/bprob.exp: Likewise.
4475         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4476         variants on systems where the library does not provide that
4477         functionality.
4478         * gcc.dg/builtins-20.c: Use builtins-config.h.
4479         * gcc.dg/builtins-config.h: New file.
4480
4481 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4482
4483         * lib/gcc-dg.exp (dg-require-profiling): New function.
4484         * lib/target-supports.exp (check_profiling_available): Likewise.
4485         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4486         * g77.dg/bprob/bprob.exp: Likewise.
4487         * gcc.misc-tests/bprob.exp: Likewise.
4488         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4489         * gcc.dg/20021014-1.c: Likewise.
4490         * gcc.dg/nest.c: Likewise.
4491
4492 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4493
4494         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4495         compiling.
4496         * g++.dg/lookup/java2.C: Likewise.
4497         * gcc.dg/cpp/lexident.c: Likewise.
4498
4499 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4500
4501         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4502         given.
4503         * gcc.c-torture/compile/961203-1.c: Likewise.
4504         * gcc.c-torture/compile/980506-1.c: Likewise.
4505
4506 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4507
4508         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4509         (additional_prunes): New global.
4510         (gcc-dg-prune): Handle additional per-test pruning.
4511         (dg-test): Clear additional_prunes between tests.
4512
4513         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4514         dg-prune-output to avoid spurious failures from assembler
4515         complaining about nonexistent WAW violations.
4516         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4517         Use dg-prune-output to avoid spurious failures from assembler
4518         warning about Itanium B-step errata.
4519
4520 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4521
4522         * g++.dg/abi/macro0.C: New test.
4523         * g++.dg/abi/macro1.C: Likewise.
4524         * g++.dg/abi/macro2.C: Likewise.
4525
4526         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4527         * g++.dg/abi/bitfield7.C: Likewise.
4528         * g++.dg/abi/dtor2.C: Likewise.
4529         * g++.dg/abi/mangle11.C: Likewise.
4530         * g++.dg/abi/mangle12.C: Likewise.
4531         * g++.dg/abi/mangle14.C: Likewise.
4532         * g++.dg/abi/mangle17.C: Likewise.
4533         * g++.dg/abi/vbase10.C: Likewise.
4534         * g++.dg/abi/vbase14.C: Likewise.
4535         * g++.dg/template/qualttp17.C: Likewise.
4536
4537 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4538
4539         PR c/11995
4540         * gcc.dg/20031223-1.c: New test.
4541
4542 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4543
4544         * gcc.dg/noreturn-7.c: New test.
4545
4546 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4547
4548         * gcc.dg/null-pointer-1.c: New test.
4549
4550 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4551
4552         * g++.old-deja/g++.jason/template18.C: Remove.
4553         * g++.old-deja/g++.jason/template37.C: Likewise.
4554
4555         PR c++/12862
4556         * g++.dg/lookup/ns1.C: New test.
4557
4558         PR c++/12397
4559         * g++.dg/template/lookup3.C: New test.
4560
4561 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4562
4563         * g++.dg/template/recurse1.C: New test
4564
4565 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4566
4567         PR c++/12479
4568         * g++.dg/parse/semicolon1.C: New test.
4569         * g++.dg/parse/semicolon1.h: Likewise.
4570
4571 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4572
4573         * gcc.dg/darwin-misaligned.c: New test.
4574
4575 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4576
4577         PR c/9163
4578         * gcc.dg/20031222-1.c: New test.
4579
4580 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4581
4582         PR c++/13438
4583         * g++.dg/parse/error8.C: New test.
4584
4585         PR c++/11554
4586         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4587
4588 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4589
4590         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4591         too small.
4592         * gcc.c-torture/compile/930217-1.c: Likewise.
4593         * gcc.c-torture/compile/930513-1.c: Likewise.
4594         * gcc.c-torture/execute/920908-2.c: Likewise.
4595         * gcc.c-torture/execute/921204-1.c: Likewise.
4596         * gcc.c-torture/execute/930621-1.c: Likewise.
4597         * gcc.c-torture/execute/930630-1.c: Likewise.
4598         * gcc.c-torture/execute/931031-1.c: Likewise.
4599         * gcc.c-torture/execute/980602-2.c: Likewise.
4600         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4601         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4602         * gcc.c-torture/execute/extzvsi.c: Likewise.
4603         * gcc.c-torture/unsorted/ext.c: Likewise.
4604
4605 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4606
4607         PR target/12749
4608         * gcc.c-torture/compile/20031220-2.c: New test case.
4609
4610 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4611
4612         PR optimization/13031
4613         * gcc.c-torture/compile/20031220-1.c: New test case.
4614
4615 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4616
4617         * gcc.dg/cast-function-1.c: New test.
4618
4619 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4620
4621         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4622         formats.
4623
4624 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4625
4626         PR c++/12795
4627         * g++.dg/ext/attrib10.C: New test.
4628
4629 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4630
4631         * gcc.dg/cleanup-10.c: New test.
4632         * gcc.dg/cleanup-11.c: New test.
4633
4634 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4635
4636         PR c++/13239
4637         * g++.dg/opt/expect1.C: New test.
4638
4639 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4640
4641         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4642
4643 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4644
4645         PR debug/12923
4646         * gcc.dg/20031218-1.c: New test.
4647
4648         PR debug/12389
4649         * gcc.dg/20031218-2.c: New test.
4650         * gcc.dg/20031218-3.c: New test.
4651
4652         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4653         of label name and allow for USER_LABEL_PREFIX == "_" names.
4654         * g++.dg/abi/mangle18-2.C: Likewise.
4655         * g++.dg/abi/mangle19-1.C: Likewise.
4656         * g++.dg/abi/mangle19-2.C: Likewise.
4657         * g++.dg/abi/mangle20-1.C: Likewise.
4658         * g++.dg/abi/mangle20-2.C: Likewise.
4659
4660 2003-12-18  Richard Henderson  <rth@redhat.com>
4661
4662         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4663
4664 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4665             Dan Kegel <dank@kegel.com>
4666
4667         PR other/12009
4668         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4669         testing a cross compiler, it causes spurious compile failures.
4670         * lib/g++.exp: Likewise.
4671
4672 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4673
4674         PR c++/13262
4675         * g++.dg/template/access13.C: New test.
4676
4677 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4678
4679         * gcc.dg/20031216-1.c: New test.
4680
4681 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4682
4683         PR c++/9154
4684         * g++.dg/template/error10.C: New test.
4685
4686 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4687
4688         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4689         * g++.dg/eh/simd-2.C: Likewise.
4690
4691 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4692             Roger Sayle  <roger@eyesopen.com>
4693
4694         * gcc.c-torture/execute/ieee/mzero5.c: New.
4695
4696 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4697
4698         PR c++/10603
4699         * g++.dg/parse/error6.C: New test.
4700
4701         PR c++/12827
4702         * g++.dg/parse/error7.C: New test.
4703
4704 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4705
4706         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4707         at -O with stabs debugging formats.
4708         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4709         * gcc.dg/debug/debug-2.c: Likewise.
4710
4711 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4712
4713         PR c++/12696
4714         * g++.dg/init/error1.C: New test.
4715
4716         PR c++/12218
4717         * g++.dg/init/pm3.C: New test.
4718
4719 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4720
4721         PR c/3347
4722         * gcc.dg/bitfld-8.c: New test.
4723
4724 2003-12-16  James Lemke  <jim@wasabisystems.com>
4725
4726         * gcc.dg/arm-scd42-[123].c: New tests.
4727
4728 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4729
4730         PR c++/9043
4731         * g++.dg/abi/mangle20-1.C: New test.
4732         * g++.dg/abi/mangle20-2.C: New test.
4733
4734 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4735
4736         PR c++/13275
4737         * g++.dg/other/offsetof2.C: Remove XFAIL.
4738         * g++.dg/parse/offsetof1.C: New test.
4739         * g++.gd/parse/offsetof2.C: Likewise.
4740
4741 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4742
4743         * g++.dg/template/nontype3.C: New test.
4744         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4745
4746 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4747
4748         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4749
4750 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4751
4752         PR c++/13387
4753         * g++.dg/expr/assign1.C: New test.
4754
4755         PR c++/13242
4756         * g++.dg/abi/mangle19-1.C: New test.
4757         * g++.dg/abi/mangle19-2.C: New test.
4758
4759 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4760
4761         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4762
4763 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4764
4765         * gcc.c-torture/execute/20031216-1.c: New test.
4766
4767 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4768
4769         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4770         an ICE regression.
4771
4772 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4773
4774         PR c++/10926
4775         * g++.dg/template/error9.C: New test.
4776
4777         PR c++/11116
4778         * g++.dg/template/error8.C: New test.
4779
4780 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4781
4782         PR middle-end/13400
4783         * gcc.c-torture/execute/20031215-1.c: New test case.
4784
4785 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4786
4787         PR c++/13269
4788         * g++.dg/parse/error5.C: New test.
4789
4790         PR c++/12989
4791         * g++.dg/expr/sizeof1.C: New test.
4792
4793         PR c++/13310
4794         * g++.dg/template/crash15.C: New test.
4795
4796 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4797
4798         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4799         a non-POD type as the last named parameter of a varargs function.
4800
4801 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4802
4803         PR c++/13243
4804         PR c++/12573
4805         * g++.dg/template/crash14.C: New test.
4806         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4807
4808 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4809
4810         * g++.dg/other/java1.C: New test.
4811
4812         PR c++/13241
4813         * g++.dg/abi/mangle18-1.C: New test.
4814         * g++.dg/abi/mangle18-2.C: New test.
4815
4816 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4817
4818         PR optimization/10312
4819         * gcc.c-torture/execute/20031214-1.c: New.
4820
4821 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4822
4823         PR c++/10779
4824         PR c++/12160
4825         * g++.dg/parse/error3.C: New test.
4826         * g++.dg/parse/error4.C: Likewise.
4827         * g++.dg/abi/mangle4.C: Tweak error messages.
4828         * g++.dg/lookup/using5.C: Likewise.
4829         * g++.dg/other/error2.C: Likewise.
4830         * g++.dg/parse/typename5.C: Likewise.
4831         * g++.dg/parse/undefined1.C: Likewise.
4832         * g++.dg/template/arg2.C: Likewise.
4833         * g++.dg/template/ttp3.C: Likewise.
4834         * g++.dg/template/type1.C: Likewise.
4835         * g++.old-deja/g++.other/crash32.C: Likewise.
4836         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4837
4838 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4839
4840         PR c++/13106
4841         * g++.dg/warn/noreturn-3.C: New test.
4842
4843 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4844
4845         PR c++/13118
4846         * g++.dg/abi/covariant3.C: New.
4847
4848 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4849
4850         * g++.dg/eh/ia64-1.C: New test.
4851
4852 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4853
4854         PR optimization/13037
4855         * g77.f-torture/execute/13037.f: New test case.
4856
4857 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4858
4859         PR c++/12881
4860         * g++.dg/abi/covariant2.C: New.
4861
4862 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4863
4864         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4865
4866 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4867
4868         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4869
4870 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4871
4872         PR other/10819
4873         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4874         to fix Bug 10819.
4875         * lib/g++.exp (g++_version): Likewise.
4876         * lib/g77.exp (g77_version): Likewise.
4877         * lib/objc.exp (default_objc_version): Likewise.
4878
4879 2003-12-10  Richard Henderson  <rth@redhat.com>
4880
4881         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4882
4883         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4884
4885 2003-12-08  Matt Austern  <austern@apple.com>
4886
4887         PR c/13134
4888         * lib/gcc-dg.exp (dg-require-visibility): Define.
4889         * lib/target-supports (check_visibility_available): Define.
4890         * gcc.dg/visibility-1.c: New test.
4891         * gcc.dg/visibility-2.c: Likewise.
4892         * gcc.dg/visibility-3.c: Likewise.
4893         * gcc.dg/visibility-4.c: Likewise.
4894         * gcc.dg/visibility-5.c: Likewise.
4895         * gcc.dg/visibility-6.c: Likewise.
4896         * g++.dg/ext/visibility-1.C: Likewise.
4897         * g++.dg/ext/visibility-2.C: Likewise.
4898         * g++.dg/ext/visibility-3.C: Likewise.
4899         * g++.dg/ext/visibility-4.C: Likewise.
4900         * g++.dg/ext/visibility-5.C: Likewise.
4901         * g++.dg/ext/visibility-6.C: Likewise.
4902
4903 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4904
4905         * g++.dg/lookup/java1.C: New test.
4906         * g++.dg/lookup/java2.C: New test.
4907
4908 2003-12-07  Falk Hueffner  <falk@debian.org>
4909
4910         * g++.dg/opt/noreturn-1.C: New test.
4911
4912 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4913
4914         * gcc.dg/overflow-1.c: New test.
4915
4916 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4917
4918         * g77.f-torture/compile/13060.f: New test.
4919
4920 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4921
4922         PR c++/13323
4923         * g++.dg/inherit/operator2.C: New test.
4924
4925 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/13305
4928         * g++.dg/ext/attrib9.C: New test.
4929
4930 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4931
4932         PR c++/13314
4933         * g++.dg/template/error7.C: New test.
4934
4935 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4936             J"orn Rennecke <joern.rennecke@superh.com>
4937
4938         PR target/13302
4939         * g++.dg/other/struct-va_list.C: New test.
4940
4941 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4942
4943         PR c++/13166
4944         * g++.dg/parse/defarg6.C: New test.
4945
4946 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4947
4948         PR target/13256
4949         * gcc.c-torture/execute/20031201-1.c: New test.
4950
4951 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4952
4953         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4954
4955 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4956
4957         * gcc.dg/builtin-return-1.c: New test.
4958
4959 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4960             J"orn Rennecke <joern.rennecke@superh.com>
4961
4962         PR optimization/13260
4963         * gcc.c-torture/execute/20031204-1.c: New test.
4964
4965 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4966
4967         PR c++/9127
4968         * g++.dg/template/error6.C: New test.
4969
4970 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4971
4972         * gcc.dg/20031202-1.c: New test.
4973
4974 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4975
4976         PR c++/13179
4977         * g++.dg/template/eh1.C: New test.
4978
4979         PR c++/10771
4980         * g++.dg/template/error5.C: New test.
4981
4982 2003-12-02  David Ung  <davidu@mips.com>
4983
4984         * gcc.dg/compat/vector-check.h: Corrected type for var
4985         g_##TMODE
4986
4987 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4988
4989         PR c++/10126
4990         * g++.dg/template/ptrmem8.C: New test.
4991
4992 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4993
4994         PR c++/12573
4995         * g++.dg/template/dependent-expr3.C: New test.
4996
4997 2003-12-01  James Lemke  <jim@wasabisystems.com>
4998
4999         * gcc.dg/arm-g2.c: New test.
5000
5001 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5002
5003         PR optimization/11634
5004         * gcc.dg/20031201-2.c: New test case.
5005
5006 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5007
5008         PR 11433
5009         * objc.dg/proto-lossage-3.m: New test.
5010
5011 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5012
5013         PR optimization/12628
5014         * gcc.dg/20031201-1.c: New test case.
5015
5016 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5017
5018         * gcc.dg/unaligned-1.c: New test.
5019
5020 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5021
5022         PR c++/9849
5023         * g++.dg/template/error4.C: New test.
5024         * g++.dg/template/nested3.C: Adjust error markers.
5025
5026 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5027
5028         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5029
5030 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5031
5032         PR c/10333
5033         * gcc.dg/bitfld-7.c: New test.
5034
5035 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5036
5037         * gcc.dg/tls/asm-1.C: New test.
5038
5039 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5040
5041         * gcc.dg/cpp/assert4.c: Update.
5042
5043 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5044
5045         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5046         * gcc.dg/builtin-apply3.c: New test.
5047
5048 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5049
5050         * lib/compat.exp (compat-obj): New xfaildata parameter.
5051         Use it to set compiler_conditional_xfail_data before compiling.
5052         (compat-get-options): Handle dg-xfail-if.
5053         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5054         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5055         * gcc.dg/compat/vector-1_y.c: Likewise.
5056         * gcc.dg/compat/vector-2_x.c: Likewise.
5057         * gcc.dg/compat/vector-2_y.c: Likewise.
5058
5059 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5060
5061         * g++.dg/opt/reg-stack4.C: New test.
5062
5063 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5064
5065         * gcc.dg/builtin-apply2.c: New test.
5066
5067 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5068
5069         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5070
5071 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5072
5073         PR c++/12924
5074         * g++.dg/template/template-id-2.C: New test.
5075
5076 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5077
5078         PR c++/5369
5079         * g++.dg/template/memfriend1.C: New test.
5080         * g++.dg/template/memfriend2.C: Likewise.
5081         * g++.dg/template/memfriend3.C: Likewise.
5082         * g++.dg/template/memfriend4.C: Likewise.
5083         * g++.dg/template/memfriend5.C: Likewise.
5084         * g++.dg/template/memfriend6.C: Likewise.
5085         * g++.dg/template/memfriend7.C: Likewise.
5086         * g++.dg/template/memfriend8.C: Likewise.
5087         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5088
5089 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5090
5091         PR c++/12515
5092         * g++.dg/ext/cond1.C: New test.
5093
5094 2003-11-20  Richard Henderson  <rth@redhat.com>
5095
5096         * gcc.dg/20020201-2.c: Remove.
5097         * gcc.dg/20020201-4.c: Remove.
5098         * gcc.dg/20020304-1.c: Remove.
5099
5100 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5101
5102         * gcc.dg/cpp/trad/xwin1.c: New test case.
5103
5104 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5105
5106         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5107         * lib/g77.exp: Likewise.
5108         * lib/objc.exp: Likewise.
5109         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5110         for darwin.
5111
5112 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5113
5114         PR c++/12932
5115         * g++.dg/template/static5.C: New test.
5116
5117 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5118
5119         * gcc.dg/nested-func-1.c: New test.
5120
5121 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5122
5123         * gcc.dg/cpp/assert4.c: New test.
5124
5125 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5126
5127         PR c++/2294
5128         * g++.dg/lookup/using9.c: New test.
5129
5130 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR c++/12762
5133         * g++.dg/template/error3.C: New test.
5134
5135 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5136
5137         PR ada/13035
5138         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5139         No longer use a wrapper for gcc, since this does not work under
5140         Windows.
5141
5142 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5143
5144         PR c++/2094
5145         * g++.dg/template/ptrmem7.C: New test.
5146
5147 2003-11-13  Andrew Pinski <apinski@apple.com>
5148
5149         * gcc.c-torture/compile/20031113-1.c: New test.
5150
5151 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5152             Kean Johnston <jkj@sco.com>
5153
5154         PR c/13029
5155         * gcc.dg/unused-4.c: Update.
5156
5157 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5158
5159         * g++.dg/opt/const3.C: New test.
5160
5161 2003-11-13  Jan Hubicka  <jh@suse.cz>
5162
5163         * gcc.c-torture/compile/20031112-1.c: New test.
5164
5165 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5166
5167         * g++.dg/parse/crash10.C: Remove bogus error marker.
5168
5169 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5170
5171         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5172         (host_gcc): Likewise.
5173         (ROOT): Honor $PWDCMD.
5174         (BASE): Likewise.
5175         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5176
5177 2003-11-12  Catherine Moore  <clm@redhat.com>
5178
5179         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5180
5181 2003-11-12  Andreas Jaeger  <aj@suse.de>
5182             Jakub Jelinek  <jakub@redhat.com>
5183             Andrew Pinski  <pinskia@physics.uc.edu>
5184             Richard Henderson  <rth@redhat.com>
5185
5186         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5187         systems.
5188         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5189
5190         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5191         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5192
5193 2003-11-11  Andreas Jaeger  <aj@suse.de>
5194
5195         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5196
5197         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5198
5199 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5200
5201         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5202         Clean ups.
5203
5204 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5205
5206         * gcc.dg/trampoline-1.c: New test.
5207
5208 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5209
5210         * gcc.c-torture/compile/200031109-1.c: New test.
5211
5212 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5213
5214         PR c/3190
5215         PR c/8714
5216         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5217         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5218         gcc.dg/format/no-y2k-1.c: Update.
5219
5220 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5221
5222         PR optimization/10467
5223         * gcc.dg/20031108-1.c: New test case.
5224
5225 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5226
5227         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5228
5229 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5230
5231         * gcc.dg/compound-lvalue-1.c: New test.
5232         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5233         some XFAILs.
5234
5235 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5236
5237         * gcc.dg/altivec-varargs-1.c: New test.
5238
5239 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5240
5241         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5242         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5243         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5244         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5245         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5246
5247 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5248
5249         * gcc.dg/cond-lvalue-1.c: New test.
5250
5251 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5252
5253         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5254
5255 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5256
5257         PR c++/11616
5258         * g++.dg/template/instantiate5.C: New test.
5259
5260 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5261
5262         PR c++/12726
5263         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5264         * ChangeLog: Add missing first entry for above test.
5265
5266 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5267
5268         PR c++/9810
5269         * g++.dg/template/using8.C: New test.
5270         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5271
5272 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5273
5274         PR optimization/10817
5275         * gcc.c-torture/compile/20031102-1.c: New test case.
5276
5277 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5278
5279         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5280         2147483647.
5281
5282 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5283
5284         * gcc.dg/20031102-1.c: New test.
5285
5286 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5287
5288         * gcc.dg/complex-1.c: New test.
5289
5290 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5291
5292         PR c++/12796
5293         * g++.dg/template/crash13.C: Adjust expected error location.
5294         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5295
5296 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5297
5298         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5299
5300 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5301
5302         PR/10239
5303         * gcc.c-torture/compile/20031031-2.c: New test.
5304
5305 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5306
5307         PR/11640
5308         * gcc.c-torture/compile/20031031-1.c: New test.
5309
5310 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5311
5312         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5313         * gcc.misc-tests/bprob.exp: Likewise.
5314         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5315         the execution test on arm-elf configs.
5316         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5317         configs that don't support scratch files.
5318         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5319
5320 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5321
5322         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5323         done by dejagnu.
5324
5325 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5326
5327         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5328         Avoid non pure sh syntax. Add more logging.
5329
5330         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5331         fail.
5332
5333 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5334
5335         PR libgcj/10610
5336         * gcc.dg/ppc-stackalign-1.c: New test.
5337
5338 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5339
5340         * ada/acats/run_all.sh: Change output to be more compliant with
5341         dejagnu framework.
5342         Create acats.sum and acats.log files under testsuite/ada/acats
5343         Only run [a-z]* directories, to filter out e.g. CVS.
5344         Redirect build output to log file.
5345
5346 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5347
5348         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5349
5350 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5351
5352         PR ada/5909:
5353         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5354
5355 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5356
5357         * gcc.c-torture/compile/20031023-1.c: New test.
5358         * gcc.c-torture/compile/20031023-2.c: New test.
5359         * gcc.c-torture/compile/20031023-3.c: New test.
5360         * gcc.c-torture/compile/20031023-4.c: New test.
5361
5362 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5363
5364         PR c++/10371
5365         * g++.dg/lookup/scoped8.C: New test.
5366
5367 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5368
5369         * g++.dg/opt/reg-stack3.C: New test.
5370
5371 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5372
5373         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5374
5375 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5376
5377         PR c++/11076
5378         * g++.dg/template/crash13.C: New test.
5379
5380 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5381
5382         * gcc.dg/c99-restrict-2.c: New test.
5383
5384 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5385
5386         PR c++/12698, c++/12699, c++/12700, c++/12566
5387         * g++.dg/inherit/covariant9.C: New test.
5388         * g++.dg/inherit/covariant10.C: New test.
5389         * g++.dg/inherit/covariant11.C: New test.
5390
5391 2003-10-23  Jason Merrill  <jason@redhat.com>
5392
5393         PR c++/12726
5394         * g++.dg/ext/complit2.C: New test.
5395
5396 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5397
5398         PR target/12654
5399         * gcc.c-torture/execute/20031020-1.c: New test.
5400
5401 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5402
5403         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5404         following the jump_insn.
5405
5406 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5407
5408         * gcc.dg/cast-lvalue-1.c: New test.
5409
5410 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c++/11962
5413         * g++.dg/template/cond2.C: New test.
5414
5415 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5416
5417         * gcc.dg/builtins-28.c: New test.
5418
5419 2003-10-20  Jan Hubicka  <jh@suse.cz>
5420
5421         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5422         parameter.
5423         * testsuite/gcc.dg/inline-2.c: Likewise.
5424
5425 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5426
5427         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5428         * gcc.dg/nest.c:  Likewise.
5429
5430 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5431
5432         PR c++/9781, c++/10583, c++/11862
5433         * g++.dg/parse/crash13.C: New test.
5434
5435 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5436
5437         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5438
5439 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5440
5441         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5442         Define HAVE_C99_RUNTIME except on Solaris.
5443         * gcc.dg/builtins-20.c: Likewise.
5444
5445 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5446
5447         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5448
5449 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5450
5451         PR c++/12495
5452         * g++.dg/template/crash21.C: New test.
5453
5454 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5455
5456         PR c++/2513
5457         * g++.dg/template/typename5.C: New test.
5458
5459 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5460
5461         PR c++/12369
5462         * g++.dg/template/friend25.C: New test.
5463
5464 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5465
5466         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5467         versions.
5468
5469 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5470
5471         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5472         == 2147483647.
5473
5474 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5475
5476         * gcc.c-torture/execute/960416-1.x: Remove.
5477         * gcc.c-torture/execute/divconst-3.x: Likewise.
5478
5479 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5480
5481         PR target/12598
5482         * gcc.dg/torture/cris-volatile-1.c: New test.
5483
5484 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5485
5486         PR optimization/9325
5487         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5488         for overflowing floating point to integer conversion during RTL
5489         simplification.
5490
5491 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5492
5493         * objc/execute/_cmd.m: Fix typo.
5494         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5495         Relax 'scan-assembler' regexp.
5496         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5497         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5498         * objc.dg/zero-link-2.m: Remove blank line.
5499         * objc.dg/zero-link-3.m: New test case.
5500
5501 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5502
5503         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5504
5505         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5506         than linker trickery.
5507
5508 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5509
5510         PR c++/12370
5511         * g++.dg/other/friend2.C: New test.
5512
5513 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5514
5515         * gcc.dg/20031012-1.c: New test.
5516
5517 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5518
5519         * gcc.dg/weak/weak-3.c: Fix for new warning.
5520
5521 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5522
5523         PR optimization/8750
5524         * gcc.c-torture/execute/20031012-1.c: New test case.
5525
5526 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5527
5528         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5529         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5530
5531 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5532
5533         PR optimization/12260
5534         * gcc.c-torture/compile/20031011-2.c: New test case.
5535
5536 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5537
5538         * gcc.c-torture/execute/20031011-1.c: New testcase.
5539
5540 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5541
5542         * gcc.c-torture/compile/20031011-1.c: New test.
5543
5544 2003-10-11  Jan Hubicka  <jh@suse.cz>
5545
5546         * g++.dg/other/first-global.C: New test.
5547
5548 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5549
5550         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5551
5552 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5553
5554         * gcc.c-torture/compile/20031010-1.c: New test.
5555
5556 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5557
5558         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5559         * gcc.c-torture/execute/va-arg-25.c: ... here.
5560
5561 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5562
5563         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5564
5565 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5566
5567         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5568
5569 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5570
5571         * g++.dg/parse/error2.C: New test.
5572
5573 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5574
5575         PR c++/11097
5576         * g++.dg/other/error5.C: Modify the error message.
5577         * g++.dg/lookup/using8.C: New test.
5578
5579 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5580
5581         * gcc.dg/darwin-abi-2.c: New file.
5582         * gcc.c-torture/execute/va-arg-24.c: New file.
5583
5584 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5585
5586         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5587         indentation.
5588
5589 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5590
5591         PR c++/10147
5592         * g++.dg/other/error4.C: Update error messages.
5593         * g++.dg/template/ptrmem4.C: Likewise.
5594
5595         PR c++/12337
5596         * g++.dg/init/new9.C: New test.
5597
5598         PR c++/12334, c++/12236, c++/8656
5599         * g++.dg/ext/attrib8.C: New test.
5600
5601 2003-10-06  Devang Patel  <dpatel@apple.com>
5602
5603         * gcc.dg/debug/dwarf2-3.h: New test.
5604         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5605
5606 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5607
5608         * g++.dg/opt/cfg2.C: New test.
5609
5610 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5611
5612         * g++.dg/opt/float1.C: New test.
5613
5614 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5615
5616         * gcc.dg/c90-array-lval-6.c: New test.
5617         * gcc.dg/c99-array-lval-6.c: New test.
5618
5619 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5620             Ziemowit Laski  <zlaski@apple.com>
5621
5622         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5623         'Derived', so that it is never considered a class method; add
5624         new warning for '+port' method ambiguity.
5625         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5626         <objc/objc-api.h> (needed on Mac OS X).
5627         * objc.dg/method-13.m: New test.
5628
5629 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5630
5631         PR optimization/9325, PR java/6391
5632         * gcc.c-torture/execute/20031003-1.c: New test case.
5633
5634 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5635
5636         PR optimization/12180
5637         * gcc.dg/20031002-1.c: New test.
5638
5639         PR c++/12486
5640         * g++.dg/inherit/error1.C: New test.
5641
5642 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5643
5644         * lib/f-torture.exp (search_for): Rename to...
5645         (search_for_re): This.  Also, clean up comments and the
5646         "regexp" invocation.
5647
5648 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5649
5650         * gcc.c-torture/compile/20031002-1.c: New test.
5651
5652 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5653
5654         * g++.dg/opt/cond1.C: New test.
5655
5656 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5657
5658         * gcc.dg/Wold-style-definition-2.c: New testcase.
5659         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5660
5661 2003-09-29  Richard Henderson  <rth@redhat.com>
5662
5663         * g++.dg/init/array10.C: Add dg-options.
5664
5665 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5666
5667         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5668
5669 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5670
5671         * g++.dg/template/friend19.C: Fix typo.
5672         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5673
5674 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5675
5676         * gcc.c-torture/execute/20030928-1.c: New test.
5677         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5678
5679 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5680
5681         * g++.dg/opt/unroll1.C: New test.
5682
5683 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5684
5685         PR optimization/11741
5686         * gcc.dg/20030926-1.c: New test case.
5687
5688 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5689
5690         PR c++/5655
5691         * g++.dg/parse/access7.C: New test.
5692         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5693
5694 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5695
5696         MERGE OF objc-improvements-branch into MAINLINE:
5697         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5698         if libobjc has not been built.
5699         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5700         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5701         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5702         objc/execute/nested-3.m, objc/execute/np-2.m,
5703         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5704         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5705         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5706         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5707         objc.dg/special/unclaimed-category-1.h,
5708         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5709         well as GNU runtime.
5710         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5711         * execute/cascading-1.m, execute/function-message-1.m,
5712         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5713         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5714         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5715         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5716         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5717         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5718         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5719         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5720         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5721         * objc.dg/bitfield-2.m: Run only on Darwin.
5722         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5723         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5724         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5725         * objc.dg/const-str-1.m: Fix constant string layout.
5726
5727 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5728
5729         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5730
5731 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5732
5733         * gcc.dg/darwin-abi-1.c: New file.
5734
5735 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5736
5737         PR target/12281
5738         * gcc.c-torture/compile/20030921-1.c: New test.
5739
5740 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5741
5742         * g++.dg/opt/reg-stack2.C: New test.
5743
5744 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5745
5746         * g++.dg/eh/delayslot1.C: New test.
5747
5748 2003-09-20  Richard Henderson  <rth@redhat.com>
5749
5750         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5751
5752 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5753
5754         * gcc.c-torture/execute/20030920-1.c: New test case.
5755
5756 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5757
5758         * g++.dg/rtti/typeid3.C: Correct expected error message.
5759
5760 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5761
5762         PR c++/157
5763         * g++.dg/parse/crash12.C: New test.
5764
5765 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5766
5767         * gcc.dg/compat/mixed-struct-check.h: New.
5768         * gcc.dg/compat/mixed-struct-defs.h: New.
5769         * gcc.dg/compat/mixed-struct-init.h: New.
5770         * gcc.dg/compat/struct-by-value-19_main.c: New.
5771         * gcc.dg/compat/struct-by-value-19_x.c: New.
5772         * gcc.dg/compat/struct-by-value-19_y.c: New.
5773         * gcc.dg/compat/struct-by-value-20_main.c: New.
5774         * gcc.dg/compat/struct-by-value-20_x.c: New.
5775         * gcc.dg/compat/struct-by-value-20_y.c: New.
5776         * gcc.dg/compat/struct-return-19_main.c: New.
5777         * gcc.dg/compat/struct-return-19_x.c: New.
5778         * gcc.dg/compat/struct-return-19_y.c: New.
5779         * gcc.dg/compat/struct-return-20_main.c: New.
5780         * gcc.dg/compat/struct-return-20_x.c: New.
5781         * gcc.dg/compat/struct-return-20_y.c: New.
5782
5783 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5784         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5785         so that it will not complain on LP64 targets.
5786
5787 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5788
5789         PR c++/495
5790         * g++.dg/template/friend24.C: New test.
5791
5792 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5793
5794         PR c++/12332
5795         * g++.dg/template/memtmpl2.C: New test.
5796
5797 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5798
5799         PR target/11184
5800         * gcc.dg/builtin-apply1.c: New test.
5801
5802 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5803
5804         PR c++/9848
5805         * g++.dg/warn/Wunused-4.C: New test.
5806
5807 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5808
5809         PR c++/12316
5810         * g++.dg/other/gc2.C: New test.
5811
5812 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5813
5814         PR c++/11991
5815         * g++.dg/rtti/typeid3.C: New test.
5816
5817         PR c++/12266
5818         * g++.dg/overload/template1.C: New test.
5819
5820 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5821
5822         * g++.dg/opt/cfg3.C: New test.
5823
5824 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5825
5826         PR c++/7939
5827         * g++.dg/template/crash11.C: New test.
5828
5829 2003-09-16  Jason Merrill  <jason@redhat.com>
5830             Jakub Jelinek  <jakub@redhat.com>
5831
5832         * gcc.dg/attr-warn-unused-result.c: New test.
5833
5834 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5835
5836         PR c++/12184
5837         * g++.dg/expr/call2.C: New test.
5838
5839 2003-09-15  Andreas Jaeger  <aj@suse.de>
5840
5841         * gcc.dg/Wold-style-definition-1.c: New test.
5842
5843 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5844
5845         PR c++/3907
5846         * g++.dg/parse/template12.C: New test.
5847
5848         * g++.dg/abi/bitfield11.C: New test.
5849         * g++.dg/abi/bitfield12.C: Likewise.
5850
5851 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5852
5853         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5854         non-expansion of functional macro name without arguments at EOL.
5855         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5856
5857 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5858
5859         * gcc.c-torture/execute/20030914-[12].c: New tests.
5860
5861 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5862
5863         PR c++/11788
5864         * g++.dg/overload/addr1.C: New test.
5865
5866 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5867
5868         * gcc.dg/20030909-1.c: New test.
5869
5870 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5871
5872         * gcc.dg/ultrasp10.c: New test.
5873
5874 2003-09-09  Devang Patel  <dpatel@apple.com>
5875
5876         * gcc.dg/darwin-ld-6.c: New test.
5877
5878 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5879
5880         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5881
5882 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5883
5884         * gcc.dg/ia64-types1.c: New test.
5885         * gcc.dg/ia64-types2.c: Likewise.
5886
5887 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5888
5889         * gcc.dg/builtins-1.c: Add more _Complex tests.
5890         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5891
5892         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5893         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5894
5895 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5896
5897         PR c++/11786
5898         * g++.dg/lookup/koenig2.C: New test.
5899
5900         PR c++/5296
5901         * g++.dg/rtti/typeid2.C: New test.
5902
5903 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5904
5905         * gcc.c-torture/compile/20030904-1.c: New test.
5906
5907 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5908
5909         * g++.dg/opt/longbranch2.C: New test.
5910
5911 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5912
5913         * g++.dg/template/crash10.C: Only compile it.
5914
5915 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5916
5917         PR middle-end/11665
5918         * gcc.c-torture/compile/20030907-1.c: New test.
5919         * g++.dg/init/array11.C: New test.
5920
5921 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5922
5923         PR c++/11852
5924         * g++.dg/init/struct1.C: New test.
5925
5926 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5927
5928         PR c++/12181
5929         * g++.dg/expr/comma1.C: New test.
5930
5931 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/11867
5934         * g++.dg/expr/static_cast5.C: New test.
5935
5936 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5937
5938         PR c++/11507
5939         * g++.dg/lookup/scoped7.C: New test.
5940
5941         PR c++/9574
5942         * g++.dg/other/static1.C: New test.
5943
5944         PR c++/11490
5945         * g++.dg/warn/template-1.C: New test.
5946
5947         PR c++/11432
5948         * g++.dg/template/crash10.C: New test.
5949
5950         PR c++/2478
5951         * g++.dg/overload/VLA.C: New test.
5952
5953         PR c++/10804
5954         * g++.dg/template/call1.C: New test.
5955
5956 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5957
5958         PR c++/11794
5959         * g++.dg/parse/using3.C: New test.
5960
5961 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5962
5963         PR c++/11409
5964         * g++.dg/overload/builtin3.C: New test case.
5965
5966 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5967
5968         PR c/9862
5969         * gcc.dg/20030906-1.c: New test.
5970         * gcc.dg/20030906-2.c: Likewise.
5971
5972 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5973
5974         PR c++/12167
5975         * g++.dg/parse/defarg5.C: New test.
5976
5977         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5978
5979 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5980
5981         PR c++/12163
5982         * g++.dg/expr/static_cast4.C: New test.
5983
5984         PR c++/12146
5985         * g++.dg/template/crash9.C: New test.
5986
5987 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5988
5989         * g++.old-deja/g++.ext/pretty2.C: Update for change
5990         in __FUNCTION__.
5991         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5992
5993 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5994
5995         PR c++/11922
5996         * g++/dg/template/qualified-id1.C: New test.
5997
5998         PR c++/12037
5999         * g++.dg/warn/noeffect4.C: New test.
6000
6001 2003-09-04  Matt Austern  <austern@apple.com>
6002
6003         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6004         * g++.dg/ext/fnname2.C: Likewise.
6005         * g++.dg/ext/fnname3.C: Likewise.
6006
6007 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6008
6009         * g++.dg/expr/lval1.C: New test.
6010         * g++.dg/ext/lvcast.C: Remove.
6011
6012 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6013
6014         PR optimization/11700.
6015         * gcc.c-torture/compile/20030903-1.c: New test case.
6016
6017 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6018
6019         PR c++/12053
6020         * g++.dg/abi/layout4.C: New test.
6021
6022 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6023
6024         PR c++/11553
6025         * g++.dg/parse/friend3.C: New test.
6026
6027 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6028
6029         PR c++/11847
6030         * g++.dg/template/class1.C: New test.
6031
6032         PR c++/11808
6033         * g++.dg/expr/call1.C: New test.
6034
6035 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6036
6037         PR c++/12114
6038         * g++.dg/init/ref9.C: New test.
6039
6040         PR c++/11972
6041         * g++.dg/template/nested4.C: New test.
6042
6043 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/12093
6046         * g++.dg/template/non-dependent4.C: New test.
6047
6048         PR c++/11928
6049         * g++.dg/inherit/conv1.C: New test.
6050
6051 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6052
6053         PR c++/6196
6054         * g++.dg/ext/label1.C: New test.
6055         * g++.dg/ext/label2.C: Likewise.
6056
6057 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6058
6059         * g++.dg/expr/cond3.C: New test.
6060
6061 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6062
6063         * gcc.dg/builtins-1.c: Add new builtin cases.
6064
6065 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6066
6067         * gcc.dg/builtins-1.c: Add new cases.
6068         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6069
6070 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6071
6072         * gcc.dg/builtins-1.c: Add more math builtin tests.
6073         * gcc.dg/torture/builtin-attr-1.c: New test.
6074
6075 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6076
6077         PR optimization/5079
6078         * g++.dg/opt/static3.C: New test.
6079
6080 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6081
6082         * gcc.misc-tests/gcov-10b.c: New test.
6083
6084 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6085
6086         * g++.dg/opt/ptrmem3.C: New test.
6087
6088         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6089
6090 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6091
6092         * gcc.dg/20030826-2.c: New test.
6093
6094 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6095
6096         PR middle-end/12002
6097         * g77.f-torture/compile/12002.f: New test case.
6098
6099 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6100
6101         * gcc.dg/20030826-1.c: New test case.
6102
6103 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6104
6105         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6106
6107 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6108
6109         PR c++/11871
6110         * c++.dg/lookup/crash1.C: New test.
6111
6112         * c++.dg/warn/noeffect3.C: New test.
6113
6114 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6115
6116         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6117         * gcc.dg/compat/vector-1_y.c: Ditto.
6118         * gcc.dg/compat/vector-2_x.c: Ditto.
6119         * gcc.dg/compat/vector-2_y.c: Ditto.
6120
6121 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6122
6123         * gcc.dg/20030702-1.c: New test.
6124
6125 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6126
6127         PR c++/8795
6128         * g++.dg/ext/altivec-1.C: New test.
6129
6130 2003-08-24  Richard Henderson  <rth@redhat.com>
6131
6132         * g++.dg/eh/simd-2.C: Add -w for x86.
6133
6134 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6135
6136         * gcc.dg/20030815-1.c: New test.
6137
6138 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6139
6140         PR c++/3765
6141         * g++.dg/parse/access6.C: New test.
6142
6143 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6144
6145         PR c++/641, c++/11876
6146         * g++.dg/template/friend22.C: New test.
6147         * g++.dg/template/friend23.C: Likewise.
6148
6149 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6150
6151         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6152         identically.
6153
6154 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6155
6156         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6157
6158 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6159
6160         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6161
6162 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6165
6166 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6167
6168         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6169
6170 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6171
6172         PR c++/11919
6173         * g++.dg/overload/prom1.C: New test.
6174
6175         PR c++/11551
6176         * g++.dg/parse/dtor2.C: New test.
6177
6178         PR c++/10762
6179         * g++.dg/parse/using2.C: New test.
6180
6181 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6182
6183         PR target/11805
6184         * gcc.c-torture/compile/20030821-1.c: New.
6185
6186 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6187
6188         PR c++/11834
6189         * g++.dg/template/deduce2.C: New test.
6190
6191 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6192
6193         * gcc.c-torture/execute/20030821-1.c: New test.
6194
6195 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6196
6197         PR middle-end/11984
6198         * gcc.dg/20030820-1.c: New test case.
6199
6200 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6201
6202         PR c++/11945
6203         * g++.dg/warn/noeffect2.C: New test.
6204
6205 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6206
6207         PR c++/10926
6208         * g++.dg/template/dtor2.C: New test.
6209
6210         PR c++/11684
6211         * g++.dg/template/operator1.C: New test.
6212         * g++.dg/parse/operator4.C: New test.
6213
6214         PR c++/11946.C
6215         * g++.dg/expr/enum1.C: New test.
6216         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6217
6218         PR c++/11036.C
6219         * g++.dg/parse/elab2.C: New test.
6220         * g++.dg/parse/typedef4.C: Change error message.
6221         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6222         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6223         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6224
6225 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6226
6227         * gcc.dg/pch/warn-1.c: New.
6228         * gcc.dg/pch/warn-1.hs: New.
6229
6230         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6231         not-tested file.
6232
6233 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6234
6235         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6236
6237 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6238
6239         * gcc.dg/uninit-D.c: New Test.
6240         * gcc.dg/uninit-E.c: New Test.
6241         * gcc.dg/uninit-F.c: New Test.
6242         * gcc.dg/uninit-G.c: New Test.
6243
6244 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6245
6246         * g++.dg/README: Describe the pch directory.
6247
6248 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6249
6250         PR c++/11174
6251         * g++.dg/parse/access4.C: New test.
6252         * g++.dg/parse/access5.C: Likewise.
6253         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6254
6255 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6256
6257         * gcc.dg/noncompile/20030818-1.c: New.
6258
6259 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6260
6261         PR c++/11957
6262         * g++.dg/warn/noeffect1.C: New test.
6263
6264         * g++.dg/template/scope2.C: New test.
6265         * g++.dg/template/error2.C: Correct dg-error
6266
6267 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6268
6269         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6270
6271 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6272
6273         PR C++/11512
6274         * g++.dg/template/warn1.C: New.
6275
6276 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6277
6278         * g++.dg/template/error2.C: New test.
6279         * g++.dg/lookup/using7.C: Adjust errors
6280         * g++.old-deja/g++.pt/crash36.C: Likewise.
6281         * g++.old-deja/g++.pt/derived3.C: Likewise.
6282
6283 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6284
6285         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6286         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6287         * gcc.c-torture/execute/builtins/string-9.c: New, from
6288         string-opt-9.c.  Adjust for execute/builtins framework.
6289         * gcc.c-torture/execute/string-opt-9.c: Delete.
6290
6291 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6292
6293         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6294
6295         * g++.dg/parse/ret-type2.C: New test.
6296
6297         PR c++/11703
6298         * g++.dg/init/new8.C: New test.
6299
6300         PR c++/10923
6301         * g++.dg/parse/typedef5.C: New test.
6302
6303         PR c++/9512
6304         * g++.dg/parse/qualified2.C: New test.
6305         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6306         invalid code.
6307
6308 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6309
6310         * g++.dg/conversion/ptrmem1.C: New test.
6311
6312 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6313
6314         PR target/11693
6315         * gcc.dg/20030811-1.c: New test.
6316
6317         PR target/11535
6318         * gcc.c-torture/execute/20030811-1.c: New test.
6319
6320 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6321
6322         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6323
6324 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6325
6326         PR c++/11789.C
6327         * g++.dg/inherit/multiple1.C: New test.
6328
6329 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6330
6331         * gcc.dg/spe1.c: New test.
6332
6333         PR c++/11670
6334         * g++.dg/expr/cast2.C: New test.
6335
6336         PR c++/10530
6337         * g++.dg/template/dependent-name2.C: New test.
6338
6339 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6340
6341         * g++.dg/parse/crash11.C: Put the dg options in comments.
6342
6343 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6344
6345         * lib/gcc-dg.exp: Update for diagnostic change.
6346
6347 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6348
6349         PR c++/5767
6350         * g++.dg/parse/crash11.C: New test.
6351
6352 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6353
6354         * gcc.dg/cpp/spacing1.c: Update.
6355
6356 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6357
6358         PR target/11739
6359         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6360         a value for -mtune.
6361
6362 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6363
6364         PR middle-end/11771
6365         * gcc.c-torture/compile/20030804-1.c: New test case.
6366
6367 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6368
6369         * gcc.dg/20030804-1.c: New test case.
6370
6371 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6372
6373         * gcc.dg/cpp/separate-1.c: New test.
6374
6375 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6376
6377         PR c++/11704
6378         * g++.dg/template/dependent-expr2.C: New test.
6379
6380         PR c++/11766
6381         * g++.dg/expr/ptrmem1.C: New test.
6382
6383 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6384
6385         PR c++/9453
6386         * g++.dg/template/friend15.C: New test.
6387
6388 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6389
6390         * lib/dg-pch.exp: Work round PCH bug.
6391
6392 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6393
6394         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6395         builtins.  Move cases from builtins-4.c here.
6396
6397         * gcc.dg/torture/builtin-math-1.c: New test taken from
6398         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6399         additional cases.
6400
6401         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6402         Delete.
6403
6404 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6405
6406         PR c++/9447
6407         * g++.dg/template/using7.C: New test.
6408
6409 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6410
6411         * import1.c, import2.c: New tests.
6412
6413 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6414
6415         * g++.dg/eh/crossjump1.C: New test.
6416
6417 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6418
6419         PR c++/11697
6420         * g++.dg/template/using6.C: New test.
6421
6422         PR c++/11744
6423         * g++.dg/template/koenig2.C: New test.
6424
6425 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6426
6427         PR c++/7983
6428         * g++.dg/parse/typedef4.C: New test.
6429
6430 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6431
6432         PR c++/8442, c++/8806
6433         * g++.dg/template/elab1.C: New test.
6434         * g++.dg/template/type2.C: Likewise.
6435         * g++.dg/template/ttp3.C: Adjust expected error message.
6436         * g++.old-deja/g++.law/visibility13.C: Likewise.
6437         * g++.old-deja/g++.niklas/t135.C: Likewise.
6438         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6439         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6440         template argument.
6441         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6442
6443 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6444
6445         PR c++/11295
6446         * g++.dg/ext/stmtexpr1.C: New test.
6447
6448         * g++.dg/opt/tmp1.C: New test.
6449
6450         PR c++/11525
6451         * g++.dg/parse/constant4.C: New test.
6452
6453         PR c++/9447
6454         * g++.dg/template/using5.C: New test.
6455
6456 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6457
6458         * gcc.dg/builtins-27.c: New test case.
6459
6460 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6461
6462         * gcc.dg/tls/opt-7.c: New test.
6463
6464 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6465
6466         * g++.old-deja/g++.other/crash18.C: Remove.
6467
6468 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6469
6470         * g++.dg/template/explicit3.C: New.
6471         * g++.dg/template/explicit4.C: New.
6472         * g++.dg/template/explicit5.C: New.
6473
6474         PR c++/11347
6475         * g++.dg/template/memtmpl1.C: New.
6476
6477 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6478
6479         PR target/11565
6480         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6481         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6482
6483 2003-07-30  Jan Hubicka  <jh@suse.cz>
6484
6485         * vtgc1.c: Kill.
6486
6487 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6488
6489         * gcc.dg/struct-in-proto-1.c: New test.
6490
6491 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6492
6493         * gcc.dg/cpp/include2.c: Only expect one message.
6494
6495 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6496
6497         PR c++/9447
6498         * g++.dg/template/using1.C: New test.
6499         * g++.dg/template/using2.C: New test.
6500         * g++.dg/template/using3.C: New test.
6501         * g++.dg/template/using4.C: New test.
6502
6503 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6504
6505         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6506         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6507
6508 2003-07-28  Jan Hubicka  <jh@suse.cz>
6509
6510         PR c++/11530
6511         * g++.dg/opt/call1.C: New test.
6512
6513 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6514
6515         PR c++/11667
6516         * g++.dg/init/enum2.C: New test.
6517         * g++.dg/template/overload1.C: Add "-w" option.
6518
6519 2003-07-28    <hp@bitrange.com>
6520
6521         * gcc.dg/Wdeclaration-after-statement-1.c,
6522         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6523
6524 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6525
6526         * gcc.c-torture/compile/20030725-1.c: New test.
6527
6528 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6529
6530         * gcc.dg/20030505.c: Only run for SPE.
6531         Remove definition of opaque type.
6532
6533 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6534
6535         * g++.dg/template/ptrmem6.C: New test.
6536
6537 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6538
6539         * gcc.c-torture/compile/zero-strct-2.c: New test.
6540
6541 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6542
6543         * gcc.dg/intermod-1.c: New test.
6544
6545 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6546
6547         PR c++/11617
6548         * g++.dg/template/lookup2.C: New test.
6549         * g++.dg/template/memclass1.C: Remove instantiated from error.
6550         * g++.dg/other/error2.C: Tweak expected errors.
6551
6552         PR c++/11596
6553         * g++.dg/template/defarg3.C: New test.
6554
6555         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6556
6557 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6558
6559         * g++.dg/inherit/access5.C: New test.
6560
6561 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6562
6563         PR c++/11513
6564         * g++.dg/template/crash8.C: New test.
6565
6566 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6567
6568         PR c/10602
6569         * gcc.dg/noncompile/incomplete-2.c: New test.
6570
6571 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6572
6573         PR c++/11645
6574         * g++.dg/inherit/access4.C: New test.
6575
6576         PR c++/11517
6577         * g++.dg/expr/cond2.C: New test.
6578
6579         PR optimization/10679
6580         * g++.dg/opt/inline4.C: New test.
6581
6582 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6583
6584         * g++.dg/parse/crash10: New test.
6585
6586 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6587
6588         * g++.dg/ext/flexary1.C: New test.
6589
6590 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6591
6592         PR c++/10793
6593         * g++.dg/template/crash9.C: New test.
6594
6595 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6596
6597         PR c++/3004
6598         * g++.dg/parse/typedef3.C: New test.
6599
6600         PR c++/7906
6601         * g++.dg/parse/operator2.C: New test.
6602
6603         PR c++/8895
6604         * g++.dg/parse/def-tmpl-arg1.C: New test.
6605
6606         PR c++/9282
6607         * g++.dg/parse/funptr1.C: New test.
6608
6609         PR c++/9452
6610         * g++.dg/parse/ambig3.C: New test.
6611
6612         PR c++/9454
6613         * g++.dg/parse/operator3.C: New test.
6614
6615         PR c++/9486
6616         * g++.dg/parse/template10.C: New test.
6617
6618         PR c++/9488
6619         * g++.dg/parse/template11.C: New test.
6620
6621         PR c++/10150
6622         * g++.dg/parse/invalid-op1.C: New test.
6623
6624         PR c++/10247
6625         * g++.dg/parse/condexpr1.C: New test.
6626
6627 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6628
6629         * g++.dg/ext/packed3.C: New test.
6630         * g++.dg/ext/packed4.C: New test.
6631
6632         * gcc.dg/pack-test-3.c: New test.
6633
6634 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6635
6636         * lib/compat.exp: Handle dg-options per source file.
6637         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6638         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6639         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6640         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6641         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6642         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6643         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6644         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6645         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6646         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6647         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6648         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6649         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6650         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6651
6652 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6653
6654         PR c/10320
6655         * gcc.c-torture/execute/20030718-1.c: New test.
6656
6657 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6658
6659         PR optimization/11536
6660         * gcc.dg/20030721-1.c: New test.
6661
6662 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6663
6664         PR c++/11546
6665         * g++.dg/template/lookup1.C: New test.
6666
6667 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6668
6669         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6670         diagnostics of ill-formed constructs involving labels.
6671         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6672         the new 'previously defined here' message.
6673
6674 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6675
6676         * g++.dg/parse/non-dependent2.C: New test.
6677
6678 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6679
6680         * g++.dg/init/init-ref4.C: xfail on targets without
6681         weak symbols.
6682
6683 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6684
6685         PR target/11087
6686         * gcc.c-torture/execute/20030717-1.c: New test.
6687
6688 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6689
6690         * g++.dg/opt/cfg1.C: New test.
6691
6692 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6693
6694         PR optimization/11557
6695         * gcc.dg/20030717-1.c: New test.
6696
6697 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6698
6699         PR c++/10476
6700         * g++.dg/expr/crash-1.C: New test.
6701
6702         PR c++/11027
6703         * g++.dg/template/init3.C: New test.
6704
6705         PR c++/8222
6706         * g++.dg/template/non-dependent1.C: New test.
6707
6708         PR c++/11070
6709         * g++.dg/template/non-dependent2.C: New test.
6710
6711         PR c++/11071
6712         * g++.dg/template/non-dependent3.C: New test.
6713
6714         PR c++/9907
6715         * g++.dg/template/sizeof5.C: New test.
6716
6717 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6718
6719         PR 11498
6720         * gcc.c-torture/compile/mangle-1.c: New file.
6721
6722 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6723
6724         PR c++/7809
6725         * g++.dg/parse/access3.C: New test.
6726
6727 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6728
6729         PR c++/11384
6730         * g++.dg/init/init-ref4.C: New test.
6731
6732 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6733
6734         PR c++/11547
6735         * g++.dg/parse/constant3.C: New test.
6736         * g++.dg/parse/crash7.C: Likewise.
6737
6738 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6739
6740         PR target/11008
6741         * gcc.dg/i386-pentium4-not-mull.c: New.
6742
6743 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6744
6745         * gcc.dg/asm-names.c (ymain): Make it weak.
6746
6747 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6748
6749         PR c++/5421
6750         * g++.dg/template/friend21.C: New test.
6751
6752 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * gcc.dg/cleanup-8.c: New test.
6755         * gcc.dg/cleanup-9.c: New test.
6756
6757 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6758
6759         * g++.dg/ext/dll-MI1.h: New file.
6760         * g++.dg/ext/dllexport-MI1.C: New file.
6761         * g++.dg/ext/dllimport-MI1.C: New file.
6762
6763 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6764
6765         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6766         it does not have cmpstrsi patterns (just cmpmemsi).
6767
6768 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6769
6770         PR debug/11473
6771         * g++.dg/debug/debug8.C: New test.
6772
6773 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6774
6775         PR c++/10108
6776         * g++.dg/template/crash7.C: New test.
6777
6778 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6779
6780         PR target/10795
6781         * gcc.c-torture/compile/20030708-1.c: New.
6782
6783 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6784
6785         * gcc.c-torture/execute/20030715-1.c: New test.
6786
6787 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6788
6789         * gcc.dg/pch/inline-3.c: New file.
6790         * gcc.dg/pch/inline-3.hs: New file.
6791         * gcc.dg/pch/inline-4.c: New file.
6792         * gcc.dg/pch/inline-4.hs: New file.
6793
6794 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6795
6796         PR c++/11509
6797         * g++.dg/template/crash6.C: New test.
6798
6799         PR c++/7053
6800         * g++.dg/template/friend20.C: New test.
6801
6802         PR c++/7019
6803         * g++.dg/template/overload2.C: New test.
6804
6805 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6806
6807         PR optimization/11440
6808         * gcc.c-torture/execute/20030714-1.c: New test.
6809
6810 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6811
6812         PR c++/11154
6813         * g++.dg/template/partial2.C: New test.
6814
6815 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6816
6817         PR c++/11503
6818         * g++.dg/template/anon1.C: New test.
6819
6820         PR c++/11493
6821         PR c++/11495
6822         * g++.dg/parse/template9.C: Likewise.
6823         * g++.dg/template/crash4.C: New test.
6824         * g++.dg/template/koenig1.C: Likewise.
6825         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6826         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6827         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6828         functions.
6829         * g++.old-deja/g++.jason/template36.C: Likewise.
6830         * g++.old-deja/g++.mike/p1989.C: Likewise.
6831         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6832         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6833         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6834         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6835         compiling.
6836         * g++.old-deja/g++.pt/union2.C: Use this->.
6837
6838 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6839
6840         * gcc.dg/20030711-1.c: New test.
6841
6842 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6843
6844         PR c++/11050
6845         * g++.dg/parse/args1.C: New test.
6846         * g++.pt/defarg8.C: Change expected errors.
6847
6848 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6849
6850         PR c++/8164
6851         * g++.dg/template/nontype2.C: New test.
6852
6853         PR c++/10558
6854         * g++.dg/parse/template8.C: New test.
6855
6856         PR c++/8327
6857         * g++.dg/template/scope1.C: New test.
6858
6859         * g++.dg/warn/Wsign-compare-1.C: New test.
6860
6861 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6862
6863         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6864
6865 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6866
6867         PR c++/9411
6868         * g++.dg/template/explicit2.C: New test.
6869
6870         PR c++/10032
6871         * g++.dg/warn/pedantic1.C: New test.
6872
6873 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6874
6875         PR c++ 9483
6876         * g++.dg/other/field1.C: New test.
6877
6878 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6879
6880         PR c/11449
6881         * gcc.c-torture/compile/20030707-1.c: New.
6882
6883 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6884
6885         PR c++/10849
6886         * g++.dg/template/access12.C: New test.
6887
6888 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6889
6890         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6891         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6892         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6893         * gcc.misc-tests/gcov.exp: Update
6894         * g++.dg/gcov/gcov.exp: Update
6895         * lib/gcov.exp: Update.
6896
6897 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6898
6899         * g++.dg/abi/mangle17.C: Make sure template expressions are
6900         dependent.
6901         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6902         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6903         * g++.dg/opt/stack1.C: Remove erroneous code.
6904         * g++.dg/parse/template7.C: New test.
6905         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6906         * g++.old-deja/g++.pt/crash4.C: Likewise.
6907
6908 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6909
6910         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6911         with zero or one occurence of `$' after the initial `L'.
6912
6913 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6914
6915         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6916
6917 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6918
6919         PR c/11370
6920         * gcc.dg/Wunreachable-6.c: New testcase.
6921         * gcc.dg/Wunreachable-7.c: New testcase.
6922
6923 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6924
6925         PR c/11420
6926         * gcc.dg/20030708-1.c: New test.
6927
6928 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6929
6930         * gcc.dg/compat/sdata-section.h: New file.
6931         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6932         * gcc.dg/torture/mips-sdata-1.c: New test.
6933
6934 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6935
6936         PR c++/11030
6937         * g++.dg/template/friend19.C: New test.
6938
6939 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6940
6941         * g++.dg/opt/strength-reduce.C: New test.
6942
6943 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6944
6945         PR target/10979
6946         * gcc.dg/20030707-1.c: New testcase.
6947
6948 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6949
6950         PR optimization/11059
6951         * g++.dg/opt/emptyunion.C: New testcase.
6952
6953 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6954             Eric Botcazou  <ebotcazou@libertysurf.fr>
6955
6956         * g++.dg/opt/stack1.C: New test.
6957
6958 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6959
6960         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6961         run test.
6962
6963         PR c++/11431
6964         * g++.dg/expr/static_cast3.C: New test.
6965
6966 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6967
6968         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6969         everywhere.
6970         * gcc.dg/concat.c: Concatenation of string constants with
6971         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6972         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6973         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6974         necessary to avoid multi-character character constant warning.
6975         * gcc.dg/cpp/escape.c: Likewise.
6976         * gcc.dg/cpp/ucs.c: Likewise.
6977         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6978         Fix a typo.
6979
6980 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6981
6982         PR c/11428
6983         * gcc.c-torture/compile/20030704-1.c: New.
6984
6985 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6986
6987         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6988
6989 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6990
6991         PR c++/5287, PR c++/7910,  PR c++/11021
6992         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6993         tests for warnings.
6994         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6995         * g++.dg/ext/dllimport3.C: Likewise.
6996         * g++.dg/ext/dllimport4.C: New file.
6997         * g++.dg/ext/dllimport5.C: New file.
6998         * g++.dg/ext/dllimport6.C: New file.
6999         * g++.dg/ext/dllimport7.C: New file.
7000         * g++.dg/ext/dllimport8.C: New file.
7001         * g++.dg/ext/dllimport9.C: New file.
7002         * g++.dg/ext/dllimport10.C: New file.
7003         * g++.dg/ext/dllexport1.C: New file.
7004
7005 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7006
7007         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7008         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7009
7010 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7011
7012         * gcc.dg/builtins-25.c: New testcase.
7013         * gcc.dg/builtins-26.c: New testcase.
7014
7015 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7016
7017         * gcc.dg/compat/vector-defs.h: New file.
7018         * gcc.dg/compat/vector-setup.h: New file.
7019         * gcc.dg/compat/vector-check.h: New file.
7020         * gcc.dg/compat/vector-1_main.c: New file.
7021         * gcc.dg/compat/vector-1_x.c: New file.
7022         * gcc.dg/compat/vector-1_y.c: New file.
7023         * gcc.dg/compat/vector-2_main.c: New file.
7024         * gcc.dg/compat/vector-2_x.c: New file.
7025         * gcc.dg/compat/vector-2_y.c: New file.
7026
7027         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7028         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7029         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7030         * gcc.dg/compat/struct-align-1.h: New file.
7031         * gcc.dg/compat/struct-align-1_main.c: New file.
7032         * gcc.dg/compat/struct-align-1_x.c: New file.
7033         * gcc.dg/compat/struct-align-1_y.c: New file.
7034         * gcc.dg/compat/struct-align-2.h: New file.
7035         * gcc.dg/compat/struct-align-2_main.c: New file.
7036         * gcc.dg/compat/struct-align-2_x.c: New file.
7037         * gcc.dg/co
7038         * g++.old-deja/g++.other/comdat3.C: Likewise.
7039         * g++.old-deja/g++.other/ctor1.C: Likewise.
7040         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7041
7042 2003-06-05  Richard Henderson  <rth@redhat.com>
7043
7044         * gcc.dg/debug/20030605-1.c: New.
7045
7046 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7047
7048         * README.QMTEST: Update.
7049
7050 2003-06-04  Richard Henderson  <rth@redhat.com>
7051
7052         * gcc.dg/cleanup-1.c: New.
7053         * gcc.dg/cleanup-2.c: New.
7054         * gcc.dg/cleanup-3.c: New.
7055         * gcc.dg/cleanup-4.c: New.
7056         * gcc.dg/cleanup-5.c: New.
7057         * gcc.dg/cleanup-6.c: New.
7058         * gcc.dg/cleanup-7.c: New.
7059
7060 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7061
7062         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7063
7064         * lib/dg-pch.exp: New file.
7065         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7066         * gcc.dg/pch/pch.exp: Likewise.
7067
7068 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7069
7070         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7071         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7072         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7073         * gcc.dg/builtins-17.c: New test case.
7074         * gcc.dg/i386-387-4.c: New test case.
7075         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7076
7077 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7078
7079         * gcc.dg/ultrasp9.c: New test.
7080
7081 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7082
7083         * gcc.c-torture/compile/20030604-1.c: New test.
7084         * gcc.dg/sparc-constant-1.c: New test.
7085
7086 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7087
7088         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7089
7090 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7091
7092         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7093
7094         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7095         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7096
7097 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7098
7099         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7100
7101 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7102
7103         PR c++/10940
7104         * g++.dg/template/spec10.C: New test.
7105
7106 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7107
7108         * gcc.dg/builtins-16.c: New test case.
7109
7110 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7111
7112         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7113         mempcpy test with post-increments.
7114         * gcc.c-torture/execute/string-opt-3.c: New test.
7115         * gcc.dg/string-opt-1.c: New test.
7116
7117 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7118
7119         PR fortran/10965
7120         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7121
7122 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7123
7124         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7125         (scan-assembler): ... here.  Use dg-scan.
7126         (scan-assembler-not): Likewise.
7127         (scan-file): New function.
7128         (scan-file-not): Likewise.
7129         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7130         * gcc.dg/cpp/_Pragma4.c: Likewise.
7131         * gcc.dg/cpp/_Pragma5.c: Likewise.
7132         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7133         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7134         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7135         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7136         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7137         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7138         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7139         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7140         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7141         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7142         * gcc.dg/cpp/cxxcom1.c: Likewise.
7143         * gcc.dg/cpp/line1.c: Likewise.
7144         * gcc.dg/cpp/maccom1.c: Likewise.
7145         * gcc.dg/cpp/maccom2.c: Likewise.
7146         * gcc.dg/cpp/maccom3.c: Likewise.
7147         * gcc.dg/cpp/maccom4.c: Likewise.
7148         * gcc.dg/cpp/maccom5.c: Likewise.
7149         * gcc.dg/cpp/maccom6.c: Likewise.
7150         * gcc.dg/cpp/multiline.c: Likewise.
7151         * gcc.dg/cpp/spacing1.c: Likewise.
7152         * gcc.dg/cpp/spacing2.c: Likewise.
7153         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7154         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7155         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7156         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7157         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7158         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7159         * gcc.dg/cpp/cxxcom2.c: Likewise.
7160         * gcc.dg/cpp/cxxcom2.h: New file.
7161
7162         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7163         * g++.dg/cpp/truefalse.C: Here.
7164         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7165
7166 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7167
7168         * gcc.dg/cpp/redef3.c: New file.
7169
7170 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7171
7172         * gcc.dg/i386-loop-3.c: New test.
7173
7174 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7175
7176         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7177
7178 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7179
7180         * gcc.dg/fwrapv-1.c: New test case.
7181         * gcc.dg/fwrapv-2.c: New test case.
7182
7183 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7184
7185         PR c++/10956
7186         * g++.dg/template/spec9.C: New test.
7187
7188 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7189
7190         * gcc.dg/duff-4.c: New test case.
7191
7192 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7193
7194         PR fortran/10843
7195         * g77.dg/ffixed-form-1.f: New test
7196         * g77.dg/ffixed-form-2.f: New test
7197         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7198         * g77.dg/ffree-form-3.f: New test
7199
7200 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7201
7202         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7203         * gcc.dg/wint_t-1.c: Likewise.
7204
7205 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7206
7207         * g++.dg/template/access11.C: New test.
7208
7209 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7210
7211         PR c++/10849
7212         * g++.dg/template/access10.C: New test.
7213
7214 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7215             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7216
7217         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7218
7219 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7220
7221         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7222         suppress for powerpc-*-darwin*.
7223         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7224
7225 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7226
7227         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7228         suppress option for powerpc-*-darwin*.
7229
7230 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7231
7232         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7233         * gcc.dg/builtins-4.c: Add test for fmod.
7234
7235 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7236
7237         PR c++/10682
7238         * g++.dg/template/instantiate4.C: New test.
7239
7240 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7241
7242         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7243
7244 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7245
7246         * gcc.dg/compat/scalar-return-1_main.c: New file.
7247         * gcc.dg/compat/scalar-return-1_x.c: New file.
7248         * gcc.dg/compat/scalar-return-1_y.c: New file.
7249         * gcc.dg/compat/scalar-return-2_main.c: New file.
7250         * gcc.dg/compat/scalar-return-2_x.c: New file.
7251         * gcc.dg/compat/scalar-return-2_y.c: New file.
7252         * gcc.dg/compat/struct-return-3_main.c: New file.
7253         * gcc.dg/compat/struct-return-3_y.c: New file.
7254         * gcc.dg/compat/struct-return-3_x.c: New file.
7255         * gcc.dg/compat/struct-return-2_main.c: New file.
7256         * gcc.dg/compat/struct-return-2_x.c: New file.
7257         * gcc.dg/compat/struct-return-2_y.c: New file.
7258
7259 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7260
7261         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7262         for hppa*-hp-hpux*.
7263         * gcc.dg/20021014-1.c (dg-options): Likewise.
7264         * gcc.dg/nest.c (dg-options): Likewise.
7265
7266 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7267
7268         PR c++/9738
7269         * g++.dg/ext/dllimport2.C: New file.
7270         * g++.dg/ext/dllimport3.C: New file.
7271
7272 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7273
7274         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7275         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7276         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7277         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7278         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7279         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7280         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7281         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7282         * gcc.dg/compat/small-struct-defs.h: New file.
7283         * gcc.dg/compat/small-struct-init.h: New file.
7284         * gcc.dg/compat/small-struct-check.h: New file.
7285         * gcc.dg/compat/fp-struct-defs.h: New file.
7286         * gcc.dg/compat/fp-struct-check.h: New file.
7287         * gcc.dg/compat/fp-struct-init.h: New file.
7288         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7289         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7290
7291 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * gcc.dg/20030225-2.c: New test.
7294
7295 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7296             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7297
7298         * gcc.c-torture/compile/20030518-1.c: New test case.
7299
7300 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7301
7302         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7303         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7304         gcc-dg-debug-runtest.
7305         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7306         gcc-dg-debug-runtest.
7307
7308 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7309
7310         PR c++/9022
7311         * g++.dg/lookup/using6.C: New test.
7312
7313 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7314
7315         * g++.dg/parse/access2.C: New test.
7316
7317 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7318
7319         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7320         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7321         * gcc.dg/debug/debug.exp: Likewise.
7322
7323 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7324
7325         * gcc.dg/dollar.c: New test.
7326
7327 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7328
7329         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7330         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7331         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7332         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7333         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7334         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7335         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7336         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7337         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7338         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7339         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7340         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7341         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7342         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7343         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7344         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7345         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7346         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7347
7348 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7349
7350         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7351         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7352         support for "repo" mode.
7353         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7354         * lib/g77-dg.exp: Likewise.
7355         * lib/obj-dg.exp: Likewise.
7356
7357 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7358
7359         Merge from gcc-3_2-rhl8-branch:
7360         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7361
7362         * gcc.dg/tls/opt-6.c: New test.
7363
7364         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7365
7366         * gcc.dg/20030405-1.c: New test.
7367
7368         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7369
7370         * gcc.dg/20030309-1.c: New test.
7371
7372         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7373
7374         * gcc.c-torture/execute/20030307-1.c: New test.
7375
7376         2003-02-20  Randolph Chung  <tausq@debian.org>
7377
7378         * gcc.c-torture/compile/20030220-1.c: New test.
7379
7380         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * gcc.dg/20030217-1.c: New test.
7383
7384         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7385
7386         * gcc.c-torture/compile/20020129-1.c: New test.
7387
7388         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7389
7390         * gcc.dg/unroll-1.c: New test.
7391
7392         2002-11-16  Jan Hubicka  <jh@suse.cz>
7393
7394         * gcc.c-torture/execute/20020920-1.c: New test.
7395
7396         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7397
7398         PR target/7434
7399         * gcc.c-torture/compile/20021008-1.c: New test.
7400
7401         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7402
7403         PR target/7559
7404         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7405
7406         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7407
7408         * gcc.c-torture/compile/20020807-1.c: New test.
7409
7410         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7411
7412         * gcc.dg/tls/opt-1.c: New test.
7413
7414         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gcc.dg/20020729-1.c: New test.
7417
7418         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7419
7420         * g++.dg/opt/life1.C: New test.
7421
7422         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7423
7424         * gcc.dg/20020525-1.c: New test.
7425
7426         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR c++/6794
7429         * g++.dg/ext/pretty1.C: New test.
7430         * g++.dg/ext/pretty2.C: New test.
7431
7432 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/8385
7435         * g++.dg/ext/typeof5.C: New test.
7436
7437 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7438
7439         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7440         __USER_LABEL_PREFIX__ into account.
7441         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7442
7443 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7444
7445         * gcc.dg/builtins-15.c: New test case.
7446
7447 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7448
7449         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7450
7451 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7452
7453         * lib/g++.exp: Tweak handling of additional source files.
7454         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7455         * g++.dg/special/conpr-2a.C: Rename to ...
7456         * g++.dg/special/conpr-2a.cc: ... this.
7457         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7458         * g++.dg/special/conpr-3a.C: Rename to ...
7459         * g++.dg/special/conpr-3a.cc: This.
7460         * g++.dg/special/conpr-3b.C: Rename to ...
7461         * g++.dg/special/conpr-3b.cc: This.
7462         * g++.dg/special/conpr-4.C: New test.
7463         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7464
7465 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7466
7467         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7468
7469 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7470
7471         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7472         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7473         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7474         * g++.old-deja/g++.other/warn3.C: Likewise.
7475
7476 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7477
7478         * gcc.dg/i386-387-1.c: Update to also test log.
7479         * gcc.dg/i386-387-2.c: Likewise.
7480
7481 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7482
7483         * g77.f-torture/execute/int8421.f: New test.
7484
7485 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7486
7487         PR c++/10230, c++/10481
7488         * g++.dg/lookup/scoped5.C: New test.
7489
7490 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7491
7492         PR c++/10552
7493         * g++.dg/template/ttp6.C: New test.
7494
7495 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7496
7497         * gcc.c-torture/execute/builtins: New directory.
7498         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7499         gcc.c-torture/execute/builtins.
7500         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7501         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7502         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7503         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7504
7505 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7506
7507         PR c++/9252
7508         * g++.dg/template/access8.C: New test.
7509         * g++.dg/template/access9.C: New test.
7510
7511 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7512
7513         PR c++/9554
7514         * g++.dg/parse/access1.C: New test.
7515
7516 2003-05-09  DJ Delorie  <dj@redhat.com>
7517
7518         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7519         long, and not an int.
7520
7521 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7522
7523         PR c++/10555, c++/10576
7524         * g++.dg/template/memclass1.C: New test.
7525
7526 2003-05-08  DJ Delorie  <dj@redhat.com>
7527
7528         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7529         targets.
7530         * gcc.c-torture/execute/20021024-1.x: Likewise.
7531         * gcc.c-torture/execute/shiftdi.x: Likewise.
7532         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7533         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7534         * gcc.dg/20021018-1.c: Likewise.
7535
7536 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7537
7538         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7539
7540         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7541         (bcopy): Call memmove.
7542
7543 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7544
7545         * g77.f-torture/compile/8485.f: New test case.
7546
7547 2003-05-07  Richard Henderson  <rth@redhat.com>
7548
7549         PR c++/10570
7550         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7551         Verify exception_cleanup not called for rethrows.
7552         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7553         when exiting catch block without rethrowing.
7554         * g++.dg/eh/forced3.C: New.
7555         * g++.dg/eh/forced4.C: New.
7556
7557 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7558
7559         * gcc.dg/20030505.c: Fix triplet.
7560
7561 2003-05-06  DJ Delorie  <dj@redhat.com>
7562
7563         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7564         * gcc.dg/nest.c: Likewise.
7565
7566 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7567
7568         * gcc.dg/builtins-14.c: New test case.
7569
7570 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7571
7572         * lib/compat.exp (compat-execute): New argument.
7573         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7574         * gcc.dg/compat: New test directory.
7575         * gcc.dg/compat/compat.exp: New expect script.
7576         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7577         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7578         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7579         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7580         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7581         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7582
7583         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7584         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7585         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7586         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7587         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7588         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7589         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7590         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7591         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7592         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7593         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7594         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7595         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7596         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7597         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7598
7599 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7600
7601         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7602
7603 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7604
7605         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7606
7607 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7608
7609         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7610         * gcc.dg/ppc-fsel-2.c: New test.
7611
7612         * gcc.dg/unused-5.c: New test.
7613
7614 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7615
7616         PR c++/10496
7617         * g++.dg/warn/pmf1.C: New test.
7618
7619 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7620
7621         PR c++/4494
7622         * g++.dg/warn/main.C: New test.
7623
7624 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7625
7626         * gcc.dg/nonnull-3.c: New test.
7627
7628 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7629
7630         * gcc.dg/cpp/Wtrigraphs.c: Update.
7631         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7632
7633 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7634
7635         * gcc.dg/ppc-fsel-1.c: New test.
7636
7637 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7638
7639         PR c/10604
7640         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7641
7642 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7643
7644         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7645
7646 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7647
7648         PR c++/9364, c++/10553, c++/10586
7649         * g++.dg/parse/typename4.C: New test.
7650         * g++.dg/parse/typename5.C: Likewise.
7651
7652 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7653
7654         * gcc.c-torture/compile/20030503-1.c: New test.
7655
7656 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7657
7658         * g++.dg/lookup/using5.C: Fix testcase error.
7659
7660 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7661
7662         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7663         since MEABI is no longer supported.  Remove all vestiges
7664         of MEABI from the test.
7665
7666 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7667
7668         PR c++/10554
7669         * g++.dg/lookup/using5.C: New test.
7670
7671 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7672
7673         PR c++/8772
7674         * g++.dg/template/ttp5.C: New test.
7675
7676 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7677
7678         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7679         (dg-gpp-additional-sources): New function.
7680         (dg-gpp-additional-files): Likewise.
7681         * lib/g++.exp (additional_sources): New variable.
7682         (additional_files): Likewise.
7683         (g++_target_compile): Deal with them.
7684         * lib/old-dejagnu.exp: Remove.
7685         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7686         * g++.old-deja: Revise all tests to use dg commands.
7687
7688 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7689
7690         PR c++/9432, c++/9528
7691         * g++.dg/lookup/using4.C: New test.
7692
7693 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7694
7695         * gcc.dg/noreturn-5.c: New file.
7696         * gcc.dg/noreturn-6.c: New file.
7697
7698         * gcc.c-torture/compile/inline-1.c: New file.
7699
7700 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7701
7702         PR c++/10551
7703         * g++.dg/template/explicit1.C: New test.
7704
7705 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/10549
7708         * g++.dg/other/bitfield1.C: New test.
7709
7710         PR c++/10527
7711         * g++.dg/init/new7.C: New test.
7712
7713 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7714
7715         * g++.dg/ext/desig1.C: New test.
7716         * g++.dg/ext/init1.C: Update.
7717
7718         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7719
7720 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7721
7722         PR c++/10180
7723         * g++.dg/warn/Winline-1.C: New test.
7724
7725 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7726
7727         * gcc.c-torture/execute/string-opt-19.c: New test.
7728
7729         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7730         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7731
7732 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR c++/10506
7735         * g++.dg/init/new6.C: New test.
7736
7737         PR c++/10503
7738         * g++.dg/init/ref6.C: New test.
7739
7740 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7741
7742         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7743
7744 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7745
7746         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7747         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7748
7749 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7750
7751         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7752         initialized static data members.
7753
7754 2003-04-25  H.J. Lu <hjl@gnu.org>
7755
7756         * gcc.dg/ia64-sync-4.c: New test.
7757
7758 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7759
7760         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7761         date.
7762
7763 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7764
7765         PR c++/10337
7766         * g++.dg/warn/conv1.C: New test.
7767         * g++.old-deja/g++.other/conv7.C: Adjust.
7768         * g++.old-deja/g++.other/overload14.C: Adjust.
7769
7770 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7771
7772         PR c++/10471
7773         * g++.dg/template/defarg2.C: New test.
7774
7775 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7776
7777         * gcc.dg/cpp/include2.c: Update.
7778         * gcc.dg/cpp/multiline-2.c: New.
7779         * gcc.dg/cpp/multiline.c: Update.
7780         * gcc.dg/cpp/strify2.c: Update.
7781         * gcc.dg/cpp/trad/literals-2.c: Update.
7782
7783 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7784
7785         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7786
7787 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7788
7789         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7790
7791 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7792
7793         PR c++/10451
7794         * g++.dg/parse/crash4.C: New test.
7795
7796         PR c++/9847
7797         * g++.dg/parse/crash5.C: New test.
7798
7799 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7800
7801         PR c++/10446
7802         * g++.dg/parse/crash3.C: New test.
7803
7804         PR c++/10428
7805         * g++.dg/parse/elab1.C: New test.
7806
7807 2003-04-22  Devang Patel  <dpatel@apple.com>
7808
7809         * gcc.dg/cpp/trad/funlike-5.c: New test.
7810
7811 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7812
7813         * g++.dg/other/packed1.C: Fix dg options.
7814
7815 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7816
7817         * g++.dg/other/offsetof2.C: New test.
7818
7819 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7820
7821         * g++.dg/template/recurse.C: Adjust location of error messages.
7822
7823 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7824
7825         PR c++/9881
7826         * g++.dg/init/addr-const1.C: New test.
7827         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7828
7829 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7830
7831         PR c++/10405
7832         * g++.dg/lookup/struct-hack1.C: New test.
7833
7834 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7835
7836         * ucs.c: Update diagnostic messages.
7837
7838 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7839
7840         * gcc.dg/cpp/truefalse.cpp: New test.
7841         * gcc.dg/cpp/cpp.exp: Update.
7842         * g++.dg/other/stdbool-if.C: Remove.
7843
7844 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7845
7846         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7847         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7848
7849 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7850
7851         * gcc.c-torture/compile/20030418-1.c: New test.
7852
7853 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7854
7855         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7856
7857 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7858
7859         PR c++/10347
7860         g++.dg/template/dependent-name1.C: New test.
7861
7862 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7863
7864         * gcc.dg/warn-1.c (tourist_guide): New array,
7865         contains a pointer to bar.
7866
7867 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7868
7869         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7870         * gcc.c-torture/execute/medce-1.c: New test case.
7871         * gcc.c-torture/execute/medce-2.c: New test case.
7872
7873 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7874
7875         * lib/prune.exp: Ignore more messages.
7876
7877         PR c++/10381
7878         * g++.dg/parse/lookup3.C: New test.
7879
7880 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7881
7882         * gcc.c-torture/compile/20030415-1.c : New test.
7883
7884 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7885
7886         * gcc.c-torture/execute/scope-2.c: Move to ...
7887         * gcc.dg/noncompile/scope.c: .... here.
7888
7889 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7890
7891         * gcc.dg/20030414-2.c: New test case.
7892
7893 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7894
7895         PR target/10377
7896         * gcc.dg/20030414-1.c: New test.
7897
7898 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7899
7900         * gcc.dg/builtins-12.c: New test case.
7901         * gcc.dg/builtins-13.c: New test case.
7902
7903 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7904
7905         * gcc.c-torture/execute/string-opt-18.c: New test.
7906
7907 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7908
7909         PR c++/10300
7910         * g++.dg/init/new5.C: New test.
7911
7912 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/7910
7915         * g++.dg/ext/dllimport1.C: New test.
7916
7917 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7918
7919         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7920
7921 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7922
7923         PR Fortran/9263
7924         * g77.f-torture/noncompile/9263.f: New test
7925         PR Fortran/1832
7926         * g77.f-torture/execute/1832.f: New test
7927
7928 2003-04-11  David Chad  <davidc@freebsd.org>
7929             Loren J. Rittle  <ljrittle@acm.org>
7930
7931         libobjc/8562
7932         * objc.dg/headers.m: New test.
7933
7934 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7935
7936         * gcc.c-torture/execute/builtin-noret-2.c: New.
7937         * gcc.c-torture/execute/builtin-noret-2.x: New.
7938         XFAIL builtin-noret-2.c at -O1 and above.
7939         * gcc.dg/redecl.c: New.
7940         * gcc.dg/Wshadow-1.c: Update error regexps.
7941
7942 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7943
7944         * g++.dg/abi/bitfield10.C: New test.
7945
7946 2003-04-09  Mike Stump  <mrs@apple.com>
7947
7948         * gcc.dg/pch/pch.exp: Make testcase names longer.
7949         * g++.dg/pch/pch.exp: Make testcase names longer.
7950
7951 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7952
7953         * gcc.dg/builtins-11.c: New test case.
7954
7955 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7956
7957         * gcc.dg/builtins-9.c: New test case.
7958         * gcc.dg/builtins-10.c: New test case.
7959
7960 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7961
7962         * gcc.dg/noncompile/init-4.c.c: New test.
7963
7964 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7965
7966         * gcc.misc-test/gcov-9.c: New test.
7967         * gcc.misc-test/gcov-10.c: New test
7968         * gcc.misc-test/gcov-11.c: New test.
7969
7970 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7971
7972         PR optimization/10024
7973         * gcc.c-torture/compile/20030405-1.c: New test.
7974
7975 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7976
7977         * gcc.dg/pch/static-3.c: New.
7978         * gcc.dg/pch/static-3.hs: New.
7979         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7980
7981 2003-04-04  Richard Henderson  <rth@redhat.com>
7982
7983         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7984         * g++.dg/eh/forced2.C: Likewise.
7985
7986 2003-04-03  Mike Stump  <mrs@apple.com>
7987
7988         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7989         target arg.
7990         (scan-assembler-times, scan-assembler-not): Likewise.
7991         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7992
7993 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7994
7995         * gcc.dg/sparc-loop-1.c: New test.
7996
7997 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7998
7999         PR other/9274
8000         * g++.dg/pch/system-2.C: New.
8001         * g++.dg/pch/system-2.Hs: New.
8002
8003 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8004
8005         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8006
8007         * g++.dg/eh/simd-1.C (vecfunc): Same.
8008
8009 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8010
8011         * gcc.c-torture/execute/20030401-1.c: New test case.
8012
8013 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8014
8015         * objc.dg/defs.m: New.
8016
8017 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8018
8019         * g++.dg/eh/simd-1.C: New.
8020         * g++.dg/eh/simd-2.C: New.
8021
8022 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8023
8024         * gcc.c-torture/execute/simd-3.c: New.
8025
8026 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8027
8028         PR c/9936
8029         * gcc.dg/20030331-2.c: New test.
8030
8031 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8032
8033         PR c++/10278
8034         * g++.dg/parse/crash2.C: New test.
8035
8036 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8037
8038         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8039         * gcc.c-torture/execute/20030331-1.c: ...here.
8040
8041 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8042
8043         * gcc.c-torture/execute/20030331-1.c: New test.
8044
8045 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8046
8047         * lib/gcov.exp: Adjust call return testing strings.
8048         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8049
8050 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8051
8052         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8053         * gcc.dg/builtins-7.c: New test case.
8054         * gcc.dg/builtins-8.c: New test case.
8055
8056 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8057
8058         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8059
8060 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8061
8062         PR c++/7647
8063         * g++.dg/lookup-class-member-2.C: New test.
8064
8065 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8066
8067         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8068
8069 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8070
8071         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8072
8073 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8074
8075         * g++.dg/init/attrib1.C: New test.
8076
8077 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8078
8079         * gcc.dg/ultrasp8.c: New test.
8080
8081 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8082
8083         * gcc.dg/ultrasp7.c: New test.
8084
8085 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8086
8087         PR c++/10047
8088         * g++.dg/template/inline1.C: New test.
8089
8090 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8091
8092         * gcc.dg/sparc-dwarf2.c: New test.
8093
8094 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8095
8096         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8097         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8098
8099 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8100
8101         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8102         than reading .x files.
8103         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8104         * g77.dg/gcov/gcov-1.f: Likewise.
8105         * gcc.misc-tests/gcov-4b.c: Likewise.
8106         * gcc.misc-tests/gcov-5b.c: Likewise.
8107         * gcc.misc-tests/gcov-6.c: Likewise.
8108         * gcc.misc-tests/gcov-7.c: Likewise.
8109         * gcc.misc-tests/gcov-8.c: Likewise.
8110         * g++.dg/gcov/gcov-1.x: Remove.
8111         * g77.dg/gcov/gcov-1.x: Likewise.
8112         * gcc.misc-tests/gcov-4b.x: Likewise.
8113         * gcc.misc-tests/gcov-5b.x: Likewise.
8114         * gcc.misc-tests/gcov-6.x: Likewise.
8115         * gcc.misc-tests/gcov-7.x: Likewise.
8116         * gcc.misc-tests/gcov-8.x: Likewise.
8117
8118 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8119
8120         PR opt/10087
8121         * gcc.dg/20030324-1.c: New test.
8122
8123 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8124
8125         PR c++/10224
8126         * g++.dg/template/arg3.C: New test.
8127
8128         PR c++/10158
8129         * g++.dg/template/friend18.C: New test.
8130
8131 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8132
8133         * g77.f-torture/compile/20030326-1.f: New test case.
8134
8135 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8136
8137         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8138
8139         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8140
8141 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8142
8143         * gcc.dg/ia64-sync-3.c: New test.
8144
8145 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8146
8147         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8148
8149 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8150
8151         * gcc.dg/ultrasp6.c: New test.
8152
8153 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8154
8155         * gcc.dg/i386-signbit-1.c: New test.
8156         * gcc.dg/i386-signbit-2.c: New test.
8157         * gcc.dg/i386-signbit-3.c: New test.
8158
8159 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8160
8161         * gcc.dg/ultrasp5.c: Fix options.
8162
8163 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8164
8165         * gcc.dg/ultrasp5.c: Fix comment.
8166
8167 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8168
8169         PR fortran/10197
8170         * g77.f-torture/execute/10197.f: New test.
8171
8172 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8173
8174         PR c++/9898, c++/383
8175         * g++.dg/template/conv6.C: New test.
8176
8177         PR c++/10119
8178         * g++.dg/template/ptrmem5.C: New test.
8179
8180         PR c++/10026
8181         * g++.dg/lookup/koenig1.C: New test.
8182
8183         PR C++/10199
8184         * g++.dg/lookup/template2.C: New test.
8185
8186 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8187
8188         * g++.dg/opt/rtti1.C: New test.
8189
8190 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8191
8192         * gcc.dg/ultrasp5.c: New test.
8193
8194 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8195
8196         PR middle-end/9967
8197         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8198         builtin fputs.
8199
8200 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8201
8202         PR c/8224
8203         * gcc.dg/20030323-1.c: New test.
8204
8205 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8206
8207         * gcc.c-torture/compile/20030323-1.c: New test case.
8208
8209 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8210
8211         * gcc.dg/20030321-1.c: New test.
8212
8213 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8214
8215         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8216
8217 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8218
8219         PR c++/9978, c++/9708
8220         * g++.dg/ext/vlm1.C: Adjust expected error.
8221         * g++.dg/ext/vla2.C: New test.
8222         * g++.dg/template/arg1.C: New test.
8223         * g++.dg/template/arg2.C: New test.
8224
8225 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8226
8227         * g77.f-torture/execute/select.f: New test.
8228         * g77.f-torture/noncompile/select_no_compile.f: New test.
8229
8230 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8231
8232         PR c++/9898
8233         * g++.dg/other/error4.C: New test.
8234
8235 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8236
8237         * g++.dg/template/friend17.C: New test.
8238
8239 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8240
8241         * gcc.c-torture/compile/20030320-1.c: New.
8242
8243 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8244
8245         * gcc.dg/builtins-6.c: New test case.
8246
8247 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8248
8249         PR target/10073
8250         * gcc.c-torture/compile/20030319-1.c: New.
8251
8252 2003-03-18  Jan Hubicka  <jh@suse.cz>
8253
8254         * gcc.dg/i386-cvt-1.c: New test.
8255
8256 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8257
8258         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8259         * objc.dg/naming-2.m: Likewise.
8260
8261 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8262
8263         PR c++/9639
8264         * g++.dg/parse/crash1.C: New test.
8265
8266 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8267
8268         PR c++/8805
8269         * g++.dg/eh/cleanup1.C: New test.
8270
8271 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8272
8273         * gcc.c-torture/execute/20030316-1.c: New test case.
8274
8275 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8276
8277         PR c++/9629
8278         * g++.dg/init/ctor2.C: New test.
8279
8280 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8281
8282         * g77.f-torture/compile/xformat.f: New test case.
8283
8284 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8285
8286         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8287         * g++.old-deja/g++.mike/eh50.C: Likewise.
8288
8289 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8290
8291         PR c++/6440
8292         * g++.dg/template/spec7.C: New test.
8293         * g++.dg/template/spec8.C: Likewise.
8294
8295 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8296
8297         * gcc.c-torture/execute/20030313-1.c: New test.
8298
8299 2003-03-14  Richard Henderson  <rth@redhat.com>
8300
8301         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8302
8303 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8304
8305         * gcc.c-torture/compile/20030314-1.c: New test.
8306
8307 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8308
8309         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8310         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8311         thumb target,
8312         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8313         to accept newer _imp__  prefix and additional
8314         newline in .drectve section.
8315         * gcc.dg/dll-4.c: Likewise.
8316         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8317         switch.
8318
8319 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8320
8321         * g++.dg/parse/namespace9.C: New test.
8322
8323         * g++.dg/init/ref5.C: New test.
8324         * g++.dg/parse/ptrmem1.C: Likewise.
8325
8326 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8327
8328         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8329         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8330         regular expression.
8331         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8332         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8333
8334 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8335
8336         * gcc.c-torture/execute/20030224-2.c: New test.
8337
8338 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8339
8340         * gcc.dg/decl-3.c: New test.
8341
8342 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8343
8344         * gcc.dg/i386-loop-2.c: New test.
8345
8346 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8347
8348         PR c++/9474
8349         * g++.dg/parse/namespace8.C: New test.
8350
8351         PR c++/9924
8352         * g++.dg/overload/builtin2.C: New test.
8353
8354 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8355
8356         * gcc.dg/return-type-3.c: New test.
8357
8358 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8359
8360         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8361         profiling options are not supported.
8362
8363 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8364
8365         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8366         * g++.old-deja/g++.warn/impint2.C: Likewise.
8367
8368 2003-03-10  Devang Patel  <dpatel@apple.com>
8369
8370         * g++.dg/cpp/c++_cmd_1.C: New test.
8371         * g++.dg/cpp/c++_cmd_1.h: New file.
8372
8373 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8374
8375         * gcc.dg/altivec-9.c: New file.
8376
8377 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8378
8379         * gcc.dg/ppc-sdata-1.c: New test.
8380         * gcc.dg/ppc-sdata-2.c: New test.
8381
8382 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8383
8384         PR c++/9373
8385         * g++.dg/opt/ptrmem2.C: New test.
8386
8387         PR c++/8534
8388         * g++.dg/opt/ptrmem1.C: New test.
8389
8390 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8391
8392         * gcc.dg/i386-loop-1.c: New test.
8393
8394 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8395
8396         PR c++/9970
8397         * g++.dg/lookup/friend1.C: New test.
8398
8399 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/9823
8402         * g++.dg/parser/constructor1.C: New test.
8403
8404 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8405
8406         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8407
8408         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8409
8410 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8411
8412         * gcc.dg/cpp/Wunused.c: Update test.
8413
8414 2003-03-08  Jan Hubicka  <jh@suse.cz>
8415
8416         * gcc.dg/inline-3.c: New test.
8417
8418 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8419
8420         PR c++/9809
8421         * g++.dg/parse/builtin1.C: New test.
8422
8423         PR c++/9982
8424         * g++.dg/abi/cookie1.C: New test.
8425         * g++.dg/abi/cookie2.C: Likewise.
8426
8427         PR c++/9524
8428         * g++.dg/template/field1.C: New test.
8429
8430         PR c++/9912
8431         * g++.dg/parse/class1.C: New test.
8432         * g++.dg/parse/namespace7.C: Likewise.
8433         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8434
8435 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8436
8437         * g++.dg/init/ref4.C: New test.
8438
8439 2003-03-07  Jan Hubicka  <jh@suse.cz>
8440
8441         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8442         * gcc.dg/inline-3.c:  New test.
8443
8444 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8445
8446         * g++.dg/init/ref3.C: New test.
8447
8448         PR c++/9965
8449         * g++.dg/init/ref2.C: New test.
8450
8451         PR c++/9400
8452         * g++.dg/warn/Wshadow-2.C: New test.
8453
8454         PR c++/9791
8455         * g++.dg/warn/Woverloaded-1.C: New test.
8456
8457 2003-03-05  Jan Hubicka  <jh@suse.cz>
8458
8459         * gcc.dg/i386-local2.c: New.
8460         * gcc.dg/i386-local.c: Fix typo.
8461
8462 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8463
8464         * g++.dg/abi/layout3.C: New test.
8465
8466 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8467
8468         * gcc.c-torture/compile/20030305-1.c
8469
8470 2003-03-05  Jan Hubicka  <jh@suse.cz>
8471
8472         * gcc.dg/i386-local.c: New.
8473
8474 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8475
8476         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8477
8478 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8479
8480         * gcc.dg/switch-2.c: New test.
8481         * gcc.dg/switch-3.c: New test.
8482         * gcc.dg/Wswitch.c: Adjust line numbers.
8483         * gcc.dg/Wswitch-default.c: Likewise.
8484         * gcc.dg/Wswitch-enum.c: Likewise.
8485
8486 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8487
8488         * gcc.c-torture/execute/20030222-1.c: New test.
8489
8490 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8491
8492         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8493
8494 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8495
8496         PR c++/9878
8497         * g++.dg/init/ref1.C: New test.
8498
8499 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8500
8501         * gcc.dg/sh-relax.c: New SH-only test.
8502
8503 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8504
8505         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8506         comment explaining purpose of testcase.
8507
8508 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8509
8510         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8511         for HC11/HC12 (asm needs two int registers).
8512         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8513         HC11/HC12 because the test uses an asm which needs two 32-bit
8514         registers.
8515
8516 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8517
8518         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8519         for HC11/HC12 (array is too large otherwise).
8520         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8521         * gcc.c-torture/compile/20010518-2.x: Likewise.
8522         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8523         HC11/HC12 (array is too large).
8524
8525 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8526
8527         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8528         * lib/g++-dg.exp (g++-dg-test): Likewise.
8529
8530 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8531
8532         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8533         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8534
8535 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8536
8537         * g++.dg/warn/implicit-typename1.C: Remove warning.
8538
8539 2003-02-28  Richard Henderson  <rth@redhat.com>
8540
8541         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8542         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8543
8544 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8545
8546         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8547         * g++.dg/pch/pch.exp: Likewise.
8548
8549 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8550
8551         PR c++/9879
8552         * testsuite/g++.dg/init/new4.C: New test.
8553
8554 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8555
8556         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8557
8558 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8559
8560         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8561         unsigned long.
8562
8563         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8564         wider than float.
8565
8566 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8567
8568         * lib/scanasm.exp: Add support for counting numbers of
8569         occurences.
8570         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8571         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8572
8573 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8574
8575         PR c++/9683
8576         * g++.dg/template/static3.C: New test.
8577
8578         PR c++/9829
8579         * g++.dg/parse/namespace6.C: New test.
8580
8581 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8582
8583         PR target/9732
8584         * gcc.dg/20030225-1.c: New test.
8585
8586 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8587
8588         * README: Remove out-of-date information.
8589
8590         PR c++/9836
8591         * g++.dg/template/spec6.C: New test.
8592
8593 2003-02-24  Jeff Law  <law@redhat.com>
8594
8595         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8596
8597 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8598
8599         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8600         * gcc.dg/pragma-ep-1.c: Likewise.
8601
8602 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8603
8604         PR c++/9602
8605         * g++.dg/template/friend16.C: New test.
8606
8607 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8608
8609         PR c++/5333
8610         * g++.dg/parse/fused-params1.C: Adjust error messages.
8611         * g++.dg/template/nested3.C: New test.
8612
8613 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8614
8615         * g++.dg/abi/param1.C: New test.
8616
8617 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8618
8619         PR c++/7982
8620         * g++.dg/warn/implicit-typename1.C: New test.
8621
8622 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8623
8624         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8625         with "mtune".
8626         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8627         * gcc.c-torture/execute/20010129-1.x: Likewise.
8628         * gcc.dg/20011107-1.c: Likewise.
8629         * gcc.dg/20020108-1.c: Likewise.
8630         * gcc.dg/20020122-3.c: Likewise.
8631         * gcc.dg/20020206-1.c: Likewise.
8632         * gcc.dg/20020310-1.c: Likewise.
8633         * gcc.dg/20020426-2.c: Likewise.
8634         * gcc.dg/20020517-1.c: Likewise.
8635         * gcc.dg/991230-1.c: Likewise.
8636         * gcc.dg/i386-unroll-1.c: Likewise.
8637         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8638
8639 2003-02-22  Jan Hubicka  <jh@suse.cz>
8640
8641         * gcc.dg/i386-mul.c: New test.
8642
8643 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8644
8645         * gcc.dg/builtins-5.c: New test case.
8646
8647 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8648
8649         * gcc.dg/asmreg-1.c: New test.
8650
8651 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8652
8653         PR c++/9749
8654         * g++.dg/parse/varmod1.C: New test.
8655
8656 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8657
8658         PR c++/9727
8659         * g++.dg/template/op1.C: New test.
8660
8661 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/8906
8664         * g++.dg/template/nested2.C: New test.
8665
8666 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8667
8668         PR c++/8724
8669         * g++.dg/expr/dtor1.C: New test.
8670
8671 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8672
8673         * gcc.dg/cpp/include3.c: New test.
8674         * gcc.dg/cpp/inc/foo.h: New file.
8675
8676 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8677
8678         * gcc.c-torture/execute/20030221-1.c: New test.
8679
8680 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8681
8682         PR c++/9729
8683         * g++.dg/abi/conv1.C: New test.
8684
8685 2003-02-20  Jan Hubicka  <jh@suse.cz>
8686
8687         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8688
8689 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8690
8691         * gcc.c-torture/compile/20030219-1.c: New test.
8692
8693 2003-02-18  Jan Hubicka  <jh@suse.cz>
8694
8695         * gcc.dg/funcorder.c: New test.
8696
8697 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8698
8699         * gcc.c-torture/execute/20030218-1.c: New.
8700
8701 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8702
8703         * gcc.dg/20030218-1.c: New.
8704
8705 2003-02-18  Richard Henderson  <rth@redhat.com>
8706
8707         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8708         * gcc.dg/attr-used-2.c: New.
8709
8710 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8711
8712         PR c++/9704
8713         * g++.dg/init/copy5.C: New test.
8714
8715 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8716
8717         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8718         * g++.dg/pch/pch.exp: Likewise.
8719
8720 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8721
8722         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8723         STACK_SIZE is not defined.
8724
8725 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8726
8727         PR c++/9457
8728         * g++.dg/template/init1.C: New test.
8729
8730 2003-02-16  Jan HUbicka  <jh@suse.cz>
8731
8732         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8733         (foo): Add few extra tests
8734         * gcc.dg/c99-const-expr-3.c: Likewise.
8735         * gcc.c-torture/execute/20030216-1.c: New.
8736
8737 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8738
8739         PR c++/9459
8740         * g++.dg/ext/typeof4.C: New test.
8741
8742 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8743
8744         * gcc.dg/i386-387-3.c: New test case.
8745
8746 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8747
8748         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8749         cris-*-elf* cris-*-aout* and mmix-*-*.
8750
8751 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8752
8753         * gcc.dg/20030213-1.c: New test.
8754
8755 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8756
8757         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8758         * gcc.dg/i386-387-2.c: Likewise.
8759
8760 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8761
8762         * gcc.dg/ppc-spe.c: Fix formatting.
8763         Enable tests that were previously unsupported by gas.
8764         Delete tests for instructions that no longer exist.
8765         Switch arguments on evsubifw builtin.
8766
8767 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8768
8769         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8770         STACK_SIZE is too small.
8771
8772 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8773             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8774
8775         * gcc.dg/decl-2.c: New test.
8776
8777 2003-02-10  Jan Hubicka  <jh@suse.cz>
8778
8779         * gcc.dg/i386-fpcvt-1.c:  New test.
8780
8781 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8782
8783         * gcc.c-torture/execute/20030209-1.c: New test.
8784
8785 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8786
8787         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8788         int-wide bitops, use the constants of the same width.
8789         Likewise, if long long is 32-bit wide, test bitops using
8790         32-bit constants.
8791
8792 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8793
8794         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8795
8796 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8797
8798         * testsuite/gcc.dg/builtins-4.c: New test case.
8799
8800 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8801
8802         * gcc.dg/20020430-1.c: Fix dg command typos.
8803         * gcc.dg/20020503-1.c: Likewise.
8804
8805 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8806
8807         PR c++/8785
8808         * g++.dg/parse/fused-params1.C: New test.
8809
8810         PR c++/8857
8811         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8812
8813         PR c++/8921
8814         * g++.dg/parse/non-dependent1.C: New test.
8815
8816         PR c++/8928
8817         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8818
8819         PR c++/9228
8820         * g++.dg/parse/undefined7.C: New test.
8821         * g++.dg/parse/non-templ1.C: New test.
8822
8823         PR c++/9229
8824         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8825
8826 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8827
8828         * gcc.c-torture/compile/20030206-1.c: New test.
8829
8830 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8831
8832         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8833         "pow" to "foo" to avoid potential confusion with a math built-in.
8834
8835 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8836
8837         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8838         conditions for SPARC targets.
8839
8840 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8841
8842         * gcc.dg/20030204-1.c: New test.
8843
8844 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8845
8846         PR c++/38
8847         * g++.dg/parse/array-size1.C: New test.
8848
8849         PR c++/5657
8850         * g++.dg/parse/undefined3.C: New test.
8851
8852         PR c++/5665
8853         * g++.dg/parse/undefined4.C: New test.
8854
8855         PR c++/5975
8856         * g++.dg/parse/undefined5.C: New test.
8857
8858         PR c++/7259
8859         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8860
8861         PR c++/8578
8862         * g++.dg/parse/casting-operator1.C: New test.
8863
8864         PR c++/8596
8865         * g++.dg/parse/undefined6.C: New test.
8866
8867         PR c++/8736
8868         * g++.dg/parse/missing-template1.C: New test.
8869
8870 2003-02-04  Jan Hubicka  <jh@suse.cz>
8871
8872         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8873         * gcc.dg/i386-cmov?.c:  Likewise.
8874         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8875         * gcc.dg/i386-ssefp-1.c:  Likewise.
8876         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8877         conventions.
8878
8879 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8880
8881         PR c++/7129
8882         * testsuite/g++.dg/ext/max.C: New test.
8883
8884 2003-02-03  Jan Hubicka  <jh@suse.cz>
8885
8886         * gcc.c-torture/execute/20030203-1.c: New test.
8887
8888 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8889
8890         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8891         'natural-endian'.
8892
8893 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8894
8895         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8896         * g++.dg/init/new2.C: Likewise.
8897         * g++.dg/other/new1.C: Likewise.
8898
8899 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8900
8901         * gcc.dg/struct-ret-libc.c: New test.
8902
8903 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8904
8905         * gcc.dg/20030129-1.c: New test.
8906
8907 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8908
8909         PR c++/8849
8910         * g++.dg/template/ptrmem4.C: New test.
8911
8912 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8913
8914         * g++.dg/parser/constant1.C: New test.
8915
8916 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8917
8918         PR c++/8591
8919         * g++.dg/parse/friend2.C: New test.
8920
8921 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         PR c++/9437
8924         * g++.dg/template/unify4.C: New test.
8925
8926 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8927
8928         * gcc.c-torture/execute/20030128-1.c: New test.
8929
8930 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8931
8932         * g++.dg/lookup/nested1.C: Test moved from ...
8933         * g++.old-deja/g++.other/lookup24.C: ... here.
8934
8935 2003-01-28  Jan Hubicka  <jh@suse.cz>
8936
8937         * gcc.dg/i386-cmov5.c:  New test.
8938
8939 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8940
8941         * gcc.c-torture/execute/20010925-1.c: Changed the
8942         memcpy declaration.
8943
8944 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8945
8946         PR c++/3902
8947         * g++.dg/parse/template5.C: New test.
8948
8949 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8950
8951         PR fortran/9258
8952         * g77.dg/pr9258: New test.
8953
8954 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8955
8956         * README: Move relevant parts from README.g++.
8957
8958         * README.g++: Remove this file.
8959
8960 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8961
8962         * g++.dg/abi/dcast1.C: New test.
8963
8964 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8965
8966         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8967
8968 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8969
8970         PR c++/47
8971         * g++.old-deja/g++.other/lookup24.C: New test.
8972
8973 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8974
8975         PR middle-end/7227
8976         * gcc.dg/uninit-C.c: New test.
8977
8978 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8979
8980         * g++.dg/abi/covariant1.C: New test.
8981
8982 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8983
8984         * gcc.dg/20030123-1.c: New test.
8985
8986 2003-01-25  Jan Hubicka  <jh@suse.cz>
8987
8988         PR opt/8492
8989         * gcc.c-torture/compile/20030125-1.c
8990
8991 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8992
8993         PR c++/9403
8994         * g++.dg/parse/template3.C: New test.
8995         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8996
8997         PR c++/795
8998         * g++.dg/parse/template4.C: New test.
8999
9000         PR c++/9415
9001         * g++.dg/template/qual2.C: New test.
9002
9003         PR c++/8545
9004         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9005
9006         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9007
9008 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9009
9010         * gcc.c-torture/execute/switch-1.c: New test case.
9011
9012 2003-01-25  Jan Hubicka  <jh@suse.cz>
9013
9014         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9015
9016 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9017
9018         Tweaks for Bison-1.875. From the NEWS file:
9019         "- `parse error' -> `syntax error'
9020         Bison now uniformly uses the term `syntax error'"
9021         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9022         * gcc.dg/cpp/digraph2.c: Likewise.
9023         * gcc.dg/cpp/direct2.c: Likewise.
9024         * gcc.dg/cpp/paste4.c: Likewise.
9025         * gcc.dg/c90-restrict-1.c: Likewise.
9026         * gcc.dg/c99-func-2.c: Likewise.
9027         * gcc.dg/noncompile/920721-2.c: Likewise.
9028         * gcc.dg/noncompile/930622-2.c: Likewise.
9029         * gcc.dg/noncompile/940112-1.c: Likewise.
9030         * gcc.dg/noncompile/950921-1.c: Likewise.
9031         * gcc.dg/noncompile/951123-1.c: Likewise.
9032         * gcc.dg/noncompile/971104-1.c: Likewise.
9033         * gcc.dg/noncompile/990416-1.c: Likewise.
9034
9035 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9036
9037         * g++.dg/parse/undefined1.C: Add error message.
9038
9039 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9040
9041         PR c++/9354
9042         * g++.dg/parse/new1.C: New test.
9043
9044         PR c++/9216
9045         * g++.dg/parse/template2.C: New test.
9046
9047         PR c++/9354
9048         * g++.dg/parse/typedef2.C: New test.
9049
9050         PR c++/9328
9051         * g++.dg/ext/typeof3.C: New test.
9052
9053 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9054
9055         PR c++/2738
9056         * g++.dg/parse/ret-type1.C: New test.
9057
9058         PR c++/3792
9059         * g++.dg/parse/tmpl-outside1.C: New test.
9060
9061         PR c++/4207
9062         * g++.dg/parse/int-as-enum1.C: New test.
9063
9064         PR c++/4903
9065         * g++.dg/parse/no-typename1.C: New test.
9066
9067         PR c++/5533
9068         * g++.dg/parse/no-value1.C: New test.
9069
9070         PR c++/5921
9071         * g++.dg/parse/wrong-inline1.C: New test.
9072
9073         PR c++/6402
9074         * g++.dg/parse/ref1.C: New test.
9075
9076         PR c++/6992
9077         * g++.dg/parse/attr-ctor1.C: New test.
9078
9079         PR c++/7229
9080         * g++.dg/parse/namespace5.C: New test.
9081
9082         PR c++/7917
9083         * g++.dg/parse/func-def1.C: New test.
9084
9085         PR c++/8143
9086         * g++.dg/parse/undefined1.C: New test.
9087
9088         PR c++/5723, PR c++/8522
9089         * g++.dg/parse/specialization1.C: New test.
9090
9091         PR c++/163, PR c++/8595
9092         * g++.dg/parse/struct-as-enum1.C: New test.
9093
9094         PR c++/9173
9095         * g++.dg/parse/undefined2.C: New test.
9096
9097 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/9298
9100         * g++.dg/parse/template1.C: New test.
9101
9102         PR c++/9384
9103         * g++.dg/parse/using1.C: New test.
9104
9105         PR c++/9285
9106         PR c++/9294
9107         * g++.dg/parse/expr2.C: New test.
9108
9109         PR c++/9388
9110         * g++.dg/parse/lookup2.C: Likewise.
9111
9112 2003-01-21  Jan Hubicka  <jh@suse.cz>
9113
9114         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9115         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9116         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9117         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9118
9119 2003-01-20  Nick Clifton  <nickc@redhat.com>
9120
9121         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9122         problem with ARM sibcall code generation.
9123
9124 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9125
9126         * gcc.c-torture/execute/20030120-1.c: New.
9127
9128 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9129
9130         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9131
9132 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9133
9134         PR c++/9272
9135         * g++.dg/parse/ctor1.C: New test.
9136
9137         PR c++/9294:
9138         * g++.dg/parse/qualified1.C: New test.
9139
9140         * g++.dg/parse/typename3.C: New test.
9141
9142 2003-01-16  Richard Henderson  <rth@redhat.com>
9143
9144         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9145
9146 2003-01-16  Richard Henderson  <rth@redhat.com>
9147
9148         * g++.dg/pch/pch.exp: Copy test header to the working directory
9149         before using it either for precompilation or direct use.
9150         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9151         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9152
9153 2003-01-16  Richard Henderson  <rth@redhat.com>
9154
9155         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9156         before using it either for precompilation or direct use.
9157         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9158         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9159
9160 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9161
9162         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9163         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9164         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9165         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9166         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9167         typename warning into error.
9168         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9169         error messages.
9170         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9171         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9172         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9173         messages.
9174         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9175         make declaration visible in template.
9176         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9177         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9178         messages.
9179         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9180         message.
9181         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9182         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9183         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9184         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9185         typename warning with error message.
9186         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9187         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9188         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9189
9190 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9191
9192         * g++.dg/parse/ambig2.C: New test.
9193
9194 2003-01-15  Richard Henderson  <rth@redhat.com>
9195
9196         * g++.dg/tls/init-2.C: Update error message string.
9197
9198 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9199
9200         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9201
9202 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9203
9204         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9205         all for HC11/HC12.
9206         * gcc.c-torture/compile/20001205-1.x: Likewise.
9207         * gcc.c-torture/compile/20001226-1.x: Likewise.
9208         * gcc.c-torture/compile/920520-1.x: Likewise.
9209         * gcc.c-torture/compile/961203-1.x: Likewise.
9210         * gcc.c-torture/compile/20020604-1.x: Likewise.
9211
9212 2003-01-15  Jan Hubicka  <jh@suse.cz>
9213
9214         * gcc.c-torture/compile/20030115-1.c: New test.
9215
9216         * gcc.dg/i386-fpcvt-1.c: New test.
9217         * gcc.dg/i386-fpcvt-2.c: New test.
9218
9219 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9220
9221         Further conform g++'s __vmi_class_type_info to the C++ ABI
9222         specification.
9223         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9224         the specification.
9225
9226 2003-01-14  Jan Hubicka  <jh@suse.cz>
9227
9228         * gcc.dg/i386-fpcvt-1.c: New test.
9229         * gcc.dg/i386-fpcvt-2.c: New test.
9230
9231 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9232
9233         * gcc.dg/i386-mmx-3.c: New test.
9234
9235 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9236
9237         PR c++/9264
9238         * g++.dg/parse/octal1.C: New file.
9239
9240         PR c++/9172
9241         * g++.dg/parse/typename1.C: New file.
9242
9243 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9244
9245         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9246         * gcc.dg/bf-no-ms-layout.c: Likewise.
9247         * gcc.dg/bf-ms-attrib.c: Likewise.
9248
9249 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9250
9251         PR c++/9099
9252         * g++.dg/parse/dtor1.C: New file.
9253
9254         PR c++/9128
9255         * g++.dg/rtti/typeid1.C: New file.
9256
9257         PR c++/9153
9258         * g++.dg/parse/lookup1.C: New file.
9259
9260         PR c++/9171
9261         * g++.dg/templ/spec5.C: New file.
9262
9263 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9264
9265         * gcc.c-torture/compile/20030110-1.c: New test.
9266
9267 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9268
9269         Merge from pch-branch:
9270
9271         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9272
9273         * gcc.dg/pch/cpp-1.h: New.
9274         * gcc.dg/pch/cpp-1.c: New.
9275         * gcc.dg/pch/cpp-2.h: New.
9276         * gcc.dg/pch/cpp-2.c: New.
9277
9278         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9279
9280         * gcc.dg/pch/except-1.h: New.
9281         * gcc.dg/pch/except-1.c: New.
9282
9283         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9284
9285         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9286         running test.
9287         * gcc.dg/pch: Include *.hp not *.h.
9288         * gcc.dg/pch/system-1.h: New.
9289         * gcc.dg/pch/system-1.c: New.
9290
9291         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9292
9293         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9294         rather than trying to build and run a program using PCH.
9295         * gcc.dg/pch: Remove dg-do commands from test files.
9296
9297         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9298
9299         * gcc.dg/pch/macro-3.c: New.
9300         * gcc.dg/pch/macro-3.h: New.
9301
9302         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9303
9304         * gcc.dg/pch/common-1.c: New.
9305         * gcc.dg/pch/common-1.h: New.
9306         * gcc.dg/pch/decl-1.c: New.
9307         * gcc.dg/pch/decl-1.h: New.
9308         * gcc.dg/pch/decl-2.c: New.
9309         * gcc.dg/pch/decl-2.h: New.
9310         * gcc.dg/pch/decl-3.c: New.
9311         * gcc.dg/pch/decl-3.h: New.
9312         * gcc.dg/pch/decl-4.c: New.
9313         * gcc.dg/pch/decl-4.h: New.
9314         * gcc.dg/pch/decl-5.c: New.
9315         * gcc.dg/pch/decl-5.h: New.
9316         * gcc.dg/pch/global-1.c: New.
9317         * gcc.dg/pch/global-1.h: New.
9318         * gcc.dg/pch/inline-1.c: New.
9319         * gcc.dg/pch/inline-1.h: New.
9320         * gcc.dg/pch/inline-2.c: New.
9321         * gcc.dg/pch/inline-2.h: New.
9322         * gcc.dg/pch/static-1.c: New.
9323         * gcc.dg/pch/static-1.h: New.
9324         * gcc.dg/pch/static-2.c: New.
9325         * gcc.dg/pch/static-2.h: New.
9326
9327         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9328
9329         * g++.dg/pch/pch.exp: Better handle failing testcases.
9330         * gcc.dg/pch/pch.exp: Likewise.
9331         * gcc.dg/pch/macro-1.c: New.
9332         * gcc.dg/pch/macro-1.h: New.
9333         * gcc.dg/pch/macro-2.c: New.
9334         * gcc.dg/pch/macro-2.h: New.
9335
9336         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9337
9338         * g++.dg/dg.exp: Treat files in pch/ specially.
9339         * g++.dg/pch/pch.exp: New file.
9340         * g++.dg/pch/empty.H: New file.
9341         * g++.dg/pch/empty.C: New file.
9342         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9343         "precompile".
9344
9345         * gcc.dg/pch/pch.exp: New file.
9346         * gcc.dg/pch/empty.h: New file.
9347         * gcc.dg/pch/empty.c: New file.
9348         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9349         "precompile".
9350
9351 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9352
9353         * g++.dg/template/friend14.C: New test.
9354
9355 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9356
9357         * gcc.dg/old-style-asm-1.c: New test.
9358
9359 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9360
9361         * gcc.c-torture/compile/20030109-1.c: New test.
9362
9363 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9364
9365         * gcc.c-torture/execute/20030109-1.c: New test.
9366
9367 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9368
9369         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9370         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9371         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9372         * g++.old-deja/g++.mike/eh2.C: Likewise
9373         * g++.old-deja/g++.mike/eh3.C: Likewise
9374         * g++.old-deja/g++.mike/eh5.C: Likewise
9375         * g++.old-deja/g++.mike/eh6.C: Likewise
9376         * g++.old-deja/g++.mike/eh7.C: Likewise
9377         * g++.old-deja/g++.mike/eh8.C: Likewise
9378         * g++.old-deja/g++.mike/eh9.C: Likewise
9379         * g++.old-deja/g++.mike/eh10.C: Likewise
9380         * g++.old-deja/g++.mike/eh12.C: Likewise
9381         * g++.old-deja/g++.mike/eh13.C: Likewise
9382         * g++.old-deja/g++.mike/eh14.C: Likewise
9383         * g++.old-deja/g++.mike/eh16.C: Likewise
9384         * g++.old-deja/g++.mike/eh17.C: Likewise
9385         * g++.old-deja/g++.mike/eh18.C: Likewise
9386         * g++.old-deja/g++.mike/eh21.C: Likewise
9387         * g++.old-deja/g++.mike/eh23.C: Likewise
9388         * g++.old-deja/g++.mike/eh24.C: Likewise
9389         * g++.old-deja/g++.mike/eh25.C: Likewise
9390         * g++.old-deja/g++.mike/eh26.C: Likewise
9391         * g++.old-deja/g++.mike/eh27.C: Likewise
9392         * g++.old-deja/g++.mike/eh28.C: Likewise
9393         * g++.old-deja/g++.mike/eh29.C: Likewise
9394         * g++.old-deja/g++.mike/eh31.C: Likewise
9395         * g++.old-deja/g++.mike/eh33.C: Likewise
9396         * g++.old-deja/g++.mike/eh34.C: Likewise
9397         * g++.old-deja/g++.mike/eh35.C: Likewise
9398         * g++.old-deja/g++.mike/eh36.C: Likewise
9399         * g++.old-deja/g++.mike/eh37.C: Likewise
9400         * g++.old-deja/g++.mike/eh38.C: Likewise
9401         * g++.old-deja/g++.mike/eh39.C: Likewise
9402         * g++.old-deja/g++.mike/eh40.C: Likewise
9403         * g++.old-deja/g++.mike/eh41.C: Likewise
9404         * g++.old-deja/g++.mike/eh42.C: Likewise
9405         * g++.old-deja/g++.mike/eh44.C: Likewise
9406         * g++.old-deja/g++.mike/eh46.C: Likewise
9407         * g++.old-deja/g++.mike/eh47.C: Likewise
9408         * g++.old-deja/g++.mike/eh48.C: Likewise
9409         * g++.old-deja/g++.mike/eh49.C: Likewise
9410         * g++.old-deja/g++.mike/eh50.C: Likewise
9411
9412
9413         PR c++/8615
9414         * g++.dg/template/char1.C: New test.
9415
9416         * g++.dg/template/varmod1.C: Fix typo.
9417
9418 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9419
9420         DR 180
9421         * g++.old-deja/g++.pt/crash32.C: Expect error.
9422
9423 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/5919
9426         * g++.dg/template/varmod1.C: New test.
9427
9428         PR c++/8727
9429         * g++.dg/inherit/typeinfo1.C: New test.
9430
9431         PR c++/8663
9432         * g++.dg/inherit/typedef1.C: New test.
9433
9434 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9435
9436         PR c++/8332
9437         PR c++/8493
9438         * g++.dg/template/strlen1.C: New test.
9439
9440         PR c++/8227
9441         * g++.dg/template/ctor2.C: New test.
9442
9443         PR c++/8214
9444         * g++.dg/init/string1.C: New test.
9445
9446         PR c++/8511
9447         * g++.dg/template/friend8.C: New test.
9448
9449 2002-11-29  Joe Buck <jbuck@synopsys.com>
9450
9451         * g++.dg/lookup/anon2.C: New test.
9452
9453 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9454
9455         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9456         h8300 port.
9457
9458 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9459
9460         * gcc.dg/bitfld-6.c: New test.
9461
9462 2002-11-27  Jan Hubicka  <jh@suse.cz>
9463
9464         * gcc.c-torture/execute/20021127.[cx]: New test.
9465
9466 2002-11-26  Jan Hubicka  <jh@suse.cz>
9467
9468         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9469         quality.
9470
9471 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9472
9473         * g++.dg/init/brace2.C: New test.
9474         * g++.old-deja/g++.mike/p9129.C: Correct.
9475
9476 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9477
9478         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9479
9480 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9481
9482         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9483
9484 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9485
9486         * testsuite/g++.dg/abi/empty11.C: New test.
9487         * testsuite/g++.dg/rtti/cv1.C: New test.
9488
9489 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9490
9491         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9492
9493 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9494
9495         * g++.dg/abi/empty10.C: New test.
9496
9497 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9498
9499         * gcc.c-torture/compile/20021124-1.c: New test.
9500
9501 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9502
9503         * g++.dg/abi/rtti2.C: New test.
9504
9505 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9506
9507         * gcc.dg/i386-unroll-1.c: New test.
9508
9509 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9510
9511         * gcc.c-torture/compile/20021120-1.c: New test.
9512         * gcc.c-torture/compile/20021120-2.c: New test.
9513
9514 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9515
9516         * gcc.dg/bitfld-5.c: New test.
9517
9518 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9519
9520         * gcc.c-torture/execute/20021120-3.c: New test.
9521
9522 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9523
9524         * gcc.c-torture/execute/20021120-2.c: New test.
9525
9526 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9527
9528         * gcc.c-torture/execute/20021120-1.c: New test.
9529
9530 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9531
9532         * gcc.c-torture/execute/20021118-3.c: New test.
9533
9534 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9535
9536         * gcc.c-torture/compile/20021119-1.c: New test.
9537
9538 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9539
9540         * gcc.dg/duff-1.c: New test.
9541         * gcc.dg/duff-2.c: New test.
9542         * gcc.dg/duff-3.c: New test.
9543
9544 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9545
9546         * gcc.dg/cpp/_Pragma5.c: New test.
9547
9548 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9549
9550         * gcc.c-torture/execute/20021118-2.c: New test.
9551
9552 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9553
9554         * gcc.c-torture/execute/20021118-1.c: New test.
9555
9556 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9557
9558         * gcc.dg/20021116-1.c: New test.
9559
9560 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9561
9562         * g++.dg/abi/vcall1.C: New test.
9563
9564 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9565
9566         * gcc.dg/20021029-1.c: New test.
9567         * gcc.dg/20021029-2.c: New test.
9568
9569 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9570
9571         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9572
9573 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9574
9575         PR c/8439
9576         * gcc.dg/20021110.c: Move to ...
9577         * gcc.c-torture/compile/20021110.c: .... here.
9578
9579 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9580
9581         PR c/8467
9582         * gcc.c-torture/execute/20021111-1.c
9583
9584 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9585
9586         PR c/8439
9587         * gcc.dg/20021110.c: New test.
9588
9589 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9590
9591         * g++.dg/abi/vthunk3.C: Run only on x86.
9592
9593 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9594
9595         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9596
9597 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9598
9599         * lib/compat.exp (compat-execute): Fix logic error in last
9600         change.
9601
9602 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9603
9604         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9605
9606 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9607
9608         PR c++/8389
9609         * g++.dg/template/access6.C: New test.
9610
9611 2002-11-08  Jan Hubicka  <jh@suse.cz>
9612
9613         * gcc.dg/i386-ssefp-1.c: New test.
9614         * gcc.dg/i386-ssefp-1.c: New test.
9615
9616 2002-11-08  Jan Hubicka  <jh@suse.cz>
9617
9618         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9619
9620 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9621
9622         * g++.dg/abi/vthunk3.C: New test.
9623
9624         PR c++/8338
9625         * g++.dg/template/crash2.C: New test.
9626
9627 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9628
9629         * testsuite/g++.dg/abi/dtor1.C: New test.
9630         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9631
9632 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9633
9634         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9635         Darwin.
9636
9637 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9638
9639         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9640         -mthumb.  Only xfail with -O0.
9641
9642 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9643
9644         * g++.dg/abi/thunk1.C: New test.
9645         * g++.dg/abi/thunk2.C: Likewise.
9646         * g++.dg/abi/vtt1.C: Likewise.
9647
9648 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9649
9650         PR optimization/8423
9651         * gcc.c-torture/execute/builtin-constant.c: New test.
9652
9653 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9654
9655         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9656         Add some more cases.
9657
9658 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/8391
9661         * g++.dg/opt/local1.C: New test.
9662
9663 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9664
9665         PR c++/8160
9666         * g++.dg/template/complit1.C: New test.
9667
9668         PR c++/8149
9669         * g++.dg/template/typename4.C: Likewise.
9670
9671 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9672
9673         Core issue 287, PR c++/7639
9674         * g++.dg/template/instantiate1.C: Adjust error location.
9675         * g++.dg/template/instantiate3.C: New test.
9676         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9677         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9678         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9679
9680 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9681
9682         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9683
9684 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/8287
9687         * g++.dg/init/dtor2.C: New test.
9688
9689 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9690
9691         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9692         * gcc.dg/nest.c: Bypass errors on irix6.
9693
9694 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9695
9696         * gcc.dg/nest.c: Expect error for mmix-*-*.
9697         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9698
9699 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9700
9701         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9702         markers.
9703
9704         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9705
9706 2002-10-25  Mike Stump  <mrs@apple.com>
9707
9708         * gcc.dg/warn-1.c: New test.
9709
9710 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9711
9712         * g++.dg/template/typename3.C: New test.
9713
9714 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9715
9716         * g++.dg/lookup/ptrmem1.C: New test.
9717
9718         * g++.dg/abi/vthunk2.C: New test.
9719
9720 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9721
9722         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9723
9724 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9725
9726         * g++.dg/abi/empty9.C: New test.
9727
9728 2002-10-24  Richard Henderson  <rth@redhat.com>
9729
9730         * g++.dg/inherit/thunk1.C: Enable for ia64.
9731
9732 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9733
9734         PR c++/8067
9735         * g++.dg/lookup/pretty1.C: New test.
9736
9737 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9738
9739         * gcc.dg/20021023-1.c: New test.
9740
9741 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9742
9743         PR c++/7679
9744         * g++.dg/parse/inline1.C: New test.
9745
9746 2002-10-23  Richard Henderson  <rth@redhat.com>
9747
9748         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9749
9750         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9751
9752 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9753
9754         PR c++/6579
9755         * g++.dg/parse/stmtexpr3.C: New test.
9756
9757 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9758
9759         * g++.dg/expr/cond1.C: New test.
9760
9761 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9762
9763         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9764
9765 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9766
9767         * g++.dg/abi/vbase13.C: New test.
9768         * g++.dg/abi/vbase14.C: Likewise.
9769
9770 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9771
9772         * gcc.dg/tls/pic-1.c: New test.
9773         * gcc.dg/tls/nonpic-1.c: New test.
9774         * gcc.dg/20021018-1.c: New test.
9775
9776 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9777
9778         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9779         Remove only files with the same base name as the test case.
9780         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9781         (profopt-execute): Likewise.  Also, remove old profiling
9782         and performance data files before running the tests.
9783
9784         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9785         * g++.dg/bprob/bprob.exp: Likewise.
9786         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9787         to allow more general test case names.
9788
9789         * g++.dg/bprob/bprob-1.C: Rename to ...
9790         * g++.dg/bprob/g++-bprob-1.C: ... this.
9791
9792         * g77.dg/bprob/bprob-1.f: Rename to ...
9793         * g77.dg/bprob/g77-bprob-1.f: ... this.
9794
9795 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9796
9797         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9798         bison 1.50 or later.
9799
9800 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9801
9802         * g++.dg/README: Describe more test directories.
9803
9804 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9805
9806         * g++.dg/init/array6.C: Add additional tests.
9807
9808 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9809
9810         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9811         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9812
9813 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9814
9815         * gcc.c-torture/compile/20020604-1.x: New.
9816         * gcc.c-torture/compile/simd-5.x: Likewise.
9817         * gcc.c-torture/execute/920710-1.x: Likewise.
9818         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9819
9820 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9821
9822         * g++.dg/inherit/override1.C: Add dg-options clause.
9823
9824 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9825
9826         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9827         _mm_slli_si128.
9828
9829 2002-10-19  Andreas Schwab  <schwab@suse.de>
9830
9831         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9832         directory component.
9833
9834 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9835
9836         * g++.dg/inherit/thunk1.C: New test.
9837
9838         * g++.dg/inherit/override1.C: New test.
9839
9840         * g++.dg/abi/mangle11.C: New test.
9841         * g++.dg/abi/mangle14.C: New test.
9842         * g++.dg/abi/mangle17.C: New test.
9843
9844 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9845
9846         * g++.dg/overload/member2.C: New test.
9847
9848 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9849
9850         * g++.dg/README: Describe new compat directory.
9851         * g++.dg/dg.exp: Skip tests in compat directory.
9852         * README.compat: New file.
9853         * lib/compat.exp: New expect script.
9854         * g++.dg/compat: New test directory.
9855         * g++.dg/compat/compat.exp: New expect script.
9856         * g++.dg/compat/abi: New test directory.
9857         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9858         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9859         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9860         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9861         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9862         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9863         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9864         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9865         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9866         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9867         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9868         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9869         * g++.dg/compat/break: New test directory.
9870         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9871         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9872         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9873         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9874         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9875         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9876         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9877         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9878         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9879         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9880         g++.dg/compat/break/README: New files.
9881         * g++.dg/compat/eh: New test directory.
9882         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9883         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9884         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9885         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9886         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9887         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9888         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9889         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9890         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9891         g++.dg/compat/eh/filter2_y.C,
9892         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9893         g++.dg/compat/eh/new1_y.C,
9894         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9895         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9896         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9897         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9898         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9899         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9900         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9901         g++.dg/compat/eh/unexpected1_y.C: New files.
9902         * g++.dg/compat/init: New test directory.
9903         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9904         g++.dg/compat/init/array5_y.C,
9905         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9906         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9907         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9908         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9909         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9910         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9911         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9912         g++.dg/compat/init/init-ref2_y.C: New files.
9913
9914 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9915
9916         PR c++/7584
9917         * g++.dg/inherit/using3.C: New test.
9918
9919 2002-10-17  Jan Hubicka  <jh@suse.cz>
9920
9921         * gcc.dg/20021017-2.c: New test.
9922
9923 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9924
9925         * g++.dg/abi/mangle16.C: Adjust.
9926
9927         * g++.dg/init/array8.C: New test.
9928
9929 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9930
9931         * gcc.dg/special/mips-abi.exp: New test.
9932         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9933
9934 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9935
9936         * g++.dg/abi/mangle16.C: New test.
9937         * g++.dg/abi/mangle17.C: Likewise.
9938
9939         PR c++/7478
9940         * g++.dg/template/ref1.C: New test.
9941
9942 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9943
9944         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9945
9946 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9947
9948         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9949
9950 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/7524
9953         * g++.dg/init/array7.C: New test.
9954
9955 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9956
9957         * g++.dg/init/array6.C: New test.
9958
9959         * g++.dg/abi/mangle13.C: Likewise.
9960         * g++.dg/abi/mangle14.C: Likewise.
9961         * g++.dg/abi/mangle15.C: Likewise.
9962
9963 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9964
9965         * g++.dg/abi/empty8.C: New test.
9966
9967 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9968
9969         * g++.dg/init/ctor1.C: New test.
9970
9971 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9972
9973         * gcc.c-torture/execute/20021015-1.c: New test.
9974
9975 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9976
9977         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9978
9979 2002-10-14  Jan Hubicka  <jh@suse.cz>
9980
9981         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9982
9983 2002-10-14  Richard Henderson  <rth@redhat.com>
9984
9985         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9986
9987 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9988
9989         PR optimization/6631
9990         * g++.dg/opt/const2.C: New test.
9991
9992 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9993
9994         PR c++/7176
9995         * g++.dg/parse/friend1.C: New test.
9996         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9997
9998 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9999
10000         * gcc.dg/20021014-1.c: New test.
10001
10002 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10003
10004         PR c++/5661
10005         * g++.dg/ext/vlm1.C: New test.
10006         * g++.dg/ext/vlm2.C: Likewise.
10007
10008         * g++.dg/init/array1.C: Remove invalid braces.
10009         * g++.dg/init/brace1.C: New test.
10010         * g++.dg/init/copy2.C: Likewise.
10011         * g++.dg/init/copy3.C: Likewise.
10012         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10013         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10014         braces.
10015
10016 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10017
10018         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10019
10020 2002-10-11  Richard Shann  <richard.shann@superh.com>
10021
10022         * gcc.c-torture/compile/simd-5.c: New test.
10023
10024 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10025
10026         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10027
10028 2002-10-10  Jim Wilson  <wilson@redhat.com>
10029
10030         * gcc.c-torture/execute/20021010-1.c: New test.
10031
10032 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10033
10034         PR c/7353
10035         * g++.dg/ext/typedef-init.C: New test.
10036         * gcc.dg/typedef-init.c: New test.
10037
10038 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10039
10040         * gcc.dg/cpp/paste13.c: New test.
10041
10042 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10043
10044         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10045         remaining platforms, XFAIL during compile, not execute.  Don't
10046         XFAIL at -O0.
10047
10048 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         * gcc.dg/alias-1.c: Tweak expected warning.
10051
10052 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10053
10054         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10055
10056 2002-10-06  Andreas Jaeger  <aj@suse.de>
10057
10058         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10059         * gcc.dg/cpp/c++98.C: Likewise.
10060
10061         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10062         * g++.dg/cpp/c++98.C: Likewise.
10063
10064         * g++.dg/README (Subdirectories): Mention cpp directory.
10065
10066         PR target/7559
10067         * gcc.dg/20021006-1.c: New test.
10068
10069 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10070
10071         PR c++/7804
10072         * g++.dg/other/warning1.C: New test.
10073
10074 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10075
10076         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10077         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10078         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10079
10080 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10081
10082         PR c++/7931
10083         * g++.dg/template/ptrmem3.C: New test.
10084
10085         PR c++/7754
10086         * g++.dg/template/union1.C: New test.
10087
10088 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10089
10090         PR c++/8006
10091         * g++.dg/abi/mangle9.C: New test.
10092         * g++.dg/abi/mangle10.C: New test.
10093         * g++.dg/abi/mangle11.C: New test.
10094         * g++.dg/abi/mangle12.C: New test.
10095
10096 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/7188.
10099         * g++.dg/template/meminit1.C: New test.
10100         * g++.dg/warn/Wreorder-1.C: Likewise.
10101         * g++.old-deja/g++.mike/warn3.C: Tweak.
10102         * lib/prune.exp: Ingore "in copy constructor".
10103
10104 2002-10-02  Andreas Jaeger  <aj@suse.de>
10105
10106         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10107         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10108         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10109         on x86-64.
10110
10111 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10112
10113         * gcc.dg/empty1.C: Fix typo.
10114
10115 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10116
10117         * gcc.dg/alias-1.c: New test.
10118
10119 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10120
10121         * gcc.dg/empty1.C: New test.
10122
10123         * g++.dg/tls/init-2.C: Tweak error messages.
10124
10125 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10126
10127         * gcc.c-torture/compile/20020923-1.c: New test.
10128
10129 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10130
10131         * gcc.c-torture/execute/ffs-1.c: New test.
10132         * gcc.c-torture/execute/ffs-2.c: Ditto.
10133
10134 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10135
10136         * g++.dg/overload/member1.C: New test.
10137
10138 2002-09-30  Mark Mitchell  <mark@code
10139
10140 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10141
10142         * testsuite/gcc.dg/tls/diag-3.c: New.
10143
10144 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10145
10146         * g++.dg/README (Subdirectories): Document new subdir expr.
10147         * g++.dg/expr/pmf-1.C: New test.
10148
10149 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10150
10151         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10152
10153 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10154
10155         * g++.dg/abi/bitfield3.C: New test.
10156
10157 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10158
10159         * lib/gcov.exp: Tweak expected line formats.
10160         * gcc.misc-tests/gcov8.c: New test.
10161         * gcc.misc-tests/gcov8.x: New flags.
10162
10163 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10164
10165         * consistency.vlad/layout/endian.c: Include string.h.
10166
10167         * gcc.c-torture/execute/20020805-1.c: New test.
10168
10169 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10170
10171         * g++.dg/other/conversion1.C: New test.
10172
10173 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10174
10175         * gcc.dg/builtins-1.c: New testcase.
10176
10177 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10178
10179         * g++.dg/inherit/access3.C: New test.
10180
10181 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10182
10183         * gcc.dg/ia64-visibility-2.c: New test.
10184
10185 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10186
10187         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10188         __qualifier_flags to __flags.
10189
10190 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10191
10192         * g++.dg/inherit/operator1.C: New test.
10193         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10194         * g++.dg/other/error1.C: Change expected error message.
10195         * g++.dg/template/conv4.C: Likewise.
10196
10197 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10198
10199         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10200         for documented behavior.
10201
10202 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10203
10204         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10205         several targets known to fail.
10206
10207 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10208
10209         * gcc.dg/mips-args-[123].c: New tests.
10210
10211 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10212
10213         * gcc.dg/ppc-spe.c: New.
10214
10215 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10216
10217         * g++.dg/other/ptrmem4.C: New testcase.
10218
10219 2002-07-24  Richard Henderson  <rth@redhat.com>
10220
10221         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10222
10223 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10224
10225         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10226
10227 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10228
10229         * gcc.c-torture/execute/memset-3.c: New testcase.
10230
10231 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10232
10233         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10234         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10235
10236 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10237
10238         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10239         Delete.
10240
10241 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10242
10243         * gcc.c-torture/compile/simd-4.c: New test.
10244
10245 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10246
10247         PR c++/7347, c++/7348
10248         * g++.dg/template/access4.C: New test.
10249         * g++.dg/template/access5.C: New test.
10250         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10251         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10252         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10253         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10254
10255 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10256
10257         * gcc.dg/gnu89-init-2.c: New test.
10258
10259 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10260
10261         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10262
10263 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10264
10265         * gcc.c-torture/execute/20020720-1.c: New testcase.
10266
10267 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10268
10269         * gcc.dg/cpp/Wsignprom.c: New tests.
10270
10271 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10272
10273         * gcc.c-torture/execute/loop-13.c: New test.
10274
10275 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10276
10277         * gcc.dg/cpp/expr.c: New tests.
10278
10279 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10280
10281         * g++.dg/opt/pr6713.C: Add template instantiation.
10282
10283 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10284
10285         * gcc.dg/nest.c: New test.
10286
10287 2002-07-17  Richard Henderson  <rth@redhat.com>
10288
10289         * g++.dg/opt/pr6713.C: New test.
10290
10291 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10292
10293         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10294         XFAIL for all x86 processors.
10295
10296 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10297
10298         * gcc.c-torture/execute/20010122-1.x: Do not test with
10299         -fomit-frame-pointer.
10300
10301 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10302
10303         * g++.dg/template/instantiate2.C: New test.
10304         * g++.dg/template/spec4.C: New test.
10305
10306 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10307
10308         * g++.dg/template/access2.C: New test.
10309         * g++.dg/template/access3.C: New test.
10310
10311 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10312
10313         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10314         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10315         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10316         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10317         Convert to use <stdarg.h>.
10318         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10319         Delete.
10320         * gcc.dg/va-arg-2.c: New.
10321         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10322
10323 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * gcc.c-torture/compile/20020710-1.c: New test.
10326
10327 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10328                           Andrew Pinski  <pinskia@physics.uc.edu>
10329
10330         gcc.c-torture/compile/simd-2.c: New testcase.
10331         gcc.c-torture/compile/simd-3.c: Likewise.
10332
10333 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10334
10335         PR c++/7224
10336         * g++.dg/overload/error1.C: New test.
10337
10338 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10339
10340         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10341         configuration and IRIX 6 O32 ABI.
10342
10343 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10344
10345         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10346
10347 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10348
10349         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10350
10351 2002-07-10  Jeffrey A Law  <law@redhat.com>
10352
10353         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10354
10355         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10356
10357 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10358
10359         * gcc.dg/20020312-2.c: Check for __PPC__.
10360
10361 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10362
10363         * gcc.c-torture/compile/20020709-1.c: New test.
10364
10365 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10366
10367         * g++.dg/template/qualttp21.C: New test case.
10368
10369 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10370
10371         * gcc.c-torture/compile/20020706-1.c: New test.
10372         * gcc.c-torture/compile/20020706-2.c: New test.
10373
10374 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10375             Alexandre Oliva  <aoliva@redhat.com>
10376
10377         * g++.dg/warn/incomplete1.C: New test.
10378
10379 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10380
10381         PR c++/7099
10382         * g++.dg/warn/noreturn1.C: New test.
10383
10384 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10385
10386         PR c++/6706
10387         * g++.dg/debug/debug6.C: New test.
10388         * g++.dg/debug/debug7.C: New test.
10389
10390 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10391
10392         * gcc.c-torture/compile/simd-3.c: New test.
10393
10394 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10395
10396         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10397         * gcc.dg/20020620-1.c: Likewise.
10398
10399 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10400
10401         PR c++/6944
10402         * g++.dg/init/array4.C: New test.
10403         * g++.dg/init/array5.C: New test.
10404
10405 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10406
10407         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10408         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10409
10410 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10411
10412         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10413         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10414         * gcc.dg/wtr-conversion-1.c: Likewise.
10415         * gcc.dg/wtr-escape-1.c: Likewise.
10416         * gcc.dg/wtr-int-type-1.c: Likewise.
10417         * gcc.dg/wtr-label-1.c: Likewise.
10418         * gcc.dg/wtr-static-1.c: Likewise.
10419         * gcc.dg/wtr-strcat-1.c: Likewise.
10420         * gcc.dg/wtr-suffix-1.c: Likewise.
10421         * gcc.dg/wtr-switch-1.c: Likewise.
10422         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10423         * gcc.dg/wtr-union-init-1.c: Likewise.
10424         * gcc.dg/wtr-union-init-2.c: Likewise.
10425         * gcc.dg/wtr-union-init-3.c: Likewise.
10426
10427         * gcc.dg/wtr-func-def-1.c: New test.
10428
10429 2002-07-02 Devang Patel <dpatel@apple.com>
10430
10431         * objc.dg/param-1.m: New test.
10432
10433 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10434
10435         * gcc.dg/cpp/trad/directive.c: Add test.
10436         * gcc.dg/cpp/trad/macroargs.c: Add test.
10437         * gcc.dg/cpp/trad/rec
10438
10439 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10440
10441         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10442
10443 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10444
10445         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10446         targets.
10447
10448 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10449
10450         * g++.dg/abi/mange7.C: New test.
10451
10452         PR c++/6438.
10453         * g++.dg/parse/stmtexpr2.C: New test.
10454
10455 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10456
10457         * gcc.dg/20020312-2.c: Add SH target.
10458
10459 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10460
10461         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10462         compiler output on mips*-*-irix*.
10463
10464 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10465
10466         * g++.dg/parse/attr1.C: New test.
10467
10468 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10469
10470         * gcc.c-torture/execute/string-opt-17.c: New test case.
10471         * gcc.c-torture/execute/memset-2.c: New test case.
10472
10473 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10474
10475         PR c++/6256:
10476         * g++.dg/template/friend5.C: New test.
10477
10478         PR c++/6331:
10479         * g++.dg/template/qual1.C: Likewise.
10480
10481 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10482
10483         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10484         Include stdlib.h, not stdio.h or ctype.h.
10485
10486 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10487
10488         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10489         cris-*-elf* and mmix-*-*.
10490         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10491         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10492         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10493         Ditto.
10494         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10495         * gcc.dg/wchar_t-1.c: Ditto.
10496
10497 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10498
10499         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10500         Clarify comment.
10501
10502 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10503
10504         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10505
10506 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10507
10508         * gcc.c-torture/execute/20000906-1.x: Delete.
10509
10510 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10511
10512         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10513
10514 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10515
10516         * PR6367
10517         * g77.f-torture/execute/6367.f: New test.
10518         * g77.f-torture/execute/6367.x: Disable for MMIX.
10519
10520 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10521
10522         * PR6352
10523         * g++.dg/opt/inline2.C: New test.
10524
10525 2002-04-18  Richard Henderson  <rth@redhat.com>
10526
10527         * gcc.dg/20000906-1.c: Enable for all targets.
10528         * gcc.c-torture/compile/iftrap-2.c: New.
10529
10530 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10531
10532         * gcc.dg/20020418-1.c: New test.
10533         * gcc.dg/20020418-2.c: New test.
10534
10535 2002-04-18  Richard Henderson  <rth@redhat.com>
10536
10537         * gcc.c-torture/compile/iftrap-1.c: New.
10538         * gcc.dg/iftrap-1.c: Adjust for ia64.
10539         * gcc.dg/iftrap-2.c: New.
10540
10541 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10542
10543         * gcc.c-torture/compile/20020418-1.c: New test.
10544
10545 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10546
10547         * gcc.c-torture/compile/20020415-1.c: New.
10548
10549 2002-04-18  David S. Miller  <davem@redhat.com>
10550
10551         * gcc.c-torture/execute/20020418-1.c: New test.
10552
10553 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10554
10555         * gcc.dg/20020416-1.c: New test.
10556
10557         * g++.dg/opt/inline1.C: New test.
10558
10559 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10560
10561         * gcc.dg/altivec-5.c: New test.
10562
10563         * gcc.dg/20020415-1.c: New test.
10564
10565 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10566
10567         * testsuite/lib/chill.exp: Remove.
10568
10569 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10570
10571         * g++.dg/other/big-struct.C: New test.
10572
10573 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10574
10575         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10576         of scratch file.
10577
10578 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10579
10580         PR c/6277
10581         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10582         in scan-assembler function name
10583
10584 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10585
10586         * g77.f-torture/execute/980628-4.x,
10587         g77.f-torture/execute/980628-5.x,
10588         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10589         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10590         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10591         i[34567]86-*-*.
10592
10593 2002-04-13  David S. Miller  <davem@redhat.com>
10594
10595         * gcc.c-torture/execute/20020413-1.c: New test.
10596
10597 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10598
10599         * gcc.dg/asm-6.c,
10600         * g++.dg/ext/asm1.C: New tests.
10601
10602 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10603
10604         PR c++ 5373.
10605         * g++.dg/parse/stmtexpr1.C: New test.
10606
10607         PR c++/5189.
10608         * g++.dg/template/copy1.C: New test.
10609
10610 2002-04-12  Richard Henderson  <rth@redhat.com>
10611
10612         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10613
10614 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10615
10616         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10617         gcc.c-torture/execute/20020307-2.c.
10618
10619 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10620
10621         * g++.dg/ext/attrib5.C,
10622         * g++.dg/lookup/struct1.C: New tests.
10623
10624 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10625
10626         * gcc.dg/20020411-1.c: New test.
10627
10628         * gcc.c-torture/execute/20020411-1.c: New test.
10629
10630 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10631
10632         * g77.f-torture/execute/6177.f: New test.
10633
10634 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10635
10636         PR middle-end/6247
10637         * g++.dg/opt/cleanup1.C: New test.
10638
10639         * g++.dg/opt/const1.C: New test.
10640
10641 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10642
10643         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10644
10645 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10646
10647         PR c++/5507
10648         * g++.dg/template/typename2.C: New test.
10649
10650 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10651
10652         * gcc.c-torture/execute/loop-12.c: New.
10653
10654 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10655
10656         * g77.f-torture/execute/980628-4.x,
10657         g77.f-torture/execute/980628-5.x,
10658         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10659         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10660         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10661
10662 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10663
10664         PR optimization/6086
10665         * g++.dg/opt/preinc1.C: New test.
10666
10667 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10668
10669         PR c++/5571
10670         * g++.dg/opt/static2.C: New test.
10671
10672 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10673
10674         PR c/5120
10675         * gcc.dg/20020406-1.c: New test.
10676
10677 2002-04-04  David S. Miller  <davem@redhat.com>
10678
10679         * gcc.c-torture/execute/20020404-1.c: New test.
10680
10681 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR c/6123
10684         * gcc.dg/20020312-2.c: Do not declare global register variable
10685         if __PIC__ or __pic__ is defined.
10686
10687 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10688
10689         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10690         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10691
10692 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10693
10694         * gcc.misc-tests/linkage.exp: Update last change to handle
10695         sparc*-, not just sparc-.
10696
10697 2002-04-03  Richard Henderson  <rth@redhat.com>
10698
10699         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10700
10701 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10702
10703         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10704
10705 2002-04-02  David S. Miller  <davem@redhat.com>
10706
10707         * gcc.c-torture/execute/20020402-3.c: New test.
10708
10709 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10710
10711         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10712         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10713
10714         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10715         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10716         g77.f-torture/execute/20001201.x,
10717         g77.f-torture/execute/u77-test.x: New files.
10718
10719         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10720         * gcc.dg/wchar_t-1.c: Ditto.
10721
10722 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10723
10724         * gcc.c-torture/execute/20020402-1.c: New test.
10725
10726 2002-04-01  Richard Henderson  <rth@redhat.com>
10727
10728         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10729
10730         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10731
10732 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10733
10734         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10735
10736 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10737
10738         * g++.dg/inherit/template-as-base.C: Expect error.
10739         * g++.dg/inherit/namespace-as-base.C: Likewise.
10740
10741 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10742
10743         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10744         g++.dg/ext/instantiate3.C: Tweak match patterns.
10745
10746         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10747         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10748         -da test.
10749
10750 2002-03-31  Richard Henderson  <rth@redhat.com>
10751
10752         * gcc.dg/special/alias-2.c: New.
10753         * gcc.dg/special/ecos.exp: Run it.
10754
10755 2002-03-31  Richard Henderson  <rth@redhat.com>
10756
10757         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10758
10759 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10760
10761         * gcc.dg/weak-1.c: Disable on h8300 port.
10762
10763 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10764
10765         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10766         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10767         ordering tests.
10768         * g++.dg/bprob/bprob-1.C: New test.
10769         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10770         * g++.dg/gcov/gcov-1.C: New test.
10771         * g++.dg/gcov/gcov-1.x: New file.
10772         * g++.dg/gcov/gcov-2.C: New test.
10773         * g++.dg/gcov/gcov-3.C: New test.
10774         * g++.dg/gcov/gcov-3.h: New file.
10775
10776 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10777
10778         * g++.old-deja/g++.other/builtins5.C: New test.
10779         * g++.old-deja/g++.other/builtins6.C: New test.
10780         * g++.old-deja/g++.other/builtins7.C: New test.
10781         * g++.old-deja/g++.other/builtins8.C: New test.
10782         * g++.old-deja/g++.other/builtins9.C: New test.
10783
10784 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10785
10786         * g++.dg/opt/static1.C: New test.
10787
10788         * g++.dg/opt/longbranch1.C: New test.
10789
10790 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10791
10792         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10793
10794         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10795
10796 2002-03-28  Jeffrey A Law  (law@redhat.com)
10797
10798         * gcc.c-torture/execute/20020328-1.c: New test.
10799
10800 2002-03-27  Richard Henderson  <rth@redhat.com>
10801
10802         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10803         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10804         move from g++.old-deja/g++.ext/.
10805
10806 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10807
10808         * g++.dg/init/new2.C: New test.
10809
10810 2002-03-26  Richard Henderson  <rth@redhat.com>
10811
10812         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10813
10814         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10815         on sparc.
10816
10817         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10818         sparcv9 systems.
10819         * gcc.dg/20001102-1.c: Likewise.
10820
10821 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10822
10823         * gcc.dg/cpp/endif-pedantic1.c,
10824         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10825
10826 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10827
10828         * g++.dg/init/new1.C: New test.
10829
10830 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         * g++.dg/abi/vbase9.C: New test.
10833
10834 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10835
10836         * gcc.dg/arm-asm.c: New test.
10837
10838 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10839
10840         * gcc.dg/Wswitch-enum.c: New test.
10841         Fix PR c/5044.
10842
10843 2002-03-26  Richard Henderson  <rth@redhat.com>
10844
10845         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10846         structure.
10847
10848 2002-03-25  Richard Henderson  <rth@redhat.com>
10849
10850         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10851         sparcv9 systems.
10852
10853         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10854         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10855
10856 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10857
10858         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10859
10860 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10861
10862         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10863         targets using generic thunk support.
10864
10865 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10866
10867         * gcc.c-torture/compile/20020323-1.c: New test.
10868
10869         * g++.dg/opt/conj2.C: New test.
10870
10871 2002-03-24  Richard Henderson  <rth@redhat.com>
10872
10873         * gcc.dg/weak-1.c: Use -fno-common.
10874
10875 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10876
10877         * g77.dg/f77-edit-apostrophe-out.f: New test
10878         * g77.dg/f77-edit-h-out.f: New test
10879         * g77.dg/f77-edit-t-in.f: New test
10880         * g77.dg/f77-edit-t-out.f: New test
10881         * g77.dg/f77-edit-x-out.f: New test
10882         * g77.dg/f77-edit-slash-out.f: New test
10883         * g77.dg/f77-edit-colon-out.f: New test
10884         * g77.dg/f77-edit-s-out.f: New test
10885
10886 2002-03-24  Richard Henderson  <rth@redhat.com>
10887
10888         * objc/execute/formal_protocol-6.x: New XFAIL.
10889
10890 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10891
10892         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10893         that do not support weak symbols
10894
10895 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10896
10897         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10898         * lib/g77.exp:  Likewise
10899         * lib/objc.exp: Likewise
10900
10901 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10902
10903         * gcc.dg/Wswitch-default.c: New test.
10904
10905 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10906
10907         * g++.dg/other/enum1.C: New test.
10908
10909 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10910
10911         * gcc.dg/pragma-ep-3.c: Fix typo.
10912
10913 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10914
10915         * g++.dg/inherit/template-as-base.C: New test.
10916
10917 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10918
10919         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10920         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10921
10922 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10923
10924         * gcc.dg/cpp/multiline.c: Update to match.
10925
10926 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10927
10928         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10929
10930 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10931
10932         * gcc.dg/cpp/extratokens2.c:  New file.
10933
10934 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10935
10936         * gcc.dg/20020312-2.c: Add rs6000 target.
10937
10938         * gcc.c-torture/compile/20020319-1.c: New test.
10939
10940 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10941
10942         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10943         (A, E): Handle this.
10944
10945 2002-03-20  Jason Merrill  <jason@redhat.com>
10946
10947         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10948         ignoring -fpic.
10949         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10950         through prune_gcc_output.
10951
10952 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10953
10954         * gcc.c-torture/compile/20020320-1.c: New test.
10955
10956 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10957
10958         * gcc.c-torture/compile/20020318-1.c: New test.
10959
10960         * gcc.dg/struct-by-value-1.c: New test.
10961
10962         * gcc.dg/20020319-1.c: New test.
10963
10964 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10965
10966         * g++.dg/opt/conj1.C: New test.
10967
10968 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10969
10970         * g++.dg/template/qualttp20.C: Revert previous change.
10971         * g++.dg/template/qualttp3.C: Likewise.
10972         * g++.dg/template/qualttp4.C: Likewise
10973         * g++.dg/template/qualttp5.C: Likewise
10974         * g++.dg/template/qualttp6.C: Likewise
10975         * g++.dg/template/qualttp7.C: Likewise
10976         * g++.dg/template/qualttp8.C: Likewise
10977         * g++.dg/template/recurse.C: Likewise.
10978
10979 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10980
10981         * gcc.dg/cpp/wchar-1.c: Update.
10982
10983 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10984
10985         * g++.dg/template/conv1.C: New test.
10986         * g++.dg/template/conv2.C: New test.
10987         * g++.dg/template/conv3.C: New test.
10988         * g++.dg/template/conv4.C: New test.
10989
10990 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10991
10992         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10993         * g++.dg/template/qualttp3.C: Likewise.
10994         * g++.dg/template/qualttp4.C: Likewise
10995         * g++.dg/template/qualttp5.C: Likewise
10996         * g++.dg/template/qualttp6.C: Likewise
10997         * g++.dg/template/qualttp7.C: Likewise
10998         * g++.dg/template/qualttp8.C: Likewise
10999         * g++.dg/template/recurse.C: Likewise.
11000
11001 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11002
11003         * g++.dg/opt/dtor1.C: New test.
11004
11005 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11006
11007         * gcc.c-torture/compile/20020315-1.c: New test.
11008
11009 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11010
11011         * gcc.dg/weak-1.c: Fix scan tests.
11012
11013 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11014
11015         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11016         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11017         cris-*-aout* mmix-*-*.
11018         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11019         cris-*-aout* mmix-*-*.
11020         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11021         cris-*-elf* cris-*-aout* and mmix-*-*.
11022         * gcc.dg/20001009-1.c: Ditto.
11023         * gcc.dg/20010912-1.c: Ditto.
11024         * gcc.dg/20020122-4.c: Ditto.
11025         * gcc.dg/inline-2.c: Ditto.
11026
11027 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11028
11029         * gcc.c-torture/compile/20020314-1.c: New test.
11030
11031 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11032
11033         * gcc.c-torture/execute/20020314-1.c: New test.
11034
11035 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * g++.dg/warn/Wunused-1.C: New test.
11038
11039 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11040
11041         * g++.dg/abi/mangle6.C: New test.
11042
11043 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11044
11045         * gcc.c-torture/compile/20020309-2.c: New test.
11046
11047         * gcc.c-torture/compile/20020312-1.c: New test.
11048
11049 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11050
11051         * g++.dg/other/access1.C: New test.
11052
11053 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11054
11055         * gcc.c-torture/execute/wchar_t-1.c: New test.
11056
11057 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11058
11059         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11060
11061 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11062
11063         * gcc.dg/20020312-1.c: New test case.
11064
11065 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11066
11067         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11068
11069 2002-03-11  Richard Henderson  <rth@redhat.com>
11070
11071         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11072         * g++.old-deja/g++.jason/report.C: Likewise.
11073
11074 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11077         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11078
11079 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11080
11081         * testsuite/g++.dg/overload/pmf1.C: New test.
11082
11083 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11084
11085         * gcc.c-torture/execute/20020307-1.c: Use long.
11086
11087 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11088
11089         PR optimization/5844
11090         * gcc.dg/20020310-1.c: New test.
11091
11092 2002-03-09  Michael Meissner  <meissner@redhat.com>
11093
11094         * gcc.c-torture/execute/memcpy-2.c: New test.
11095         * gcc.c-torture/execute/memset-1.c: New test.
11096         * gcc.c-torture/execute/strlen-1.c: New test.
11097         * gcc.c-torture/execute/strcmp-1.c: New test.
11098         * gcc.c-torture/execute/strncmp-1.c: New test.
11099
11100 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11101
11102         * gcc.dg/ppc-ldstruct.c: New test.
11103
11104 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11105
11106         * gcc.c-torture/execute/va-arg-22.c: New test.
11107
11108 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11109
11110         * gcc.c-torture/compile/20020309-1.c: New test.
11111
11112 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11113
11114         * gcc.c-torture/execute/20020307-2.c: New test.
11115
11116 2002-03-07  Jeffrey A Law  (law@redhat.com)
11117
11118         * g77.f-torture/compile/20020307-1.f: New test.
11119
11120 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11121
11122         * gcc.dg/unordered-1.c: New test.
11123
11124 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11125
11126         * gcc.c-torture/execute/20020307-1.c: New test.
11127
11128 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11129
11130         * gcc.dg/20020304-1.c: New test.
11131
11132         * gcc.c-torture/compile/20020304-2.c: New test.
11133
11134 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11135
11136         * gcc.c-torture/compile/20020304-1.c: New test case
11137         (from PR c/5830).
11138
11139 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11140
11141         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11142
11143 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11144
11145         * g++.dg/other/classkey1.C: New test.
11146
11147 2002-03-01  Richard Henderson  <rth@redhat.com>
11148
11149         * gcc.c-torture/compile/981223-1.x: New.
11150         * gcc.c-torture/compile/920625-1.x: New.
11151
11152 2002-02-28  Richard Henderson  <rth@redhat.com>
11153
11154         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11155
11156 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11157
11158         * gcc.c-torture/execute/20020227-1.c: New test.
11159
11160 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11161
11162         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11163         here" ERROR lines.
11164         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11165         * g++.old-deja.g++.other/defarg1.C: Likewise.
11166         * g++.old-deja/g++.pt/calls2.C: Likewise.
11167         * g++.old-deja/g++.pt/crash20.C: Likewise.
11168         * g++.old-deja/g++.pt/crash30.C: Likewise.
11169         * g++.old-deja/g++.pt/crash36.C: Likewise.
11170         * g++.old-deja/g++.pt/crash6.C: Likewise.
11171         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11172         * g++.old-deja/g++.pt/derived3.C: Likewise.
11173         * g++.old-deja/g++.pt/error1.C: Likewise.
11174         * g++.old-deja/g++.pt/friend21.C: Likewise.
11175         * g++.old-deja/g++.pt/friend23.C: Likewise.
11176         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11177         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11178
11179 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11180
11181         * gcc.c-torture/execute/20020225-2.c: New test.
11182
11183 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11184
11185         * gcc.c-torture/execute/920730-1t.c,
11186         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11187         Delete test cases, only relevant to -traditional.
11188
11189 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11190
11191         * gcc.dg/cpp/undef1.c: Remove.
11192         * gcc.dg/cpp/directiv.c: Update.
11193         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11194
11195 2002-02-27  Michael Meissner  <meissner@redhat.com>
11196
11197         * gcc.c-torture/execute/20020226-1.c: New test.
11198
11199 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11200
11201         * g++.dg/debug/debug4.C: New test.
11202
11203         * gcc.dg/ia64-visibility-1.c: New test.
11204
11205 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11206
11207         * gcc.dg/debug/20020224-1.c: New.
11208
11209 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11210
11211         * gcc.c-torture/execute/960416-1.x: New.
11212         * gcc.c-torture/execute/divconst-3.x: Likewise.
11213
11214 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11215
11216         * gcc.dg/20020224-1.c: New test.
11217
11218 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11219
11220         * gcc.c-torture/execute/20020225-1.c: New.
11221
11222 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11223
11224         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11225
11226 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.dg/20020222-1.c: New test.
11229
11230 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * g++.dg/opt/anonunion1.C: New test.
11233
11234 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11235
11236         * g++.dg/template/qualttp19.C: New test.
11237         * g++.dg/template/qualttp20.C: New test.
11238         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11239         * g++.old-deja/g++.other/qual1.C: Likewise.
11240
11241 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11242
11243         * gcc.dg/attr-alwaysinline.c: New.
11244
11245 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11246
11247         * gcc.dg/20020220-1.c: New test.
11248
11249         * gcc.dg/20020220-2.c: New test.
11250
11251         * g++.dg/opt/mmx1.C: New test.
11252
11253 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11254
11255         * gcc.c-torture/compile/20020110.c: New test.
11256
11257 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11258
11259         * gcc.c-torture/execute/20020219-1.c: New test.
11260
11261         * gcc.dg/20020219-1.c: New test.
11262
11263         * gcc.dg/noncompile/20020220-1.c: New test.
11264
11265         * g++.dg/opt/ptrintsum1.C: New test.
11266
11267         * gcc.dg/debug/20020220-1.c: New test.
11268
11269 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11270
11271         * gcc.c-torture/execute/20020216-1.c: New test.
11272
11273 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11274
11275         * gcc.dg/decl-1.c: Update, new test.
11276
11277 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11278
11279         * g++.dg/abi/bitfield1.C: New test.
11280         * g++.dg/abi/bitfield2.C: New test.
11281
11282 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11283
11284         * gcc.dg/attr-nest.c: New test.
11285
11286 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11287
11288         * gcc.c-torture/execute/20020215-1.c: New test.
11289
11290 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11291
11292         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11293         * g++.dg/debug/debug.exp: New.
11294         * g++.dg/debug/trivial.C: New.
11295         * g++.dg/debug/debug1.C: Moved...
11296         * g++.dg/other/debug1.C: ...from here.
11297         * g++.dg/debug/debug2.C: Moved...
11298         * g++.dg/other/debug2.C: ...from here.
11299         * g++.dg/debug/debug3.C: Moved...
11300         * g++.dg/other/debug3.C: ...from here.
11301
11302         * gcc.dg/noncompile/20020213-1.c: New test.
11303
11304 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11305
11306         * g++.dg/other/debug3.C: New test.
11307
11308         * gcc.c-torture/execute/20020213-1.c: New test.
11309
11310 2002-02-13  Richard Smith <richard@ex-parrot.com>
11311
11312         * g++.old-deja/g++.other/thunk1.C: New test.
11313
11314 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11315
11316         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11317
11318 2002-02-13  Stan Shebs  <shebs@apple.com>
11319
11320         * gcc.dg/altivec-3.c: New.
11321
11322 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11323
11324         * gcc.dg/Wunreachable-1.c: New test.
11325         * gcc.dg/Wunreachable-2.c: New test.
11326
11327 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11328
11329         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11330
11331 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11332
11333         * gcc.dg/decl-1.c: New test.
11334
11335 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11336
11337         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11338
11339 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11340
11341         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11342         * gcc.c-torture/compile/980506-1.x: Likewise.
11343
11344 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11345
11346         * gcc.dg/20020210-1.c: New.
11347
11348 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11349
11350         * g77.f-torture/execute/947.f: New regression test
11351         for PR fortran/947.
11352
11353 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11354
11355         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11356         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11357
11358 2002-02-08  Richard Henderson  <rth@redhat.com>
11359
11360         * gcc.c-torture/compile/labels-3.c: New.
11361
11362 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11363
11364         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11365         expression statements work instead.
11366         * gcc.dg/noncompile/20020207-1.c: New test.
11367
11368 2002-02-07  Richard Henderson  <rth@redhat.com>
11369
11370         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11371
11372 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11373
11374         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11375         message from g77
11376         * lib/g77-dg.exp: Trim g77 error messages so that they are
11377         recognized by dg.exp.
11378
11379 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11380
11381         PR fortran/5473
11382         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11383
11384 2002-02-07  Richard Henderson  <rth@redhat.com>
11385
11386         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11387         to be sufficiently aligned for integers.
11388
11389 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         * g++.dg/template/friend4.C: New test.
11392
11393 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11394
11395         PR fortran/5743
11396         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11397         unsupported cases.
11398
11399 2002-02-07  Richard Henderson  <rth@redhat.com>
11400
11401         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11402         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11403         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11404         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11405
11406 2002-02-06  Richard Henderson  <rth@redhat.com>
11407
11408         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11409
11410 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11411
11412         * gcc.dg/20020206-1.c: New test.
11413
11414 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11415
11416         * gcc.c-torture/execute/20020206-1.c: New test.
11417
11418         * gcc.c-torture/execute/20020206-2.c: New test.
11419
11420         PR optimization/5429:
11421         * gcc.c-torture/compile/20020206-1.c: New test.
11422
11423 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11424
11425         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11426         as certain file formats cannot support particularly large
11427         alignments.
11428
11429         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11430         and do not expect to be able to link the executable.
11431
11432         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11433         fail because the COFF format does not support the weak attribute.
11434
11435 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11436
11437         * g77.dg/pr5473.f:  New test
11438
11439 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11440
11441         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11442         Fix testcase accordingly.
11443
11444 2002-02-04  Richard Henderson  <rth@redhat.com>
11445
11446         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11447         (buf): Change to be an array of pointers, not ints.
11448
11449 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11450
11451         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11452         before all tests.  Move warning one line above to match where it
11453         C frontend emits.
11454         * gcc.dg/Wswitch-2.c: New test.
11455         * g++.dg/warn/Wswitch-1.C: New test.
11456         * g++.dg/warn/Wswitch-2.C: New test.
11457
11458 2002-02-04  Richard Henderson  <rth@redhat.com>
11459
11460         * g++.dg/abi/offsetof.C: Fix size comparison.
11461
11462 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11463
11464         * gcc.dg/cast-qual-2.c: New test.
11465
11466 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11467
11468         * gcc.dg/20020201-4.c: New test.
11469
11470 2002-02-04  Ben Elliston  <bje@redhat.com>
11471
11472         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11473         target_info attribute != 0, in addition to the empty string.
11474         (gcc_target_compile): Likewise.
11475
11476 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11477
11478         * gcc.dg/Wswitch.c: New test.
11479         PR gcc/4475. PR gcc/3780.
11480
11481 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11482
11483         * g77.f-torture/execute/5122.f: New test for regressions
11484         against PR fortran/5122.
11485
11486 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11487
11488         * g77.f-torture/compile/pr3743.f: Delete
11489         * g77.dg/pr3743-1.f: New test.
11490         * g77.dg/pr3743-2.f: New test.
11491         * g77.dg/pr3743-3.f: New test.
11492         * g77.dg/pr3743-4.f: New test.
11493
11494 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11495
11496         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11497
11498 2002-02-02  Richard Henderson  <rth@redhat.com>
11499
11500         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11501         * gcc.c-torture/execute/bf64-1.c: Likewise.
11502
11503 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11504
11505         * gcc.dg/20020201-2.c: New test.
11506
11507         * gcc.dg/20020201-3.c: New test.
11508
11509         * gcc.c-torture/execute/bitfld-2.c: New test.
11510
11511 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11512
11513         * gcc.dg/bitfld-1.c: Update.
11514         * gcc.dg/bitfld-2.c: Update.
11515         * gcc.c-torture/execute/bitfld-1.x: New.
11516
11517 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11518
11519         * gcc.c-torture/execute/20020201-1.c: New test.
11520
11521 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11522
11523         PR target/5469
11524         * gcc.dg/20020201-1.c: New test.
11525
11526 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11527
11528         PR fortran/3743
11529         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11530         * g77.f-torture/compile/pr3743.x: Remove
11531
11532 2002-01-31  Tom Rix  <trix@redhat.com>
11533
11534         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11535
11536 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11537
11538         * gcc.dg/noncompile/20020130-1.c: New test.
11539
11540 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11541
11542         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11543
11544 2002-01-29  Richard Henderson  <rth@redhat.com>
11545
11546         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11547         to long long.
11548         * gcc.c-torture/execute/bf64-1.c: Likewise.
11549
11550 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11551
11552         * gcc.c-torture/execute/20020129-1.c: New test.
11553
11554 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11555
11556         * gcc.c-torture/compile/20000224-1.c: Update.
11557         * gcc.c-torture/execute/bitfld-1.c: New tests.
11558         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11559         * gcc.dg/uninit-A.c: Update.
11560
11561 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11562
11563         * g++.dg/template/ctor1.C: Add instantiation.
11564
11565 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11566
11567         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11568         argument to __builtin_prefetch to be const ptr.
11569
11570 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11571
11572         * gcc.c-torture/compile/20020120-1.c: New test.
11573
11574 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11575
11576         * gcc.c-torture/execute/20020127-1.c: New test.
11577
11578 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11579
11580         * g77.dg/f77-edit-i-in.f: New test
11581         * g77.dg/f77-edit-i-out.f: New test
11582
11583 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11584
11585         * gcc.dg/debug/debug.exp: New file.
11586         * gcc.dg/debug/trivial.c: New file.
11587         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11588         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11589         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11590         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11591         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11592         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11593         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11594         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11595         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11596         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11597         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11598         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11599         * gcc.dg/20000503-1.c: Removed.
11600         * gcc.dg/20010207-1.c: Removed.
11601         * gcc.dg/20011223-1.c: Removed.
11602         * gcc.dg/20020104-2.c: Removed.
11603         * gcc.dg/debug-1.c: Removed.
11604         * gcc.dg/debug-2.c: Removed.
11605         * gcc.dg/debug-3.c: Removed.
11606         * gcc.dg/debug-4.c: Removed.
11607         * gcc.dg/debug-5.c: Removed.
11608         * gcc.dg/debug-6.c: Removed.
11609         * gcc.dg/dwarf2-1.c: Removed.
11610         * gcc.dg/dwarf2-2.c: Removed.
11611
11612 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * g++.old-deja/g++.other/eh5.C: New test.
11615         * g++.old-deja/g++.other/sibcall2.C: New test.
11616         * g++.old-deja/g++.other/array9.C: New test.
11617         * g++.old-deja/g++.other/typename2.C: New test.
11618         * g++.old-deja/g++.other/crash60.C: New test.
11619         * g++.old-deja/g++.other/conv9.C: New test.
11620         * g++.old-deja/g++.other/mangle10.C: New test.
11621         * g++.old-deja/g++.other/unchanging1.C: New test.
11622         * g++.old-deja/g++.other/exprstmt1.C: New test.
11623         * g++.old-deja/g++.other/inline23.C: New test.
11624         * g++.old-deja/g++.eh/ia64-1.C: New test.
11625         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11626         * g++.old-deja/g++.other/reload1.C: New test.
11627         * g++.old-deja/g++.other/static20.C: New test.
11628         * g++.old-deja/g++.other/local-alloc1.C: New test.
11629         * g++.old-deja/g++.other/conv8.C: New test.
11630         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11631         * g++.old-deja/g++.other/storeexpr1.C: New test.
11632         * g++.old-deja/g++.other/storeexpr2.C: New test.
11633         * g++.dg/eh/template2.C: New test.
11634         * g++.dg/warn/weak1.C: New test.
11635
11636 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11637
11638         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11639         Remove first, non-varying, argument.
11640
11641 2002-01-23  Richard Henderson  <rth@redhat.com>
11642
11643         * gcc.dg/inline-2.c: New.
11644
11645         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11646         Add optional target arg.  Check number of arguments.
11647         (scan-assembler-not, scan-assembler-dem): Likewise.
11648         (scan-assembler-dem-not): Likewise.
11649
11650 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11651
11652         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11653         line 12.
11654         * g++.old-deja/g++.brendan/parse3.C,
11655         g++.old-deja/g++.other/crash26.C,
11656         g++.old-deja/g++.other/crash28.C,
11657         g++.old-deja/g++.other/crash29.C,
11658         g++.old-deja/g++.other/crash30.C,
11659         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11660
11661 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11662
11663         * gcc.dg/20020115-1.c: New.
11664
11665 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11666
11667         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11668
11669 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11670
11671         * gcc.dg/20020122-3.c: New.
11672
11673 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11674
11675         * g++.dg/other/gc1.C: New test.
11676
11677 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11678
11679         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11680
11681 2002-01-22  Richard Henderson  <rth@redhat.com>
11682
11683         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11684
11685 2002-01-22  Richard Henderson  <rth@redhat.com>
11686
11687         * gcc.dg/20020122-4.c: New.
11688
11689 2002-01-22  H.J. Lu <hjl@gnu.org>
11690
11691         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11692         link output.
11693         * gcc.dg/special/ecos.exp: Likewise.
11694         * lib/g++-dg.exp: Likewise.
11695         * lib/g77-dg.exp: Likewise.
11696         * lib/gcc-dg.exp : Likewise.
11697         * lib/mike-g++.exp: Likewise.
11698         * lib/mike-g77.exp: Likewise.
11699         * lib/mike-gcc.exp: Likewise.
11700         * lib/objc-dg.exp: Likewise.
11701
11702 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11703
11704         PR target/5379
11705         * gcc.dg/20020122-2.c: New test.
11706
11707 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11708
11709         * gcc.dg/20020122-1.c: New test.
11710
11711 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11712
11713         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11714
11715 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11716
11717         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11718
11719 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11720
11721         * gcc.c-torture/compile/20020121-1.c: New test.
11722
11723 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11724
11725         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11726         ld_library_path.
11727
11728 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11729
11730         * gcc.dg/20020218-1.c: New test.
11731
11732 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11733
11734         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11735         messages
11736         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11737         "At global scope" warning
11738         * g++.dg/ext/align1.C: Change cygwin test for alignment
11739         from db-bogus to dg-warning
11740
11741 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11742
11743         * g77.f-torture/compile/cpp2.F: New test.
11744
11745 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         * g++.dg/template/access1.C: New test.
11748
11749 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11750
11751         * gcc.dg/20020118-1.c: New.
11752
11753 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11754
11755         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11756
11757 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11758
11759         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11760         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11761         alignment warnings.
11762
11763 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11764
11765         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11766         torture_with_loops and torture_without_loops
11767
11768 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11769
11770         * gcc.c-torture/compile/20020116-1.c: New test.
11771
11772 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11773
11774         * gcc.dg/20020116-2.c: New test.
11775
11776         * gcc.dg/ultrasp4.c: New test.
11777
11778         * gcc.dg/20020116-1.c: New test.
11779
11780 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11781
11782         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11783         by EABI.
11784
11785 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11786
11787         * gcc.misc-tests/i386-prefetch.exp: New.
11788         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11789         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11790         * gcc.misc-tests/i386-pf-none-1.c: New test.
11791         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11792
11793 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11794
11795         * gcc.dg/gnu89-init-1.c: Add new tests.
11796
11797 2002-01-15  Andreas Jaeger  <aj@suse.de>
11798
11799         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11800         * gcc.dg/i386-mmx-2.c: Likewise.
11801         * gcc.dg/i386-sse-1.c: Likewise.
11802         * gcc.dg/i386-sse-2.c: Likewise.
11803         * gcc.dg/i386-sse-3.c: Likewise.
11804
11805 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11806
11807         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11808         Uncomment additional cases that now pass.
11809
11810 2002-01-11  Richard Henderson  <rth@redhat.com>
11811
11812         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11813         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11814
11815 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11816
11817         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11818
11819 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11820
11821         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11822         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11823
11824 2002-01-10  Dale Johannesen  <dalej@apple.com>
11825
11826         * gcc.c-torture/execute/loop-11.c: New.
11827
11828 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11829
11830         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11831         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11832
11833 2002-01-09  Richard Henderson  <rth@redhat.com>
11834
11835         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11836         type in which to perform the operation for each size.
11837
11838 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11839
11840         * gcc.c-torture/compile/20020109-2.c: New test.
11841
11842 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11843
11844         * gcc.c-torture/execute/loop-10.c: New test.
11845
11846 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11847
11848         * gcc.c-torture/compile/20010226-1.c: New test.
11849         * gcc.c-torture/compile/20010227-1.c: New test.
11850         * gcc.c-torture/compile/20010426-1.c: New test.
11851         * gcc.c-torture/compile/20010510-1.c: New test.
11852         * gcc.c-torture/compile/20010605-3.c: New test.
11853         * gcc.c-torture/compile/20010824-1.c: New test.
11854         * gcc.c-torture/execute/20010409-1.c: New test.
11855         * gcc.dg/noncompile/20000901-1.c: New test.
11856         * gcc.dg/20001023-1.c: New test.
11857         * gcc.dg/20001101-1.c: New test.
11858         * gcc.dg/20001102-1.c: New test.
11859         * gcc.dg/20010207-1.c: New test.
11860         * gcc.dg/20010405-1.c: New test.
11861         * gcc.dg/20010822-1.c: New test.
11862         * gcc.dg/20011107-1.c: New test.
11863
11864 2002-01-09  Jeffrey A Law  (law@redhat.com)
11865
11866         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11867
11868         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11869         execution failure on PA targets.
11870
11871 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11872
11873         * gcc.c-torture/compile/20020109-1.c: New test.
11874
11875 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11876
11877         * gcc.c-torture/execute/20020108-1.c: New test.
11878
11879 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11880
11881         * gcc.dg/20020108-1.c: New test.
11882
11883 2002-01-08  H.J. Lu <hjl@gnu.org>
11884
11885         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11886         for header files.
11887
11888 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11889
11890         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11891         consistency.
11892
11893 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11894
11895         * gcc.dg/altivec-4.c: Test altivec predicates.
11896
11897 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * gcc.c-torture/execute/20020107-1.c: New test.
11900
11901 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11902
11903         PR c/5279
11904         * gcc.c-torture/compile/20020106-1.c: New test.
11905
11906 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11907
11908         * gcc.c-torture/execute/nestfunc-4.c: New test.
11909
11910 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11911
11912         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11913         extra triple that slipped in.
11914         * g++.old-deja/g++.abi/align.C: Likewise.
11915         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11916
11917 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11918
11919         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11920         * g++.old-deja/g++.abi/align.C: Likewise.
11921         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11922
11923         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11924         on FreeBSD/i386.
11925         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11926         FreeBSD.
11927
11928 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11929
11930         * gcc.dg/20020104-1.c: New test.
11931
11932         * gcc.dg/20020104-2.c: New test.
11933
11934 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11935
11936         * gcc.dg/20020103-1.c: Fix typo in target selector.
11937
11938 2002-01-03  Richard Henderson  <rth@redhat.com>
11939
11940         * gcc.dg/20020103-1.c: New.
11941
11942 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11943
11944         * gcc.c-torture/execute/20020103-1.c: New test.
11945
11946 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11947
11948         * g++.dg/other/debug2.C: New test.
11949
11950         * gcc.c-torture/compile/20020103-1.c: New test.
11951
11952 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11953
11954         * gcc.dg/gnu89-init-1.c: Added new tests.
11955
11956 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11957
11958         * g++.dg/template/friend2.C: Remove as patch is reverted.
11959
11960         * g++.dg/warn/oldcast1.C: New test.
11961
11962         * g++.dg/template/ptrmem1.C: New test.
11963         * g++.dg/template/ptrmem2.C: New test.
11964
11965         * g++.dg/template/ntp.C: New test.
11966
11967         * g++.dg/other/component1.C: New test.
11968
11969         * g++.dg/template/ttp3.C: New test.
11970
11971         * g++.dg/template/friend2.C: New test.
11972         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11973
11974 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11975
11976         * g++.dg/other/ptrmem1.C: New test.
11977         * g++.dg/other/ptrmem2.C: New test.
11978
11979 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11980
11981         * g++.dg/template/ctor1.C: New test.
11982
11983 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11984
11985         * g++.dg/template/friend2.C: New test.
11986
11987 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11988
11989         * gcc.dg/mmix-1.c: New test.
11990
11991 2001-12-31  Richard Henderson  <rth@redhat.com>
11992
11993         * gcc.dg/asm-5.c: New.
11994
11995 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11996
11997         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11998         in namespace __gnu_cxx
11999
12000 2001-12-30  Richard Henderson  <rth@redhat.com>
12001
12002         * gcc.dg/debug-6.c: New.
12003
12004 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12005
12006         * gcc.c-torture/compile/20011229-2.c: New test.
12007
12008 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12009
12010         * gcc.dg/debug-3.c: New test.
12011         * gcc.dg/debug-4.c: New test.
12012         * gcc.dg/debug-5.c: New test.
12013
12014 2001-12-29  Richard Henderson  <rth@redhat.com>
12015
12016         * g++.dg/eh/loop1.C: New.
12017
12018 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12019
12020         * g++.dg/template/crash1.C: New test.
12021
12022 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         * g++.dg/other/const1.C: New test.
12025
12026 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12027
12028         * gcc.c-torture/compile/20011229-1.c: New test.
12029
12030 2001-12-28  Stan Shebs  <shebs@apple.com>
12031
12032         * lib/objc-torture.exp: Resync with c-torture.exp.
12033         * lib/objc.exp: Load standard libraries.
12034
12035 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12036
12037         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12038         additional tests.
12039
12040 2001-12-27  Roger Sayle <roger@eyesopen.com>
12041
12042         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12043
12044 2001-12-27  Richard Henderson  <rth@redhat.com>
12045
12046         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12047
12048 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         * g++.dg/eh/ctor1.C: New test.
12051         * g++.dg/other/error2.C: New test.
12052
12053 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12054
12055         * g++.dg/other/init2.C: New test.
12056
12057 2001-12-24  Richard Henderson  <rth@redhat.com>
12058
12059         * gcc.dg/20011223-1.c: New.
12060         * gcc.dg/inline-1.c: New.
12061
12062 2001-12-23  Richard Henderson  <rth@redhat.com>
12063
12064         * gcc.dg/asm-4.c: Test operand modifiers.
12065
12066 2001-12-23  Richard Henderson  <rth@redhat.com>
12067
12068         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12069
12070 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12071
12072         * gcc.c-torture/execute/20011223-1.c: New test.
12073
12074 2001-12-21  Richard Henderson  <rth@redhat.com>
12075
12076         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12077         re-enables the warning.
12078
12079 2001-12-21  Richard Henderson  <rth@redhat.com>
12080
12081         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12082
12083 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * gcc.c-torture/compile/20011218-1.c: New test.
12086
12087 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12088
12089         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12090         arm-isr.c test.
12091         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12092         epilogue generation for ARM ISR routines.
12093
12094 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12095
12096         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12097         * gcc.dg/format/c90-printf-3.c: Likewise.
12098         * gcc.dg/format/c99-printf-3.c: Likewise.
12099         * gcc.dg/format/ext-1.c: Likewise.
12100         * gcc.dg/format/ext-6.c: Likewise.
12101         * gcc.dg/format/format.h: Prototype unlocked stdio.
12102
12103 2001-12-20  Richard Henderson  <rth@redhat.com>
12104
12105         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12106         (arena): Use it.
12107         (malloc): Correct allocation logic.  Abort if we fill up the
12108         arena before initialization complete.
12109         (realloc): Correct allocation logic.
12110
12111 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12112
12113         * gcc.c-torture/compile/20011219-2.c: New test.
12114
12115         * gcc.c-torture/execute/20011219-1.c: New test.
12116
12117 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12118
12119         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12120         target does not support weak symbols.
12121
12122 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12123
12124         * gcc.c-torture/compile/20011219-1.c: New test.
12125
12126 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         * g++.dg/other/error1.C: New test.
12129
12130 2001-12-17  Jeffrey A Law  (law@redhat.com)
12131
12132         * gcc.c-torture/execute/20011217-1.c: New test.
12133
12134 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12135
12136         * objc.dg/special/: New directory.
12137         * objc.dg/special/special.exp: New file.
12138         * objc.dg/special/unclaimed-category-1.h: New file.
12139         * objc.dg/special/unclaimed-category-1a.m: New file.
12140         * objc.dg/special/unclaimed-category-1.m: New file.
12141
12142 2001-12-17  Andreas Jaeger  <aj@suse.de>
12143
12144         * gcc.c-torture/compile/20011217-2.c: New test.
12145
12146 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12147
12148         * gcc.c-torture/compile/20011217-1.c: New test.
12149
12150 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12151
12152         * testsuite/gcc.dg/20011214-1.c: New.
12153
12154 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12155
12156         * gcc.dg/altivec-4.c: New.
12157
12158 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12159
12160         * gcc.dg/20011113-1.c: New test.
12161
12162 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12163
12164         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12165         std::__malloc_alloc_template<0> and
12166         std::__default_alloc_template<false, 0>.
12167
12168 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12169
12170         * objc/execute/bf-21.m: New test.
12171         * objc/execute/enumeration-1.m: New test.
12172         * objc/execute/enumeration-2.m: New test.
12173
12174 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12175
12176         * gcc.dg/gnu89-init-1.c: New test.
12177
12178 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12179
12180         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12181         * g++.old-deja/g++.jason/2371.C: Likewise.
12182         * g++.old-deja/g++.jason/template33.C: Likewise.
12183         * g++.old-deja/g++.jason/template34.C: Likewise.
12184         * g++.old-deja/g++.jason/template36.C: Likewise.
12185         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12186         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12187         * g++.old-deja/g++.other/typename1.C: Likewise.
12188         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12189         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12190         * g++.old-deja/g++.pt/typename11.C: Likewise.
12191         * g++.old-deja/g++.pt/typename14.C: Likewise.
12192         * g++.old-deja/g++.pt/typename16.C: Likewise.
12193         * g++.old-deja/g++.pt/typename3.C: Likewise.
12194         * g++.old-deja/g++.pt/typename4.C: Likewise.
12195         * g++.old-deja/g++.pt/typename5.C: Likewise.
12196         * g++.old-deja/g++.pt/typename7.C: Likewise.
12197         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12198
12199 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12200
12201         * g++.dg/other/linkage1.C: New test.
12202         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12203         specifiers.
12204
12205 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12206
12207         * gcc.dg/concat.c: New test.
12208
12209 2001-12-11  Stan Shebs  <shebs@apple.com>
12210
12211         * objc/compile: New test directory.
12212         * objc/compile/compile.exp: New expect script.
12213         * objc/compile/20011211-1.m: New compile test.
12214
12215 2001-12-11  Jason Merrill  <jason@redhat.com>
12216
12217         * lib/prune.exp (prune_gcc_output): Also handle "In member
12218         function".  So many permutations...
12219
12220 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12221
12222         * g++.dg/template/typedef1.C: New test.
12223
12224 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12225
12226         * g++.dg/other/copy1.C: New test.
12227
12228 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12229
12230         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12231
12232         * gcc.dg/builtin-choose-expr.c: New.
12233
12234 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12235
12236         * gcc.dg/altivec-2.c: New.
12237
12238 2001-12-07  Richard Henderson  <rth@redhat.com>
12239
12240         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12241
12242 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12243
12244         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12245         ultrasparc.
12246
12247 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12248
12249         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12250
12251 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12252
12253         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12254         variable argument list.
12255
12256 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12257
12258         * gcc.c-torture/execute/memcheck: Delete entire directory.
12259         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12260         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12261
12262 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12263
12264         * gcc.dg/Wshadow-1.c: New test.
12265
12266 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12267
12268         * gcc.c-torture/compile/20011130-1.c: New test.
12269
12270         * gcc.dg/noncompile/20011025-1.c: New test.
12271
12272         * g++.dg/other/anon-union.C: New test.
12273
12274         * gcc.c-torture/execute/20011024-1.c: New test.
12275
12276 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12277
12278         * gcc.c-torture/execute/20000722-1.x,
12279         gcc.c-torture/execute/20010123-1.x: Remove.
12280         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12281         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12282         gcc.dg/c99-complit-2.c: New tests.
12283
12284 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12285
12286         * g++.dg/inherit/base1.C: New test.
12287
12288 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12289
12290         * g++.dg/other/stdarg1.C: New test.
12291
12292         * gcc.c-torture/compile/20011130-2.c: New test.
12293
12294 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12295
12296         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12297         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12298         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12299         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12300         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12301         * gcc.dg/builtin-prefetch-1.c: New test.
12302
12303 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12304
12305         * gcc.dg/20011130-1.c: New test.
12306
12307 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12308
12309         * g++.dg/other/scope1.C: New test.
12310         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12311
12312 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12313
12314         * gcc.dg/vla-init-1.c: New test.
12315
12316 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12317
12318         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12319
12320 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12321
12322         * objc.dg/alias.m: Update.
12323         * objc.dg/class-1.m: Update.
12324         * objc.dg/const-str-1.m: Update.
12325         * objc.dg/fwd-proto-1.m: Update.
12326         * objc.dg/id-1.m: Update.
12327         * objc.dg/super-class-1.m: Update.
12328
12329 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12330
12331         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12332         constructs.
12333
12334 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12335
12336         * gcc.c-torture/execute/20011128-1.c: New test.
12337
12338 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12339
12340         * gcc.dg/20011127-1.c: New test.
12341
12342 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12343
12344         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12345         from Austin Group draft 7.
12346         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12347         scanf format arguments.
12348         * gcc.dg/format/no-exargs-2.c: New test.
12349
12350 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12351
12352         * g++.dg/abi/vbase8-4.C: New test.
12353
12354 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12355
12356         * gcc.c-torture/execute/20011121-1.c: New test.
12357
12358 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12359
12360         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12361
12362 2001-11-23  Andreas Jaeger  <aj@suse.de>
12363
12364         * gcc.dg/cpp/charconst-2.c: New test.
12365
12366 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12367
12368         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12369         to the host if it is remote.  Let tests specify extra headers
12370         they use.
12371         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12372         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12373         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12374         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12375         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12376         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12377         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12378         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12379         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12380         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12381
12382 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12383
12384         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12385         for little endian ARMs.
12386
12387 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12388
12389         * gcc.c-torture/compile/20011119-1.c: New test.
12390         * gcc.c-torture/compile/20011119-2.c: New test.
12391
12392 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12393
12394         * gcc.dg/altivec-1.c: Fix typo.
12395
12396 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12397
12398         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12399
12400 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12401
12402         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12403
12404 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12405
12406         * lib/g77.exp: Don't specify --rpath-link.
12407
12408         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12409         across all the headers.
12410         * gcc.dg/format/format.exp: For testing on a remote host,
12411         copy format.h.
12412
12413         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12414         * gcc.c-torture/execute/930406-1.c: Likewise.
12415         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12416
12417 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12418
12419         * gcc.dg/altivec-1.c: New.
12420
12421 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12422
12423         * gcc.dg/cpp/fpreprocessed.c: New test case.
12424
12425 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12426
12427         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12428         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12429         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12430
12431 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12432
12433         * gcc.dg/no-builtin-1.c: New test.
12434
12435 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12436
12437         * gcc.c-torture/execute/20011115-1.c: New test.
12438
12439 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12440
12441         * gcc.c-torture/compile/20011114-2.c: New test.
12442         * gcc.c-torture/compile/20011114-3.c: New test.
12443         * gcc.c-torture/compile/20011114-4.c: New test.
12444
12445 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12446
12447         * g++.dg/other/init1.C: New test.
12448
12449 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12450
12451         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12452         message.
12453
12454         * gcc.c-torture/execute/20011114-1.c: New testcase.
12455
12456         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12457         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12458         like the (before this change) version of 20010327-1.c.
12459
12460 2001-11-14  Roger Sayle <roger@eyesopen.com>
12461
12462         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12463
12464 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12465
12466         * g++.dg/init/array2.C: New test.
12467
12468 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12469
12470         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12471
12472 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         * g++.dg/other/forscope1.C: New test.
12475         * g++.dg/ext/forscope1.C: New test.
12476         * g++.dg/ext/forscope2.C: New test.
12477
12478 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12479
12480         * gcc.c-torture/execute/20011113-1.c: New test.
12481
12482 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12483
12484         * gcc.c-torture/execute/20011109-2.c: New test.
12485
12486         * gcc.c-torture/execute/20011109-1.c: New test.
12487
12488 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12489
12490         * gcc.c-torture/compile/20011109-1.c: New test.
12491
12492 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12493
12494         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12495         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12496         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12497         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12498         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12499         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12500         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12501
12502 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12503
12504         * g++.dg/warn/Wshadow-1.C: New tests.
12505         * g++.old-deja/g++.mike/for3.C: Update.
12506
12507 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12508
12509         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12510         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12511         XFAILs.  Adjust expected error texts.
12512         * gcc.c-torture/compile/20011106-1.c,
12513         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12514         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12515         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12516         gcc.dg/c99-array-lval-5.c: New tests.
12517
12518 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12519
12520         * gcc.dg/cpp/defined.c: Update.
12521
12522 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12523
12524         * gcc.c-torture/execute/anon-1.c: New test.
12525
12526 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12527
12528         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12529         same size, so no warning should be produced on stormy16.
12530
12531         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12532         due to oversized array.
12533         * g++.old-deja/g++.mike/ns15.C: Likewise.
12534         * g++.old-deja/g++.pt/crash16.C: Likewise.
12535
12536 2001-11-02  Graham Stott  <grahams@redhat.com>
12537
12538         * g++.dgother/debug1.C: Fix typos.
12539
12540 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12541
12542         * g++.dg/other/debug1.C: New test.
12543
12544 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12545
12546         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12547         of unsigned long.
12548
12549 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12550
12551         * gcc.dg/20011029-2.c: New test.
12552
12553         * gcc.c-torture/compile/20011029-1.c: New test.
12554
12555 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12556
12557         * objc/execute/class_self-1.m: New test.
12558         * objc/execute/class_self-2.m: New test.
12559
12560 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12561
12562         * gcc.misc-tests/msgs.exp: Delete.
12563         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12564         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12565         error set to match recent changes.
12566
12567 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12568
12569         * gcc.dg/20011021-1.c: New test.
12570
12571 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12572
12573         * gcc.c-torture/compile/20011023-1.c: New test.
12574
12575 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12576
12577         * lib/g77.exp: Rewrite based on lib/g++.exp.
12578
12579 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12580
12581         * gcc.c-torture/execute/20011019-1.c: New test.
12582
12583         * gcc.dg/20011018-1.c: New test.
12584
12585 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12586
12587         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12588
12589 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12590
12591         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12592         * gcc.dg/attr-invalid.c: Likewise.
12593
12594 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12595
12596         * testsuite/gcc.dg/20011015-1.c: New test.
12597
12598 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12599
12600         * g++.dg/template/unify2.C: New test.
12601
12602 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12603
12604         * g++.dg/other/exception-specification.C: New test
12605
12606 2001-10-13  Tom Rix  <trix@redhat.com>
12607
12608         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12609         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12610
12611 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12612
12613         * testsuite/gcc.dg/20011009-1.c: New test.
12614
12615 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12616
12617         PR g++/4476
12618         * g++.dg/other/friend1.C: New test.
12619
12620 2001-10-11  Richard Henderson  <rth@redhat.com>
12621
12622         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12623
12624 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12625
12626         * gcc.c-torture/compile/20011010-1.c: New.
12627
12628 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12629
12630         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12631         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12632         g77.f-torture/execute/execute.exp,
12633         g77.f-torture/noncompile/noncompile.exp,
12634         gcc.c-torture/compile/compile.exp,
12635         gcc.c-torture/execute/execute.exp,
12636         gcc.c-torture/execute/ieee/ieee.exp,
12637         gcc.c-torture/execute/memcheck/memcheck.exp,
12638         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12639         objc/execute/execute.exp: Update FSF address.
12640
12641 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12642
12643         * gcc.dg/cpp/cmdlne-C.c: Update.
12644         * gcc.dg/cpp/cmdlne-C2.c: New.
12645
12646 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12647
12648         * gcc.c-torture/execute/20011008-3.c: New.
12649
12650 2001-10-08  DJ Delorie  <dj@redhat.com>
12651
12652         * gcc.dg/20011008-1.c: New.
12653         * gcc.dg/20011008-2.c: New.
12654
12655 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12656
12657         * gcc.dg/cpp/spacing1.c: Update test.
12658
12659 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12660
12661         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12662         spelling errors of "separate" as "seperate".
12663
12664 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12665
12666         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12667         enough to avoid inlining.
12668
12669 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12670
12671         * lib/g77.exp: set libg2c_dir correctly.
12672
12673 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12674
12675         * gcc.dg/cpp/macro11.c: New test.
12676
12677 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12678
12679         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12680         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12681         gcc.dg/format/multattr-3.c: New tests.
12682         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12683         tests for format attributes on function pointers being rejected.
12684
12685 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12686
12687         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12688
12689 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12690
12691         * g++.dg/warn/format1.C: New test.
12692
12693 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12694
12695         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12696
12697 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12698
12699         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12700
12701 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12702
12703         * gcc.dg/cpp/redef2.c: Add test.
12704
12705 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12706
12707         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12708         long-standing bug on i686, apparently.
12709         * gcc.c-torture/execute/loop-2c.x: New file.
12710         * gcc.c-torture/execute/loop-2d.x: New file.
12711         * gcc.c-torture/execute/loop-3c.x: New file.
12712
12713 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12714
12715         * gcc.dg/cpp/20000625-2.c: Correct line number.
12716
12717 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12718
12719         * gcc.dg/cpp/macro10.c: New test.
12720         * gcc.dg/cpp/strify3.c: New test.
12721         * gcc.dg/cpp/spacing1.c: Add tests.
12722         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12723         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12724
12725 2001-09-24  DJ Delorie  <dj@redhat.com>
12726
12727         * gcc.c-torture/execute/20010924-1.c: New test.
12728
12729 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12730
12731         * testsuite/objc/execute/paste.m: Remove.
12732
12733 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12734
12735         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12736
12737 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12738
12739         * g77.dg/strlen0.f: New test.
12740
12741 2001-09-21  Richard Henderson  <rth@redhat.com>
12742
12743         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12744         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12745
12746 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12747
12748         Table-driven attributes.
12749         * g++.dg/ext/attrib1.C: New test.
12750
12751 2001-09-20  DJ Delorie  <dj@redhat.com>
12752
12753         * gcc.dg/20000926-1.c: Update expected warning messages.
12754         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12755         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12756         array.
12757
12758 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12759
12760         * g++.dg/eh/registers1.C: New test case.
12761
12762 2001-09-17  Richard Henderson  <rth@redhat.com>
12763
12764         * gcc.dg/array-5.c: Fix VLA decomposition test.
12765
12766 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12767
12768         * gcc.dg/cpp/line5.c: New testcase.
12769
12770 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12771
12772         * gcc.dg/cpp/macro9.c: New test.
12773
12774 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12775
12776         * gcc.c-torture/execute/980223.c: Change type of addr from long
12777         to char *.
12778
12779 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12780
12781         * gcc.c-torture/execute/20010915-1.c: New test.
12782
12783 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12784
12785         * g77.dg/bprob: New directory.
12786         * g77.dg/bprob/bprob.exp: New file.
12787         * g77.dg/bprob/bprob-1.f: New test.
12788         * g77.dg/gcov: New directory.
12789         * g77.dg/gcov/gcov.exp: New file.
12790         * g77.dg/gcov/gcov-1.f: New test.
12791         * g77.dg/gcov/gcov-1.x: New file.
12792
12793 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12794
12795         * gcc.dg/cpp/directiv.c: Update.
12796         * gcc.dg/cpp/undef1.c: Update.
12797
12798 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12799
12800         * gcc.dg/20010912-1.c: New test.
12801
12802 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12803
12804         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12805         language-independent file in lib.
12806         * lib/gcov.exp: New file.
12807
12808 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12809
12810         * gcc.c-torture/compile/20010911-1.c: New test.
12811
12812 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12813
12814         * lib/profopt.exp: New, to support profile-directed optimizations.
12815         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12816         * gcc.misc-tests/bprob-1.c: New test.
12817         * gcc.misc-tests/bprob-2.c: New test.
12818
12819 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12820
12821         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12822         XFAIL and which kinds of gcov output to verify.
12823         * gcc.misc-tests/gcov-4b.x: New file.
12824         * gcc.misc-tests/gcov-5b.x: New file.
12825         * gcc.misc-tests/gcov-6.x: New file.
12826         * gcc.misc-tests/gcov-7.c: New test.
12827         * gcc.misc-tests/gcov-7.x: New file.
12828
12829 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12830
12831         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12832         * gcc.misc-tests/gcov-6.c: New test.
12833
12834 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12835
12836         PR c++/3986
12837         * g++.dg/abi/vbase1.C: New test.
12838
12839 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12840
12841         * objc.dg/method-2.m: New.
12842
12843 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         PR c++/4203
12846         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12847         * g++.dg/init/empty1.C: New test.
12848
12849 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12850
12851         * gcc.c-torture/compile/20010903-1.c: New test.
12852
12853 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12854
12855         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12856         for m68k.
12857
12858 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12859
12860         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12861
12862         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12863
12864         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12865
12866 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12867
12868         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12869         for 16-bit 'unsigned int'.
12870
12871 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12872
12873         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12874
12875 2001-08-27  Richard Henderson  <rth@redhat.com>
12876
12877         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12878         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12879
12880 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12881
12882         * gcc.dg/asm-names.c (ymain): New.
12883
12884 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12885
12886         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12887         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12888         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12889
12890 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12891
12892         * gcc.dg/compare5.c: New testcase.
12893
12894 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12895
12896         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12897         and "In instantiation".
12898
12899 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12900
12901         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12902
12903 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12904
12905         * gcc.misc-tests/gcov.exp: Add support for branch information.
12906         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12907         * gcc.misc-tests/gcov-4.c: New test.
12908         * gcc.misc-tests/gcov-4b.c: New test.
12909         * gcc.misc-tests/gcov-5b.c: New test.
12910
12911 2001-08-20  Zack Weinberg  <zackw@panix.com>
12912
12913         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12914         expected to fail.
12915
12916 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12917
12918         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12919
12920 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12921
12922         * g++.dg/eh/
12923         Moved to gcc-deps.exp
12924         * gcc-deps.exp: New file.
12925
12926 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12927
12928         * g++.old-deja/g++.pt/defarg14.C: New test.
12929
12930 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         * g++.old-deja/g++.other/lineno5.C: New test.
12933
12934 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         * g++.old-deja/g++.pt/crash68.C: New test.
12937
12938 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12939
12940         * g++.old-deja/g++.other/crash42.C: New test.
12941
12942 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12943
12944         * gcc.dg/cpp/extratokens.c: Fix.
12945         * gcc.dg/cpp/skipping2.c: New tests.
12946
12947 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12948
12949         * gcc.c-torture/execute/20010724-1.c: New file.
12950         * gcc.c-torture/execute/20010724-1.x: New file.
12951
12952 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12953
12954         * g++.old-deja/g++.other/cond7.C: New test.
12955
12956 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * g++.old-deja/g++.other/optimize4.C: New test.
12959
12960 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12961
12962         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12963
12964 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12965
12966         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12967         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12968         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12969         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12970
12971         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12972         bug report" message.
12973
12974         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12975         * g++.dg/ext/instantiate1.C: Move from old-deja.
12976
12977 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12978
12979         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12980         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12981         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12982         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12983
12984 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12985
12986         * gcc.c-torture/execute/20010723-1.c: New test.
12987
12988 2001-07-23  Ben Elliston  <bje@redhat.com>
12989
12990         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12991
12992 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12993
12994         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12995         i[34567]86-*-*.
12996         Delete handling of ieee_multilib_flags.
12997         Pass -mieee for alpha*-*-* and sh-*-*.
12998         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12999
13000 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13001
13002         Remove old-abi tests.
13003         * g++.old-deja/g++.mike/p11116.C: Remove.
13004         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13005
13006 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13007
13008         * g77.f-torture/compile/pr3743.f:  New test
13009
13010 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13011
13012         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13013
13014 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13015
13016         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13017         g++.old-deja/g++.pt/static6.C: Likewise.
13018         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13019         supports weak symbols.
13020
13021 2001-07-18  Andreas Jaeger  <aj@suse.de>
13022
13023         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13024         supported again.
13025
13026 2001-07-18  Andreas Jaeger  <aj@suse.de>
13027
13028         * gcc.dg/iftrap-1.c: Fix target line.
13029
13030 2001-07-17  Richard Henderson  <rth@redhat.com>
13031
13032         * gcc.c-torture/execute/20010717-1.c: New.
13033
13034 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13035
13036         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13037         tests.
13038
13039 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13040
13041         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13042
13043 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13044
13045         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13046         UAC_SIGBUS, UAC_NOPRINT definitions.
13047
13048 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13049
13050         * objc/execute/object_is_class.m: New test.
13051         * objc/execute/object_is_meta_class.m: New test.
13052
13053 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13054
13055         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13056         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13057
13058 2001-01-15  David Bil
13059         * objc/execute/class-14.m: Added.
13060         * objc/execute/class-2.m: Added.
13061         * objc/execute/class-3.m: Added.
13062         * objc/execute/class-4.m: Added.
13063         * objc/execute/class-5.m: Added.
13064         * objc/execute/class-6.m: Added.
13065         * objc/execute/class-7.m: Added.
13066         * objc/execute/class-8.m: Added.
13067         * objc/execute/class-9.m: Added.
13068         * objc/execute/class-tests-1.h
13069         * objc/execute/class-tests-2.h
13070         * objc/execute/compatibility_alias.m: Added.
13071         * objc/execute/encode-1.m: Added.
13072         * objc/execute/formal_protocol-1.m: Added.
13073         * objc/execute/formal_protocol-2.m: Added.
13074         * objc/execute/formal_protocol-3.m: Added.
13075         * objc/execute/formal_protocol-4.m: Added.
13076         * objc/execute/formal_protocol-5.m: Added.
13077         * objc/execute/formal_protocol-6.m: Added.
13078         * objc/execute/formal_protocol-7.m: Added.
13079         * objc/execute/informal_protocol.m: Added.
13080         * objc/execute/initialize.m: Added.
13081         * objc/execute/load.m: Added.
13082         * objc/execute/many_args_method.m: Added.
13083         * objc/execute/nested-3.m: Added.
13084         * objc/execute/no_clash.m: Added.
13085         * objc/execute/private.m: Added.
13086         * objc/execute/redefining_self.m: Added.
13087         * objc/execute/root_methods.m: Added.
13088         * objc/execute/selector-1.m: Added.
13089         * objc/execute/static-1.m: Added.
13090         * objc/execute/static-2.m: Added.
13091         * objc/execute/va_method.m: Added.
13092
13093 2001-03-10  Richard Henderson  <rth@redhat.com>
13094
13095         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13096
13097 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13098
13099         * g++.old-deja/g++.other/crash31.C: XFAIL.
13100         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13101         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13102         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13103         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13104         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13105
13106 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13107
13108         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13109
13110 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13111
13112         * gcc.dg/20000724-1.c: Don't use multiline strings.
13113
13114 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13115
13116         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13117         result of -cString against what we expect it to be; don't just
13118         print it out for no one to read.
13119
13120         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13121         Based on testcases provided by Nicola Pero.
13122
13123 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13124
13125         * gcc.dg/cpp/macro7.c: New test.
13126
13127 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13128
13129         * gcc.dg/cpp/multiline.c: Update.
13130
13131 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13132
13133         * g++.old-deja/g++.other/enum3.C: New test.
13134
13135 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13136
13137         * g++.old-deja/g++.other/pod1.C: New test.
13138
13139 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13140
13141         * g++.old-deja/g++.ext/overload1.C: New test.
13142
13143 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13144
13145         * g++.old-deja/g++.pt/using1.C: New test.
13146
13147 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13148
13149         * g++.old-deja/g++.other/using9.C: New test.
13150
13151 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13152
13153         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13154
13155         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13156
13157 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13158
13159         * g++.old-deja/g++.ext/realpt1.C: Remove.
13160
13161 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13162
13163         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13164
13165 2001-02-26  Will Cohen  <wcohen@redhat.com>
13166
13167         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13168
13169 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13170
13171         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13172         templatized constructors.
13173
13174 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13175
13176         * gcc.c-torture/execute/20010224-1.c: New test.
13177
13178 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * gcc.c-torture/execute/20010222-1.c: New test.
13181
13182 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * g++.old-deja/g++.other/inline20.C: New test.
13185
13186 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13187
13188         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13189
13190 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13191
13192         * g++.old-deja/g++.other/lookup22.C: New test.
13193
13194 200
13195         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13196         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13197         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13198         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13199         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13200
13201 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13202
13203         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13204         account.
13205
13206 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13207
13208         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13209
13210 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13211
13212         * g++.old-deja/g++.pt/crash62.C: New test.
13213
13214 2001-01-04  Richard Henderson  <rth@redhat.com>
13215
13216         * gcc.dg/20000926-1.c: Update expected warnings.
13217         * gcc.dg/array-2.c: Likewise.
13218         * gcc.dg/array-4.c: Also validate flexible array members.
13219         * gcc.dg/c99-flex-array-1.c: New.
13220
13221 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13222
13223         * gcc.c-torture/compile/20001222-1.x: Remove.
13224
13225 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13226
13227         * gcc.c-torture/execute/built-in-setjmp.c: New.
13228
13229 2001-01-03  Richard Henderson  <rth@redhat.com>
13230
13231         * gcc.dg/940510-1.c: Update expected error wording.
13232         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13233
13234 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13235
13236         * lib/target-supports.exp (check_alias_available): Modified to
13237         indicate aliases not supported if only weak aliases are supported.
13238
13239 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13240
13241         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13242         Turn on cmpstrsi checks for __pj__ and __i370__.
13243
13244 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13245
13246         * g++.old-deja/g++.other/virtual11.C: New test.
13247
13248 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13249
13250         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13251
13252 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13253
13254         * gcc.c-torture/compile/20010102-1.c: New test.
13255
13256 2001-01-02  Andreas Jaeger  <aj@suse.de>
13257
13258         * gcc.dg/noreturn-3.c: New test.
13259
13260         * gcc.dg/noreturn-4.c: New test.
13261
13262 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13263
13264         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13265         __builtin_fputc and __builtin_fwrite.
13266
13267 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13268
13269         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13270         signed char, not default char.
13271
13272 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13273
13274         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13275
13276 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13277
13278         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13279
13280 2000-12-29  Richard Henderson  <rth@redhat.com>
13281
13282         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13283         (__cyg_profile_func_exit): Define.
13284
13285 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13286
13287         * g++.dg/vtgc1.C: New test.
13288
13289 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13290
13291         * gcc.dg/noncompile/20001228-1.c: New test.
13292
13293         * gcc.dg/20001228-1.c: New test.
13294
13295         * gcc.c-torture/execute/20001228-1.c: New test.
13296
13297 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13298
13299         * gcc.dg/format-strfmon-1.c: New test.
13300
13301 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13302
13303         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13304         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13305         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13306         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13307         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13308         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13309         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13310         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13311         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13312         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13313         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13314         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13315         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13316
13317         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13318         * gcc.c-torture/execute/string-opt-4.c: Test index.
13319
13320 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13321
13322         * gcc.c-torture/compile/20001226-1.c: New test.
13323
13324 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13325
13326         * gcc.c-torture/compile/20001222-1.c: New test.
13327         * gcc.c-torture/compile/20001222-1.x: Xfail.
13328
13329 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13330
13331         * gcc.c-torture/execute/comp-goto-2.c: New test.
13332
13333 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13334
13335         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13336         Use long types if __INT_MAX__ is 32767.
13337         (main): Use cast to (sint32 *) when poking 88 into a_page.
13338
13339         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13340
13341 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13342
13343         * gcc.c-torture/compile/20001221-1.c: New test.
13344         * gcc.c-torture/execute/20001221-1.c: New test.
13345
13346 2000-12-20  Richard Henderson  <rth@redhat.com>
13347
13348         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13349         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13350
13351 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13352
13353         * gcc.dg/compare3.c: New test.
13354
13355 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13356
13357         * gcc.dg/format-warnll-1.c: New test.
13358
13359 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13360
13361         * gcc.dg/cpp/cmdlne-P.c: New test.
13362
13363 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13364
13365         * gcc.c-torture/execute/builtin-abs-1.c,
13366         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13367
13368 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13369
13370         * gcc.dg/cpp/multiline.c: New test.
13371
13372 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13373
13374         * g++.old-deja/g++.other/syshdr1.C: Update.
13375         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13376
13377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13378
13379         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13380
13381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13382
13383         * g++.old-deja/g++.pt/ttp65.C: New test.
13384
13385 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13386
13387         * g++.old-deja/g++.pt/ttp64.C: New test.
13388
13389 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13390
13391         * g++.old-deja/g++.pt/spec33.C: New test.
13392
13393 2000-12-14  Catherine Moore  <clm@redhat.com>
13394
13395         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13396         * gcc.c-torture/execute/920612-2.c: Likewise.
13397         * gcc.c-torture/execute/920428-2.c: Likewise.
13398         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13399         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13400
13401 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13402
13403         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13404         * gcc.dg/pack-test-2.c: Likewise.
13405
13406 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13407
13408         Tests by Zack Weinberg <zackw@stanford.edu>.
13409
13410         * gcc.dg/cpp/defined.c: Update.
13411         * gcc.dg/cpp/defined_trad.c: New tests.
13412
13413 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13414
13415         * gcc.dg/cpp/trad-direct.c: Update.
13416
13417 2000-12-11  Neil Booth  <neilb@earthling.net>
13418
13419         * gcc.dg/cpp/defined_trad.c
13420
13421 2000-12-11  Neil Booth  <neilb@earthling.net>
13422
13423         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13424
13425 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13426
13427         * gcc.dg/format-miss-2.c: New test.
13428
13429 2000-12-09  Neil Booth  <neilb@earthling.net>
13430
13431         * gcc.dg/cpp/lineflags.c: New tests.
13432         * gcc.dg/cpp/poison.c: Update.
13433         * gcc.dg/cpp/redef2.c: Update.
13434         * gcc.dg/cpp/skipping.c: New test.
13435
13436 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13437
13438         * g++.old-deja/g++.other/eh3.C: New testcase.
13439
13440 2000-12-07  Neil Booth  <neilb@earthling.net>
13441
13442         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13443         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13444         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13445         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13446         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13447         Update.
13448
13449 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13450
13451         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13452         __SIZE_TYPE__ instead of int for type of integers cast to
13453         pointers.
13454
13455 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13456
13457         * g++.old-deja/g++.other/cleanup4.C: New test.
13458
13459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13460
13461         * format-sec-1.c: New test.
13462
13463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13464
13465         * gcc.dg/format-nonlit-3.c: New test.
13466
13467 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13468
13469         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13470         through a null pointer.
13471
13472 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13473         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13474         library makes no calls to `operator new' during initialization.
13475
13476 2000-11-04  Neil Booth  <neilb@earthling.net>
13477
13478         * gcc.dg/cpp/include2.c: New tests.
13479
13480 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13481
13482         * lib/g++.exp (g++_set_ld_library_path): New function.
13483         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13484
13485 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13486
13487         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13488         warnings.
13489
13490 2000-11-01  Richard Henderson  <rth@redhat.com>
13491
13492         * g++.old-deja/g++.ext/namedret1.C: New.
13493         * g++.old-deja/g++.ext/namedret2.C: New.
13494         * g++.old-deja/g++.ext/namedret3.C: New.
13495
13496 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13497
13498         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13499         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13500
13501 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13502
13503         * gcc.c-torture/execute/va-arg-21.c: New test.
13504
13505 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13506
13507         * gcc.dg/c99-complex-2.c: New test.
13508
13509 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13510
13511         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13512
13513 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13514
13515         * g++.old-deja/g++.other/inline16.C: New test.
13516
13517 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13518
13519         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13520         __PRETTY_FUNCTION__
13521
13522 2000-10-29  Neil Booth  <neilb@earthling.net>
13523
13524         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13525         New tests.
13526         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13527         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13528         optimisation.
13529
13530 2000-10-29  Neil Booth  <neilb@earthling.net>
13531
13532         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13533         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13534         * mi5.c: Test multiple includes work with -C.
13535         * trigraphs.c: Test ^= version.
13536
13537 2000-10-28  Neil Booth  <neilb@earthling.net>
13538
13539         New tests and test updates for new macro expander.
13540
13541         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13542         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13543         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13544         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13545         new diagnostic messages.
13546
13547         * gcc.dg/cpp/macro3.c: New tests.
13548
13549 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13550
13551         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13552         on the same line.
13553
13554 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13555
13556         * g++.old-deja/g++.other/eh2.C: New test.
13557
13558 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13559
13560         * gcc.c-torture/execute/20001027-1.c: New test.
13561
13562 2000-10-26  Richard Henderson  <rth@redhat.com>
13563
13564         * gcc.c-torture/execute/20001026-1.c: New.
13565
13566 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13567
13568         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13569         * g++.old-deja/g++.law/builtin1.C: Likewise.
13570         * g++.old-deja/g++.law/ctors10.C: Likewise.
13571         * g++.old-deja/g++.law/virtual3.C: Likewise.
13572         * g++.old-deja/g++.mike/p658.C: Likewise.
13573         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13574         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13575         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13576         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13577         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13578
13579 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * gcc.c-torture/compile/20001024-1.c: New test.
13582
13583 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13584
13585         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13586         to tell us whether or not we are using V3.
13587
13588 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13589
13590         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13591         operands.
13592
13593 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13594
13595         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13596
13597 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13598
13599         * gcc.c-torture/execute/20001024-1.c: New test.
13600
13601 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13602
13603         * g++.old-deja/g++.other/sibcall1.C: New test.
13604
13605 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13606
13607         * gcc.dg/noncompile/init-3.c: New test.
13608
13609 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13610
13611         * gcc.dg/format-array-1.c: New test.
13612
13613 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13614
13615         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13616         writing through null pointers; remove comment about testing
13617         unterminated strings.
13618
13619 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13620
13621         * gcc.c-torture/execute/20001017-2.c: New test.
13622
13623 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.c-torture/compile/20001018-1.c: New test.
13626         * gcc.c-torture/compile/20001018-1.x: Xfail.
13627
13628 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13629
13630         * gcc.c-torture/execute/20001017-1.c: New test.
13631
13632 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13633
13634         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13635         for multiple use of arguments with scanf formats; add tests for
13636         multiple use of arguments.
13637
13638 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13639
13640         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13641
13642 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13643
13644         * gcc.dg/format-miss-1.c: New test.
13645
13646 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13647
13648         * gcc.c-torture/execute/20001013-1.c: New test.
13649
13650 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13651
13652         * gcc.dg/format-branch-1.c: New test.
13653
13654 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13655
13656         * README, lib/file-format.exp: Remove EGCS references.
13657
13658 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13659
13660         * gcc.dg/20001013-1.c: New test.
13661
13662 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13663
13664         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13665         for intmax_t in the compiler using __typeof__ and the type rules
13666         for conditional expressions.
13667
13668 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13669
13670         * gcc.dg/20001012-1.c: New test.
13671         * gcc.dg/20001012-2.c: New test.
13672
13673 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13674
13675         * gcc.dg/format-attr-1.c: New test.
13676
13677 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13678
13679         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13680         __LONG_LONG_MAX__ instead of LLONG_MAX.
13681
13682 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13683
13684         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13685         scanf flags.
13686         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13687         flags.
13688
13689 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13690
13691         * gcc.dg/sequence-pt-1.c: New test.
13692
13693 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13694
13695         * gcc.c-torture/execute/20001011-1.c: New testcase.
13696         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13697
13698 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13699
13700         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13701         does not error on it.
13702
13703 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13704
13705         * gcc.dg/20001009-1.c: New test.
13706
13707 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13708
13709         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13710         * gcc.c-torture/execute/20001009-2.c: ... to here.
13711
13712 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13713
13714         * gcc.c-torture/compile/20001009-1.c: New testcase.
13715         * gcc.c-torture/execute/20001009-1.c: New testcase.
13716         Testcases provided by Jan Hubicka <jh@suse.cz>.
13717
13718 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13719
13720         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13721         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13722         uintmax_t using <limits.h> to emulate the compiler's internal
13723         logic.  No longer XFAIL %j tests.
13724
13725 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13726
13727         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13728         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13729         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13730         regexps and details of expected handling of some bad formats.
13731         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13732         suppression.
13733
13734 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13735
13736         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13737         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13738         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13739         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13740         in list archives.
13741
13742 2000-10-06  Richard Henderson  <rth@cygnus.com>
13743
13744         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13745         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13746         * g++.old-deja/g++.jason/report.C: Likewise.
13747         * g++.old-deja/g++.law/friend5.C: Likewise.
13748         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13749         of the expected warnings.
13750
13751 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13752
13753         * g++.old-deja/g++.pt/enum14.C: New test.
13754
13755 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13756
13757         * g++.old-deja/g++.pt/crash59.C: New test.
13758
13759 2000-10-04  Will Cohen  <wcohen@redhat.com>
13760
13761         * gcc.dg/20000926-1.c: New test.
13762
13763 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13764
13765         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13766         function name for current C++ compiler.
13767         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13768
13769 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13770
13771         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13772         __PRETTY_FUNCTION__.
13773         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13774
13775 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13776
13777         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13778
13779 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13780
13781         * gcc.c-torture/compile/20000923-1.c: New test.
13782
13783 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13784
13785         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13786         * g++.old-deja/g++.pt/ttp62.C: Same.
13787         * g++.old-deja/g++.other/inline14.C: Same.
13788
13789 2000-09-24  Richard Henderson  <rth@cygnus.com>
13790
13791         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13792
13793 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13794
13795         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13796
13797 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13798
13799         * gcc.c-torture/compile/20000922-1.c: New file.
13800
13801 2000-09-21  Nick Clifton  <nickc@redhat.com>
13802
13803         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13804         a signed long modulo operation.
13805         (mod6): New function - perform an unsigned long modulo operation.
13806         (main): Add tests for modulos of very large numbers by very small
13807         dividends.
13808
13809 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13810
13811         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13812
13813 2000-09-19  Richard Henderson  <rth@cygnus.com>
13814
13815         * gcc.dg/compare2.c (case 10): XFAIL.
13816
13817 2000-09-18  Richard Henderson  <rth@cygnus.com>
13818
13819         * gcc.c-torture/execute/20000906-1.c: Move ...
13820         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13821         that support __builtin_trap.
13822
13823 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13824
13825         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13826
13827 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13828
13829         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13830         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13831         more $ format tests.
13832
13833 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13834
13835         * gcc.dg/format-errmk-1.c: New test.
13836
13837 2000-09-17  Greg McGary  <greg@mcgary.org>
13838
13839         * gcc.c-torture/execute/20000917-1.x: Remove.
13840
13841 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13842
13843         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13844
13845 2000-09-17  Greg McGary  <greg@mcgary.org>
13846
13847         * gcc.c-torture/execute/20000917-1.c: New test.
13848         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13849
13850 2000-09-16  Neil Booth  <NeilB@earthling.net>
13851
13852         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13853         in nested macro bug.
13854
13855 2000-09-15  Neil Booth  <NeilB@earthling.net>
13856
13857         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13858
13859 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13860
13861         * gcc.c-torture/execute/20000914-1.c: New test.
13862
13863 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13864
13865         * g++.other/inline13.C: New test.
13866
13867 2000-09-12  Andreas Jaeger  <aj@suse.de>
13868
13869         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13870         constant by Ulrich Drepper <drepper@redhat.com>.
13871
13872 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13873
13874         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13875
13876 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13877
13878         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13879
13880 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13881
13882         * gcc.dg/cpp/backslash.c: New test.
13883
13884 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13885
13886         * gcc.c-torture/execute/20000910-1.c: New test.
13887         * gcc.c-torture/execute/20000910-2.c: Likewise.
13888
13889 2000-09-11  Robert Lipe  <robertl@sco.com>
13890
13891         * gcc.dg/pragma-align.c: New test.
13892
13893 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13894
13895         * g++.old-deja/g++.pt/explicit82.C: New test.
13896         * g++.old-deja/g++.pt/explicit83.C: New test.
13897
13898 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13899
13900         * gcc.dg/asm-names.c: New test.
13901
13902 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13903
13904         * gcc.dg/cpp/tr-warn6.c: New test
13905
13906 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13907
13908         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13909         be accepted.
13910
13911 2000-09-07  Catherine Moore  <clm@redhat.com>
13912
13913         * gcc.c-torture/execute/unroll-1.c: New test.
13914
13915 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13916
13917         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13918         ERROR markers.
13919         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13920         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13921         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13922         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13923         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13924         Preprocess only.
13925         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13926         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13927
13928 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.pt/deduct2.C: New test.
13931
13932 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13933
13934         * g++.old-deja/g++.pt/parms2.C: New test.
13935
13936 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13937
13938         * g++.old-deja/g++.pt/crash58.C: New test.
13939
13940 2000-09-06  Greg McGary  <greg@mcgary.org>
13941
13942         * gcc.c-torture/execute/20000906-1.c: New test.
13943         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13944
13945 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13946
13947         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13948
13949 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13950
13951         * g++.old-deja/g++.pt/crash57.C: New test.
13952
13953 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13954
13955         * g++.old-deja/g++.pt/crash56.C: New test.
13956
13957 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13958
13959         * g++.old-deja/g++.pt/koenig1.C: New test.
13960
13961 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13962
13963         * gcc.dg/20000904-1.c: New test.
13964
13965 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13966
13967         * gcc.dg/cpp/paste8.c: New test.
13968
13969 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13970
13971         * gcc.c-torture/compile/20000827-1.c: New test.
13972
13973 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13974
13975         * gcc.dg/format-diag-1.c: New test.
13976
13977 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13978
13979         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13980         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13981         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13982         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13983         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13984
13985 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13986
13987         * g++.old-deja/g++.other/nested4.C: New test.
13988
13989 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13990
13991         * g++.old-deja/g++.ns/scoped1.C: New test.
13992
13993 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13994
13995         * lib/g++.exp: Support testing already-installed GCC.
13996
13997 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13998
13999         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14000
14001 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14002
14003         * gcc.dg/return-type-2.c: New test.
14004
14005 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14006
14007         * gcc.c-torture/compile/20000825-1.c: New test.
14008
14009 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14010
14011         * gcc.dg/dwarf2-2.c: New test.
14012
14013 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14014
14015         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14016         dg-warning regexps.
14017
14018 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14019
14020         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14021         gcc.dg/format-ext-5.c: New tests.
14022
14023 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14024
14025         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14026
14027 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14028
14029         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14030
14031 2000-08-24  Richard Henderson  <rth@cygnus.com>
14032
14033         * gcc.dg/ia64-sync-1.c: New test.
14034         * gcc.dg/ia64-sync-2.c: New test.
14035         * gcc.dg/ia64-asm-1.c: New test.
14036
14037 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14038
14039         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14040         * gcc.dg/format-ext-2.c: New test.
14041
14042 2000-08-23  Jason Merrill  <jason@redhat.com>
14043
14044         * lib/old-dejagnu.exp: Also ignore "In member function" and
14045         "At global scope".
14046
14047 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14048
14049         * gcc.dg/noncompile/label-lineno-1.c: New test.
14050
14051 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14052
14053         * gcc.dg/c99-array-nonobj-1.c: New test.
14054
14055 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14056
14057         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14058         tests.
14059         * gcc.dg/format-ext-1.c: New test.
14060
14061 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14062
14063         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14064         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14065         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14066         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14067         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14068
14069 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14070
14071         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14072         gcc.dg/c99-strftime-2.c: New tests.
14073
14074 2000-08-22  Richard Henderson  <rth@cygnus.com>
14075
14076         * gcc.c-torture/execute/20000822-1.c: New test.
14077
14078 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14079
14080         * gcc.c-torture/execute/20000819-1.x: Remove.
14081
14082 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14083
14084         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14085         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14086         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14087         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14088         gcc.dg/format-xopen-1.c: New tests.
14089
14090 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14091
14092         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14093
14094 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14095
14096         * g++.old-deja/g++.other/loop2.C: New test.
14097
14098         * gcc.c-torture/compile/20000606-1.c: New test.
14099         * gcc.c-torture/compile/20000728-1.c: New test.
14100         * gcc.c-torture/execute/20000801-1.c: New test.
14101         * gcc.c-torture/execute/20000801-2.c: New test.
14102         * gcc.c-torture/execute/20000819-1.c: New test.
14103         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14104         * gcc.dg/20000629-1.c: New test.
14105         * gcc.dg/20000724-1.c: New test.
14106         * gcc.dg/20000807-1.c: New test.
14107
14108 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14109
14110         * gcc.dg/cpp/pragma-1.c: New test.
14111         * gcc.dg/cpp/pragma-2.c: New test.
14112
14113 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14114
14115         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14116         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14117
14118 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14119
14120         * gcc.c-torture/compile/20000818-1.c: New test.
14121
14122 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14123
14124         * gcc.c-torture/execute/20000818-1.c: New test.
14125
14126 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14127
14128         * gcc.dg/format-va-1.c: New test.
14129
14130 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14131
14132         * g++.old-deja/g++.other/typedef8.C: New test.
14133
14134 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14135
14136         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14137         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14138         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14139         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14140         * g++.old-deja/g++.other/ptrmem7.C: New test.
14141         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14142
14143 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14144
14145         * g++.old-deja/g++.pt/typename27.C: New test.
14146
14147 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14148
14149         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14150         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14151         * g++.old-deja/g++.pt/friend45.C: New test.
14152         * g++.old-deja/g++.other/friend8.C: New test.
14153
14154 2000-08-15  Richard Henderson  <rth@cygnus.com>
14155
14156         * gcc.c-torture/execute/20000815-1.c: New test.
14157
14158 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14159
14160         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14161         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14162         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14163
14164 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14165
14166         * g++.old-deja/g++.other/refinit2.C: New test.
14167
14168 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14169
14170         * lib/c-torture.exp (c-torture): Make
14171         compiler_conditional_xfail_data global.
14172         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14173         compiler_conditional_xfail_data machinery.
14174         (f-torture-execute): Likewise.
14175         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14176         and only when unrolling loops.
14177
14178         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14179
14180 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14181
14182         * g++.old-deja/g++.pt/explicit81.C: New test.
14183
14184 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14185
14186         * g++.old-deja/g++.pt/typename26.C: New test.
14187
14188 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14189
14190         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14191         warning.
14192
14193 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14194
14195         * g++.old-deja/g++.other/array3.C: New test.
14196
14197 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14198
14199         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14200         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14201         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14202         New tests.
14203
14204 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14205
14206         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14207         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14208
14209 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14210
14211         * gcc.c-torture/execute/20000808-1.c: New test.
14212
14213 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14214
14215         * gcc.dg/c90-const-expr-1.c: New test.
14216
14217 2000-08-08  Richard Henderson  <rth@cygnus.com>
14218
14219         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14220
14221 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14222
14223         * gcc.dg/noncompile/const-ll-1.c: New test.
14224
14225 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14226
14227         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14228
14229 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14230
14231         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14232         that running programs linked against the shared version of libobjc
14233         run correctly.
14234
14235 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14236
14237         * gcc.dg/c99-printf-1.c: New test.
14238
14239 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14240
14241         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14242
14243 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14244
14245         * gcc.c-torture/execute/20000731-1.x: Delete.
14246
14247 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14248
14249         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14250         and torture_without_loops as is done by c-torture.exp.
14251         (search_for): Copy from c-torture.exp.
14252         (gcc-dg-runtest): New function, drives a directory of tests
14253         iterating over the TORTURE_OPTIONS.
14254         (scan-assembler, scan-assembler-not): Move here from
14255         individual directory drivers.
14256
14257         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14258         defined by lib/gcc-dg.exp.
14259         * gcc.dg/cpp/cpp.exp: Likewise.
14260         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14261         gcc-dg-runtest, so we cycle over optimization options.
14262
14263         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14264         * gcc.dg/compare2.c: No longer expected to fail.
14265
14266 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14267
14268         * gcc.c-torture/execute/20000804-1.c: New test.
14269
14270 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14271
14272         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14273
14274 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14275
14276         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14277
14278 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14279
14280         * gcc.c-torture/compile/20000803-1.c: New test.
14281
14282 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14283
14284         * gcc.c-torture/execute/20000801-3.c,
14285         gcc.c-torture/execute/20000801-4.c: New tests.
14286         * gcc.c-torture/execute/20000801-3.x,
14287         gcc.c-torture/execute/20000801-4.x: Xfail.
14288
14289 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14290
14291         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14292         libobjc/.libs to allow for libtool.
14293
14294 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14295
14296         * gcc.c-torture/compile/20000802-1.c: New test.
14297
14298 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14299
14300         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14301
14302 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14303
14304         * gcc-c-torture/execute/20000731-2.c: New test.
14305
14306         * gcc.c-torture/execute/20000731-1.c: New test.
14307         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14308
14309 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14310
14311         * testsuite/gcc.dg/cpp/paste7.c: New test.
14312         * gcc.dg/cpp/20000725-1.c: New test.
14313
14314 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14315
14316         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14317         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14318         declaration warning for __builtin_dwarf_reg_size.
14319
14320         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14321
14322 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14323
14324         * gcc.dg/noncompile/voidparam-1.c: New test.
14325
14326 2000-07-30  Richard Henderson  <rth@cygnus.com>
14327
14328         * gcc.dg/c90-digraph-1.c: Don't xfail.
14329         * gcc.dg/compare2.c (case 10): Xfail.
14330         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14331
14332 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14333
14334         * gcc.dg/c99-main-1.c: New test.
14335
14336 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14337
14338         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14339
14340 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14341
14342         * gcc.c-tortuer/execute/20000726-1.c: New test.
14343
14344 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14345
14346         * gcc.c-torture/execute/enum-2.c: New test.
14347
14348 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14349
14350         * gcc.dg/cpp/tr-warn3.c: New test.
14351
14352 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14353
14354         * g++.old-deja/g++.ext/implicit1.C: Remove.
14355         * g++.old-deja/g++.jason/c2.C: Remove
14356         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14357         * g++.old-deja/g++.pt/crash16.C: Likewise.
14358         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14359
14360 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14361
14362         * g++.old-deja/g++.other/for2.C: New test.
14363
14364 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14365
14366         * gcc.dg/20000720-1.c: New test.
14367
14368 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14369
14370         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14371
14372 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14373
14374         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14375         * gcc.c-torture/execute/20000722-1.c: New.
14376         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14377
14378 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14379
14380         * gcc.dg/cpp/20000720-1.S: New test.
14381
14382 2000-07-21  Michael Meissner  <meissner@redhat.com>
14383
14384         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14385
14386 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14387
14388         * g++.old-deja/g++.brendan/crash16.C,
14389         g++.old-deja/g++.brendan/parse3.C,
14390         g++.old-deja/g++.brendan/redecl1.C,
14391         g++.old-deja/g++.ns/template13.C,
14392         g++.old-deja/g++.other/decl4.C,
14393         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14394
14395 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14396
14397         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14398         and "Internal error".
14399
14400         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14401         regexps.
14402         * gcc.dg/cpp/paste6.c: New test.
14403
14404 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14405
14406         * gcc.dg/cpp/tr-direct.c: New test.
14407
14408         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14409         gcc.dg/cpp/undef1.c: Tweak error regexps.
14410
14411 2000-07-18  Eric Christopher <echristo@redhat.com>
14412
14413         * gcc.c-torture/compile/20000718-1.c: New test.
14414
14415 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14416
14417         * cpplex.c (_cpp_push_token): If the token being pushed back
14418         is the previous token in this context, just subtract one from
14419         context->posn.
14420         * cppmacro.c (save_expansion): Clear aux field when storing a
14421         placemarker.
14422
14423 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14424
14425         * gcc.dg/noncompile/redecl-1.c: New test.
14426
14427 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14428
14429         * gcc.c-torture/execute/20000717-5.c: New test.
14430         * gcc.c-torture/execute/20000717-1.x: Removed.
14431
14432 2000-07-17  Richard Henderson  <rth@cygnus.com>
14433
14434         * gcc.c-torture/execute/20000717-4.c: New test.
14435
14436 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14437
14438         * gcc.dg/cpp/syshdr.c: New test.
14439         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14440
14441 2000-07-17  Neil Booth  <neilb@earthling.net>
14442
14443         * gcc.dg/cpp/cmdlne-dM.c: New test.
14444         * gcc.dg/cpp/cmdlne-dD.c: New test.
14445
14446 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14447
14448         * gcc.c-torture/execute/20000717-3.c: New test.
14449
14450         * gcc.c-torture/compile/20000717-1.c: New test.
14451
14452 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14453
14454         * gcc.c-torture/execute/20000717-2.c: New test.
14455
14456 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14457
14458         * gcc.dg/formatz-1.c: New test.
14459
14460         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14461         * gcc.dg/c99-digraph-1.c: New tests.
14462
14463         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14464         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14465
14466         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14467         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14468         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14469         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14470         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14471         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14472         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14473
14474 2000-07-17   Greg McGary <greg@mcgary.org>
14475
14476         * gcc.c-torture/execute/20000717-1.c: New test.
14477         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14478
14479 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14480
14481         * gcc.c-torture/execute/20000715-2.c: New test.
14482         * gcc.dg/20000715-1.c: New test.
14483
14484 2000-07-15  Michael Meissner  <meissner@redhat.com>
14485
14486         * gcc.c-torture/execute/20000715-1.c: New test.
14487
14488 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14489
14490         * gcc.c-torture/execute/20000707-1.c: New test.
14491
14492 2000-07-13  Neil Booth  <NeilB@earthling.net>
14493
14494         * testsuite/gcc.dg/cpp/digraph1.c,
14495         testsuite/gcc.dg/cpp/digraph2.c,
14496         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14497
14498 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14499
14500         * g77.f-torture/compile/20000630-2.f:  New test.
14501         * g77.f-torture/compile/20000630-2.x
14502
14503 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14504
14505         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14506
14507 2000-07-11  Neil Booth  <NeilB@earthling.net>
14508
14509         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14510
14511 2000-07-11  Neil Booth  <NeilB@earthling.net>
14512
14513         * gcc.dg/cpp/cmdlne-C.c: New.
14514
14515 2000-07-09  Neil Booth  <NeilB@earthling.net>
14516
14517         * gcc.dg/cpp/directiv.c: New tests.
14518         * gcc.dg/cpp/undef1.c: Update.
14519
14520 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14521
14522         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14523
14524 2000-07-09  Neil Booth  <NeilB@earthling.net>
14525
14526         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14527
14528 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14529
14530         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14531         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14532
14533 2000-07-08  Neil Booth  <NeilB@earthling.net>
14534
14535         * gcc.dg/cpp/macsyntx.c: New tests.
14536
14537 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.dg/20000707-1.c: New test.
14540
14541 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14542
14543         * gcc.c-torture/execute/20000706-1.c: New test.
14544         * gcc.c-torture/execute/20000706-2.c: New test.
14545         * gcc.c-torture/execute/20000706-3.c: New test.
14546         * gcc.c-torture/execute/20000706-4.c: New test.
14547         * gcc.c-torture/execute/20000706-5.c: New test.
14548
14549 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14550
14551         * g++.old-deja/g++.pt/instantiate7.C: New test.
14552
14553 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14554
14555         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14556         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14557         * g++.old-deja/g++.other/rtti3.C: Likewise.
14558         * g++.old-deja/g++.other/rttid3.C: Likewise.
14559
14560 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14561
14562         *  g77.f-torture/compile/20000630-1.x: Fix typo
14563
14564 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14565
14566         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14567         assembly output.
14568
14569 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14570
14571         * gcc.dg/cpp/ident.c: New test.
14572
14573 2000-07-05  Neil Booth  <NeilB@earthling.net>
14574
14575         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14576           gcc.dg/cpp/lexstrng.c: New tests.
14577
14578 2000-07-04  Neil Booth  <NeilB@earthling.net>
14579
14580         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14581         * gcc.dg/cpp/strify2.c: Same.
14582
14583 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14584
14585         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14586         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14587         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14588         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14589
14590         * testsuite/gcc.dg/cpp/macro1.c,
14591         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14592         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14593         testsuite/gcc.dg/cpp/strify1.c,
14594         testsuite/gcc.dg/cpp/strify2.c: New tests.
14595
14596 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14597
14598         * gcc.c-torture/execute/20000703-1.c: New test.
14599
14600 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14601
14602         * g++.old-deja/g++.pt (lookup10.C): New test.
14603
14604 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14605
14606         * g++.old-deja/g++.pt (typename25.C): New test.
14607
14608 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14609
14610         * gcc.c-torture/compile/20000701-1.c: New test.
14611
14612 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14613
14614         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14615         to test case.
14616
14617 2000-06-30  Catherine Moore  <clm@cygnus.com>
14618
14619         * gcc.c-torture/execute/align-1.c: New test.
14620
14621 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14622
14623         * g++.old-deja/g++.pt/expr8.C: New test.
14624         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14625
14626 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14627
14628         * gcc.c-torture/compile/20000629-1.c: New test.
14629
14630 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14631
14632
14633         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14634         gcc.dg/noncompile directory, depending on whether they're
14635         preprocessor tests or not.  Annotate all the tests for the dg
14636         framework.
14637
14638         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14639         * gcc.dg/noncompile/noncompile.exp: New.
14640
14641         * Moved files:
14642         Old name                                New name
14643         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14644         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14645         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14646         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14647         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14648         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14649         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14650         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14651         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14652         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14653         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14654         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14655         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14656         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14657         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14658         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14659         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14660         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14661         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14662         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14663         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14664         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14665         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14666         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14667
14668         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14669         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14670         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14671         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14672         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14673         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14674
14675 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14676
14677         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14678         declare one variable.  On the fourth, error.
14679         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14680         declared by 20000628-1a.h.
14681
14682 2000-06-29  Richard Henderson  <rth@redhat.com>
14683
14684         * gcc.c-torture/execute/930529-1.x: New file.
14685         * gcc.dg/920413-1.c: Adjust expected warning text.
14686         * gcc.dg/980217-1.c: Declare abort.
14687         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14688
14689 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14690
14691         * g77.f-torture/compile/20000629-1.f: New test.
14692         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14693
14694 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14695
14696         Rearrange lots of files, removing entirely the
14697         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14698         directories.
14699
14700         * Deleted files:
14701         gcc.c-torture/code_quality/code_quality.exp
14702         gcc.c-torture/special/special.exp
14703         gcc.failure/failure.exp
14704         gcc.failure/940409-1.x
14705         gcc.c-torture/compile/961203-1.x
14706
14707         * New files:
14708         gcc.misc-tests/linkage.exp
14709         gcc.c-torture/execute/920730-1t.c
14710         gcc.c-torture/execute/920730-1t.x
14711         gcc.c-torture/compile/920520-1.x
14712         gcc.c-torture/compile/920521-1.x
14713         gcc.c-torture/compile/981006-1.x
14714         gcc.c-torture/execute/eeprof-1.x
14715
14716         * Moved files (possibly with modifications to fit a new harness):
14717         Old name                                New name
14718         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14719         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14720         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14721         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14722         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14723         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14724         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14725         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14726         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14727         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14728         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14729         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14730         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14731         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14732
14733 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14734
14735         * c-torture/compile/961203-1.x: Delete.
14736
14737         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14738         not exit. Include stdio.h.
14739         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14740         * gcc.misc-tests/dg-12.c: Likewise.
14741         * gcc.misc-tests/dg-5.c: Likewise.
14742         * gcc.misc-tests/dg-6.c: Likewise.
14743         * gcc.misc-tests/dg-7.c: Prototype abort.
14744         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14745         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14746         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14747         not exit.
14748         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14749         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14750
14751 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14752
14753         * gcc.dg/cpp/20000628-1.c: New test.
14754         * gcc.dg/cpp/20000628-1.h: New header for above test.
14755         * gcc.dg/cpp/20000628-1a.h: Likewise.
14756
14757 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14758
14759         * gcc.dg/cpp: New directory.
14760         * gcc.dg/cpp/cpp.exp: New driver.
14761         * gcc.dg/cpp/20000627-1.c: New test.
14762         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14763         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14764         and rewrite as a compilation test.
14765
14766         * gcc.dg: Move many files into the cpp subdirectory, possibly
14767         renaming or editing them as well.
14768         Old name                New name
14769         990119-1.c              cpp/19990119-1.c
14770         990228-1.c              cpp/19990228-1.c
14771         990407-1.c              cpp/19990407-1.c
14772         990409-1.c              cpp/19990409-1.c
14773         990413-1.c              cpp/19990413-1.c
14774         990703-1.c              cpp/19990703-1.c
14775         20000127-1.c            cpp/20000127-1.c
14776         20000129-1.c            cpp/20000129-1.c
14777         20000207-1.c            cpp/20000207-1.c
14778         20000207-2.c            cpp/20000207-2.c
14779         20000209-1.c            cpp/20000209-1.c
14780         20000209-2.c            cpp/20000209-2.c
14781         20000301-1.c            cpp/20000301-1.c
14782         20000419-1.c            cpp/20000419-1.c
14783         20000510-1.S            cpp/20000510-1.S
14784         20000519-1.c            cpp/20000519-1.c
14785         20000529-1.c            cpp/20000529-1.c
14786         20000625-1.c            cpp/20000625-1.c
14787         20000625-2.c            cpp/20000625-2.c
14788         cpp-as1.c               cpp/assert1.c
14789         cpp-as2.c               cpp/assert2.c
14790         cxx-comments-1.c        cpp/cxxcom1.c
14791         cxx-comments-2.c        cpp/cxxcom2.c
14792         endif-label.c           cpp/endif.c
14793         cpp-hash1.c             cpp/hash1.c
14794         cpp-hash2.c             cpp/hash2.c
14795         cpp-if1.c               cpp/if-1.c
14796         cpp-if2.c               cpp/if-2.c
14797         cpp-if3.c               cpp/if-3.c
14798         cpp-if4.c               cpp/if-4.c
14799         cpp-if5.c               cpp/if-5.c
14800         cpp-cond.c              cpp/if-cexp.c
14801         cpp-missingop.c         cpp/if-mop.c
14802         cpp-missingparen.c      cpp/if-mpar.c
14803         cpp-opprec.c            cpp/if-oppr.c
14804         cpp-ifparen.c           cpp/if-paren.c
14805         cpp-shortcircuit.c      cpp/if-sc.c
14806         cpp-shift.c             cpp/if-shift.c
14807         cpp-unary.c             cpp/if-unary.c
14808         cpp-li1.c               cpp/line1.c
14809         cpp-li2.c               cpp/line2.c
14810         lineno.c                cpp/line3.c
14811         lineno-2.c              cpp/line4.c
14812         cpp-mi.c                cpp/mi1.c
14813         cpp-mic.h               cpp/mi1c.h
14814         cpp-micc.h              cpp/mi1cc.h
14815         cpp-mind.h              cpp/mi1nd.h
14816         cpp-mindp.h             cpp/mi1ndp.h
14817         cpp-mix.h               cpp/mi1x.h
14818         cpp-mi2.c               cpp/mi2.c
14819         cpp-mi2a.h              cpp/mi2a.h
14820         cpp-mi2b.h              cpp/mi2b.h
14821         cpp-mi2c.h              cpp/mi2c.h
14822         cpp-mi3.c               cpp/mi3.c
14823         cpp-mi3.def             cpp/mi3.def
14824         poison-1.c              cpp/poison.c
14825         pr-impl.c               cpp/prag-imp.c
14826         cpp-redef-2.c           cpp/redef1.c
14827         cpp-redef.c             cpp/redef2.c
14828         strpaste.c              cpp/strp1.c
14829         strpaste-2.c            cpp/strp2.c
14830         cpp-tradpaste.c         cpp/tr-paste.c
14831         cpp-tradstringify.c     cpp/tr-str.c
14832         cpp-tradwarn1.c         cpp/tr-warn1.c
14833         cpp-tradwarn2.c         cpp/tr-warn2.c
14834         trigraphs.c             cpp/trigraphs.c
14835         cpp-unc1.c              cpp/unc1.c
14836         cpp-unc2.c              cpp/unc2.c
14837         cpp-unc3.c              cpp/unc3.c
14838         cpp-unc.c               cpp/unc4.c
14839         undef.c                 cpp/undef1.c
14840         undef-2.c               cpp/undef2.c
14841         cpp-wi1.c               cpp/widestr1.c
14842
14843 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14844
14845         * lib/g++.exp (g++_include_flags): Tweak.
14846
14847 2000-06-27  H.J. Lu  <hjl@gnu.org>
14848             Loren J. Rittle  <ljrittle@acm.org>
14849
14850         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14851         version with one that knows about the new gcc tree structure.
14852         (g++_link_flags): Same.
14853
14854 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14855
14856         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14857         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14858         case we are cross-compiling.
14859
14860         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14861         g++.old-deja/g++.niklas/Makefile.in,
14862         g++.old-deja/g++.niklas/configure.in,
14863         g++.old-deja/g++.other/Makefile.in,
14864         g++.old-deja/g++.other/configure.in,
14865         gcc.c-torture/code_quality/Makefile.in,
14866         gcc.c-torture/code_quality/configure.in,
14867         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14868         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14869         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14870         gcc.c-torture/execute/ieee/Makefile.in,
14871         gcc.c-torture/execute/ieee/configure.in,
14872         gcc.c-torture/noncompile/Makefile.in,
14873         gcc.c-torture/noncompile/configure.in,
14874         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14875         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14876         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14877
14878 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14879
14880         * g++.old-deja/g++.other/ambig3.C: New test.
14881
14882 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14883
14884         * g++.old-deja/g++.pt/syntax1.C: New test.
14885         * g++.old-deja/g++.pt/syntax2.C: New test.
14886         * g++.old-deja/g++.other/syntax3.C: New test.
14887         * g++.old-deja/g++.other/syntax4.C: New test.
14888
14889 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14890
14891         * gcc.dg/20000623-1.c: Prototype exit and abort.
14892
14893 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14894
14895         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14896         New tests.
14897         * gcc.dg/cpp-mi3.def: New file.
14898
14899         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14900         inside assertions.
14901         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14902         lexer's error messages.
14903         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14904         divine anything from the linemarkers.
14905         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14906         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14907
14908 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14909
14910         * gcc.dg/20000623-1.c: New test.
14911
14912 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14913
14914         * gcc.c-torture/execute/20000622-1.c: New test.
14915
14916 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14917
14918         * g++.old-deja/g++.other/init15.C: New test.
14919
14920 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14921
14922         * g++.old-deja/g++.pt/vaarg2.C: New test.
14923         * g++.old-deja/g++.pt/vaarg3.C: New test.
14924
14925 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14926
14927         * g++.old-deja/g++.other/dyncast6.C: New test.
14928
14929 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14930
14931         * gcc.c-torture/execute/loop-6.c: New test.
14932
14933 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14934
14935         * gcc.dg/20000614-1.c: New test.
14936         * gcc.dg/20000614-2.c: New test.
14937
14938 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14939
14940         * g++.old-deja/g++.other/inline12.C: New test.
14941
14942 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14943
14944         * g++.old-deja/g++.other/eh1.C: New test.
14945
14946 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14947
14948         * g++.old-deja/g++.other/type.C: New test.
14949
14950 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14951
14952         * g++.old-deja/g++.other/initstring.C: New test.
14953
14954 2000-06-12  Jason Merrill  <jason@redhat.com>
14955
14956         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14957
14958 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14959
14960         * gcc.c-torture/compile/20000609-1.c: New test.
14961
14962 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14963
14964         * gcc.dg/20000609-1.c: New test.
14965
14966 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14967
14968         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14969         * gcc.c-torture/noncompile/poison-1.c: Move...
14970         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14971         * gcc.dg/cpp-li1.c: Add a token after the #line.
14972
14973 2000-06-05  Richard Henderson  <rth@cygnus.com>
14974
14975         * gcc.c-torture/execute/20000605-2.c: New test.
14976         * gcc.c-torture/execute/20000605-3.c: New test.
14977
14978 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14979
14980         * g77.f-torture/execute/20000503-1.x: New file.
14981
14982 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14983
14984         * g++.old-deja/g++.eh/badalloc1.C: New test.
14985
14986 2000-06-05  Richard Henderson  <rth@cygnus.com>
14987
14988         * gcc.c-torture/execute/20000605-1.c: New test.
14989
14990 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14991             Nathan Sidwell <nathan@codesourcery.com>
14992
14993         * gcc.c-torture/compile/20000605-1.c: New test.
14994
14995 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14996
14997         * g77.f-torture/compile/20000601-1.f:  New test.
14998
14999 2000-06-03  Richard Henderson  <rth@cygnus.com>
15000
15001         * gcc.c-torture/execute/20000603-1.c: New.
15002
15003 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15004
15005         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15006         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15007
15008 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15009
15010         * gcc.dg/compare2.c (case 12): XFAIL.
15011         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15012         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15013
15014         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15015
15016 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15017
15018         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15019         guard macro is already defined when the header is first
15020         included.
15021         * gcc.dg/cpp-mix.h: New file.
15022         * gcc.dg/endif-label.c: Update patterns to match compiler.
15023
15024         * g++.brendan/complex1.C: Declare abort.
15025         * g++.law/refs4.C: Remove XFAIL.
15026         * g++.oliva/expr2.C: Declare abort and exit.
15027
15028 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15029
15030         * gcc.c-torture/execute/20000528-1.c: New test.
15031
15032         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15033         * g++.old-deja/g++.law/temps4.C: Likewise.
15034
15035         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15036         stdlib.h.  Call abort() on failure.
15037         * g++.old-deja/g++.law/refs4.C: Likewise.
15038         * g++.old-deja/g++.law/temps4.C: Likewise.
15039         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15040         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15041
15042 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15043
15044         Relative to g++.dg/special:
15045         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15046
15047         Relative to g++.old-deja:
15048         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15049         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15050         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15051         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15052         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15053         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15054         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15055
15056         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15057         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15058         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15059         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15060         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15061         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15062         and/or string.h.
15063
15064         * g++.other/goto1.C: Update expectations for error messages.
15065
15066 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15067
15068         * gcc.c-torture/compile/20000523-1.c: New test.
15069
15070 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15071
15072         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15073
15074 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         * g++.old-deja/g++.eh/catch11.C: New test.
15077         * g++.old-deja/g++.eh/catch12.C: New test.
15078
15079 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15080
15081         * gcc.c-torture/execute/20000523-1.c: New test.
15082
15083 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15084
15085         * c-torture/execute/bcp-1.c: Replace abort in arg of
15086         __builtin_constant_p with a generic external function.
15087
15088         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15089         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15090         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15091         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15092         Prototype abort and/or exit.
15093
15094         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15095         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15096         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15097         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15098
15099 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15100
15101         * gcc.dg/dwarf2-1.c: New test.
15102
15103 2000-05-20  Richard Henderson  <rth@cygnus.com>
15104
15105         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15106
15107 2000-05-20  Andreas Jaeger  <aj@suse.de>
15108
15109         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15110         testcase.
15111
15112 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15113
15114         * gcc.c-torture/execute/20000519-2.c: New test.
15115
15116 2000-05-19  Andreas Jaeger  <aj@suse.de>
15117
15118         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15119         which fails with SSA.
15120
15121         * lib/c-torture.exp: Also test with -O3 -fssa.
15122
15123 2000-05-18  Michael Meissner  <meissner@redhat.com>
15124
15125         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15126         * gcc.c-torture/execute/920415-1.c: Ditto.
15127         * gcc.c-torture/execute/920501-1.c: Ditto.
15128         * gcc.c-torture/execute/conversion.c: Ditto.
15129         * gcc.c-torture/execute/cvt-1.c: Ditto.
15130
15131 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15132
15133         * gcc.c-torture/compile/20000518-1.c: New test.
15134
15135 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15136
15137         * g77.f-torture/compile/200005018.f:  New test.
15138
15139 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15140
15141         * gcc.c-torture/compile/20000517-1.c: New test.
15142
15143 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15144
15145         * gcc.c-torture/execute/20000516-1.c: New test.
15146
15147 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15148
15149         * g++.old-deja/g++.other/eh.C: New test.
15150
15151 2000-05-12  Richard Henderson  <rth@cygnus.com>
15152
15153         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15154         constants through to doit's conditional.
15155
15156 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15157
15158         * gcc.c-torture/compile/20000511-1.c: New test.
15159         * g77.f-torture/compile/20000511-1.f: New test.
15160         * g77.f-torture/compile/20000511-2.f: New test.
15161
15162 2000-05-11  Michael Meissner  <meissner@redhat.com>
15163
15164         * gcc.c-torture/execute/20000511-1.c: New test.
15165
15166 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15167
15168         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15169         * gcc.dg/20000510-1.S: New.
15170
15171 2000-05-08  Catherine Moore  <clm@cygnus.com>
15172
15173         * gcc.dg/unused-3.c: New.
15174
15175 2000-05-06  Richard Henderson  <rth@cygnus.com>
15176
15177           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15178           * g++.old-deja/g++.mike/warn1.C: Likewise.
15179           * g++.old-deja/g++.pt/local1.C: Likewise.
15180           * g++.old-deja/g++.pt/local7.C: Likewise.
15181           * g++.old-deja/g++.pt/spec16.C: Likewise.
15182
15183 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15184
15185         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15186
15187 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15188
15189           * g77.f-torture/execute/20000503-1.f:  New test.
15190
15191 2000-05-04  Andreas Jaeger  <aj@suse.de>
15192
15193         * gcc.dg/noreturn-2.c: New test.
15194
15195 2000-05-04  Neil Booth  <NeilB@earthling.net>
15196
15197         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15198         preprocessor.
15199
15200 2000-05-04  Richard Henderson  <rth@cygnus.com>
15201
15202         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15203
15204 2000-05-04  Richard Henderson  <rth@cygnus.com>
15205
15206         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15207         OpenSSL by Jason R Thorpe.
15208
15209 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15210
15211         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15212
15213 2000-05-03  Robert Lipe <robertlipe@usa.net>
15214
15215         * gcc.dg/20000503-1.c: New test.
15216
15217 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15218
15219         * gcc.c-torture/compile/20000502-1.c: New test.
15220         * g++.old-deja/g++.other/align.C: New test.
15221         * gcc.dg/cpp-tradstringify.c: New test.
15222
15223 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15224
15225         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15226         and hard registers.
15227
15228 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15229
15230         * gcc.c-torture/execute/loop-5.c: New test.
15231
15232 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15233
15234         * gcc.c-torture/execute/va-arg-20.c: New test.
15235
15236 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15237
15238         * gcc.c-torture/execute/20000422-1.c: New test.
15239
15240 2000-04-20  Greg McGary  <gkm@gnu.org>
15241
15242         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15243         when optimizing, but without sibling-call optimizations (-O1).
15244
15245 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15246
15247           * gcc.c-torture/compile/20000420-1.c: New test.
15248
15249 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15250
15251         * g++.abi/ptrflags.C: New test.
15252         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15253
15254 2000-04-19  Catherine Moore  <clm@cygnus.com>
15255
15256         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15257
15258 2000-04-19  Greg McGary  <gkm@gnu.org>
15259
15260         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15261         sibling-call optimizations.
15262
15263 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15264
15265         * gcc.dg/20000419-1.c: New test.
15266
15267 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15268
15269         * gcc.c-torture/execute/20000412-6.c: New test.
15270
15271 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15272
15273         * gcc.c-torture/execute/20000412-5.c: New test.
15274         * g77.f-torture/compile/20000412-1.f: New test.
15275         * gcc.c-torture/execute/20000412-4.c: New test.
15276         * gcc.c-torture/compile/20000412-2.c: New test.
15277         * gcc.c-torture/execute/20000412-3.c: New test.
15278         * gcc.c-torture/compile/20000412-1.c: New test.
15279         * gcc.c-torture/execute/20000412-2.c: New test.
15280
15281 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15282
15283         * objc/execute/bf-20.m: New test.
15284
15285 2000-04-10  Richard Henderson  <rth@cygnus.com>
15286
15287         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15288
15289         * gcc.c-torture/execute/20000412-1.c: New test.
15290
15291 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15292
15293         * g++.old-deja/g++.eh/catchptr1.C: New test.
15294
15295 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15296
15297         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15298
15299 2000-04-08  Neil Booth  <NeilB@earthling.net>
15300
15301         * gcc.dg/cpp-nullchar.c: Remove test as
15302         embedded nulls cause problems.
15303
15304 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15305
15306         * gcc.dg/compare2.c: New test.
15307
15308 2000-04-08  Neil Booth  <NeilB@earthling.net>
15309
15310         * gcc.dg/cpp-nullchar.c: New test.
15311
15312 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15313
15314         * gcc.dg/cpp-mi2.c: New test.
15315         * gcc.dg/cpp-mi2[abc].h: New files.
15316
15317 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15318
15319         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15320         member name.
15321
15322 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15323
15324         * g++.old-deja/g++.abi/vmihint.C: New test.
15325
15326 2000-04-06  Neil Booth  <NeilB@earthling.net>
15327
15328         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15329         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15330         copyright.
15331
15332 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15333
15334         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15335         avoid stack-frame overwrite.
15336
15337 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15338
15339         * gcc.c-torture/compile/20000405-2.c: New test.
15340         * gcc.c-torture/compile/20000405-3.c: New test.
15341
15342 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15343
15344         * gcc.c-torture/compile/20000405-1.c: New test.
15345
15346 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15347
15348         * gcc.dg/cast-qual-1.c: Revert last change.
15349
15350 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15351
15352         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15353
15354 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15355
15356         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15357         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15358
15359 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15360
15361         * gcc.c-torture/compile/20000403-2.c: New test.
15362         * gcc.c-torture/compile/20000403-1.c: New test.
15363
15364 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15365
15366         * gcc.c-torture/execute/20000403-1.c: New test.
15367
15368 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15369
15370         * gcc.c-torture/execute/20000402-1.c: New test.
15371
15372 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15373
15374         * gcc.c-torture/execute/va-arg-15.c: New test.
15375         * gcc.c-torture/execute/va-arg-16.c: New test.
15376         * gcc.c-torture/execute/va-arg-17.c: New test.
15377         * gcc.c-torture/execute/va-arg-18.c: New test.
15378         * gcc.c-torture/execute/va-arg-19.c: New test.
15379
15380 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15381
15382         * gcc.c-torture/compile/981211-1.c: Move to...
15383         * gcc.dg/cpp-as1.c: ...here.
15384         * gcc.dg/cpp-as2.c: New file.
15385
15386         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15387         compiler.
15388
15389 2000-04-02  Neil Booth  <NeilB@earthling.net>
15390
15391         * gcc.dg/cpp-cond.c  New tests.
15392         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15393         accidental success less likely.
15394         * gcc.dg/cpp-missingop.c  New tests.
15395         * gcc.dg/cpp-missingparen.c  New tests.
15396         * gcc.dg/cpp-shift.c  New tests.
15397         * gcc.dg/cpp-shortcircuit.c  New tests.
15398         * gcc.dg/cpp-unary.c  New tests.
15399
15400 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15401
15402         * gcc.c-torture/compile/20000329-1.c: New test.
15403
15404 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15405
15406         * gcc.c-torture/compile/20000326-1.c: New test.
15407         * gcc.c-torture/compile/20000326-2.c: New test.
15408
15409 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15410
15411         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15412         the first parameter is a function argument.
15413
15414 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15415
15416         * g++.old-deja/g++.ext/array4.C: New test.
15417
15418 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15419
15420         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15421
15422 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15423
15424         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15425
15426 2000-03-19  Richard Henderson  <rth@cygnus.com>
15427
15428         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15429
15430 2000-03-19  Richard Henderson  <rth@cygnus.com>
15431
15432         * gcc.c-torture/compile/20000319-1.c: New test.
15433
15434 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15435
15436         * gcc.c-torture/execute/20000314-3.c: New test.
15437         * gcc.c-torture/execute/20000314-2.c: New test.
15438         * gcc.c-torture/execute/20000314-1.c: New test.
15439         * gcc.c-torture/compile/20000314-2.c: New test.
15440         * gcc.c-torture/compile/20000314-1.c: New test.
15441
15442 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15443
15444         * g++.old-deja/g++.warn/inline.C: New test.
15445
15446 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15447
15448         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15449         standards-compliant result rather than specific constants.
15450         Put test-values in array.
15451
15452 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15453
15454         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15455         (g++_target_compile): Put test-specific options last.
15456
15457 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15458
15459         * g++.old-deja/g++.eh/vbase4.C: New test.
15460
15461 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15464
15465 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15466
15467         * g++.old-deja/g++.brendan/misc12.C: Removed.
15468         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15469         * g++.old-deja/g++.ext/pretty4.C: New test.
15470
15471 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15472
15473         * g++.old-deja/g++.other/string2.C: New test.
15474
15475 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15476
15477         * g++.old-deja/g++.warn/impint2.C: New test.
15478
15479 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15480
15481         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15482         is 1, not zero.
15483
15484 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15485
15486         * g++.old-deja/g++.warn/impint.C: New test.
15487         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15488         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15489         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15490         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15491         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15492         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15493         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15494         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15495         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15496         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15497         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15498         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15499
15500 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15501
15502         * gcc.dg/cpp-redef.c: New test.
15503
15504 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15505
15506         * g++.old-deja/g++.pt/unify7.C: New test.
15507
15508 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15509
15510         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15511         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15512
15513 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15514
15515         * gcc.c-torture/compile/20000224-1.c: New test.
15516
15517 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15518
15519         * gcc.c-torture/compile/cpp-2.c: New test.
15520         * gcc.c-torture/compile/cpp-1.c: New test.
15521
15522 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15523
15524         * gcc.c-torture/execute/20000225-1.c: New test.
15525
15526 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15527
15528         * gcc.dg/cpp-li2.c: New test.
15529
15530         * gcc.dg/cpp-wi1.c: New test.
15531
15532         * gcc.dg/cpp-li1.c: New test.
15533
15534 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * g++.old-deja/g++.other/sizeof5.C: New test.
15537
15538 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15539
15540         * gcc.c-torture/execute/va-arg-13.c: New test.
15541
15542 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15543
15544         * gcc.c-torture/execute/va-arg-12.c: New test.
15545
15546 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15547
15548         * gcc.c-torture/execute/20000223-1.c: New test.
15549
15550 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15551
15552         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15553
15554 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15555
15556         * g++.old-deja/g++.abi/ptrmem.C: New test.
15557
15558 2000-02-19  Richard Henderson  <rth@cygnus.com>
15559
15560         * gcc.c-torture/compile/init-3.c: New.
15561
15562 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15563
15564         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15565         ALWAYS_CXXFLAGS.
15566
15567 2000-02-11  Robert Lipe <robertl@sco.com>
15568
15569         * gcc.c-torture/compile/20000211-3.c: New test.
15570
15571 2000-02-11  Martin Buchholz <martin@xemacs.org>
15572
15573         * gcc.c-torture/compile/20000211-2.c: New test.
15574
15575 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15576
15577         * gcc.c-torture/compile/20000211-1.c: New test.
15578
15579 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15580
15581         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15582           on native targets
15583
15584 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15585
15586         * g++.old-deja/g++.other/cast5.C: New test.
15587
15588 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15589
15590         * gcc.c-torture/execute/20000205-1.c: New.
15591
15592 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15593
15594         * g++.old-deja/g++.jason/cast3.C: Return void.
15595         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15596
15597 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15598
15599         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15600
15601         * gcc.dg/loop-1.c: New test.
15602
15603 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15604
15605         * gcc.c-torture/compile/20000127-1.c: New test.
15606         * gcc.c-torture/execute/991228-1.c: New test.
15607
15608 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15609
15610         * gcc.dg/unused-2.c: New test.
15611
15612         * gcc.dg/conv-1.c: New test.
15613
15614 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15615
15616         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15617         compiler.
15618         (tool_option_proc): Fix typo.
15619
15620 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15621
15622         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15623         of the ld on the host, not on the build machine.
15624         Also, don't crash if '--help' is not a supported option.
15625
15626 2000-01-24  Richard Henderson  <rth@cygnus.com>
15627
15628         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15629
15630 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15631
15632         * gcc.c-torture/execute/20000120-2.c: New test.
15633         * gcc.c-torture/execute/20000120-1.c: New test.
15634
15635 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15636
15637         * gcc.c-torture/execute/20000113-1.c: New test.
15638
15639 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15640
15641         * gcc.c-torture/execute/20000112-1.c: New test.
15642
15643 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15644
15645         * gcc.dg/20000111-1.c: New test.
15646
15647 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15648
15649         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15650         with 16 bit integers.
15651
15652 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15653
15654         * gcc.dg/20000108-1.c: New test.
15655
15656 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15657
15658         * g++.old-deja/g++.ns/koenig8.C: New test.
15659
15660 2000-01-05  Nathan Sidwell  <nathan@
15661
15662         * gcc.c-torture/execute/990531-1.c: New test.
15663
15664 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15665
15666         * gcc.c-torture/compile/990527-1.c: New test.
15667
15668 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15669
15670         * gcc.c-torture/execute/990527-1.c: New test.
15671
15672 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15673
15674         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15675         bitfields as signed.
15676
15677 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15678
15679         * g77.f-torture/compile/19990525-0.f: New test.
15680
15681 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15682
15683         * gcc.c-torture/execute/990525-2.c: New test.
15684
15685         * gcc.c-torture/execute/990525-1.c: New test.
15686
15687 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15688
15689         * g++.old-deja/g++.other/anon3.C: New test.
15690         * g++.old-deja/g++.other/anon4.C: New test.
15691         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15692         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15693         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15694         Merrill).
15695
15696 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15697
15698         * gcc.c-torture/execute/990524-1.c: New test.
15699
15700         * gcc.dg/990524-1.c: New test.
15701
15702 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15703
15704         * gcc.c-torture/compile/990523-1.c: New test.
15705
15706 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15707
15708         * gcc.c-torture/compile/990519-1.c: New test.
15709
15710 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15711
15712         * gcc.c-torture/compile/990517-1.c: New test.
15713
15714         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15715         (e4, f4): New tests.
15716         (main): Call them.
15717
15718 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15719
15720         * gcc.dg/noreturn-1.c: New test.
15721
15722 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15723
15724         * gcc.c-torture/execute/990513-1.c: New test.
15725
15726 1999-05-10  Richard Henderson  <rth@cygnus.com>
15727
15728         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15729
15730 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15731
15732         * g77.f-torture/execute/erfc.f: Use small single-precision
15733         values, to avoid problems on Alphas when not -mieee.
15734
15735 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15736
15737         * gcc.dg/990506-0.c: New test.
15738
15739 1999-05-08  Richard Henderson  <rth@cygnus.com>
15740
15741         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15742         the constant to test.  Don't XFAIL 64-bit targets.
15743
15744         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15745         * g++.old-deja/g++.law/profile1.C: Likewise.
15746
15747         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15748         operator new instances.
15749         * g++.old-deja/g++.other/delete5.C: Likewise.
15750
15751 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15752
15753         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15754         intrinsic.
15755
15756 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15757
15758         * g77.f-torture/execute/u77-test.f: Reverse order of two
15759         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15760
15761 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15762
15763         * gcc.dg/compare1.c: New test.
15764
15765 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15766
15767         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15768         New tests.
15769
15770 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15771
15772         * g77.f-torture/compile/19990502-1.f: New test.
15773
15774 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15775
15776         * g77.f-torture/compile/19990502-0.f: New test.
15777
15778 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15779
15780         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15781         intrinsic.
15782
15783 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15784
15785         * g77.f-torture/execute/u77-test.f (main): List libU77
15786         intrinsics not currently tested.
15787         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15788         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15789         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15790         Trim blanks off the ends of some printed strings.
15791
15792 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15793
15794         * g77.f-torture/execute/u77-test.f (main): Just warn about
15795         FSTAT gid disagreement, as it's expected on some systems.
15796
15797 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15798
15799         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15800         use a new function, which allows for some slop.
15801         Clean up some commentary.
15802         (issum): The new function.
15803         (sgladd): Deleted subroutine.
15804
15805 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15806
15807         * g77.f-torture/execute/u77-test.f: Modify to be more like
15808         libf2c/libU77 version, bringing patches to that version here.
15809         Add suitable commentary.
15810
15811 1999-04-25  Richard Henderson  <rth@cygnus.com>
15812
15813         * gcc.dg/990424-1.c: New test.
15814
15815 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15816
15817         * g77.f-torture/execute/u77-test.f (main): Bug involving
15818         LSTAT has been fixed, so turn back on full checking.
15819
15820 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15821
15822         * g77.f-torture/compile/19990419-0.f: New test.
15823         * g77.f-torture/execute/19990419-1.f: New test.
15824
15825 1999-04-17  Richard Henderson  <rth@cygnus.com>
15826
15827         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15828         to avoid the need for a prototype to supress a warning.
15829
15830 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15831
15832         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15833
15834 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15835
15836         * gcc.c-torture/execute/990404-1.c: New test.
15837
15838 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15839
15840         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15841         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15842         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15843         missing initializer warnings.
15844
15845 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15846
15847         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15848         matching strings.
15849
15850 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15851
15852         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15853
15854 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15855
15856         * g77.f-torture/execute/19990325-0.f: New test.
15857         * g77.f-torture/execute/19990325-1.f: New test.
15858
15859 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15860
15861         * gcc.c-torture/execute/990324-1.c: New test.
15862
15863 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15864
15865         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15866         test with 4.
15867
15868 1999-03-17  Richard Henderson  <rth@cygnus.com>
15869
15870         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15871
15872 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15873
15874         * g77.f-torture/execute/19990313-2.f: New test.
15875         * g77.f-torture/execute/19990313-3.f: New test.
15876
15877 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15878
15879         * g77.f-torture/execute/19990313-0.f: New test.
15880         * g77.f-torture/execute/19990313-1.f: New test.
15881
15882 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15883
15884         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15885         printf to sprintf.
15886         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15887         (main): Add check for u15.  Conditionalize u31 check depending on
15888         whether ints are <32 bits or >=32 bits.
15889
15890 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15891
15892         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15893
15894 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15895
15896         * g77.f-torture/compile/19990305-0.f: New test.
15897         * g77.f-torture/execute/19981119-0.f: New test.
15898
15899 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15900
15901         * g77.f-torture/execute/970625-2.f: call ABORT if final
15902         result is not correct, instead of just printing it.
15903         Add this checking via newly introduced obfuscation, to
15904         trip up buggy front ends.
15905
15906 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15907
15908         * g77.f-torture/compile/960317-1.f: Moved from being
15909         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15910
15911 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15912
15913         * g77.f-torture/execute/960317-1.f: New (old) test.
15914         * g77.f-torture/execute/970625-2.f: Ditto.
15915
15916 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15917
15918         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15919         message on line 1 or line 2; cccp and cpplib do this differently.
15920
15921 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15922
15923         * g++.old-deja/g++.law/weak1.C: New test.
15924
15925 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15926
15927         * gcc.c-torture/execute/990119-1.c: Renamed to...
15928         * gcc.dg/990119-1.c: this, so it will only be tested once
15929         (it's a preprocessor test, it doesn't need to be run at
15930         multiple optimization levels).
15931
15932 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15933
15934         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15935           ALWAYS_CXXFLAGS.
15936
15937 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15938
15939         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15940         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15941         to not be compilable by current g77.
15942
15943 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15944
15945         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15946
15947 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15948
15949         * gcc.c-torture/execute/990222-1.c: New test.
15950
15951 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15952
15953         * g77.f-torture/compile/19990218-0.f: New test.
15954         * g77.f-torture/noncompile/19990218-1.f: New test.
15955
15956 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15957
15958         * g77.f-torture/compile/19981216-0.f: New test.
15959
15960 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15961
15962         * gcc.dg/990214-1.c: New test.
15963
15964 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15965
15966         * gcc.dg/990213-2.c: New test.
15967
15968         * gcc.dg/990213-1.c: New test.
15969
15970 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15971
15972         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15973         ints.
15974
15975 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15976
15977         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15978         specified by target.
15979
15980         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15981
15982 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15983
15984         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15985
15986 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15987
15988         * gcc.dg/special/ecos.exp: New test driver for new tests with
15989         special requirements.
15990
15991         * gcc.dg/special/alias-1.c: New test.
15992         * gcc.dg/special/gcsec-1.c: New test.
15993         * gcc.dg/special/weak-1.c: New test.
15994         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15995         * gcc.dg/special/weak-2.c: New test.
15996         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15997         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15998         * gcc.dg/special/wkali-1.c: New test.
15999         * gcc.dg/special/wkali-2.c: New test.
16000         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16001         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16002
16003 1999-02-10  Felix Lee  <flee@cygnus.com>
16004
16005           * lib/c-torture.exp (c-torture-compile): Pull out code for
16006           analyzing gcc error messages.
16007           (c-torture-execute): Likewise.  Fix some (harmless) false
16008           positives.
16009           * lib/gcc.exp (gcc_check_compile): New function.
16010
16011 1999-02-08  Richard Henderson  <rth@cygnus.com>
16012
16013         * gcc.c-torture/execute/990208-1.c: New test.
16014
16015 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16016
16017         * g++.dg/special/ecos.exp: New driver for new tests with special
16018         requirements
16019
16020         * g++.dg/special/conpr-1.C: New test
16021         * g++.dg/special/conpr-2.C: New test
16022         * g++.dg/special/conpr-2a.C: New test
16023         * g++.dg/special/conpr-3.C: New test
16024         * g++.dg/special/conpr-3a.C: New test
16025         * g++.dg/special/conpr-3b.C: New test
16026
16027         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16028         allow g++ to use the dg driver
16029
16030         * README: Add comment about g++.dg directory
16031
16032 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16033
16034         * README: Update email addresses.
16035
16036 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16037
16038         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16039         arguments in order to force structure S onto the stack even on
16040         the alpha.
16041         (test): Pass 10 leading arguments to function foo as well as the
16042         structure S.
16043
16044         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16045         failure for all targets.
16046
16047         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16048         abort to terminate program execution.
16049
16050 1999-01-30  Richard Henderson  <rth@cygnus.com>
16051
16052         * gcc.c-torture/execute/990130-1.c: New test.
16053
16054 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16055
16056         * gcc.dg/990130-1.c: New test.
16057
16058 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16059
16060         * gcc.c-torture/execute/990128-1.c: New test.
16061
16062 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16063
16064         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16065
16066 1999-01-27  Felix Lee  <flee@cygnus.com>
16067
16068         * lib/c-torture.exp (c-torture-compile): pull out code for
16069         analyzing gcc error messages.
16070         (c-torture-execute): ditto, and fix some (harmless) false
16071         positives.
16072         * lib/gcc.exp (gcc_check_compile): new function.
16073
16074 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16075
16076         * gcc.dg/990117-1.c: New test.
16077
16078         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16079
16080         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16081
16082 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16083
16084         * g77.f-torture/compile/990115-1.f: New test.
16085
16086 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16087
16088         * gcc.c-torture/compile/990107-1.c: New test
16089
16090 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16091
16092         * gcc.c-torture/execute/990106-2.c: New test.
16093
16094         * gcc.c-torture/execute/990106-1.c: New test.
16095
16096 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16097
16098         * gcc.c-torture/compile/981223-1.c: New test.
16099
16100 1998-12-29  Richard Henderson  <rth@cygnus.com>
16101
16102         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16103         (opt3): Rename from opt4 and disable.
16104
16105 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16106
16107         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16108
16109 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16110
16111         * g++.old-deja/g++.other/conv5.C: New test.
16112
16113 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16114
16115         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16116
16117 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16118
16119         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16120
16121 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16122
16123         * gcc.c-torture/compile/981211-1.c: New test.
16124
16125 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16126
16127         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16128
16129         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16130
16131 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16132
16133         * gcc.special/930510-1.c: Make C9X safe.
16134         * gcc.misc-tests/gcov-1.c Similarly.
16135         * gcc.misc-tests/gcov-2.c Similarly.
16136
16137 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16138
16139         * gcc.dg/ultrasp1.c: New test.
16140
16141 1998-12-06  Richard Henderson  <rth@cygnus.com>
16142
16143         * gcc.c-torture/execute/981206.c: New test.
16144
16145 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16146
16147         * g++.old-deja/g++.ns/template7.C: New test.
16148
16149         * g++.old-deja/g++.other/expr1.C: New test.
16150
16151         * g++.old-deja/g++.eh/tmpl3.C: New test.
16152
16153         * g++.old-deja/g++.eh/tmpl2.C: New test.
16154
16155 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16156
16157         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16158         * g++.old-deja/g++.other/using6.C: Removed.
16159         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16160
16161         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16162
16163 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16164
16165         * g++.old-deja/g++.pt/overload8.C: New test.
16166
16167         * g++.old-deja/g++.pt/overload7.C: New test.
16168
16169         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16170
16171         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16172         and relinking messages.
16173         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16174         compiling with -frepo.
16175
16176 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16177
16178         * g++.old-deja/g++.pt/lookup6.C: New test.
16179
16180 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16181
16182         * gcc.c-torture/execute/981130-1.c: New test.
16183         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16184
16185 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16186
16187         * g++.old-deja/g++.pt/explicit76.C: New test.
16188
16189         * g++.old-deja/g++.pt/friend38.C: New test.
16190
16191         * g++.old-deja/g++.ns/crash2.C: New test.
16192
16193         * g++.old-deja/g++.pt/defarg8.C: New test.
16194
16195         * g++.old-deja/g++.pt/instantiate6.C: New test.
16196
16197         * g++.old-deja/g++.pt/static6.C: New test.
16198
16199         * g++.old-deja/g++.pt/decl2.C: New test.
16200
16201 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16202
16203         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16204         problem is actually related with name lookup, but so what? :-)
16205
16206         * g++.old-deja/g++.pt/friend37.C: New test.
16207
16208 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16209
16210         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16211         element, which fails on some systems.
16212
16213         * g77.f-torture/execute/labug1.f: New test.
16214
16215 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16216
16217         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16218         is defined.
16219
16220 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16221
16222         * g77.f-torture/compile/981117-1.f: New test.
16223
16224 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16225
16226         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16227         properly discarded.
16228
16229 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16230
16231         * gcc.c-torture/execute/memcheck: New directory of tests for
16232         -fcheck-memory-usage.
16233
16234 1998-11-07  Gerald Pfe
16235
16236         * g77.f-torture/noncompile/980615-0.f: New test.
16237
16238 1998-07-26  H.J. Lu  (hjl@gnu.org)
16239
16240         * gcc.dg/980312-1.c: Do link instead of compile.
16241         * gcc.dg/980313-1.c: Likewise.
16242
16243 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16244
16245         * gcc.c-torture/compile/980726-1.c: New test.
16246
16247 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16248
16249         * g77.f-torture/execute/io0.f: New test.
16250
16251 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16252
16253         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16254         an int.
16255
16256 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16257
16258         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16259         m32r bugs.
16260
16261 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16262
16263         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16264         c-decl.c:grokdeclarator can handle mode attributes.
16265
16266 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16267
16268         * gcc.c-torture/execute/980716-1.c: New test.
16269
16270 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16271
16272         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16273         the mn10200.
16274         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16275         the mn10200.
16276         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16277         * gcc.c-torture/compile/930326-1.x: Similarly.
16278
16279 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16280
16281         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16282         New test from Craig.
16283
16284 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16285
16286         * g77.f-torture/noncompile/980616-0.f: New test.
16287
16288         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16289
16290 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16291
16292         *  g++.other/singleton.C: Return error value instead of taking
16293         SIGSEGV.
16294
16295 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16296
16297         *  g++.other/singleton.C: New test.   Warning is under dispute.
16298         Runtime crash is not.
16299
16300 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16301
16302         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16303         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16304         using6.C, using7.C}:  New namespace tests.
16305
16306 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16307
16308         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16309         specialization with typedef'ed names used as array indexes.
16310
16311 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16312
16313         * gcc.c-torture/execute/980709-1.c: New test.
16314
16315         * gcc.dg/980709-1.c: New test.
16316
16317 1998-07-07  Richard Henderson  <rth@cygnus.com>
16318
16319         * gcc.c-torture/execute/bcp-1.c: New test.
16320
16321 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16322
16323         * gcc.c-torture/execute/980707-1.c: New test.
16324
16325 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16326
16327         * gcc.c-torture/compile/980706-1.c: New test.
16328
16329 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16330
16331         * g77.f-torture/execute/980701-0.f,
16332         g77.f-torture/execute/980701-1.f: New test from Craig.
16333
16334 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16335
16336         * gcc.c-torture/compile/980701-1.c: New test.
16337
16338         * gcc.c-torture/execute/980701-1.c: New test.
16339
16340 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16341 rlsruhe.de>
16342
16343         * g++.old-deja/g++.robertl/eb132.C: New test.
16344         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16345
16346 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16347
16348         * g77.f-torture/execute/980628-7.f,
16349         g77.f-torture/execute/980628-8.f,
16350         g77.f-torture/execute/980628-9.f,
16351         g77.f-torture/execute/980628-10.f: New tests from Craig.
16352
16353         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16354
16355 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16356
16357         * g77.f-torture/execute/980628-4.f: New test from Craig.
16358         * g77.f-torture/execute/980628-5.f: Likewise.
16359         * g77.f-torture/execute/980628-2.f: Likewise.
16360         * g77.f-torture/execute/980628-0.f: Likewise.
16361         * g77.f-torture/execute/980628-1.f: Likewise.
16362         * g77.f-torture/execute/980628-3.f: Likewise.
16363         * g77.f-torture/execute/980628-6.f: Likewise.
16364
16365 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16366
16367         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16368         directory when nothing has been installed yet.
16369
16370 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16371
16372         * gcc.c-torture/special/special.exp: Handle newer versions of
16373         dejagnu.
16374
16375 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16376
16377         * gcc.dg/980626-1.c: New test.
16378
16379 1998-06-19  Bruno Haible <haible@ilog.fr>
16380
16381         * gcc.misc-tests/m-un-2.c: New test.
16382         * g++.old-deja/g++.other/warn01.c: Likewise.
16383
16384 1998-06-19  Robert Lipe  <robertl@dgii.com>
16385
16386         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16387         compatibility with assmblers with a different comment character.
16388         Eliminate use of GAS-specific extensions.
16389
16390 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16391
16392         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16393
16394 1998-06-19  Robert Lipe  <robertl@dgii.com>
16395
16396         *lib/g77.exp: Replace search for libf2c.a with search for newly
16397         renamed libg2c.a
16398
16399 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16400
16401         * gcc.c-torture/execute/980617-1.c: New test.
16402
16403 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16404
16405         * gcc.c-torture/execute/980612-1.c: New test.
16406
16407 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16408
16409         * gcc.dg/980523-1.c: Only test on ppc-linux.
16410         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16411
16412         * gcc.c-torture/execute/980608-1.c: New test.
16413
16414 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16415
16416         * gcc.c-torture/execute/980605-1.c: New test.
16417
16418 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16419
16420         * gcc.c-torture/execute/980604-1.c: New test.
16421
16422 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16423
16424         * gcc.c-torture/execute/980602-1.c: New test.
16425         * gcc.c-torture/execute/980602-2.c: Likewise.
16426
16427 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16428
16429         * 970125-0.f: Fix per JCB.  Add commentary.
16430
16431 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16432
16433         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16434         IEEE -0 support.
16435
16436 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16437
16438         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16439         earlier.
16440
16441 1998-05-28  Catherine Moore <clm@cygnus.com>
16442
16443         * gcc.c-torture/execute/980526-3.c: New test.
16444
16445 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16446
16447         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16448         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16449         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16450         m88k-motorola-sysv3 to XFAIL.
16451
16452 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16453
16454         * gcc.dg/980526-1.c: New test.
16455         * gcc.c-torture/execute/980526-2.c: New test.
16456
16457 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16458
16459         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16460
16461         * gcc.c-torture/execute/980526-1.c: New test.
16462
16463 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16464
16465         * g77.f-torture/execute/alpha2.f: Add runtime test.
16466
16467 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16468
16469         * g++.old-deja/old-deja.exp: Strip leading directories.
16470
16471         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16472         error for the line.  Don't run multiple tests for the same line.
16473
16474 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16475
16476         * gcc.dg/980523-1.c: New test.
16477
16478 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16479
16480         * g77.f-torture/compile/970915-0.f: New test.
16481
16482 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16483
16484         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16485
16486 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16487
16488         * gcc.dg/980520-1.c: New test.
16489
16490 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16491
16492         * gcc.dg/980502-1.c: Fix return type.
16493
16494 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16495
16496         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16497         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16498         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16499         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16500         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16501
16502 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16503
16504         * g77.f-torture/execute/980520-1.f: New test.
16505
16506 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16507
16508         * lib/mike-g77.exp: New file.
16509
16510         * g77.f-torture/noncompile/noncompile.exp,
16511         g77.f-torture/noncompile/check0.f: New files.
16512
16513 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16514
16515         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16516         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16517         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16518         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16519         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16520         abort where appropriate.
16521
16522 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16523
16524         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16525         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16526
16527 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16528
16529         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16530
16531 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16532
16533         * g77.f-torture/compile/980427-0.f: New test.
16534
16535 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16536
16537         * g77.f-torture/compile/980424-0.f: New test.
16538
16539 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16540
16541         * g77.f-torture/compile/980419-2.f (main): New test.
16542         * g77.f-torture/compile/970125-0.f: New test.
16543         * g77.f-torture/compile/980419-1.f: New test.
16544
16545 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16546
16547         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16548         of loop-4.c.
16549
16550 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16551
16552         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16553
16554 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16555
16556         * gcc.c-torture/compile/980329-1.c: New test.
16557
16558 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16559
16560         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16561         * gcc.dg/980312-1.c: Fix typo in -march command.
16562
16563 1998-03-16  H.J. Lu  (hjl@gnu.org)
16564
16565         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16566
16567 1998-03-11  Robert Lipe  <robertl@dgii.com>
16568
16569         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16570         Dave Love agree the Fortran source is bogus.
16571
16572 1998-03-11  Robert Lipe  <robertl@dgii.com>
16573
16574         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16575         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16576         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16577         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16578         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16579
16580 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16581
16582         * g++.old-deja/g++.other/friend1.C: New test.
16583
16584 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16585
16586         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16587         possibly uninitialized) variables and declare dnrm2.
16588
16589 1998-02-23  Robert Lipe <robertl@dgii.com>
16590
16591         From Bruno Haible <haible@ilog.fr>:
16592         * gcc.c-torture/execute/980223.c: New test.
16593
16594 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16595
16596         * gcc.dg/ifelse-1.c: New test.
16597
16598 1998-02-09  H.J. Lu  (hjl@gnu.org)
16599
16600         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16601
16602           * lib/old-dejagnu.exp (old-dejagnu): Added the
16603           "execution test - XFAIL *-*-*" handling in the spirit of
16604           "excess errors test -". Changed the "execution test fails"
16605           handling to be like "excess errors test fails".
16606           * Update various tests accordingly.
16607
16608 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16609
16610         * gcc.c-torture/execute/980205.c: New test.
16611
16612 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16613
16614         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16615         * lib/f-torture.exp: Similarly.
16616         * gcc.c-torture: Rename all .cexp files to .x files.
16617
16618 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16619
16620         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16621         (940510-1.c): Removed duplicate.
16622         (971104-1.c): New test.
16623
16624 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16625
16626           * lib/f-torture.exp: Improve error and loop detection.
16627
16628 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16629
16630         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16631         use that to size the filler array.
16632
16633 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16634
16635         * lib/c-torture.exp(c-torture-execute): Fix typo.
16636
16637         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16638         testcase as the executable name. Keep the executable around if
16639         the test fails.
16640
16641 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16642
16643         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16644         changes.  Only test one -g option, and move it to the end of the
16645         list of options to test.
16646
16647 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16648
16649         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16650         variable GCC_TORTURE_OPTIONS to supply default switches separated
16651         by colons.  If no environment variable, run tests with -O0 -g, -O1
16652         -g, and -O2 -g as well.
16653
16654 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16655
16656         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16657         explanatory comments. Fix indentation.
16658
16659 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16660
16661         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16662
16663 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16664
16665         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16666         * g++.old-deja/g++.mike/p7325.C: Likewise.
16667         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16668
16669 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16670
16671         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16672         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16673         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16674         * g++.old-deja/g++.law/operators4.C: Likewise.
16675
16676 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16677
16678         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16679         * g++.old-deja/g++.mike/p784.C: Ditto.
16680         * g++.old-deja/g++.mike/p785.C: Ditto.
16681
16682 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16683
16684           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16685
16686 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16687
16688         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16689         target feature; pass this to c-torture-execute as needed.
16690
16691 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16692
16693         * lib/c-torture.exp(c-torture-execute): If the previous and the
16694         current executables being tested are identical, we don't need to
16695         run the executable again. Try to make the executable names
16696         unique. Add an optional argument for passing additional compiler
16697         flags.
16698
16699 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16700
16701         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16702
16703 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16706
16707 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16708
16709         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16710         32bit or larger longs.
16711
16712         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16713         have either a 32bit long or 32bit int.
16714
16715 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16716
16717         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16718         Make double precision tests dependent on sizeof (double).
16719
16720 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16721
16722         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16723         too.
16724
16725 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16726
16727         * gcc.c-torture/compile/961203-1.cexp: New script.
16728
16729 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16730
16731         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16732         up the includes ourselves.
16733
16734 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16735
16736         * lib/plumhall.exp: Remove random include, and add a few
16737         verbose messages for debugging.
16738
16739 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16740
16741         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16742         of trying to do it ourselves.
16743
16744 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16745
16746         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16747
16748 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16749
16750         * gcc.prms/5403.c: Made regexp a bit less strict.
16751
16752 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16753
16754         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16755         is returned from remote_load instead.
16756         * lib/plumhall.exp: Ditto.
16757         * lib/mike-g++.exp: Ditto.
16758         * lib/old-dejagnu.exp: Ditto.
16759         * lib/c-torture.exp: Ditto.
16760
16761 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16762
16763         * lib/g++.exp: Use build_wrapper procedure.
16764         * lib/gcc.exp: Ditto.
16765
16766 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16767
16768         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16769         an old-style decl for malloc.  Fixes tests to work when
16770         sizeof (int) != sizeof (size_t).
16771
16772 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16773
16774         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16775
16776         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16777         use stdargs.h interface.
16778
16779 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16780
16781         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16782         NO_VARARGS when compiling.
16783
16784 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16785
16786         * lib/plumhall.exp(ph_includes): New procedure.
16787         (ph_make): Use it.
16788         (ph_compiler): Ditto.
16789
16790         * lib/g++.exp: Rename test-glue.c to testglue.c.
16791         * lib/gcc.exp: Ditto.
16792
16793 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16794
16795         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16796         to completion when it's called.
16797
16798 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16799
16800         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16801         is defined, don't do test.
16802
16803 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16804
16805         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16806         for object files.
16807         (ph_summary): Mark skipped testcases as untested, not unresolved.
16808
16809         * lib/plumhall.exp (ph_make): If unresolved because of bad
16810         errorCode, record errorCode in log file.
16811         (*): Replace send_log/verbose with verbose -log.
16812
16813 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16814
16815         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16816         double conversion if double isn't at least 8 bytes.
16817
16818         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16819         int to work with targets where int is 16 bits.
16820
16821         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16822         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16823         precision for the test to complete.
16824
16825 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16826
16827         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16828         if d10v is not compiled with the -mdouble64 flag.
16829         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16830
16831         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16832         d10v is not compiled with the -mint32 flag.
16833
16834 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16835
16836         * lib/plumhall.exp: Use incr_count.
16837
16838 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16839
16840         * gcc.c-torture: Update to c-torture-1.45.
16841
16842 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16843
16844         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16845         the name of the expect testcase file).
16846
16847         * lib/g++.exp(g++_init): Ditto.
16848
16849 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16850
16851         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16852         the host.
16853
16854         * lib/gcc.exp(gcc_exit): New procedure.
16855
16856 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16857
16858         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16859         specs where appropriate.
16860
16861         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16862         because of new "candidates are" messages, and removed a few
16863
16864         * Converted all non-old-style g++ testcases to old-style, and
16865         moved into g++.old-deja.
16866
16867 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16868
16869         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16870         options.
16871
16872         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16873         succeeded.
16874
16875         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16876
16877 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16878
16879         * lib/gcc.exp (gcc_target_compile): Add support for defining
16880         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16881         the machine doesn't have those features.
16882
16883 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16884
16885         * g++.law/operators4.exp: Don't use LIBS.
16886
16887 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16888
16889         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16890
16891         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16892         * lib/g++.exp: Set it here instead. Also, allow use of the
16893         --tool_exec and --tool_opt options. Change CXX to
16894         GXX_UNDER_TEST.
16895
16896         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16897
16898         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16899
16900 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16901
16902         * lib/old-dejagnu.exp: Use prune_warnings instead of
16903         prune_system_crud.
16904         * lib/mike-g++.exp: Ditto.
16905         * lib/gcc.exp: Ditto.
16906         * lib/g++.exp: Ditto.
16907
16908         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16909
16910 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16911
16912           * 941014-2.c: Include stdlib.h
16913           * 960327-1.c: Include stdio.h
16914           * dbra.c, index-1.c: Don't assume ints are 32bits.
16915
16916 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16917
16918         * lib/gcc.exp: Add gcc,stack_size target feature.
16919
16920         * lib/g++.exp(g++_target_compile): Add the include and link
16921         paths here, not in two other places. And, it's $options, not
16922         options.
16923
16924         * lib/mike-g++.exp(postbase): Remove the code that determines
16925         the correct include and link paths.
16926         * g++.old-deja/old-deja.exp: Ditto.
16927
16928 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16929
16930         * lib/g++.exp(g++_init): target_compile no longer returns the
16931         filename of the result.
16932
16933 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16934
16935         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16936         call to glob.
16937
16938         * gcc.c-torture/special/special.exp: Change call to
16939         gcc_target_compile to include the object file.
16940
16941 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16942
16943         * gcc.c-torture/special/special.exp: Correct misspelling in last
16944         change.
16945
16946 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16947
16948         * lib/plumhall.exp(ph_summary): Log the entire output of the
16949         executable. Return -1 if there were any failures, 0 otherwise.
16950         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16951         (ph_make): Clean up objects and executables that were built
16952         if the tests succeeded.
16953
16954 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16955
16956         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16957         libraries and includes in the build tree as appropriate.
16958
16959 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16960
16961         * lib/c-torture.exp: Instead of looking for the global variable
16962         NO_LONG_LONG, check to see if that's a feature of the target.
16963
16964 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16965
16966         * config/default.exp: Minimize. Delete the remainer of the files in
16967         config; this functionality is now in devo/dejagnu/config.
16968
16969         g++.*/*: Pass any additional flags used to compile to postbase;
16970         delete CXXFLAGS.
16971
16972         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16973         is now done by runtest.exp. Use gcc_target_compile instead of
16974         compile.
16975
16976         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16977         Remove references to CFLAGS. Use remote_file instead of
16978         calling rm -f.
16979         (c-torture): Take a list of arguments to use to compile this
16980         testcase.
16981
16982         lib/g++.exp: Simplify. Use target_compile instead of compile.
16983         lib/gcc-dg.exp: Ditto.
16984         lib/gcc.exp: Ditto.
16985         lib/mike-{gcc,g++}.exp: Ditto.
16986         lib/old-dejagnu.exp: Ditto.
16987         lib/plumhall.exp: Ditto.
16988
16989 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16990
16991         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16992         (ph_linker): Likewise.
16993
16994 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16995
16996           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16997         MAP_ANON / MAP_ANONYMOUS if defined;
16998         else try to map from /dev/zero .
16999
17000 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17001
17002         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17003         isn't defined, then define it to MAP_ANONYMOUS.
17004
17005 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17006
17007         * gcc.c-torture: Update to c-torture-1.42 release.
17008
17009 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17010
17011         * gcc.c-torture: Update to c-torture-1.41 release.
17012
17013 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17014
17015         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17016         c-torture release.
17017
17018 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17019
17020         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17021         and LDFLAGS.  Fix second case to append the target_info ldflags
17022         onto LDFLAGS, not CFLAGS.
17023         * lib/g++.exp (g++_init): Add target_info stuff.
17024         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17025         of libgloss and newlib flags for !native.
17026
17027         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17028         (GDB): Fix relative path to go up another dir for finding gdb.
17029
17030 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17031
17032         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17033         versions in the target_info array, if they don't exist.
17034
17035 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17036
17037         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17038
17039 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17040
17041         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17042         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17043
17044 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17045
17046         * lib/old-dejagnu.exp: Don't remove the output file before we've
17047         actually tested it. Don't append pwd to the path of the executable
17048         we're testing.
17049
17050 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17051
17052         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17053
17054 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17055
17056         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17057         temporary directory for compiler files, and set it to a default
17058         value of /tmp. Set $output as the name of the output file from
17059         compiling the testcase. Add a -o option to $cflags_var so the
17060         compiler writes the final output file as $output. Set $executable
17061         to $output.
17062
17063         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17064         directory for compiler files, and set it to /tmp if it doesn't
17065         already have a value. Set $output_file to the name of the output
17066         file from compiling the testcase. Add a -o option to CXXFLAGS so
17067         the compiler writes the final output file as $output. Use $output
17068         as the executable to be tested.
17069
17070 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17071
17072         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17073
17074 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17075
17076         * gcc.c-torture/execute/pending-1.c: New test.  Still
17077         pending in Tege's queue.
17078
17079 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17080
17081         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17082         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17083         if there were failures.  Call unresolved if there were unresolved
17084         testcases.  Call gcc_fail if program did not run to completion.
17085         (ph_make): Pass additional argument name to ph_execute.
17086         (ph_execute): Add new argument.  Pass additional arguments to
17087         ph_summary.  Call gcc_fail is there is no execution output.
17088
17089 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17090
17091         * lib/plumhall.exp (proc_summary): Output relavent summary
17092         lines into the log so specific failures in plumhall can be
17093         investigated.
17094
17095 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17096
17097         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17098         (c-torture-execute): Don't try to execute tests which use
17099         "long long" types if $NO_LONG_LONG is nonzero.
17100
17101 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17102
17103         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17104         not c-torture.
17105
17106         * gcc.ieee: Move from here.
17107         * gcc.c-torture/execute/ieee: To here.
17108
17109 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17110
17111         * gcc.c-torture: Update to c-torture-1.41 release.
17112
17113 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17114
17115         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17116         not "$output".
17117
17118 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17119
17120         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17121         -c present.
17122
17123 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17124
17125         * config/proelf.exp: Handle connecting to a simulator.
17126
17127 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17128
17129         * config/proelf.exp: New file.  Enough framework that we can
17130         run c-torture tests on the proelf targets (or any other target
17131         that gdb can connect to for that matter).
17132
17133 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17134
17135         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17136         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17137
17138         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17139         exec_output exists.
17140
17141 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17142
17143         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17144         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17145
17146         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17147         to pass/fail/unresolved/unsupported/untested.  Caller must now
17148         call unresolved/unsupported/untested.
17149         * lib/*.exp: Update FSF address.  Update to handle new results of
17150         ${tool}_load.
17151         * lib/chill.exp (verbose): Delete.
17152
17153 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17154
17155         * lib/gcc.exp (default_gcc_start): Change order of args to
17156         $LDFLAGS $CFLAGS $LIBS.
17157         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17158         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17159         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17160         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17161         * gcc.misc-tests/dg-test.exp: Likewise.
17162         * gcc.misc-tests/msgs.exp: Likewise.
17163         * gcc.prms/prms.exp: Likewise.
17164         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17165         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17166
17167         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17168
17169 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17170
17171         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17172
17173         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17174         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17175
17176         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17177         necessary.
17178
17179 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17180
17181         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17182         global for loop; add use of $mathlib.
17183         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17184         settings here; set mathlib for anything but VxWorks.
17185
17186 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17187
17188         * gcc.c-torture: Update to c-torture-1.40 release.
17189
17190 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17191
17192         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17193         dg.exp.
17194
17195 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17196
17197         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17198         global.
17199
17200 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17201
17202         * lib/g++.exp (LIBS): Define if not already.
17203         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17204         (gcc-dg-prune): Call prune_gcc_output.
17205         * lib/gcc.exp (prune_gcc_output): New proc.
17206         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17207         prune_gcc_output.
17208
17209 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17210
17211         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17212         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17213
17214 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17215
17216         * gcc.c-torture: Update to c-torture-1.39 release.
17217
17218 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17219
17220         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17221         fails, try others as well.
17222
17223 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17224
17225         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17226         If compilation fails, mark execute tests as `untested'.
17227         If test is marked as unsupported, don't mark compilation and
17228         execute tests as failed.
17229
17230 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17231
17232         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17233         libstdc++ for whether or not we want to be doing shared
17234         libraries.  Delete link_curses since we don't need it anymore.
17235         * lib/mike-g++.exp (postbase): Don't link in libg++.
17236         * g++.old-deja/old-deja.exp: Likewise.
17237
17238 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17239
17240         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17241
17242 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17243
17244         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17245         For that, add `-Wl,-a,shared_archive'.
17246         * g++.old-deja/old-deja.exp: Likewise.
17247
17248 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17249
17250         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17251
17252 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17253
17254         * lib/mike-g++.exp (postbase): Pay attention to the status of
17255         g++_load.
17256
17257 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17258
17259           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17260
17261 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17262
17263         * lib/gcc.exp (default_gcc_start): No longer need to log program
17264         being executed or its output, execute_anywhere does that now.
17265         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17266         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17267
17268 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17269
17270         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17271         the same as those in lib/g++.exp.
17272
17273 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17274
17275         * gcc.c-torture: Update to c-torture-1.38 release.
17276         * gcc.ieee: Related changes.
17277
17278 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17279
17280         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17281         "exec". Minor reformatting changes.
17282
17283         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17284         cross. This means all "exec" calls now work on a remote host as
17285         well.
17286         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17287         cross. Filter out the extra "\r\n" stuff that expect puts in.
17288         (c-torture-execute): Filter out the bogus warnings like
17289         c-torture-compile does. Add support for canadian cross.
17290         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17291         Use execute_anywhere rather than calling exec directly. Now it
17292         works for canadian cross testing.
17293
17294 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17295
17296         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17297         results into a variable, and check that rather than using file exists.
17298
17299 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17300
17301         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17302         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17303
17304 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17305
17306         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17307         lib_curses if there's a shared libg++ in the build tree.
17308
17309 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17310
17311         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17312         if not supported target.
17313
17314 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17315
17316         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17317         link_curses up to always happen, not just for native builds.
17318
17319 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17320
17321         * gcc.c-torture: Update to c-torture-1.36 release.
17322         * gcc.failure: Related changes.
17323
17324 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17325
17326         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17327
17328 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17329
17330         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17331         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17332         runshlib, link_curses, and mathlib for link and run.
17333
17334         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17335         pass the runtime shared library options for Solaris, OSF/1, and
17336         Irix5, and link with -lcurses to avoid unresolved references.
17337
17338 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17339
17340         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17341         only run once.
17342
17343 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17344
17345         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17346
17347 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17348
17349         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17350         do not have a framework for the "compat" tests yet.
17351
17352 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17353
17354         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17355         set to null if we're testing vxworks5.1.  Use that instead of
17356         `-lm' in the setting of LIBS for link and run.
17357
17358 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17359
17360         * config/rom68k.exp (${tool}_load): Major changes to make it
17361         work.  Verified that it does in fact return the stuff in
17362         exec_output properly.  Catch any Emul or any TRAP other than 0.
17363
17364 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17365
17366         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17367         LDFLAGS properly for targets that need stuff from libgloss.
17368         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17369         only run once.
17370         (gpp_initialized): New variable.
17371
17372 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17373
17374         * config/rom68k.exp: Load libgloss.exp.
17375         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17376         so we can produce a fully linked binary.
17377         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17378         so we can produce a fully linked binary.
17379
17380 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17381
17382         * lib/plumhall.exp (ph_section): Watch for expected failures.
17383         Add missing `else'.
17384
17385         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17386         run the testcase.
17387         (c-torture): Likewise.
17388
17389 1995-08-28  Doug Evans  <dje@cygnus.com>
17390
17391         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17392
17393         * lib/mike-g++.exp (mike_cleanup): New proc.
17394         (prebase): New globals compiler_result, not_compiler_result,
17395         target_regexp.
17396         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17397         allow leading "-" in pattern.  Watch for unsupported tests.
17398         If $compiler_result is set, pattern match assembler code,
17399         and ditto for $not_compiler_result.
17400         * lib/mike-gcc.exp: Likewise.
17401
17402         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17403         execution "succeeded".
17404
17405 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17406
17407         * config/win32.exp: New file.
17408         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17409
17410 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17411
17412         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17413         unsupported.
17414         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17415         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17416         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17417
17418         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17419         "... without exceptions was ...".  That is now handled by
17420         prune_system_crud.
17421         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17422
17423 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17424
17425         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17426         sieve.c,sort2.c}: New files.
17427         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17428         sieve.exp,sort2.exp}: Drivers for them.
17429
17430         * lib/mike-gcc.exp (program_output): New user settable variable.
17431         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17432         messages.
17433         * lib/mike-g++.exp (program_output): New user settable variable.
17434
17435         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17436
17437         * config/sh.exp: Deleted (use sim.exp instead).
17438
17439 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17440
17441         * config/vx.exp: Declare CHECKTASK as global.
17442         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17443         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17444         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17445
17446 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17447
17448         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17449         target. Like vx.exp, only includes `vx29k.exp' instead of
17450         `vxworks.exp'.
17451
17452 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17453
17454         * config/sim.exp: Increase time limit from 120 seconds to 240.
17455
17456 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17457
17458         * gcc.c-torture/execute/950628-1.c: New test.
17459
17460 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17461
17462         * gcc.c-torture: Update with changes/additions from
17463         c-torture-1.34.
17464
17465 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17466
17467         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17468
17469 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17470
17471         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17472
17473 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17474
17475         * gcc.c-torture/compile/950512-1.c: New test.
17476         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17477         * gcc.dg/struct-ret-1.c: Likewise.
17478
17479 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17480
17481         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17482           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17483
17484 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17485
17486         * gcc.c-torture/special/920411-1.c: Deleted.
17487         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17488
17489 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17490
17491         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17492         cpu limit.
17493
17494 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17495
17496         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17497
17498 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17499
17500         From kenner;
17501         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17502         is the proper length.
17503         * va-arg-3.c: Likewise.
17504
17505 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17506
17507         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17508         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17509
17510         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17511         * lib/g++.exp (default_g++_start): Delete old cruft.
17512
17513 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17514
17515         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17516         (2 * (1 << 18)) to (2 * (1 << 17)).
17517
17518         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17519
17520 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17521
17522         * config/rom68k.exp: Renamed from config/idp.exp
17523
17524 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17525
17526         * c-torture/compile/921109-2.c
17527
17528 1995-04-18  Mike Stump  <mrs@cygnus.com>
17529
17530         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17531         excess errors.
17532
17533 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17534
17535         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17536         output.
17537         * lib/g++.exp (default_g++_start): Likewise.
17538
17539 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17540
17541         * gcc.c-torture/compile/950329-1.c: New test.
17542
17543 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17544
17545           * config/bug.exp (${tool}_load): Updated to use new remote_open
17546           and remote_close procs.
17547         * config/idp.exp: New file.
17548
17549 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17550
17551         * gcc.c-torture/execute/950322-1.c: New test.
17552
17553 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17554
17555         * config/vx.exp (${tool}_load): Clean up testing of return code from
17556         vxworks_ld and vxworks_spawn.
17557
17558 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17559
17560         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17561
17562 1995-03-13  Mike Stump  <mrs@cygnus.com>
17563
17564         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17565         can mark excess errors on a machine by machine basis.  Note, the
17566         default is to not expect any excess errors, even when excess
17567         errors test - is given, so you will want to put an XFAIL ... on
17568         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17569         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17570         those 4 machines, but no others.
17571
17572 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17573
17574         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17575         * lib/c-torture.exp: to here.
17576
17577 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17578
17579         * gcc.c-torture/execute/950221-1.c: New test.
17580         * gcc.c-torture/execute/struct-ret-1.c: New test.
17581         * gcc.c-torture/compile/950221-1.c: New test.
17582
17583         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17584
17585 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17586
17587         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17588         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17589
17590 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17591
17592         * g++.gb: New directory of tests, derived from my signature and
17593         class scoping tests.
17594
17595         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17596         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17597         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17598         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17599         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17600         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17601         * g++.gb/sig25.C: Likewise.
17602
17603         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17604         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17605         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17606         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17607         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17608         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17609         * g++.gb/sig25.exp: Likewise.
17610
17611         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17612         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17613         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17614         * g++.gb/scope13.C: Likewise, this test still fails.
17615
17616         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17617         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17618         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17619         * g++.gb/scope13.exp: Ditto.
17620
17621         * g++.gb/README: New file, explains what these tests are about.
17622
17623 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17624
17625         * lib/dg.exp (dg-do): Support `preprocess'.
17626         (dg-test): Likewise.
17627
17628 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17629
17630         * config/udi.exp: change "continue -expect" to "exp_continue".
17631
17632 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17633
17634         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17635         Delete redundant tests.
17636
17637         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17638         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17639         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17640         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17641         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17642         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17643         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17644         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17645
17646         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17647         storing label pointers.
17648         * gcc.c-torture/execute/921019-1.c: Likewise.
17649         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17650         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17651         parameter fp.
17652         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17653         constants.
17654
17655         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17656         Delete obsolete tests.
17657
17658         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17659         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17660         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17661         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17662         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17663         * gcc.c-torture/compile/950124-1.c: New test.
17664
17665         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17666
17667 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17668
17669         * lib/mike-g++.exp: Add -lm to LIBS.
17670
17671 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17672
17673         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17674
17675 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17676
17677         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17678
17679 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17680
17681         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17682
17683 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17684
17685         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17686         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17687         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17688         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17689         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17690         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17691         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17692         * g++.law/{operators31.C, operators32.C,
17693         * g++.law/{operators33.C, operators34.C}: Likewise.
17694         * g++.law/{pic1.C, refs2.C}: Likewise.
17695         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17696         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17697         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17698         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17699
17700         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17701         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17702         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17703         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17704         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17705         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17706         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17707         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17708         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17709         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17710         * g++.law/{operators34.exp}: Likewise.
17711         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17712         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17713         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17714         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17715         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17716
17717         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17718         No longer expected to fail.
17719         * g++.law/missed-error3.C: Tweak for recent bool changes.
17720
17721 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17722
17723         * config/emb-unix: Deleted.
17724         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17725         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17726
17727 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17728
17729         * lib/dg.exp (dg-test): Fix typo in last patch.
17730
17731 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17732
17733         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17734         (handles multiple occurrences).
17735
17736 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17737
17738         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17739         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17740         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17741         printed).
17742         * lib/c-torture.exp (c-torture-compile): Likewise.
17743         (c-torture): Prepend full path if missing.
17744         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17745         (gcc_fail): Likewise.
17746         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17747
17748 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17749
17750         * lib/netware.exp: Only attach to NetWare i386 systems.
17751
17752 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17753
17754         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17755         messages.  Add test name to "output pattern match" pass/fail message.
17756
17757 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17758
17759         * gcc.dg: New testsuite.
17760         * gcc.dg/dg.exp: New file.
17761
17762         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17763         test-switch.c}: Deleted.
17764
17765         * gcc.misc-tests/msgs.exp: New testcase driver.
17766
17767 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17768
17769         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17770         Watch for illegal return values from ${tool}_load.
17771         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17772         cross targets.  Coerce return value >0 to 1.
17773
17774 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17775
17776         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17777
17778         * config/emb-unix.exp: New file.
17779
17780         * config/sim.exp: Error if variable $SIM not defined.
17781         (${tool}_load): Mark test as "untested" if simulator missing.
17782
17783         * config/unix.exp: Load remote.exp to get rcp_download.
17784         * lib/c-torture.exp: Use different option lists for testcases with
17785         and without loops.
17786         * gcc.c-torture/execute/execute.exp: Likewise.
17787
17788 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17789
17790         * config/*.exp: Clarify return code from ${tool}_load.
17791         Call `unresolved' or `untested' instead of `warning' or `perror'
17792         (sometimes you still want to call both though).
17793         Add comment that `shell_id' is local to each file.
17794         * config/udi.exp (timeout): Set to 30.
17795         Don't print warning if connection fails, $connectmode has already
17796         printed an error.
17797         (${tool}_load): Move verbose messages to level 2.
17798         Rework pattern for "Process started" message.
17799         Pass `shell_id' to ${connectmode}_download.
17800         Retry twice upon timeout.  Make resetting of target more robust.
17801         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17802         Pass `shell_id' to exit_$connectmode.
17803         Only call exit_$connectmode if connected.
17804         * config/unix.exp (${tool}_load): Check return codes better.
17805         * config/vrtx.exp (${tool}_load): Likewise.
17806         * config/vx.exp (${tool}_load): Likewise.
17807         Delete unneeded global's.
17808         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17809         from ${tool}_load.
17810         (dg-stat): Delete.
17811         (dg-init): Delete recording of pass/fail counts.
17812         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17813         (old-dejagnu-init): Likewise.
17814         (old-dejagnu-stat): Delete contents, empty proc now.
17815         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17816         (c-torture): Delete references to lcnt, lpass, lfail.
17817         Get option list from TORTURE_OPTIONS.
17818         Delete -funroll[-all]-loops if no loops.
17819         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17820         (g++_stat): Delete contents (empty proc now).
17821         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17822         (gcc_finish): Likewise.
17823         (gcc_stat): Deleted.
17824         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17825         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17826         * gcc.c-torture/execute/execute.exp: Likewise.
17827         Split tests into two parts: compile, execute.
17828         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17829         no loops.  Update to reflect clarified return codes from ${tool}_load.
17830
17831 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17832
17833         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17834         to grep for.
17835         (old-dejagnu): Likewise (where necessary).
17836
17837 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17838
17839         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17840
17841         * lib/dg.exp (dg-process-target): Fix processing of selector.
17842         Add comment regarding use of `error'.
17843
17844         * lib/gcc.exp (prune_system_crud): Define if missing.
17845         * lib/g++.exp (prune_system_crud): Likewise.
17846
17847         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17848         Call prune_system_crud.
17849         * lib/dg.exp (dg-runtest): New proc.
17850         Use perror instead of send_user for tcl errors in testcase.
17851         Don't return any value, it's never used.
17852         Don't clobber previous definition of `unknown'.
17853         Print tcl errors in `dg-final'.
17854
17855 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17856
17857         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17858         (dg-test): Don't print errorInfo, it contains stack backtrace.
17859
17860 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17861
17862         * lib/g++.exp (runtest_file_p): Define if missing.
17863
17864 1994-09-24  Doug Evans  (dje@cygnus.com)
17865
17866         * lib/mike-g++.exp: Comment out loading of g++.exp.
17867         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17868         (default_g++_version): Always print something.
17869         (default_g++_start): Comment out call to `which'.
17870         (g++_start, g++_load): Deleted (must be defined in config file).
17871         * lib/gcc.exp: Test for existence of $CC at start.
17872         Delete check for tmpdir (done in gcc_init).
17873         (default_gcc_version): Always print something.
17874         (default_gcc_start): Comment out call to `which'.
17875         * config/*.exp: Major cleanup - make cross targets work at least a
17876         little better for g++ (by not being "--tool gcc" specific).
17877         Rename gcc_xxx to ${tool}_xxx.
17878         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17879         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17880
17881 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17882
17883         * lib/c-torture.exp (c-torture-compile): Rework compiler
17884         message processing.
17885
17886         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17887         c-torture.
17888
17889 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17890
17891         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17892
17893         * lib/dg.exp (dg-process-target): Support { target native }.
17894
17895 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17896
17897         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17898         looked for "... program xxx got fatal signal".
17899         Correct regsub munging of `comp_output'.
17900         Ignore compiler messages "path prefix not used" and "linker input
17901         file unused".
17902
17903 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17904
17905         * lib/gcc.exp (runtest_file_p): Define if missing.
17906         * gcc.prms/template.c: Example to work from.
17907
17908 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17909
17910         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17911         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17912
17913         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17914         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17915         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17916         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17917
17918         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17919         (dg-process-target): No longer a varargs proc.
17920         Return S/N for target, P/F for xfail.  All callers changed.
17921         (user option procs): More argument checking.
17922         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17923         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17924         (dg-test): Skip test if not running on selected target in `dg-do'.
17925         Update handling of `dg-do-what', `dg-output-text'.
17926         Separate execution pass/fail from output pattern match pass/fail.
17927         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17928
17929 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17930
17931         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17932         target for 920510-1.c.
17933
17934 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17935
17936         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17937         Clean up comment regarding use of passcnt, etc.
17938         (gcc_stat): Don't update `testcnt' here.
17939         (gcc_finish): Do it here.
17940         Might as well reset `but_id' here too.
17941         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17942         to determine if the file should be tested.
17943         * gcc.c-torture/compile/compile.exp: Likewise.
17944         * gcc.c-torture/execute/execute.exp: Likewise.
17945         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17946         * gcc.misc-tests/dg-test.exp: Likewise.
17947         * gcc.prms/prms.exp: Likewise.
17948         * gcc.wendy/wendy.exp: Likewise.
17949         * g++.old-deja.exp: Likewise.
17950         Move "Testing file" message to verbose level 1.
17951
17952 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17953
17954         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17955
17956 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17957
17958         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17959         (default_gcc_start): Accept optional second list element
17960         of compiler flags.  Print compiler output at verbosity level 2.
17961         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17962         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17963         Save current values of framework globals passcnt, failcnt, xpasscnt,
17964         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17965         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17966         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17967         xfailcnt to compute stats.  Update framework global `testcnt' from
17968         pass/fail counts.
17969         (gcc_finish): New proc.  Clean up test environment.
17970         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17971         (gcc_epass, gcc_efail): Delete.
17972         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17973         argument of line number.
17974         (dg-init): If the tool has an init routine, call it.
17975         (dg-test): Remove args `cflags_var' and `libs_var'.
17976         Pass all compiler options to ${tool}_start.
17977         Handle missing line number.
17978         (dg-finish): New function.
17979         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17980         particular files.  Call gcc_finish at end.  Move "skipping test"
17981         message to verbosity level 3.
17982         * gcc.c-torture/compile/compile.exp: Likewise.
17983         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17984         * gcc.c-torture/execute/execute.exp: Likewise.
17985         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17986         Print testcase being tried at verbosity level 1.
17987         * gcc.c-torture/special/special.exp: Unset xfail.
17988         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17989         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17990         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17991         * gcc.failure/failure.exp: Likewise.
17992         * gcc.ieee/ieee.exp: Likewise.
17993         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17994         Update call to dg-test.  Call dg-finish at end.
17995         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17996         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17997         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17998         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17999         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18000         * gcc.wendy/wendy.exp: Add copyright.
18001         Delete setting of tmpdir (done by gcc_init).
18002         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18003         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18004         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18005         gcc_[ce]pass/fail.
18006
18007 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18008
18009         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18010         confusion.
18011         (g++_load): Likewise.
18012
18013         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18014         Rename argument to `prog' to remove the confusion.
18015         Varargs fns behave differently too!
18016         (g++_load): Likewise.
18017
18018         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18019
18020         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18021         what it is.  Delete (always) printing of status value for !native.
18022         Simplify verbose code, and include status and exec_output.
18023         (g++_load): Use gcc_load.
18024
18025 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18026
18027         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18028         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18029         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18030         940714-3.c as these testcases don't exist anymore.  Make
18031         va-arg-1.c expected to pass.
18032
18033 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18034
18035         * gcc.misc-tests/misc.exp: Only run specific testcases.
18036         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18037         * gcc.misc-tests/dg-[1-9].c: New files.
18038
18039         * lib/dg.exp: New testsuite driver.
18040         * gcc.prms/prms.exp: Use it.
18041
18042         * README.gcc: New file.
18043
18044         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18045         Document and reset `lxpass' and `lxfail'.
18046         Simplify "initialized" message.
18047         (gcc_stat): Clean up comments a little.
18048
18049 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18050
18051         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18052
18053 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18054
18055         * lib/old-dejagnu.exp (process-option): New proc.
18056         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18057         (old-dejagnu): Simplify.
18058         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18059
18060 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18061
18062         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18063         exists and is not an empty string.
18064
18065         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18066         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18067         finished.
18068         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18069         automatically.
18070
18071         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18072         longer expected to fail.
18073
18074         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18075         "f" function call.
18076
18077         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18078
18079         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18080         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18081         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18082         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18083         c-torture-1.29.
18084
18085         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18086         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18087
18088         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18089
18090         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18091         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18092
18093         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18094         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18095         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18096
18097 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18098
18099         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18100         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18101         940714-1.c, 940714-2.c, 940714-3.c},
18102         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18103         gcc.misc-tests/{mg.c,mg.exp}:
18104         New tests.
18105         * gcc.noncompile/noncompile.exp: Change accordingly.
18106
18107 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18108
18109         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18110         Undo previous clobberage.
18111
18112 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18113
18114         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18115         * gcc.special/{930510-1.c, special.exp}:
18116         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18117         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18118         struct-varargs-1.c}: New tests from c-torture-1.26.
18119
18120 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18121
18122         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18123           argument to switch.
18124
18125 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18126
18127         * Revert the previous changes.  Please see Rob's directory
18128           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18129           fixes.
18130
18131 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18132
18133         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18134             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18135             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18136             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18137             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18138             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18139             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18140             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18141             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18142             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18143             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18144             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18145             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18146             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18147             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18148             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18149             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18150             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18151             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18152             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18153             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18154             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18155             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18156             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18157             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18158             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18159             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18160
18161 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18162
18163         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18164             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18165           with perror calls.
18166
18167 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18168
18169         * config/unix.exp (g++_load): Fix syntax.
18170
18171 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18172
18173         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18174         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18175         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18176         Don't expect va-arg-1.c to fail.  Correct expected output for
18177         920928-1.c.
18178         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18179         * gcc.wendy/hbm4.c: Correct typo.
18180         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18181
18182 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18183
18184         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18185         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18186         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18187         * lib/c-torture.exp (c-torture-compile): Ditto.
18188
18189         Reduce volume of output (remove all the -I's and such).
18190         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18191         Call gcc_cpass, gcc_cfail.
18192         (c-torture): Pass testing option to c-torture-compile.
18193
18194 1994-03-21  Doug Evans  (dje@cygnus.com)
18195
18196         Bring patches over from progressive.
18197         * config/default.exp: Exit remote shell cleanly.
18198         (g++_exit, g++_start): Add default versions.
18199         * config/sim.exp (gcc_load): Use perror, not error.
18200
18201 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18202
18203         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18204         set in site.exp.
18205
18206 1994-03-14  Doug Evans  (dje@cygnus.com)
18207
18208         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18209         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18210         (wendy_try): New proc to run testcase.
18211         (main loop): Call 'em.
18212         * gcc.wendy/*.c: Clean up pass to correct expected output.
18213
18214         * lib/gcc.exp: Minor cleanup work.
18215         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18216
18217 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18218
18219         * config/sim.exp (gcc_load): Document return codes better.
18220         Don't pass -v to simulator.
18221
18222 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18223
18224           * gcc.special/920717-x.c: Fix typo.
18225           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18226           get at sources.
18227
18228         * lib/mike-gcc.exp: Fix typo.
18229
18230 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18231
18232         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18233         binary to use, transform the name.
18234         * config/*.exp: rename everything. Nuke any g++ specific files,
18235         it's now a special case of gcc that requires no special support.
18236         Add a default.exp for unsupported targets.
18237
18238 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18239
18240         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18241         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18242         version of Tcl.
18243
18244 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18245
18246         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18247         than a warning.
18248
18249 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18250
18251         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18252
18253 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18254
18255         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18256         option_list.  Compile every file with only 4/6 option choices
18257         (same as C torture) instead of with 12/18 different option
18258         choices.
18259         * lib/c-torture.exp: Likewise.
18260
18261         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18262         not already set.
18263
18264 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18265
18266         * lib/old-deja
18267           test cases, ready for DejaGnu.
18268
18269 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18270
18271         * Upgraded c-torture tests from 1.18 to 1.19
18272
18273         * gcc.compile: added test(s):
18274           930607-1.c
18275         * gcc.execute: added test(s):
18276           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18277
18278         * added new subdirectory for misc tests: gcc.misc-tests
18279         * gcc.misc-test(s): added tests:
18280           inst-check.c test-consts.c test-ior.c test-switch.c
18281
18282 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18283
18284         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18285
18286 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18287
18288         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18289
18290 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18291
18292         * Upgraded c-torture tests from 1.17 to 1.18
18293
18294 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18295
18296         * Upgraded c-torture tests from 1.12 to 1.17
18297
18298 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18299
18300         * lib/old-dejagnu.exp:
18301           Fixed handling of XFAIL target triplets to correctly
18302           recognize wildcard characters.  Removed code that
18303           appended a unique id tag to the end of the file name
18304           printed out by the result of the testcases within a
18305           given test file.
18306
18307 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18308
18309         * lib/old-dejagnu.exp:
18310           Reworked expected failure handling to trigger off of XFAIL
18311           keyword in keyphrase embeded in testcase source code. The
18312           XFAIL keyword must be at the end of the keyphrase line. It
18313           may optionally be followed by one or more target triplets.
18314           It has just occured that the handling of wildcards in the
18315           target triplet may not be correct.
18316
18317 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18318
18319         * g++.old-deja/tests:
18320           Moved all subdirectories up one level into g++.old-deja .
18321
18322         * lib/old-dejagnu.exp:
18323           Fixed problem with CXXFLAGS not being properly reset, and being
18324           corrupted with extraneous "-c" compiler option.  This was
18325           causing binaries to not be generated for test that needed them.
18326           Modified strings passed to "pass" and "fail" so that individual
18327           tests from the same test file would be distinguished by an
18328           identifier appended to the test file name in the summary logs;
18329           this corrected a problem with erroneous diff logs.  Added code
18330           to search testcases for expected fail and unexpected pass keywords.
18331
18332 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18333
18334         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18335
18336 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18337
18338         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18339           Removed extraneous text from end of "Special g++ Options"
18340           keyphrase.
18341
18342         * lib/old-dejagnu.exp: Added pattern matching to look for new
18343           keywords, embedded in testcases comments, which will trigger
18344           calls to xpass and xfail.
18345
18346 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18347
18348         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18349           comments embedded in the testcases, especially the one looking for
18350           special compiler options, as well as the pattern matching for the
18351           compiler output again.
18352
18353 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18354
18355         * lib/old-dejagnu.exp: Do a proper check of the return value for
18356           execute tests. Fixed several problems with the pattern matching
18357           of the compiler output which gave erroneous test results.
18358           Changed several of the test result messages to be more descriptive.
18359         * config/unix-g++.exp: Proc g++_load now actually works and
18360           executes the tests passed to it and returns a usable return
18361           value.
18362
18363 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18364
18365           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18366
18367 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18368
18369         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18370           Modified both files to properly execute the old style
18371           dejagnu tests. The previous versions of these files were
18372           experimental and did not function anything near correctly.
18373
18374 1993-04-05  Rob Savoye  (rob@cygnus.com)
18375
18376         * Removed all Makefile.in and configure.in files. No configuration
18377         needed now.
18378
18379 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18380
18381         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18382
18383 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18384
18385         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18386         gcc.special/configure.in, gcc.noncompile/configure.in,
18387         gcc.execute/configure.in, gcc.code_quality/configure.in,
18388         g++.other/configure.in, g++.old-deja/configure.in,
18389         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18390         in srcname setting.
18391
18392 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18393
18394         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18395         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18396         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18397
18398 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18399
18400         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18401         (gdb_exit): Don't remove *_soc files.
18402
18403 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18404
18405         * lib/c-torture.exp: Don't look for main; instead always use -w
18406         -c.  This is how the c-torture tests work.  Remove the object
18407         file if the compilation succeeds.
18408         * gcc.execute/execute.exp: Remove executable if test passes.
18409         * gcc.noncompile/noncompile.exp: Every test is an expected
18410         failure.
18411         * gcc.special/special.exp: Added tests from c-torture 1.11,
18412         corrected use of existing test.
18413         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18414         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18415         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18416         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18417         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18418         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18419         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18420         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18421         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18422         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18423         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18424         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18425         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18426         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18427         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18428         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18429         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18430         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18431         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18432         c-torture 1.11.
18433         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18434         correspond to c-torture 1.11.
18435
18436         * New file.