OSDN Git Service

* c-common.h (lang_post_pch_load): New variable.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/abi/inline1.C: New test.
4         * g++.dg/abi/local1-a.cc: Likewise.
5         * g++.dg/abi/local1.C: Likewise.
6         * g++.dg/abi/mangle11.C: Tweak location of warnings.
7         * g++.dg/abi/mangle12.C: Likewise.
8         * g++.dg/abi/mangle17.C: Likewise.
9         * g++.dg/abi/mangle20-2.C: Likewise.
10         * g++.dg/opt/interface1.C: Likewise.
11         * g++.dg/opt/interface1.h: Likewise.
12         * g++.dg/opt/interface1-a.cc: New test.
13         * g++.dg/parse/repo1.C: New test.
14         * g++.dg/template/repo1.C: Likewise.
15         * g++.dg/warn/Winline-1.C: Likewise.
16         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17
18 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19
20         * gcc.dg/tree-ssa/20040729-1.c: New test.
21
22 2004-07-27  Matt Austern <austern@apple.com>
23
24         * gcc.dg/darwin-bool-1.c: New test.
25         * gcc.dg/darwin-bool-2.c: New test.
26         
27 2004-07-28  Richard Henderson  <rth@redhat.com>
28
29         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30         arguments in the correct type.  Don't write to constant arguments.
31
32 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33
34         PR tree-optimization/16688
35         PR tree-optimization/16689
36         * g++.dg/tree-ssa/pr16688.C: New test.
37
38 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
39
40         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41         loads.  Not only in the comment, this time.
42
43 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
44
45         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
46         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
47         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
48         * gcc.dg/sh4a-bitmovua.c: New.
49         * gcc.dg/sh4a-cos.c: New.
50         * gcc.dg/sh4a-cosf.c: New.
51         * gcc.dg/sh4a-fprun.c: New.
52         * gcc.dg/sh4a-fsrra.c: New.
53         * gcc.dg/sh4a-memmovua.c: New.
54         * gcc.dg/sh4a-sin.c: New.
55         * gcc.dg/sh4a-sincos.c: New.
56         * gcc.dg/sh4a-sincosf.c: New.
57         * gcc.dg/sh4a-sinf.c: New.
58
59 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
60
61         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
62         conditionals.
63         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
64         loads.
65         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
66         DOM1.
67
68 2004-07-27  Andrew Pinski  <apinski@apple.com>
69
70         * g++.dg/rtti/tinfo1.C: Correct the xfail.
71
72 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
73
74         * gcc.dg/pragma-isr.c: New test.
75
76 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
77
78         PR c++/14429
79         * g++.dg/template/ttp11.C: New test.
80
81 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
82
83         * gcc.c-torture/compile/20040727-1.c: New test.
84
85 2004-07-26  Eric Christopher  <echristo@redhat.com>
86
87         * gcc.c-torture/compile/20040726-2.c: New test.
88
89 2004-07-26  Andrew Pinski  <apinski@apple.com>
90
91         * g++.dg/rtti/tinfo1.C: Xfail.
92
93 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
94
95         * gcc.c-torture/compile/20040726-1.c: New test.
96
97 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
98             Brian Ryner  <bryner@brianryner.com>
99
100         PR c++/9283
101         PR c++/15000
102         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
103         * g++.dg/ext/visibility/: New directory.
104         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
105         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
106         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
107         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
108         * g++.dg/ext/visibility/fvisibility.C,
109         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
110         g++.dg/ext/visibility/fvisibility-override1.C
111         g++.dg/ext/visibility/fvisibility-override2.C
112         g++.dg/ext/visibility/memfuncts.C
113         g++.dg/ext/visibility/noPLT.C
114         g++.dg/ext/visibility/pragma.C
115         g++.dg/ext/visibility/pragma-override1.C
116         g++.dg/ext/visibility/pragma-override2.C
117         g++.dg/ext/visibility/staticmemfuncts.C
118         g++.dg/ext/visibility/virtual.C: New tests.
119
120 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
121
122         PR c/15360
123         * gcc.dg/pr15360-1.c: New test.
124
125 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
126
127         * gcc.dg/pragma-align-2.c: New test.
128         * gcc.dg/pragma-init-fini.c: New test.
129         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
130         targets.
131
132 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
133
134         * gcc.dg/init-string-2.c: New test.
135
136 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
137
138         PR 16684
139         * gcc.dg/Wredundant-decls-1.c: New test case.
140
141 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
142
143         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
144         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
145         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
146         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
147         * gcc.dg/compat/generate-random.c: New file.
148         * gcc.dg/compat/generate-random.h: Likewise.
149         * gcc.dg/compat/generate-random_r.c: Likewise.
150         * gcc.dg/compat/struct-layout-1.h: Likewise.
151         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
152         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
153         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
154         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
155         * gcc.dg/compat/struct-layout-1_main.c: New test.
156         * gcc.dg/compat/struct-layout-1_x.c: New file.
157         * gcc.dg/compat/struct-layout-1_y.c: New file.
158         * gcc.dg/compat/struct-layout-1_test.h: New file.
159
160 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
161
162         * gcc.dg/comp-return-1.c: New test
163
164 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
165
166         * gcc.dg/vmx/8-02a.c: Fix typo.
167
168         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
169         * gcc.dg/darwin-abi-3.c: New test.
170
171         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
172         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
173
174         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
175         * gcc.dg/vmx/ops-long-1.c: New test.
176         * gcc.dg/vmx/ops-long-2.c: New test.
177
178 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
179
180         * g++.dg/lookup/conv-[1234].C: New.
181
182 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
183
184         * g++.dg/parse/attr2.C: Simplify.
185
186 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
187
188         PR c/7284
189         * gcc.c-torture/execute/pr7284-1.c: New test.
190
191 2004-07-22  Brian Booth  <bbooth@redhat.com>
192
193         * gcc.dg/tree-ssa/20040721-1.c: New test.
194
195 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
196
197         * g++.dg/template/crash20.c: New.
198
199 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
200
201         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
202         Add dg-run directive.  Declare variables as required.
203         * gfortran.dg/g77/README: Update
204
205 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
206
207         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
208         gcc.dg/cris-peep2-andu2.c: New tests.
209
210 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
211
212         PR c/15052
213         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
214         on return type.
215         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
216         messages.
217         * gcc.dg/qual-return-2.c: Update expected messages.
218         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
219
220 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
221
222         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
223         * gcc.dg/noncompile/921102-1.c: Update expected error message.
224
225 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
226
227         PR c/11250
228         * gcc.dg/init-string-1.c: New test.
229
230 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
231
232         PR middle-end/15345
233         PR c/16450
234         * gcc.dg/torture/nested-fn-1.c: New test.
235
236 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
237
238         PR target/16559
239         * gcc.dg/ia64-fptr-1.c: New file.
240
241 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
242
243         PR c++/14497
244         * g++.dg/template/spec16.C: New test.
245         * g++.old-deja/g++.robertl/eb118.C: Remove.
246
247 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
248
249         PR c++/509
250         * g++.dg/template/spec15.C: New test.
251
252 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
253
254         Copy cases from g77.f-torture/execute and add dg-run
255         directive.  Other changes as noted.
256         * gfortran.dg/g77/13037.f
257         * gfortran.dg/g77/1832.f
258         * gfortran.dg/g77/19981119-0.f
259         * gfortran.dg/g77/19990313-0.f
260         * gfortran.dg/g77/19990313-1.f
261         * gfortran.dg/g77/19990313-2.f
262         * gfortran.dg/g77/19990313-3.f
263         * gfortran.dg/g77/19990419-1.f
264         * gfortran.dg/g77/19990826-0.f
265         * gfortran.dg/g77/19990826-2.f
266         * gfortran.dg/g77/20000503-1.f
267         * gfortran.dg/g77/20001111.f
268         * gfortran.dg/g77/20010116.f
269         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
270         * gfortran.dg/g77/20010430.f
271         * gfortran.dg/g77/6177.f
272         * gfortran.dg/g77/947.f
273         * gfortran.dg/g77/970816-3.f
274         * gfortran.dg/g77/971102-1.f
275         * gfortran.dg/g77/980520-1.f
276         * gfortran.dg/g77/980628-0.f
277         * gfortran.dg/g77/980628-1.f
278         * gfortran.dg/g77/980628-10.f
279         * gfortran.dg/g77/980628-2.f
280         * gfortran.dg/g77/980628-3.f
281         * gfortran.dg/g77/980628-7.f
282         * gfortran.dg/g77/980628-8.f
283         * gfortran.dg/g77/980628-9.f
284         * gfortran.dg/g77/980701-0.f
285         * gfortran.dg/g77/980701-1.f
286         * gfortran.dg/g77/cabs.f
287         * gfortran.dg/g77/claus.f
288         * gfortran.dg/g77/complex_1.f
289         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
290         * gfortran.dg/g77/dcomplex.f
291         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
292         * gfortran.dg/g77/f90-intrinsic-mathematical.f
293         * gfortran.dg/g77/f90-intrinsic-numeric.f
294         * gfortran.dg/g77/int8421.f
295         * gfortran.dg/g77/labug1.f
296         * gfortran.dg/g77/large_vec.f
297         * gfortran.dg/g77/le.f
298         * gfortran.dg/g77/short.f
299         * gfortran.dg/g77/README: Update
300
301 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
302
303         PR c++/16637
304         * g++.dg/parse/lookup4.C: New test.
305
306 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
307
308         PR c++/16175
309         * g++.dg/template/ttp10.C: New test.
310
311 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
312
313         * gcc.dg/pr12625-1.c: New test.
314
315 2004-07-20  Steven Bosscher  <stevenb@suse.de>
316
317         * testsuite/gcc.dg/switch-warn-1.c: New test.
318         * testsuite/gcc.dg/switch-warn-2.c: New test.
319         * gcc.c-torture/compile/pr14730.c: Update.
320
321 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
322
323         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
324         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
325         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
326         g++.dg/template/nontype3.C: Remove trailing CR from tests.
327
328 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
329
330         PR c++/16623
331         * g++.dg/template/assign1.C: New test.
332
333 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
334
335         PR c++/12170
336         * g++.dg/template/ttp9.C: New test.
337
338 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
339
340         * gcc.dg/format/cmn-err-1.c: New test.
341
342 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
343
344         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
345         gcc.dg/Wparentheses-10.c: New tests.
346         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
347
348 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
349
350         PR fortran/16465
351         * gfortran.dg/g77//ffixed-line-length-0.f,
352         gfortran.dg/g77/ffixed-line-length-132.f,
353         gfortran.dg/g77/ffixed-line-length-72.f,
354         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
355         gfortran.dg/g77/README: Update.
356
357 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
358
359         PR c++/13092
360         * g++.dg/template/non-dependent7.C: New test.
361         * g++.dg/template/non-dependent8.C: Likewise.
362         * g++.dg/template/non-dependent9.C: Likewise.
363         * g++.dg/template/non-dependent10.C: Likewise.
364
365 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
366
367         PR c++/16337
368         * g++.dg/parse/attr2.C: New test.
369
370 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
371
372         * g77.dg: Removed.
373         * g77.f-torture: Ditto.
374
375 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
376
377         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
378         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
379         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
380
381 2004-07-16  Richard Henderson  <rth@redhat.com>
382
383         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
384
385 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
386
387         * lib/fortran-torture.exp (fortran-torture): Don't test compile
388         tests with full list of options.
389         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
390         of TORTURE_OPTIONS if test contains 'dg-do run'.
391
392         PR fortran/16404
393         * gfortran.dg/do_iterator.f90: New test.
394
395 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
396
397         PR rtl-optimization/16536
398         * gcc.c-torture/execute/restrict-1.c: New test.
399
400 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
401
402         PR fortran/15324
403         * gfortran.dg/pr15324.f90: New test.
404
405         PR fortran/15129
406         * gfortran.dg/pr15129.f90: New test.
407
408         PR fortran/15140
409         * gfortran.dg/pr15140.f90: New test.
410
411         PR fortran/13792
412         * gfortran.fortran-torture/execute/bounds.f90: Add check for
413         compile-time simplification.
414
415 2004-07-14  Mike Stump  <mrs@apple.com>
416
417         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
418
419 2004-07-14  James E Wilson  <wilson@specifixinc.com>
420
421         PR target/16325
422         * gcc.dg/profile-generate-1.c: New.
423
424 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
425
426         * gcc.c-torture/execute/20040709-1.c: New test.
427         * gcc.c-torture/execute/20040709-2.c: New test.
428
429 2004-07-14  Mike Stump  <mrs@apple.com>
430
431         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
432
433 2004-07-14  Mike Stump  <mrs@apple.com>
434
435         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
436
437 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
438
439         PR c++/16518
440         * g++.dg/parse/mutable1.C: New test.
441
442 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
443
444         PR tree-optimization/16443
445         * gcc.dg/tree-ssa/20040713-1.c: New test.
446
447 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
448
449         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
450         for operator new.
451
452 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
453
454         * gfortran.dg/g77/README: New file
455         * gfortran.dg/g77/19981216-0.f:  Copy from
456         g77.f-torture/noncompile.  Add "dg-do compile" and
457         dg-error as required.
458         * gfortran.dg/g77/19990218-1.f: Likewise
459         * gfortran.dg/g77/19990905-1.f: Likewise
460         * gfortran.dg/g77/9263.f: Likewise
461         * gfortran.dg/g77/980615-0.f: Likewise
462         * gfortran.dg/g77/980616-0.f: Likewise
463         * gfortran.dg/g77/check0.f: Likewise
464         * gfortran.dg/g77/select_no_compile.f: Likewise
465
466 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
467
468         Copy files from g77.f-torture/compile.
469         Add "{ dg-do compile}".  Other changes as noted
470         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
471         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
472         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
473         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
474         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
475         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
476         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
477         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
478         statement to conform to standard.  Append alpha1.x for reference.
479         * gfortran.dg/g77/xformat.f: Add dg-warning
480
481 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
482
483         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
484         Add {dg-do compile} directive.
485         * gfortran.dg/g77/cpp2.F: Likewise
486
487 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
488
489         PR c++/5402
490         * g++.dg/lookup/name-clash1.C: New test.
491
492         PR c++/9777
493         * g++.dg/lookup/name-clash2.C: New test.
494
495         PR c++/12102
496         * g++.dg/lookup/name-clash3.C: New test.
497
498 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
499
500         * g++.dg/lookup/new2.C: New test.
501         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
502
503 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
504
505         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
506         Add {dg-do compile} directive.
507         * gfortran.dg/g77/13060.f: Likewise
508         * gfortran.dg/g77/19990218-0.f: Likewise
509         * gfortran.dg/g77/19990305-0.f: Likewise
510         * gfortran.dg/g77/19990419-0.f: Likewise
511         * gfortran.dg/g77/19990502-0.f: Likewise
512         * gfortran.dg/g77/19990502-1.f: Likewise
513         * gfortran.dg/g77/19990525-0.f: Likewise
514         * gfortran.dg/g77/19990826-1.f: Likewise
515         * gfortran.dg/g77/19990826-3.f: Likewise
516         * gfortran.dg/g77/19990905-2.f: Likewise
517         * gfortran.dg/g77/20000412-1.f: Likewise
518         * gfortran.dg/g77/20000511-1.f: Likewise
519         * gfortran.dg/g77/20000511-2.f: Likewise
520         * gfortran.dg/g77/20000518.f: Likewise
521         * gfortran.dg/g77/20000601-1.f: Likewise
522         * gfortran.dg/g77/20000601-2.f: Likewise
523         * gfortran.dg/g77/20000629-1.f: Likewise
524         * gfortran.dg/g77/20000630-2.f: Likewise
525         * gfortran.dg/g77/20010115.f: Likewise
526         * gfortran.dg/g77/20010321-1.f: Likewise
527         * gfortran.dg/g77/20010426.f: Likewise
528         * gfortran.dg/g77/20020307-1.f: Likewise
529         * gfortran.dg/g77/8485.f: Likewise
530         * gfortran.dg/g77/960317-1.f: Likewise
531         * gfortran.dg/g77/970915-0.f: Likewise
532         * gfortran.dg/g77/980310-1.f: Likewise
533         * gfortran.dg/g77/980310-2.f: Likewise
534         * gfortran.dg/g77/980310-3.f: Likewise
535         * gfortran.dg/g77/980310-4.f: Likewise
536         * gfortran.dg/g77/980310-6.f: Likewise
537         * gfortran.dg/g77/980310-7.f: Likewise
538         * gfortran.dg/g77/980310-8.f: Likewise
539         * gfortran.dg/g77/980419-2.f: Likewise
540         * gfortran.dg/g77/980424-0.f: Likewise
541         * gfortran.dg/g77/980427-0.f: Likewise
542         * gfortran.dg/g77/980729-0.f: Likewise
543         * gfortran.dg/g77/981117-1.f: Likewise
544         * gfortran.dg/g77/toon_1.f: Likewise
545
546 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
547
548         PR c++/2204
549         * g++.dg/other/abstract2.C: New test.
550
551 2004-07-12  Paul Brook  <paul@codesourcery.com>
552
553         * gfortran.dg/pointer_init_1.f90: New test.
554
555 2004-07-11  Paul Brook  <paul@codesourcery.com>
556
557         PR fortran/15986
558         * gfortran.dg/contained_1.f90: New test.
559
560 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
561
562         * g++.dg/parse/defarg8.C: New test.
563
564 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
565
566         PR fortran/16433
567         * gfortran.dg/pr16433.f: New test.
568
569         PR fortran/17574
570         * gfortran.dg/pr15754.f90: New test.
571
572 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
573
574         PR tree-optimization/16437
575         * gcc.c-torture/execute/bitfld-4.c: New test.
576
577 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
578
579         * gfortran.fortran-torture/execute/common_2.f90: Add check for
580         access to common var from module.
581
582 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
583
584         PR fortran/16336
585         * gfortran.fortran-torture/execute/common_2.f90: New test.
586
587 2004-07-10  Paul Brook  <paul@codesourcery.com>
588
589         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
590
591 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
592
593         PR fortran/15969
594         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
595
596 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
597
598         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
599         * gfortran.dg/g77/ffixed-form-2.f: Likewise
600         * gfortran.dg/g77/ffree-form-1.f: Likewise
601         * gfortran.dg/g77/ffree-form-2.f: Likewise
602         * gfortran.dg/g77/ffree-form-3.f: Likewise
603         * gfortran.dg/g77/fno-underscoring.f: Likewise
604         * gfortran.dg/g77/funderscoring.f: Likewise
605         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
606
607 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
608
609         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
610
611 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
612         Paul Brook  <paul@codesourcery.com>
613
614         PR fortran/13415
615         * gfortran.dg/common_pointer_1.f90: New test.
616
617 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
618
619         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
620
621 2004-07-09  James E Wilson  <wilson@specifixinc.com>
622
623         PR target/16364
624         * gcc.c-torture/compile/20040709-1.c: New.
625
626 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
627
628         PR fortran/14077
629         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
630
631 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
632
633         PR fortran/13201
634         * gfortran.dg/shape_1.f90: New test.
635
636 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
637             Andrew Pinski  <apinski@apple.com>
638
639         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
640
641 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
642
643         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
644         comment.
645
646 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
647         Paul Brook  <paul@codesourcery.com>
648
649         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
650         '.f95' and '.F95'.
651
652 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
653
654         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
655
656 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
657
658         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
659         testcases with capital suffix.
660
661 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
662
663         PR fortran/15481
664         PR fortran/13372
665         PR fortran/13575
666         PR fortran/15978
667         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
668
669         * gfortran.dg/implicit_1.f90: New test.
670
671 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
672
673         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
674         expression to match gfortran warning/error messages
675         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
676         dg-error text.
677
678 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
679
680         * lib/fortran-torture.exp: Rename proc search_for to
681         search_for_re.
682
683 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
684
685         * gcc.c-torture/execute/simd-5.x: New file.
686         XFAIL on SPARC 64-bit at -O0.
687
688 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
689
690         PR c++/8211
691         PR c++/16165
692         * g++.dg/warn/effc3.C: New test.
693
694 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
695
696         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
697         change X to 1X in format.
698         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
699         add data statements to conform to standard.
700
701 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
702
703         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
704         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
705         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
706
707 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
708
709         * gfortran.dg/g77/7388.f: Copy from g77.dg
710         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
711         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
712         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
713         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
714         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
715         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
716         * gfortran.dg/g77/strlen0.f: Likewise
717
718 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
719
720         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
721         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
722
723 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
724
725         * gcc.c-torture/execute/920428-2.x: Delete.
726         * gcc.c-torture/execute/920501-7.x: Likewise.
727
728 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
729
730         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
731         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
732         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
733         prescott and c3-2.
734         (PREFETCH_3DNOW): Add -march=c3.
735
736 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
737
738         PR c/16437
739         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
740         * gcc.c-torture/execute/bf64-1.x: Likewise.
741
742 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
743
744         * gcc.c-torture/compile/20040708-1.c: New test.
745
746 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
747
748         PR c++/16169
749         * g++.dg/warn/effc2.C: New test.
750
751 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
752
753         * gcc.c-torture/execute/bitfld-1.x: Remove.
754         * gcc.c-torture/execute/bitfld-3.c: New test.
755         * gcc.dg/bitfld-2.c: Remove XFAILs.
756
757 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
758
759         PR c++/16276
760         * g++.dg/rtti/tinfo1.C: New file.
761
762 2004-07-07  Eric Christopher  <echristo@redhat.com>
763
764         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
765
766 2004-07-07  Andrew Pinski  <apinski@apple.com>
767
768         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
769
770 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
771
772         * g++.dg/init/call1.C: XFAIL.
773
774 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
775
776         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
777         except for movstrict*, to movmem* and clrstr* to clrmem*.
778
779 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
780
781         * gcc.c-torture/execute/20040707-1.c: New test.
782
783 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
784
785         * gcc.c-torture/execute/20040706-1.c: New test.
786
787 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
788
789         PR c++/3671
790         * g++.dg/template/spec14.C: New test.
791
792 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
793
794         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
795         nothing if not yet defined.  Use it in b, c and d type definitions.
796         * gcc.c-torture/execute/20040705-1.c: New test.
797         * gcc.c-torture/execute/20040705-2.c: New test.
798
799 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
800
801         PR c++/2518
802         * g++.dg/lookup/new1.C: New test.
803
804 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
805
806         PR c++/11406
807         * g++.dg/template/sizeof8.C: New test.
808
809 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
810
811         * gcc.c-torture/compile/20040705-1.c: New test.
812
813 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
814
815         * gfortran.fortran-torture/execute/seq_io.f90: New test.
816
817 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
818
819         * gcc.dg/cpp/if-mop.c: Two new testcases.
820         * gcc.dg/cpp/trad/comment-3.c: New.
821
822 2004-07-04  Paul Brook  <paul@codesourcery.com>
823
824         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
825
826 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
827
828         PR c++/3761
829         * g++.dg/lookup/crash4.C: New test.
830
831 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
832
833         * gcc.c-torture/execute/builtin-abs-1.c
834         * gcc.c-torture/execute/builtin-abs-2.c
835         * gcc.c-torture/execute/builtin-complex-1.c
836         * gcc.c-torture/execute/builtins/string-1-lib.c
837         * gcc.c-torture/execute/builtins/string-1.c
838         * gcc.c-torture/execute/builtins/string-2-lib.c
839         * gcc.c-torture/execute/builtins/string-2.c
840         * gcc.c-torture/execute/builtins/string-3-lib.c
841         * gcc.c-torture/execute/builtins/string-3.c
842         * gcc.c-torture/execute/builtins/string-4-lib.c
843         * gcc.c-torture/execute/builtins/string-4.c
844         * gcc.c-torture/execute/builtins/string-5-lib.c
845         * gcc.c-torture/execute/builtins/string-5.c
846         * gcc.c-torture/execute/builtins/string-6-lib.c
847         * gcc.c-torture/execute/builtins/string-6.c
848         * gcc.c-torture/execute/builtins/string-7-lib.c
849         * gcc.c-torture/execute/builtins/string-7.c
850         * gcc.c-torture/execute/builtins/string-8-lib.c
851         * gcc.c-torture/execute/builtins/string-8.c
852         * gcc.c-torture/execute/builtins/string-9-lib.c
853         * gcc.c-torture/execute/builtins/string-9.c
854         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
855         * gcc.c-torture/execute/builtins/string-asm-1.c
856         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
857         * gcc.c-torture/execute/builtins/string-asm-2.c
858         * gcc.c-torture/execute/stdio-opt-1.c
859         * gcc.c-torture/execute/stdio-opt-2.c
860         * gcc.c-torture/execute/stdio-opt-3.c
861         * gcc.c-torture/execute/string-opt-1.c
862         * gcc.c-torture/execute/string-opt-10.c
863         * gcc.c-torture/execute/string-opt-11.c
864         * gcc.c-torture/execute/string-opt-12.c
865         * gcc.c-torture/execute/string-opt-13.c
866         * gcc.c-torture/execute/string-opt-14.c
867         * gcc.c-torture/execute/string-opt-15.c
868         * gcc.c-torture/execute/string-opt-16.c
869         * gcc.c-torture/execute/string-opt-2.c
870         * gcc.c-torture/execute/string-opt-6.c
871         * gcc.c-torture/execute/string-opt-7.c
872         * gcc.c-torture/execute/string-opt-8.c:
873         Replace with ...
874
875         * gcc.c-torture/execute/builtins/abs-2.c
876         * gcc.c-torture/execute/builtins/abs-3.c
877         * gcc.c-torture/execute/builtins/complex-1.c
878         * gcc.c-torture/execute/builtins/fprintf.c
879         * gcc.c-torture/execute/builtins/fputs.c
880         * gcc.c-torture/execute/builtins/memcmp.c
881         * gcc.c-torture/execute/builtins/memmove.c
882         * gcc.c-torture/execute/builtins/memops-asm.c
883         * gcc.c-torture/execute/builtins/mempcpy-2.c
884         * gcc.c-torture/execute/builtins/mempcpy.c
885         * gcc.c-torture/execute/builtins/memset.c
886         * gcc.c-torture/execute/builtins/printf.c
887         * gcc.c-torture/execute/builtins/sprintf.c
888         * gcc.c-torture/execute/builtins/strcat.c
889         * gcc.c-torture/execute/builtins/strchr.c
890         * gcc.c-torture/execute/builtins/strcmp.c
891         * gcc.c-torture/execute/builtins/strcpy.c
892         * gcc.c-torture/execute/builtins/strcspn.c
893         * gcc.c-torture/execute/builtins/strlen-2.c
894         * gcc.c-torture/execute/builtins/strlen.c
895         * gcc.c-torture/execute/builtins/strncat.c
896         * gcc.c-torture/execute/builtins/strncmp-2.c
897         * gcc.c-torture/execute/builtins/strncmp.c
898         * gcc.c-torture/execute/builtins/strncpy.c
899         * gcc.c-torture/execute/builtins/strpbrk.c
900         * gcc.c-torture/execute/builtins/strpcpy-2.c
901         * gcc.c-torture/execute/builtins/strpcpy.c
902         * gcc.c-torture/execute/builtins/strrchr.c
903         * gcc.c-torture/execute/builtins/strspn.c
904         * gcc.c-torture/execute/builtins/strstr-asm.c
905         * gcc.c-torture/execute/builtins/strstr.c:
906         ... these new files.
907
908         * gcc.c-torture/execute/builtins/abs-2-lib.c
909         * gcc.c-torture/execute/builtins/abs-3-lib.c
910         * gcc.c-torture/execute/builtins/complex-1-lib.c
911         * gcc.c-torture/execute/builtins/fprintf-lib.c
912         * gcc.c-torture/execute/builtins/fputs-lib.c
913         * gcc.c-torture/execute/builtins/memcmp-lib.c
914         * gcc.c-torture/execute/builtins/memmove-lib.c
915         * gcc.c-torture/execute/builtins/memops-asm-lib.c
916         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
917         * gcc.c-torture/execute/builtins/mempcpy-lib.c
918         * gcc.c-torture/execute/builtins/memset-lib.c
919         * gcc.c-torture/execute/builtins/printf-lib.c
920         * gcc.c-torture/execute/builtins/sprintf-lib.c
921         * gcc.c-torture/execute/builtins/strcat-lib.c
922         * gcc.c-torture/execute/builtins/strchr-lib.c
923         * gcc.c-torture/execute/builtins/strcmp-lib.c
924         * gcc.c-torture/execute/builtins/strcpy-lib.c
925         * gcc.c-torture/execute/builtins/strcspn-lib.c
926         * gcc.c-torture/execute/builtins/strlen-2-lib.c
927         * gcc.c-torture/execute/builtins/strlen-lib.c
928         * gcc.c-torture/execute/builtins/strncat-lib.c
929         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
930         * gcc.c-torture/execute/builtins/strncmp-lib.c
931         * gcc.c-torture/execute/builtins/strncpy-lib.c
932         * gcc.c-torture/execute/builtins/strpbrk-lib.c
933         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
934         * gcc.c-torture/execute/builtins/strpcpy-lib.c
935         * gcc.c-torture/execute/builtins/strrchr-lib.c
936         * gcc.c-torture/execute/builtins/strspn-lib.c
937         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
938         * gcc.c-torture/execute/builtins/strstr-lib.c
939         * gcc.c-torture/execute/builtins/lib/abs.c
940         * gcc.c-torture/execute/builtins/lib/fprintf.c
941         * gcc.c-torture/execute/builtins/lib/memset.c
942         * gcc.c-torture/execute/builtins/lib/printf.c
943         * gcc.c-torture/execute/builtins/lib/sprintf.c
944         * gcc.c-torture/execute/builtins/lib/strcpy.c
945         * gcc.c-torture/execute/builtins/lib/strcspn.c
946         * gcc.c-torture/execute/builtins/lib/strncat.c
947         * gcc.c-torture/execute/builtins/lib/strncmp.c
948         * gcc.c-torture/execute/builtins/lib/strncpy.c
949         * gcc.c-torture/execute/builtins/lib/strpbrk.c
950         * gcc.c-torture/execute/builtins/lib/strspn.c
951         * gcc.c-torture/execute/builtins/lib/strstr.c:
952         New files containing support routines.
953
954         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
955         declaration.
956         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
957         when not optimizing.
958
959 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
960
961         PR c++/16240
962         * g++.dg/abi/mangle22.C: New test.
963         * g++.dg/abi/mangle23.C: Likewise.
964
965 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
966
967         PR fortran/16290
968         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
969         Allow for cases without denormalized floating point numbers.
970
971 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
972
973         PR c/1027
974         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
975         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
976         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
977         expected warning text.
978         * gcc.dg/format/diag-2.c: New test.
979
980 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
981
982         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
983
984 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
985
986         * gcc.dg/builtins-43.c: New.
987         * gcc.dg/builtins-44.c: New.
988         * gcc.dg/builtins-45.c: New.
989
990 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
991             Andreas Tobler  <a.tobler@schweiz.ch>
992
993         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
994         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
995         as SIGSEGV.
996         * gcc.dg/cleanup-11.c: Likewise.
997         * gcc.dg/cleanup-8.c: Likewise.
998         * gcc.dg/cleanup-9.c: Likewise.
999         * gcc.dg/cleanup-5.c: Run on all platforms.
1000
1001 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1002
1003         * g++.dg/warn/nonnull1.C: New test.
1004
1005 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1006
1007         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1008         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1009         Special-case the Sun compiler wrt to <complex.h>.
1010
1011 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1012
1013         * gcc.dg/Wunreachable-8.C: New test.
1014
1015         * gcc.dg/h8300-ice2.c : New test.
1016
1017 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1018
1019         PR fortran/16161
1020         * gfortran.fortran-torture/compile/implicit.f90: Add test
1021         for implicit character.
1022
1023 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1024
1025         PR fortran/16289
1026         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1027         Use tiny() intrinsic to find smallest non-negative real
1028
1029 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1030
1031         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1032         * gcc.dg/compat/struct-by-value-22_x.c: New.
1033         * gcc.dg/compat/struct-by-value-22_y.c: New.
1034
1035         * gcc.c-torture/execute/20040629-1.c: New test.
1036
1037 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1038
1039         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1040         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1041
1042         PR target/16195
1043         * gcc.dg/20040625-1.c: New test.
1044
1045 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1046
1047         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1048
1049 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1050
1051         PR fortran/15963
1052         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1053
1054 2004-06-29  Richard Henderson  <rth@redhat.com>
1055
1056         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1057
1058 2004-06-29  Paul Brook  <paul@codesourcery.com>
1059
1060         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1061         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1062
1063 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1064
1065         PR c++/16260
1066         * g++.dg/parse/crash15.C: New.
1067
1068 2004-06-28  Andrew Pinski  <apinski@apple.com>
1069
1070         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1071         by the error already.
1072
1073         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1074
1075 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1076
1077         PR target/14041
1078         * gcc.dg/h8300-bss-align-1.c : New.
1079
1080 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1081
1082         * PR c++/16174
1083         * g++.dg/template/ctor4.C: New.
1084
1085 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1086
1087         PR c++/16205
1088         * g++.dg/warn/Wsequence-point-1.C: New test.
1089
1090 2004-06-27  Paul Brook  <paul@codesourcery.com>
1091
1092         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1093
1094 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1095
1096         * g++.old-deja/g++.mike/p7325.C: Remove.
1097
1098 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1099
1100         PR c/14963
1101         * gcc.dg/pr14963.c: New test.
1102
1103 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1104
1105         PR c++/16193
1106         * g++.dg/parse/redef1.C: New test.
1107
1108 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1109
1110         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1111         20021110.c.
1112         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1113         20021119-1.c.
1114         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1115         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1116         5-04.c.
1117         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1118         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1119         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1120         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1121         g++.brendan/enum14.C.
1122         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1123         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1124         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1125         g++.mike/virt1.C.
1126         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1127         memtemp24.C.
1128
1129 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1130
1131         * gcc.dg/20040527-1.c: New test case.
1132
1133 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1134
1135         PR gfortran/pr16196
1136         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1137
1138 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1139
1140         PR middle-end/15825
1141         * gcc.dg/pr15825-1.c: New test case.
1142
1143 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1144
1145         * gcc.c-torture/execute/20040625-1.c: New test.
1146
1147 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1148
1149         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1150
1151 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1152
1153         * gcc.dg/torture/mips-div-1.c: New test.
1154
1155 2004-06-24  Jeff Law  <law@redhat.com>
1156
1157         * gcc.dg/tree-ssa/20040624-1.c: New test.
1158
1159 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1160
1161         * gcc.c-torture/compile/20040624-1.c: New test.
1162
1163 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1164
1165         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1166         this directory.
1167
1168 2004-06-23  Andrew Pinski  <apinski@apple.com>
1169
1170         PR middle-end/15988
1171         * g++.dg/opt/ptrmem4.C: New test.
1172
1173         * gcc.dg/c90-array-quals-2.c: New test.
1174
1175 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1176
1177         * gcc.dg/kpice1.c: New test.
1178
1179 2006-06-23  Andrew Pinski  <apinski@apple.com>
1180
1181         * gcc.dg/c90-array-quals.c: New test.
1182
1183 2006-06-22  Richard Henderson  <rth@redhat.com>
1184
1185         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1186
1187 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1188
1189         * gcc.dg/builtins-config.h: Handle FreeBSD.
1190
1191 2006-06-22  Richard Henderson  <rth@redhat.com>
1192
1193         * g++.dg/opt/devirt1.C: New.
1194
1195 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1196
1197         * g++.dg/opt/pr15551.C: New testcase.
1198
1199 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1200
1201         PR target/14800
1202         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1203         x86_64-*-linux* when compiling for 32bit.
1204
1205 2004-06-21  Andrew Pinski  <apinski@apple.com>
1206
1207         * gcc.dg/pch/struct-1.c: New.
1208         * gcc.dg/pch/struct-1.hs: New.
1209
1210 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1211
1212         * gcc.dg/pch/save-temps-1.c: New file.
1213         * gcc.dg/pch/save-temps-1.hs: New file.
1214
1215 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1216
1217         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1218         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1219
1220 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1221
1222         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1223         to fix type error.
1224         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1225         Remove trailing spaces.
1226
1227 2004-06-21  Richard Henderson  <rth@redhat.com>
1228
1229         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1230         merging && to BIT_FIELD_REF.
1231
1232 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1233
1234         * g++.dg/opt/placeholder1.C: New test.
1235
1236 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1237
1238         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1239         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1240         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1241         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1242
1243 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1244
1245         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1246         extern "C".
1247         * g++.dg/other/pragma-re-1.C: Add comments.
1248
1249 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1250
1251         PR gfortran/16080
1252         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1253
1254 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1255
1256         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1257         instead of setting the type of size_t by
1258         hand.
1259
1260 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1261
1262         * gcc.dg/unordered-2.c: New test case.
1263         * gcc.dg/unordered-3.c: New test case.
1264
1265 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1266
1267         PR other/16043
1268         * lib/g++.exp (g++_version): Tweak regexp for version
1269         * lib/g77.exp (g77_version): Likewise
1270         * lib/gfortran.exp (gfortran_version): Likewise
1271         * lib/objc.exp (objc_version): Likewise
1272         * lib/treelang.exp (treelang_version): Likewise
1273
1274 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1275
1276         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1277         Use INT_MAX instead of __INT_MAX__.
1278         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1279
1280         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1281         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1282         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1283         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1284         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1285         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1286         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1287         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1288         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1289
1290         * gcc.dg/range-test-1.c: New test.
1291         * g++.dg/opt/range-test-1.C: New test.
1292
1293 2004-06-17  Richard Henderson  <rth@redhat.com>
1294
1295         * objc.dg/sync-1.m: New.
1296         * objc.dg/try-catch-1.m: Don't force next runtime.
1297         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1298         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1299         shadowed catch clause.
1300         * objc.dg/try-catch-5.m: New.
1301
1302 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1303
1304         Bug 14610
1305         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1306
1307 2004-06-15  Richard Henderson  <rth@redhat.com>
1308
1309         * gcc.dg/20001116-1.c: Move expected warning line.
1310
1311 2004-06-15  Richard Henderson  <rth@redhat.com>
1312
1313         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1314         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1315
1316 2004-06-15  Jeff Law  <law@redhat.com>
1317
1318         * gcc.dg/tree-ssa/20040615-1.c: New test.
1319         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1320         be less sensitive to operand ordering.
1321         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1322
1323 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1324
1325         * g++.dg/abi/bitfield3.C: Add comment..
1326
1327 2004-06-15  Richard Henderson  <rth@redhat.com>
1328
1329         * g++.dg/ext/stmtexpr1.C: XFAIL.
1330         * gcc.dg/20030612-1.c: XFAIL.
1331
1332 2004-06-15  Eric Christopher  <echristo@redhat.com>
1333
1334         * g++.dg/charset/asm5.c: New.
1335         * gcc.dg/charset/asm6.c: New.
1336
1337 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1338
1339         PR fortran/15962
1340         * gfortran.fortran-torture/execute/select_1.f90: New test.
1341
1342 2004-06-15  Paul Brook  <paul@codesourcery.com>
1343
1344         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1345
1346 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1347
1348         PR c++/15967
1349         * g++.dg/lookup/crash3.C: New test.
1350
1351 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1352
1353         PR c++/15947
1354         * g++.dg/parse/dtor4.C: New test.
1355
1356 2004-06-14  Jeff Law  <law@redhat.com>
1357
1358         * gcc.c-torture/compile/20040614-1.c: New test.
1359
1360 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1361
1362         PR fortran/15211
1363         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1364         LEN of a character array.
1365
1366 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1367
1368         PR c++/15096
1369         * g++.dg/template/ptrmem10.C: New test.
1370
1371         PR c++/14930
1372         * g++.dg/template/friend30.C: New test.
1373
1374 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1375
1376         PR fortran/14928
1377         * gfortran.fortran-torture/compile/mloc.f90: New test.
1378
1379 2004-06-13  Paul Brook  <paul@codesourcery.com>
1380
1381         * gfortran.fortran-torture/execute/random_2.f90: New test.
1382
1383 2004-06-13  Eric Christopher  <echristo@redhat.com>
1384
1385         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1386
1387 2004-06-12  Paul Brook  <paul@codesourcery.com>
1388
1389         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1390
1391 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1392
1393         PR fortran/14923
1394         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1395
1396 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1397
1398         PR fortran/14957
1399         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1400         syntax errors in end statements of contained subroutines.
1401
1402 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1403
1404         PR fortran/12841
1405         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1406
1407 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1408
1409         PR fortran/15665
1410         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1411
1412 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1413
1414         PR gfortran/12839
1415         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1416
1417 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1418
1419         PR c++/15862
1420         * g++.dg/parse/enum1.C: New test.
1421
1422 2004-06-10  Jeff Law  <law@redhat.com>
1423
1424         * gcc.c-torture/compile/20040610-1.c: New test.
1425
1426 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1427
1428         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1429         * g++.old-deja/g++.other/decl3.C: Likewise.
1430
1431 2004-06-10  Brian Booth  <bbooth@redhat.com>
1432
1433         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1434         V_MAY_DEF instead of VDEF.
1435         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1436
1437 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1438
1439         PR c++/14211
1440         * g++.dg/conversion/const1.C: New test.
1441
1442         PR c++/15076
1443         * g++.dg/conversion/reinterpret1.C: New test.
1444
1445         PR c++/15877
1446         * g++.dg/template/enum2.C: New test.
1447
1448         PR c++/15227
1449         * g++.dg/template/error13.C: New test.
1450
1451 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1452
1453         PR fortran/14957
1454         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1455         arguments to test_* REAL and of the right size.
1456
1457 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1458
1459         PR target/15569
1460         PR rtl-optimization/15681
1461         * gcc.dg/20040609-1.c: New test.
1462
1463 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1464
1465         PR c++/14791
1466         * g++.dg/opt/builtins1.C: New test.
1467
1468 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1469
1470         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1471         that use default windows32 struct layout.
1472         * gcc.dg/i386-bitfield2.c: Likewise.
1473
1474 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1475
1476         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1477         for mingw32 and cygwin targets.
1478
1479 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1480
1481         * gcc.dg/pch/macro-4.c: New.
1482         * gcc.dg/pch/macro-4.hs: New.
1483
1484 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1485
1486         PR fortran/13249
1487         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1488
1489 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1490
1491         PR fortran/13372
1492         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1493
1494 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1495
1496         PR gfortran/14897
1497         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1498
1499 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1500
1501         PR gfortran/15755
1502         * gfortran.fortran-torture/execute/backspace.c : New test.
1503
1504 2004-06-09  Paul Brook  <paul@codesourcery.com>
1505
1506         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1507         (pointer_to_section): Rewrite to use smaller array.
1508
1509 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1510
1511         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1512         * gcc.dg/ext/altivec-10.c: Same.
1513         * gcc.dg/ext/altivec-11.c: Same.
1514         * gcc.dg/ext/altivec-12.c: Same.
1515         * gcc.dg/ext/altivec-13.c: Same.
1516         * gcc.dg/ext/altivec-14.c: Same.
1517         * gcc.dg/ext/altivec-15.c: Same.
1518         * gcc.dg/ext/altivec-16.c: Same.
1519         * gcc.dg/ext/altivec-3.c: Same.
1520         * gcc.dg/ext/altivec-4.c: Same.
1521         * gcc.dg/ext/altivec-6.c: Same.
1522         * gcc.dg/ext/altivec-7.c: Same.
1523         * gcc.dg/ext/altivec-8.c: Same.
1524         * gcc.dg/ext/altivec-varargs-1.c: Same.
1525
1526         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1527         * g++.dg/ext/altivec-10.C: Same.
1528         * g++.dg/ext/altivec-2.C: Same.
1529         * g++.dg/ext/altivec-3.C: Same.
1530         * g++.dg/ext/altivec-4.C: Same.
1531         * g++.dg/ext/altivec-5.C: Same.
1532         * g++.dg/ext/altivec-6.C: Same.
1533         * g++.dg/ext/altivec-7.C: Same.
1534         * g++.dg/ext/altivec-8.C: Same.
1535         * g++.dg/ext/altivec-9.C: Same.
1536
1537 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1538
1539         PR c++/7841
1540         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1541
1542 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1543
1544         * gcc.dg/union-1.c: New test.
1545
1546 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1547
1548         * gcc.dg/builtins-41.c: New test case.
1549         * gcc.dg/builtins-42.c: New test case.
1550
1551 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1552
1553         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
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         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1564         * g++.old-deja/g++.brendan/new3.C: Same.
1565         * gcc.c-torture/execute/eeprof-1.x: Same.
1566
1567 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1568
1569         PR c/14765
1570         * gcc.dg/pr14765-1.c: New test.
1571
1572 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1573
1574         PR c/14649
1575         * gcc.dg/pr14649-1.c: New test case.
1576
1577 2004-06-07  Richard Henderson  <rth@redhat.com>
1578
1579         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1580         if temporaries.
1581
1582 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1583
1584         * g++.dg/eh/elide1.C: Remove XFAIL.
1585
1586 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1587
1588         PR c++/15337
1589         * g++.dg/expr/sizeof3.C: New test.
1590
1591         PR c++/14777
1592         * g++.dg/template/access14.C: New test.
1593
1594         PR c++/15554
1595         * g++.dg/template/enum1.C: New test.
1596
1597         PR c++/15057
1598         * g++.dg/eh/throw1.C: New test.
1599
1600 2004-06-07  David Ayers  <d.ayers@inode.at>
1601             Ziemowit Laski  <zlaski@apple.com>
1602
1603         * lib/objc.exp (objc_target_compile): Revert the '-framework
1604         Foundation' flag fix, since bare Darwin does not ship
1605         with the Foundation framework.
1606         * objc/execute/next_mapping.h: Provide a local NSConstantString
1607         @interface and @implementation.
1608         (objc_constant_string_init): A constructor function, used to
1609         initialize the NSConstantString meta-class object.
1610         * objc/execute/string1.m: Include "next_mapping.h" instead of
1611         <Foundation/NSString.h>.
1612         * objc/execute/string2.m: Likewise.
1613         * objc/execute/string3.m: Likewise.
1614         * objc/execute/string4.m: Likewise.
1615
1616 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1617
1618         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1619         to double. Replace double with FLOAT.
1620         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1621
1622         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1623         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1624         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1625         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1626         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1627         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1628         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1629         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1630
1631 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1632
1633         PR c/13519
1634         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1635
1636 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1637
1638         PR c++/15503
1639         * g++.dg/template/meminit2.C: New test.
1640
1641 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1642
1643         PR target/15822
1644         * gcc.c-torture/execute/compare-fp-1.c,
1645         gcc.c-torture/execute/compare-fp-2.c,
1646         gcc.c-torture/execute/compare-fp-3.c,
1647         gcc.c-torture/execute/compare-fp-4.c,
1648         gcc.c-torture/execute/compare-fp-3.x,
1649         gcc.c-torture/execute/compare-fp-4.x: Moved...
1650         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1651         gcc.c-torture/execute/ieee/compare-fp-2.c,
1652         gcc.c-torture/execute/ieee/compare-fp-3.c,
1653         gcc.c-torture/execute/ieee/compare-fp-4.c,
1654         gcc.c-torture/execute/ieee/compare-fp-3.x,
1655         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1656
1657 2004-06-04  David Ayers  <d.ayers@inode.at>
1658
1659         * objc/execute/protocol-isEqual-4.m: New testcase.
1660
1661 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1662
1663         * objc/execute/protocol-isEqual-1.m: New testcase.
1664         * objc/execute/protocol-isEqual-2.m: New testcase.
1665         * objc/execute/protocol-isEqual-3.m: New testcase.
1666
1667 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1668
1669         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1670
1671 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1672
1673         * lib/objc.exp (objc_target_compile): When running tests on
1674         Darwin (Mac OS X), inform the linker about '-framework
1675         'Foundation'.
1676
1677 2004-06-02  Eric Christopher  <echristo@redhat.com>
1678
1679         * gcc.c-torture/compile/20040602-1.c: New.
1680
1681 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1682
1683         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1684         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1685
1686         PR tree-optimization/14736
1687         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1688
1689         PR tree-optimization/14042
1690         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1691
1692         PR tree-optimization/14729
1693         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1694
1695 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1696
1697         PR fortran/15557
1698         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1699
1700 2004-06-01  Richard Hederson  <rth@redhat.com>
1701
1702         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1703
1704 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1705
1706         PR c++/14932
1707         * g++.dg/parse/offsetof4.C: New test.
1708
1709 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1710
1711         PR objc/7993
1712         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1713
1714 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1715
1716         PR c++/15701
1717         * g++.dg/template/friend29.C: New test.
1718
1719 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1720
1721         PR c/15749
1722         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1723
1724 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1725
1726         * gcc.dg/sparc-trap-1.c: New test.
1727
1728 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1729
1730         PR middle-end/15069
1731         * g++.dg/opt/fold3.C: New test case.
1732
1733 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1734
1735         * lib/target-supports.exp (check_iconv_available): Fix fallout
1736         from 2004-05-28 patch.
1737
1738 2004-05-30  Paul Brook  <paul@codesourcery.com>
1739
1740         PR fortran/15620
1741         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1742         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1743
1744 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1745
1746         * gfortran.fortran-torture/execute/random_1.f90: New test.
1747
1748 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1749
1750         * g++.dg/ext/altivec-10.C: New test.
1751
1752 2004-05-29  Paul Brook  <paul@codesourcery.com>
1753
1754         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1755
1756 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1757
1758         * gcc.dg/altivec-16.c: New test.
1759
1760 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1761
1762         * lib/target-supports.exp (check_vmx_hw_available): New.
1763         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1764
1765         * lib/target-supports.exp (check_alias_available,
1766         check_iconv_available, check_named_sections_available): Use
1767         unique names for temporary files.
1768
1769 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1770
1771         * gcc.dg/altivec-15.c: New test.
1772
1773 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1774
1775         PR c++/15083
1776         * g++.dg/warn/noeffect6.C: New test.
1777
1778         PR c++/15471
1779         * g++.dg/expr/ptrmem4.C: New test.
1780
1781         PR c++/15640
1782         * g++.dg/template/operator3.C: New test.
1783
1784 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1785
1786         PR c++/14668
1787         * g++.dg/lookup/redecl1.C: New test.
1788         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1789
1790 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1791
1792         * gcc.c-torture/execute/compare-fp-1.c,
1793         gcc.c-torture/execute/compare-fp-2.c,
1794         gcc.c-torture/execute/compare-fp-3.c,
1795         gcc.c-torture/execute/compare-fp-4.c,
1796         gcc.c-torture/execute/compare-fp-3.x,
1797         gcc.c-torture/execute/compare-fp-4.x,
1798         gcc.dg/pr15649-1.c: New.
1799
1800 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1801
1802         PR c++/12883
1803         * g++.dg/init/array14.C: New test.
1804
1805 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1806
1807         * lib/compat.exp (compat-get-options-main): New.
1808         (compat-get-options): Remove unneeded code, warn for ignored
1809         command.
1810         (compat-execute): Check flag set by dg-require-* commands.
1811
1812         * lib/compat.exp (compat-execute): Break up long lines.
1813
1814 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1815
1816         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1817         * gcc.dg/altivec-14.c: New test.
1818         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1819
1820         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1821         * gcc.dg/altivec-12.c: Ditto.
1822
1823         * gcc.dg/altivec-3.c: Move call to altivec_check.
1824
1825 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1826
1827         PR c++/15044
1828         * g++.dg/template/error12.C: New test.
1829
1830         PR c++/15317
1831         * g++.dg/ext/attrib15.C: New test.
1832
1833         PR c++/15329
1834         * g++.dg/template/ptrmem9.C: New test.
1835
1836 2004-05-25  Paul Brook  <paul@codesourcery.com>
1837
1838         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1839
1840 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1841
1842         PR c++/15165
1843         * g++.dg/template/crash19.C: New test.
1844
1845 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1846
1847         PR c++/15025
1848         * g++.dg/template/redecl1.C: New test.
1849
1850 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1851
1852         PR c++/14821
1853         * g++.dg/other/ns1.C: New test.
1854
1855         PR c++/14883
1856         * g++.dg/template/invalid1.C: New test.
1857
1858 2004-05-23  Paul Brook  <paul@codesourcery.com>
1859         Victor Leikehman  <lei@haifasphere.co.il>
1860
1861         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1862         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1863
1864 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1865
1866         PR c++/15285
1867         PR c++/15299
1868         * g++.dg/template/non-dependent5.C: New test.
1869         * g++.dg/template/non-dependent6.C: New test.
1870
1871 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1872
1873         PR c++/15507
1874         * g++.dg/inherit/union1.C: New test.
1875
1876         PR c++/15542
1877         * g++.dg/template/addr1.C: New test.
1878
1879         PR c++/15427
1880         * g++.dg/template/array5.C: New test.
1881
1882         PR c++/15287
1883         * g++.dg/template/array6.C: New test.
1884
1885 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1886             Roger Sayle  <roger@eyesopen.com>
1887
1888         * g++.dg/lookup/forscope2.C: New test case.
1889
1890 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1891
1892         * gcc.dg/cpp/Wmissingdirs.c: New.
1893
1894 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1895
1896         PR target/15301
1897         * gcc.dg/compat/union-m128-1.h: New file.
1898         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1899         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1900         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1901
1902 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1903
1904         PR target/15302
1905         * gcc.dg/compat/struct-complex-1.h: New file.
1906         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1907         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1908         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1909
1910 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1911
1912         PR middle-end/3074
1913         * gcc.dg/pr3074-1.c: New test case.
1914         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1915
1916 2004-05-20  Falk Hueffner  <falk@debian.org>
1917
1918         PR other/15526
1919         * gcc.dg/ftrapv-1.c: New test case.
1920
1921 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1922
1923         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1924
1925 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1926             Jeff Law  <law@redhat.com>
1927
1928         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1929         * gcc.dg/tree-ssa/20040518-2.c: New test.
1930
1931         * gcc.dg/tree-ssa/20040518-1.c: New test.
1932
1933 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1934
1935         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1936
1937 2004-05-18  Paul Brook  <paul@codesourcery.com>
1938
1939         PR fortran/13930
1940         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1941
1942 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1943
1944         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1945         constant folding.
1946
1947 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1948
1949         * gcc.dg/tree-ssa/20040517-1.c: New test.
1950
1951 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1952
1953         * gcc.dg/loop-4.c: New test.
1954
1955 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1956
1957         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1958
1959 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1960
1961         PR fortran/15311
1962         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1963
1964 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1965
1966         PR fortran/13826
1967         PR fortran/13940
1968         * gfortran.fortran-torture/compile/data_1.f90: New test.
1969
1970 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1971
1972         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1973         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1974
1975 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1976
1977         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1978
1979 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1980
1981         PR c/15444
1982         * gcc.dg/format/xopen-1.c: Adjust expected message.
1983         * gcc.dg/format/xopen-3.c: New test.
1984
1985 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1986
1987         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1988
1989 2004-05-14  Jeff Law  <law@redhat.com>
1990
1991         * gcc.dg/tree-ssa/20040514-2.c: New test.
1992
1993 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1994
1995         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1996         this ...
1997         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1998         this.
1999
2000 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2001
2002         * gcc.dg/tree-ssa/20040514-1.c: New test.
2003
2004 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2005
2006         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2007         test.
2008
2009 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2010
2011         PR fortran/14066
2012         * gfortran.fortran-torture/compile/do_1.f90: New test.
2013
2014 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2015
2016         PR fortran/15051
2017         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2018         test.
2019
2020 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2021
2022         PR fortran/15149
2023         * gfortran.fortran-torture/execute/random_init.f90: New test.
2024
2025 2004-05-13  Paul Brook  <paul@codesourcery.com>
2026
2027         PR fortran/15314
2028         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2029
2030 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2031
2032         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2033         for the powerpc case.
2034
2035 2004-05-13  Jeff Law  <law@redhat.com>
2036
2037         * gcc.dg/tree-ssa/20040513-1.c: New test.
2038         * gcc.dg/tree-ssa/20040513-2.c: New test.
2039
2040 2004-05-13  Paul Brook  <paul@codesourcery.com>
2041
2042         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2043         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2044         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2045
2046 2004-05-13  Andreas Schwab  <schwab@suse.de>
2047
2048         PR other/10819
2049         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2050         characters.
2051
2052 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2053
2054         PR fortran/15294
2055         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2056
2057 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2058
2059         Merge from tree-ssa-20020619-branch.  See
2060         ChangeLog.tree-ssa for details.
2061
2062 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2063
2064         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2065         include <altivec.h> explicitly.
2066         * gcc.dg/altivec-13.c: Likewise.
2067
2068 2004-05-11  Paul Brook  <paul@codesourcery.com>
2069
2070         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2071
2072 2004-05-10  Eric Christopher  <echristo@redhat.com>
2073
2074         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2075         * gcc.dg/sibcall-4.c: Ditto.
2076
2077 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2078
2079         * g++.dg/ext/altivec-8.C: New test case.
2080         * gcc.dg/altivec-13.c: New test case.
2081
2082 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2083
2084         * gcc.c-torture/execute/divcmp-1.c: New test case.
2085         * gcc.c-torture/execute/divcmp-2.c: New test case.
2086         * gcc.c-torture/execute/divcmp-3.c: New test case.
2087
2088 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2089
2090         * g++.dg/other/pragma-re-2.C: New test.
2091
2092 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2093
2094         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2095         * gcc.dg/i386-387-2.c: Likewise.
2096
2097         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2098         __builtin_drem.
2099         * gcc.dg/i386-387-6.c: Likewise.
2100
2101 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2102
2103         * gcc.dg/builtins-33.c:  Also check log1p*.
2104
2105 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2106
2107         PR optimization/15296
2108         * gcc.c-torture/execute/pr15296.c: New test.
2109
2110 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2111
2112         * gcc.dg/builtins-40.c: New test.
2113
2114 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2115
2116         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2117
2118 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2119
2120         * g++.dg/ext/spe1.C: New testcase.
2121
2122 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2123
2124         * objc.dg/image-info.m: Allow additional attributes
2125         for __image_info section.
2126
2127 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2128
2129         * gcc.dg/torture/mips-hilo-2.c: New test.
2130
2131 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2132
2133         PR c++/14389
2134         * g++.dg/template/member5.C: New test.
2135
2136 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2137
2138         * gcc.dg/builtins-34.c: Also check expm1*.
2139
2140 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2141
2142         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2143         * gcc.dg/torture/builtin-convert-3.c: New test.
2144
2145 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2146
2147         PR middle-end/15054
2148         * g++.dg/opt/pr15054.C: New test.
2149
2150 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2151
2152         * gcc.dg/torture/builtin-rounding-1.c: New test.
2153         * gcc.dg/builtins-25.c: Delete.
2154         * gcc.dg/builtins-29.c: Delete.
2155
2156 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2157
2158         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2159         * gcc.dg/sibcall-4.c: Likewise.
2160         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2161
2162 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2163
2164         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2165         bit-field on 16-bit targets.
2166
2167 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2168
2169         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2170         16-bit targets.
2171
2172 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2173
2174         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2175         * gcc.dg/rs6000-power2-2.c: Likewise.
2176
2177 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2178
2179         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2180         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2181         Change the asm registers to be in form of frN instead of fN.
2182
2183 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2184
2185         * gcc.dg/torture/builtin-convert-2.c: New test.
2186
2187 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2188
2189         * gcc.dg/rs6000-power2-1.c: New test.
2190         * gcc.dg/rs6000-power2-2.c: New test.
2191
2192 2004-04-28  Jan Hubicka  <jh@suse.cz>
2193
2194         * gcc.dg/unused-6.c: New test.
2195
2196 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2197             Ulrich Weigand  <uweigand@de.ibm.com>
2198
2199         * ada/acats/run_all.sh: Define $target variable.
2200
2201 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2202
2203         PR c++/15119
2204         * g++.dg/other/vararg-1.C: New test.
2205
2206         PR c++/4794
2207         * g++.dg/eh/cleanup3.C: New test.
2208
2209 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2210
2211         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2212         and ad8011a (target_insn).
2213         * ada/acats/support/macro.dfs: Likewise.
2214         * ada/acats/support/impbit.adb: New file.
2215
2216 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2217
2218         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2219
2220 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2221
2222         * gcc.dg/loop-3.c: New test.
2223
2224 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2225
2226         * gcc.c-torture/execute/simd-5.c: New test.
2227
2228 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2229
2230         PR c++/15064
2231         * g++.dg/template/crash18.C: New test.
2232
2233 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2234
2235         * g++.dg/ext/complit3.C: New test.
2236
2237 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2238
2239         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2240         * gcc.dg/altivec-3.c: Same.
2241         * gcc.dg/altivec-varargs-1.c: Same.
2242
2243 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2244
2245         * lib/target-supports.exp (check_profiling_available): Assume
2246         profiling is not available on powerpc-eabi targets.
2247
2248 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2249
2250         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2251         * gcc.dg/vmx/bug-1.c: Ditto.
2252
2253 2004-04-20  Eric Christopher  <echristo@redhat.com>
2254
2255         * gcc.dg/charset/extern.c: New test.
2256         * g++.dg/charset/extern3.cc: Ditto.
2257
2258 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2259
2260         * gcc.dg/builtins-39.c: New test.
2261
2262 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2263
2264         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2265
2266 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2267
2268         * gcc.dg/torture/mips-hilo-1.c: New test.
2269
2270 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2271
2272         * gcc.c-torture/compile/20040419-1.c: New test.
2273
2274 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2275
2276         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2277
2278 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2279             Aldy Hernandez  <aldyh@redhat.com>
2280
2281         * gcc.c-torture/execute/va-arg-24.c: New.
2282
2283 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2284             Aldy Hernandez  <aldyh@redhat.com>
2285
2286         * gcc.dg/vmx/1b-01.c: New.
2287         * gcc.dg/vmx/1b-02.c: New.
2288         * gcc.dg/vmx/1b-03.c: New.
2289         * gcc.dg/vmx/1b-04.c: New.
2290         * gcc.dg/vmx/1b-05.c: New.
2291         * gcc.dg/vmx/1b-06.c: New.
2292         * gcc.dg/vmx/1b-07.c: New.
2293         * gcc.dg/vmx/1c-01.c: New.
2294         * gcc.dg/vmx/1c-02.c: New.
2295         * gcc.dg/vmx/3a-01a.c: New.
2296         * gcc.dg/vmx/3a-01.c: New.
2297         * gcc.dg/vmx/3a-01m.c: New.
2298         * gcc.dg/vmx/3a-03.c: New.
2299         * gcc.dg/vmx/3a-03m.c: New.
2300         * gcc.dg/vmx/3a-04.c: New.
2301         * gcc.dg/vmx/3a-04m.c: New.
2302         * gcc.dg/vmx/3a-05.c: New.
2303         * gcc.dg/vmx/3a-06.c: New.
2304         * gcc.dg/vmx/3a-06m.c: New.
2305         * gcc.dg/vmx/3a-07.c: New.
2306         * gcc.dg/vmx/3b-01.c: New.
2307         * gcc.dg/vmx/3b-02.c: New.
2308         * gcc.dg/vmx/3b-10.c: New.
2309         * gcc.dg/vmx/3b-13.c: New.
2310         * gcc.dg/vmx/3b-14.c: New.
2311         * gcc.dg/vmx/3b-15.c: New.
2312         * gcc.dg/vmx/3c-01a.c: New.
2313         * gcc.dg/vmx/3c-01.c: New.
2314         * gcc.dg/vmx/3c-02.c: New.
2315         * gcc.dg/vmx/3c-03.c: New.
2316         * gcc.dg/vmx/3d-01.c: New.
2317         * gcc.dg/vmx/4-01.c: New.
2318         * gcc.dg/vmx/4-03.c: New.
2319         * gcc.dg/vmx/5-01.c: New.
2320         * gcc.dg/vmx/5-02.c: New.
2321         * gcc.dg/vmx/5-03.c: New.
2322         * gcc.dg/vmx/5-04.c: New.
2323         * gcc.dg/vmx/5-05.c: New.
2324         * gcc.dg/vmx/5-06.c: New.
2325         * gcc.dg/vmx/5-07.c: New.
2326         * gcc.dg/vmx/5-07t.c: New.
2327         * gcc.dg/vmx/5-08.c: New.
2328         * gcc.dg/vmx/5-10.c: New.
2329         * gcc.dg/vmx/5-11.c: New.
2330         * gcc.dg/vmx/7-01a.c: New.
2331         * gcc.dg/vmx/7-01.c: New.
2332         * gcc.dg/vmx/7c-01.c: New.
2333         * gcc.dg/vmx/7d-01.c: New.
2334         * gcc.dg/vmx/7d-02.c: New.
2335         * gcc.dg/vmx/8-01.c: New.
2336         * gcc.dg/vmx/8-02a.c: New.
2337         * gcc.dg/vmx/8-02.c: New.
2338         * gcc.dg/vmx/brode-1.c: New.
2339         * gcc.dg/vmx/bug-1.c: New.
2340         * gcc.dg/vmx/bug-2.c: New.
2341         * gcc.dg/vmx/bug-3.c: New.
2342         * gcc.dg/vmx/cw-bug-1.c: New.
2343         * gcc.dg/vmx/cw-bug-2.c: New.
2344         * gcc.dg/vmx/cw-bug-3.c: New.
2345         * gcc.dg/vmx/dct.c: New.
2346         * gcc.dg/vmx/debug-1.c: New.
2347         * gcc.dg/vmx/debug-2.c: New.
2348         * gcc.dg/vmx/debug-3.c: New.
2349         * gcc.dg/vmx/debug-4.c: New.
2350         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2351         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2352         * gcc.dg/vmx/eg-5.c: New.
2353         * gcc.dg/vmx/fft.c: New.
2354         * gcc.dg/vmx/gcc-bug-1.c: New.
2355         * gcc.dg/vmx/gcc-bug-2.c: New.
2356         * gcc.dg/vmx/gcc-bug-3.c: New.
2357         * gcc.dg/vmx/gcc-bug-4.c: New.
2358         * gcc.dg/vmx/gcc-bug-5.c: New.
2359         * gcc.dg/vmx/gcc-bug-6.c: New.
2360         * gcc.dg/vmx/gcc-bug-7.c: New.
2361         * gcc.dg/vmx/gcc-bug-8.c: New.
2362         * gcc.dg/vmx/gcc-bug-9.c: New.
2363         * gcc.dg/vmx/gcc-bug-b.c: New.
2364         * gcc.dg/vmx/gcc-bug-c.c: New.
2365         * gcc.dg/vmx/gcc-bug-d.c: New.
2366         * gcc.dg/vmx/gcc-bug-e.c: New.
2367         * gcc.dg/vmx/gcc-bug-f.c: New.
2368         * gcc.dg/vmx/gcc-bug-g.c: New.
2369         * gcc.dg/vmx/gcc-bug-i.c: New.
2370         * gcc.dg/vmx/harness.h: New.
2371         * gcc.dg/vmx/ira1.c: New.
2372         * gcc.dg/vmx/ira2a.c: New.
2373         * gcc.dg/vmx/ira2b.c: New.
2374         * gcc.dg/vmx/ira2.c: New.
2375         * gcc.dg/vmx/ira2c.c: New.
2376         * gcc.dg/vmx/mem.c: New.
2377         * gcc.dg/vmx/newton-1.c: New.
2378         * gcc.dg/vmx/ops.c: New.
2379         * gcc.dg/vmx/sn7153.c: New.
2380         * gcc.dg/vmx/spill2.c: New.
2381         * gcc.dg/vmx/spill3.c: New.
2382         * gcc.dg/vmx/spill.c: New.
2383         * gcc.dg/vmx/t.c: New.
2384         * gcc.dg/vmx/varargs-1.c: New.
2385         * gcc.dg/vmx/varargs-2.c: New.
2386         * gcc.dg/vmx/varargs-3.c: New.
2387         * gcc.dg/vmx/varargs-4.c: New.
2388         * gcc.dg/vmx/varargs-5.c: New.
2389         * gcc.dg/vmx/varargs-6.c: New.
2390         * gcc.dg/vmx/varargs-7.c: New.
2391         * gcc.dg/vmx/vmx.exp: New.
2392         * gcc.dg/vmx/vprint-1.c: New.
2393         * gcc.dg/vmx/vscan-1.c: New.
2394         * gcc.dg/vmx/x-01.c: New.
2395         * gcc.dg/vmx/x-02.c: New.
2396         * gcc.dg/vmx/x-03.c: New.
2397         * gcc.dg/vmx/x-04.c: New.
2398         * gcc.dg/vmx/x-05.c: New.
2399         * gcc.dg/vmx/yousufi-1.c: New.
2400         * gcc.dg/vmx/zero-1.c: New.
2401         * gcc.dg/vmx/zero.c: New.
2402
2403 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2404
2405         * g++.dg/lookup/java1.C: Update for chage of
2406         _Jv_AllocObject.
2407         * g++.dg/lookup/java2.C: Likewise.
2408
2409 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2410
2411         * ada/acats/run_all.sh: use -O2 by default.
2412
2413 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2414
2415         * gcc.dg/vr-mult-[12].c: New tests.
2416
2417 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2418
2419         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2420
2421         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2422
2423 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2424
2425         * lib/target-supports.exp (check_profiling_available): Assume profiling
2426         isn't available for mips*-*-elf targets.
2427
2428 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2429
2430         * gcc.dg/builtins-38.c: New test.
2431
2432 2004-04-14  Eric Christopher  <echristo@redhat.com>
2433
2434         * g++.dg/charset/charset.exp: Run .cc extension tests.
2435
2436 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2437
2438         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2439
2440 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2443
2444 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2445
2446         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2447         * gcc.dg/i386-387-2.c: Likewise.
2448
2449         * gcc.dg/i386-387-7.c: New test.
2450         * gcc.dg/i386-387-8.c: New test.
2451
2452         * gcc.dg/builtins-37.c: New test.
2453
2454 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2455
2456         * g++.dg/pch/externc-1.C: Add missing semicolon.
2457
2458 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2459
2460         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2461
2462 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2463
2464         * gcc.c-torture/execute/20040411-1.c: New test.
2465
2466 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2467
2468         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2469
2470 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2471
2472         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2473
2474 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2475
2476         * lib/target-supports.exp (check_named_sections_available): New.
2477         * lib/gcc-dg.exp (dg-require-named-sections): New.
2478         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2479         old-deja.exp.  Also prune error-count message from HP linker.
2480         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2481
2482         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2483         * g++.old-deja/g++.pt/static3.C: Likewise.
2484         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2485
2486 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2487
2488         * gcc.c-torture/execute/20040409-1.c: New test case.
2489         * gcc.c-torture/execute/20040409-2.c: New test case.
2490         * gcc.c-torture/execute/20040409-3.c: New test case.
2491
2492 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2493
2494         * gcc.dg/20040409-1.c: New test.
2495
2496 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2497
2498         PR target/14888
2499         * g++.dg/opt/pr14888.C: New test case.
2500
2501 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2502
2503         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2504         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2505         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2506         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2507         New tests.
2508
2509 2004-04-08  Paul Brook  <paul@codesourcery.com>
2510
2511         * gcc.dg/spill-1.c: New test.
2512
2513 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2514
2515         * gcc.dg/torture/builtin-ctype-2.c: New test.
2516
2517 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2518
2519         * gcc.dg/pch/pch.exp: Add largefile test.
2520
2521 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2522
2523         * g++.dg/pch/externc-1.Hs: New.
2524         * g++.dg/pch/externc-1.C: New.
2525
2526 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2527
2528         * gcc.dg/compat/struct-by-value-5a_main.c,
2529         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2530         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2531         * gcc.dg/compat/struct-by-value-5a_x.c,
2532         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2533         gcc.dg/compat/struct-by-value-5_x.c.
2534         * gcc.dg/compat/struct-by-value-5a_y.c,
2535         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2536         gcc.dg/compat/struct-by-value-5_y.c.
2537
2538         * gcc.dg/compat/struct-by-value-6a_main.c,
2539         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2540         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2541         * gcc.dg/compat/struct-by-value-6a_x.c,
2542         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2543         gcc.dg/compat/struct-by-value-6_x.c.
2544         * gcc.dg/compat/struct-by-value-6a_y.c,
2545         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2546         gcc.dg/compat/struct-by-value-6_y.c.
2547
2548         * gcc.dg/compat/struct-by-value-7a_main.c,
2549         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2550         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2551         * gcc.dg/compat/struct-by-value-7a_x.c,
2552         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2553         gcc.dg/compat/struct-by-value-7_x.c.
2554         * gcc.dg/compat/struct-by-value-7a_y.c,
2555         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2556         gcc.dg/compat/struct-by-value-7_y.c.
2557
2558 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2559
2560         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2561         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2562         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2563         options.
2564
2565 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2566
2567         * gcc.dg/builtins-36.c: New test.
2568
2569 2004-04-06  Paul Brook  <paul@codesourcery.com>
2570
2571         * README.gcc: Remove obsolete contraint on testcases.
2572
2573 2004-04-05  Paul Brook  <paul@codesourcery.com>
2574
2575         PR2123
2576         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2577         failure and exit(0) on success.
2578         * g++.dg/expr/anew2.C: Ditto.
2579         * g++.dg/expr/anew3.C: Ditto.
2580         * g++.dg/expr/anew4.C: Ditto.
2581
2582 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2583
2584         PR c++/3518
2585         * g++.dg/template/unify7.C: New.
2586
2587 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2588
2589         * g++.dg/README: Bring up to date with new subdirectories; remove
2590         duplicate subdirectory lines.
2591
2592 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2593
2594         PR c++/14007
2595         * g++.dg/template/unify5.C: New.
2596         * g++.dg/template/unify6.C: New.
2597         * g++.dg/template/qualttp20.C: Adjust.
2598         * g++.old-deja/g++.jason/report.C: Adjust.
2599         * g++.old-deja/g++.other/qual1.C: Adjust.
2600
2601 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2602
2603         PR c++/14803
2604         * g++.dg/inherit/ptrmem1.C: New test.
2605
2606 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2607
2608         PR c++/14755
2609         * gcc.c-torture/execute/20040331-1.c: New test.
2610         * gcc.dg/20040331-1.c: New test.
2611
2612 2004-04-01  Paul Brook  <paul@codesourcery.com>
2613
2614         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2615
2616 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2617
2618         PR c++/14724
2619         * g++.dg/init/goto1.C: New test.
2620
2621         PR c++/14763
2622         * g++.dg/template/defarg4.C: New test.
2623
2624 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2625
2626         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2627
2628 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2629
2630         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2631
2632 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2633
2634         * gcc.dg/noncompile/undeclared-2.c: New test.
2635
2636 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2637
2638         * gcc.dg/940409-1.c: Remove XFAIL.
2639         * gcc.dg/reg-vol-struct-1.c: New test.
2640
2641 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2642
2643         * gcc.dg/torture/builtin-wctype-1.c: New test.
2644
2645 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2646
2647         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2648         * gcc.dg/20001101-1.c: Likewise.
2649         * gcc.dg/20001102-1.c: Likewise.
2650
2651 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2652
2653         * gcc.dg/compare8.c: Add an additional test for XOR.
2654
2655 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2656
2657         * gcc.dg/torture/builtin-ctype-1.c: New test.
2658
2659 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2660
2661         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2662         * gcc.dg/torture/builtin-math-1.c: Likewise.
2663         * gcc.dg/torture/builtin-power-1.c: New test.
2664
2665 2004-03-24  Andreas Schwab  <schwab@suse.de>
2666
2667         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2668         IA64 assembler.
2669
2670 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2671             Roger Sayle  <roger@eyesopen.com>
2672
2673         * gcc.dg/compare8.c: New test case.
2674
2675 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2676
2677         * g++.dg/ext/altivec-7.C: New test.
2678
2679 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2680
2681         PR 12267, 12391, 12560, 13129, 14114, 14133
2682         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2683         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2684         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2685         Adjust error regexps.
2686         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2687         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2688         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2689         * gcc.dg/local1.c: Add explanatory comment.
2690
2691 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2692
2693         PR optimization/14669
2694         * g++.dg/opt/fold2.C: New test case.
2695
2696 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR c/14069
2699         * gcc.dg/20040322-1.c: New test.
2700
2701 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2702
2703         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2704         * gcc.dg/ultrasp4.c: Likewise.
2705         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2706
2707 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2708
2709         * gcc.dg/i386-sse-8.c: Reset default options.
2710
2711 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2712
2713         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2714         in the error message text.
2715
2716 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2717
2718         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2719
2720 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2721
2722         PR c++/14616
2723         * g++.dg/init/array13.C: New test.
2724
2725 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2726
2727         PR target/13889
2728         * gcc.c-torture/compile/pr13889.c: New test case.
2729
2730 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2731
2732         PR c/14635
2733         * builtins-1.c (nan, nans): Don't test.
2734         * builtins-30.c: Don't use nan, nanf, nanl.
2735         * builtins-35.c: New test.
2736
2737 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2738
2739         * g++.dg/ext/altivec-6.C: New test.
2740
2741 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2742
2743         * g++.dg/init/placement3.C: New test.
2744
2745         * g++.dg/template/spec13.C: New test.
2746
2747         * g++.dg/lookup/using11.C: New test.
2748
2749         * g++.dg/lookup/koenig3.C: New test.
2750
2751         * g++.dg/template/operator2.C: New test.
2752
2753         * g++.dg/expr/dtor3.C: New test.
2754         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2755         marker.
2756         * g++.old-deja/g++.law/visibility28.C: Likewise.
2757
2758 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2759
2760         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2761         * gcc.dg/ppc64-abi-3.c: Likewise.
2762
2763 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2764
2765         PR c++/14545
2766         * g++.dg/parse/template15.C: New test.
2767
2768 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2769
2770         * g++.dg/expr/dtor2.C: New test.
2771
2772         * g++.dg/lookup/anon4.C: New test.
2773
2774         * g++.dg/overload/using1.C: New test.
2775
2776         * g++.dg/template/lookup7.C: New test.
2777
2778         * g++.dg/template/typename6.C: New test.
2779
2780         * g++.dg/expr/cond6.C: New test.
2781
2782 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2783
2784         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2785
2786 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2787
2788         * g++.dg/expr/cond5.C: New test.
2789         * g++.dg/expr/constcast1.C: Likewise.
2790         * g++.dg/expr/ptrmem2.C: Likewise.
2791         * g++.dg/expr/ptrmem3.C: Likewise.
2792         * g++.dg/lookup/main1.C: Likewise.
2793         * g++.dg/template/lookup6.C: Likewise.
2794
2795 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2796
2797         * gcc.dg/local1.c: New test.
2798
2799         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2800
2801 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2802
2803         * gcc.dg/torture/builtin-convert-1.c: New test.
2804
2805 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2806
2807         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2808
2809 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2810
2811         PR c++/14481
2812         * g++.dg/warn/Wunused-7.C: New test.
2813
2814 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2815
2816         * gcc.dg/torture/builtin-integral-1.c: New test.
2817
2818 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2819
2820         PR c++/14586
2821         * g++.dg/parse/non-dependent3.C: New test.
2822
2823 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2824
2825         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2826         * g++.dg/eh/simd-2.C: Likewise.
2827         * g++.dg/init/array10.C: Likewise.
2828         * gcc.c-torture/compile/simd-1.c: Likewise.
2829         * gcc.c-torture/compile/simd-2.c: Likewise.
2830         * gcc.c-torture/compile/simd-3.c: Likewise.
2831         * gcc.c-torture/compile/simd-4.c: Likewise.
2832         * gcc.c-torture/compile/simd-6.c: Likewise.
2833         * gcc.c-torture/execute/simd-1.c: Likewise.
2834         * gcc.c-torture/execute/simd-2.c: Likewise.
2835         * gcc.dg/compat/vector-defs.h: Likewise.
2836         * gcc.dg/20020531-1.c: Likewise.
2837         * gcc.dg/altivec-3.c: Likewise.
2838         * gcc.dg/altivec-4.c: Likewise.
2839         * gcc.dg/altivec-varargs-1.c: Likewise.
2840         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2841         * gcc.dg/i386-mmx-3.c: Likewise.
2842         * gcc.dg/i386-sse-4.c: Likewise.
2843         * gcc.dg/i386-sse-5.c: Likewise.
2844         * gcc.dg/i386-sse-8.c: Likewise.
2845         * gcc.dg/simd-1.c: Likewise.
2846         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2847         __ev64_opaque__ since the machine description provides it.
2848
2849 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2850
2851         * lib/compat.exp (skip_list): New global variable.
2852         Use it to hold the user defined COMPAT_SKIPS list if any.
2853         (compat-obj): Add the members of skip_list to optall.
2854
2855 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2856
2857         * gcc.dg/compat/union-by-value-1_main.c,
2858         union-by-value-1_x.c, union-by-value-1_y.c,
2859         union-check.h, union-defs.h,
2860         union-init.h, union-return-1_main.c,
2861         union-return-1_x.c, union-return-1_y.c: New files.
2862
2863 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2864
2865         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2866         mixed-struct-init.h: Add 4 mixed structure types.
2867         struct-by-value-21_main.c, struct-by-value-21_x.c,
2868         struct-by-value-21_y.c, struct-return-21_main.c,
2869         struct-return-21_x.c, struct-return-21_y.c: New files.
2870
2871 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2872
2873         PR c++/14550
2874         * g++.dg/parse/template14.C: New test.
2875
2876 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2877
2878         * gcc.c-torture/execute/20040313-1.c: New test.
2879
2880 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR target/14533
2883         * gcc.dg/20040311-2.c: New test.
2884
2885 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2886
2887         PR other/14544
2888         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2889         bit-field.
2890
2891 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2892
2893         * gcc.dg/20040305-2.c: Add missing return statement.
2894
2895 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2896
2897         * gcc.dg/builtins-34.c: Also check pow10*.
2898
2899 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2900
2901         PR target/14262
2902         * gcc.dg/20040305-2.c: New test.
2903
2904 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2905
2906         * gcc.dg/20040310-1.c: New test.
2907
2908 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2909
2910         * gcc.c-torture/execute/20040311-1.c: New test case.
2911
2912 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2913
2914         PR c++/14476
2915         * g++.dg/lookup/enum1.C: New test.
2916
2917 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/14510
2920         * g++.dg/lookup/struct2.C: New test.
2921
2922 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2923
2924         * gcc.dg/builtins-34.c: New test.
2925
2926 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2927
2928         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2929
2930 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2931
2932         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2933         * gcc.dg/alias-2.c: New testcase.
2934
2935 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2936
2937         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2938
2939 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2940
2941         * gcc.c-torture/execute/20040309-1.c: New test case.
2942
2943 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2944
2945         PR c++/14397
2946         * g++.dg/overload/ref1.C: New.
2947
2948 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2949
2950         PR c++/14409
2951         * g++.dg/template/spec12.C: New test.
2952
2953         PR c++/14448
2954         * g++.dg/parse/crash14.C: New test.
2955
2956 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2957
2958         PR c++/14230
2959         * g++.dg/init/ref11.C: New test.
2960
2961 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2962
2963         PR c++/14432
2964         * g++.dg/parse/builtin2.C: New test.
2965
2966 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2967
2968         PR c++/14401
2969         * g++.dg/init/ctor3.C: New test.
2970         * g++.dg/init/union1.C: New test.
2971         * g++.dg/ext/anon-struct4.C: New test.
2972
2973 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2974
2975         * g++.dg/lookup/koenig1.C: Tweak error messages.
2976         * g++.dg/lookup/used-before-declaration.C: Likewise.
2977         * g++.dg/other/do1.C: Likewise.
2978         * g++.dg/overload/koenig1.C: Likewise.
2979         * g++.dg/parse/crash13.C: Likewise.
2980         * g++.dg/template/instantiate3.C: Likewise.
2981
2982 2004-03-08  Eric Christopher  <echristo@redhat.com>
2983
2984         * * lib/target-supports.exp: Enable libiconv in test
2985         compilation.  Fix up error checking.
2986
2987 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2988
2989         PR middle-end/14289
2990         * gcc.dg/pr14289-1.c: New test case.
2991         * gcc.dg/pr14289-2.c: Likewise.
2992         * gcc.dg/pr14289-3.c: Likewise.
2993
2994 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2995
2996         * gcc.c-torture/execute/20040308-1.c: New test.
2997
2998 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2999
3000         * gcc.c-torture/execute/20040307-1.c: New test case.
3001
3002 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3003
3004         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3005
3006 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3007
3008         * gcc.dg/20040306-1.c: New test.
3009
3010 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3011
3012         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3013         them static.
3014         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3015
3016 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3017
3018         PR c/14465
3019         * gcc.dg/decl-6.c: New test.
3020
3021 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3022
3023         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3024         Rename LOGPOW -> LOG_POW.
3025         (SQRT_EXP, POW_EXP): New.
3026
3027 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3028
3029         * gcc.dg/i386-sse-8.c: New test.
3030
3031 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3032
3033         PR c/14114
3034         * gcc.dg/decl-5.c: New test.
3035
3036 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3037
3038         * gcc.dg/20040305-1.c: New test.
3039
3040 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3041
3042         PR other/14354
3043         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3044
3045 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3046
3047         PR c++/14425, c++/14426
3048         * g++.dg/ext/altivec-4.C: New test.
3049         * g++.dg/ext/altivec-5.C: New test.
3050
3051 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3052
3053         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3054         global variables of a type with no linkage.
3055         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3056         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3057         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3058         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3059         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3060         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3061         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3062         * g++.dg/warn/deprecated.C: Name enum Color.
3063         * g++.dg/overload/VLA.C: Name structure for 'b'.
3064         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3065
3066 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3067
3068         * gcc.c-torture/compile/20040304-1.c: New test.
3069
3070 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3071
3072         PR 13728
3073         * gcc.dg/decl-4.c: New testcase.
3074
3075 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3076
3077         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3078         as PRECF if sizeof (float) > sizeof (double).
3079         (PRECL): Make it the same as PRECF if
3080         sizeof (float) > sizeof (long double).
3081
3082 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3083
3084         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3085         system type.  Add check for irix6 which doesn't have c99 runtime.
3086
3087 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3088
3089         * gcc.dg/const-elim-1.c: xfail for xtensa.
3090
3091 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3092
3093         PR c++/14369
3094         * g++.dg/template/cond4.C: New test.
3095
3096 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3097
3098         PR c++/14360
3099         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3100
3101         PR c++/14361
3102         * g++.dg/parse/defarg7.C: New test.
3103
3104         PR c++/14359
3105         * g++.dg/template/friend26.C: New test.
3106
3107 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/14324
3110         * g++.dg/abi/mangle21.C: New test.
3111
3112         PR c++/14260
3113         * g++.dg/parse/constructor2.C: New test.
3114
3115         PR c++/14337
3116         * g++.dg/template/sfinae1.C: New test.
3117
3118 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3119
3120         PR c++/14267
3121         * g++.dg/expr/crash2.C: New test.
3122
3123         PR middle-end/13448
3124         * gcc.dg/inline-5.c: New test.
3125         * gcc.dg/always-inline.c: Split out tests into ...
3126         * gcc.dg/always-inline2.c: ... this and ...
3127         * gcc.dg/always-inline3.c: ... this.
3128
3129 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3130
3131         PR debug/12103
3132         * g++.dg/debug/crash1.C: New test.
3133
3134 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3135
3136         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3137         function with __attribute__((noinline)).
3138         (recurser_void2): Likewise.
3139         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3140         (recurser_void2): Likewise.
3141
3142 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3143
3144         PR middle-end/14203
3145         * g++.dg/warn/Wunused-6.C: New test case.
3146
3147 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3148
3149         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3150         not defined.
3151
3152 2004-02-27  Eric Christopher  <echristo@redhat.com>
3153
3154         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3155         * g++.dg/charset/asm2.c: Run only x86.
3156         * gcc.dg/charset/asm3.c: Ditto.
3157
3158 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3159
3160         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3161         ld_library_path.
3162
3163 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3164
3165         * g++.dg/ext/altivec-3.C: New.
3166
3167 2004-02-26  Richard Henderson  <rth@redhat.com>
3168
3169         * g++.dg/ext/attrib10.C: Mark for warning.
3170         * gcc.dg/attr-alias-1.c: New.
3171
3172 2004-02-26  Richard Henderson  <rth@redhat.com>
3173
3174         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3175         * gcc.c-torture/execute/20040208-2.c: ... it back.
3176
3177 2004-02-26  Eric Christopher  <echristo@redhat.com>
3178
3179         * lib/target-supports.exp (check-iconv-available): New function.
3180         * lib/gcc-dg.exp (dg-require-iconv): New function.
3181         Use above.
3182         * gcc.dg/charset: New directory.
3183         * gcc.dg/charset/charset.exp: New file.
3184         * gcc.dg/charset/asm1.c: Ditto.
3185         * gcc.dg/charset/asm2.c: Ditto.
3186         * gcc.dg/charset/asm3.c: Ditto.
3187         * gcc.dg/charset/asm4.c: Ditto.
3188         * gcc.dg/charset/asm5.c: Ditto.
3189         * gcc.dg/charset/attribute1.c: Ditto.
3190         * gcc.dg/charset/attribute2.c: Ditto.
3191         * gcc.dg/charset/string1.c: Ditto.
3192         * g++.dg/charset: New directory.
3193         * g++.dg/dg.exp: Add here. Special options.
3194         * g++.dg/charset/charset.exp: New file.
3195         * g++.dg/charset/asm1.c: Ditto.
3196         * g++.dg/charset/asm2.c: Ditto.
3197         * g++.dg/charset/asm3.c: Ditto.
3198         * g++.dg/charset/asm4.c: Ditto.
3199         * g++.dg/charset/attribute1.c: Ditto.
3200         * g++.dg/charset/attribute2.c: Ditto.
3201         * g++.dg/charset/extern1.cc: Ditto.
3202         * g++.dg/charset/extern2.cc: Ditto.
3203         * g++.dg/charset/string1.c: Ditto.
3204
3205 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/14278
3208         * g++.dg/parse/comma1.C: New test.
3209
3210 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3211
3212         PR c++/14284
3213         * g++.dg/template/ttp8.C: New test.
3214
3215 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3216
3217         * gcc.dg/fixuns-trunc-1.c: New test.
3218
3219 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3220
3221         * gcc.dg/builtins-config.h: Use #elif.
3222
3223 2004-02-26  Michael Matz  <matz@suse.de>
3224
3225         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3226         * gcc.dg/991214-1.c: Likewise.
3227         * gcc.dg/i386-asm-1.c: Likewise.
3228
3229 2004-02-25  Richard Henderson  <rth@redhat.com>
3230
3231         * gcc.c-torture/execute/20040208-2.c: Move ...
3232         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3233
3234 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3235
3236         PR c++/14246
3237         * g++.dg/other/crash-3.C: New test.
3238
3239 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3240
3241         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3242         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3243
3244         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3245         HP-UX.
3246
3247 2004-02-24  Michael Matz  <matz@suse.de>
3248
3249         * gcc.dg/i386-regparm.c: New.
3250
3251 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3252
3253         * gcc.c-torture/execute/20040223-1.c: New.
3254
3255 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3256             Kazu Hirata  <kazu@cs.umass.edu>
3257
3258         * gcc.dg/fwritable-strings-1.c: Remove.
3259
3260 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3261
3262         PR c/14156
3263         * gcc.dg/20040223-1.c: New test.
3264
3265 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3266
3267         PR c++/14106
3268         * g++.dg/ext/typeof9.C: New test.
3269
3270 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3271
3272         PR c++/14250
3273         * g++.dg/other/switch1.C: New test.
3274
3275 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3276
3277         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3278         * gcc.dg/va-arg-1.c: Likewise.
3279
3280 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3281
3282         PR c++/14143
3283         * g++.dg/template/koenig5.C: New test.
3284
3285 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3286
3287         * g++.dg/ext/altivec-1.C: Generalize target triple.
3288         * g++.dg/ext/altivec-2.C: New test case.
3289         * g++.dg/ext/altivec_check.h: New file.
3290         * gcc.dg/altivec-1.c: Generalize target triple;
3291         include altivec_check.h and call altivec_check().
3292         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3293         * gcc.dg/altivec-6.c: New test case.
3294         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3295         type casts as needed.
3296         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3297         altivec_check().
3298         * gcc.dg/altivec-12.c: New test case.
3299         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3300         include altivec_check.h and call altivec_check().
3301         * gcc.dg/altivec_check.h: New file.
3302
3303 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3304
3305         * lib/target-supports.exp (check_alias_available): Don't mangle
3306         function `g' in test program.
3307
3308 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3309
3310         * lib/target-supports.exp (check_profiling_available): Check
3311         argument to determine whether we support a profiling type.
3312         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3313         check_profiling_available.
3314         * g++.dg/bprob/bprob.exp: Likewise
3315         * g77.dg/bprob/bprob.exp: Likewise.
3316         * gcc.misc-tests/bprob.exp: Likewise.
3317         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3318         dg-require-profiling and delete expected error handling.
3319         * gcc.dg/20021014-1.c: Likewise.
3320         * gcc.dg/nest.c: Likewise.
3321
3322 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3323
3324         PR c++/12007
3325         * g++.dg/other/vthunk1.C: New test.
3326
3327 2004-02-20  Falk Hueffner  <falk@debian.org>
3328
3329         PR target/14201
3330         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3331
3332 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/13927
3335         * g++.dg/other/error8.C: Remove XFAIL markers.
3336
3337         PR c++/14173
3338         * g++.dg/ext/packed5.C: New test.
3339
3340         PR c++/14199
3341         * g++.dg/warn/Wunused-5.C: New test.
3342
3343         PR c++/14186
3344         * g++.dg/lookup/member1.C: New test.
3345
3346 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3347
3348         * gcc.c-torture/compile/20040130-1.c: Enable only when
3349         __INT_MAX__ >= 2147483647L.
3350         * gcc.c-torture/compile/961203-1.c: Likewise.
3351
3352 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3353
3354         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3355         * g++.dg/opt/template1.C: Robustify assembler regexp
3356
3357 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3358
3359         * gcc.c-torture/execute/simd-4.x: Remove.
3360         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3361         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3362         Guard with #ifndef SKIP_ATTRIBUTE.
3363         * gcc.dg/compat/vector-1_y.c: Likewise.
3364         * gcc.dg/compat/vector-2_x.c: Likewise.
3365         * gcc.dg/compat/vector-2_y.c: Likewise.
3366         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3367         * g++.dg/eh/simd-2.C: Likewise.
3368
3369 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3370
3371         * gcc.c-torture/compile/complex-1.c: New.
3372
3373 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3374
3375         PR target/14209
3376         * gcc.c-torture/execute/20040218-1.c: New test.
3377
3378 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3379
3380         PR c++/14181
3381         * g++.dg/parse/new2.C: New test.
3382
3383 2004-02-18  Paul Brook  <paul@codesourcery.com>
3384
3385         * gcc.c-torture/compile/libcall-1.c: New test.
3386
3387 2004-02-18  Paul Brook  <paul@codesourcery.com>
3388
3389         PR debug/12934
3390         * gcc.dg/debug/debug-7.c: New test.
3391
3392 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3393
3394         * gcc.dg/20040217-1.c: New test.
3395
3396 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3397
3398         * gcc.c-torture/execute/990208-1.x: Delete.
3399
3400 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3401
3402         * gcc.c-torture/execute/20040208-2.x: New file.
3403
3404 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3405
3406         PR c++/11326
3407         * g++.dg/abi/structret1.C: New test.
3408
3409 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3410
3411         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3412         (i386_cpuid): No need to test if cpuid is available on AMD64.
3413         Fix assembly, so that it works onboth i386 and AMD64.
3414         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3415         (vecInLong): Fix s[] member type to unsigned int.
3416         (vecInWord): Remove type.
3417         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3418         (a64, b64, c64, d64, e64): Remove.
3419         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3420         Remove unused variable.  Remove initialization of removed variables.
3421         Don't call mmx_tests nor sse_tests.
3422         (reference_mmx, reference_sse): Remove.
3423         (check): Add return stmt.
3424         * gcc.dg/i386-sse-7.c: New test.
3425         * gcc.dg/i386-mmx-4.c: New test.
3426
3427 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3428
3429         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3430         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3431         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3432         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3433         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3434         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3435         g++.dg/tc1/dr94.C: Fix line terminator.
3436
3437 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3438
3439         * gcc.c-torture/compile/20040216-1.c: New.
3440
3441 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3442
3443         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3444         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3445         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3446         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3447         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3448         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3449
3450 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3451
3452         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3453
3454 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3455
3456         PR c++/13971
3457         * g++.dg/expr/cond4.C: New test.
3458
3459         PR c++/14086
3460         * g++.dg/lookup/crash2.C: New test.
3461
3462 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3463
3464         * gcc.c-torture/compile/20040214-2.c: New test.
3465
3466 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3467
3468         PR c++/14116
3469         * g++.dg/ext/typeof8.C: New test.
3470
3471 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3472
3473         * gcc.c-torture/compile/20040214-1.c: New test.
3474
3475 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3476
3477         PR c++/13635
3478         * g++.dg/template/spec11.C: New test.
3479
3480 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3481
3482         PR c++/13927
3483         * g++.dg/other/error8.C: New test.
3484
3485 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3486
3487         PR c++/14122
3488         * g++.dg/template/array4.C: New test.
3489
3490         PR c++/14108
3491         * g++.dg/inherit/thunk2.C: New test.
3492
3493         PR c++/14083
3494         * g++.dg/eh/cond2.C: New test.
3495
3496 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3497
3498         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3499
3500 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3501
3502         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3503
3504 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3505
3506         * g++.dg/simd-2.C: xfail on ppc64-linux.
3507
3508 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3509
3510         PR c/456
3511         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3512         tests.
3513
3514 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3515
3516         * gcc.dg/builtins-33.c: New test.
3517
3518 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3519
3520         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3521
3522 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3523
3524         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3525
3526 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3527
3528         * gcc.dg/ppc64-abi-3.c: New test.
3529
3530 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3531
3532         PR c/14092
3533
3534         * gcc.dg/pr14092-1.c: New testcase.
3535
3536 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3537
3538         * gcc.dg/cpp/assert4.c: Fix typo last change.
3539
3540         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3541         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3542
3543         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3544
3545 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3546
3547         * gcc.c-torture/compile/20040209-1.c: New test case.
3548
3549 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3550
3551         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3552
3553 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3554
3555         * gcc.c-torture/execute/20040208-[12].c: New tests.
3556
3557 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3558
3559         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3560
3561 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3562
3563         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3564
3565 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3566
3567         Bug 13856
3568         * gcc.dg/visibility-8.c: New testcase.
3569
3570 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3571
3572         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3573         arguments.
3574         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3575
3576 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3577
3578         PR middle-end/13696
3579         * g++.dg/opt/fold1.C: New test case.
3580
3581 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3582
3583         PR c++/14033
3584         * g++.dg/other/crash-2.C: New test.
3585
3586 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3587
3588         PR c++/14028
3589         * g++.dg/parse/angle-bracket2.C: New test.
3590
3591 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3592
3593         PR middle-end/13750
3594         Revert:
3595         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3596         PR pch/13361
3597         * testsuite/g++.dg/pch/wchar-1.C: New.
3598         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3599
3600 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3601
3602         PR c++/14008
3603         * g++.dg/parse/error15.C: New test.
3604         * g++.dg/parse/crash11.C: Update dg-error mark.
3605
3606 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3607
3608         PR c++/13932
3609         * g++.dg/warn/conv2.C: New test.
3610
3611 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3612
3613         PR c++/13086
3614         * g++.dg/warn/incomplete1.C: Remove xfail.
3615
3616 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3617
3618         * lib/file-format.exp (gcc_target_object_format): Use
3619         ${tool}_target_compile, not gcc_target_compile.
3620         * lib/target-supports.exp (check_alias_available): Likewise.
3621         (check_gc_sections_available): Likewise.
3622         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3623         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3624         dg-require-alias.
3625
3626 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3627
3628         PR c++/13969
3629         * g++.dg/template/static6.C: New test.
3630
3631 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3632
3633         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3634
3635 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3636
3637         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3638         tests for systems where `char' is unsigned by default.
3639
3640 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3641
3642         PR c++/13997
3643         * g++.dg/template/partial3.C: New test.
3644
3645 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3646
3647         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3648         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3649         Remove mentions of obsolete ports.
3650
3651 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3652
3653         * gcc.dg/noncompile/20001228-1.c: Fix for new
3654         error message.
3655
3656 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3657
3658         PR target/9348
3659         * gcc.c-torture/execute/multdi-1.c: New test case.
3660
3661 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3662
3663         PR c++/13925
3664         * g++.dg/template/lookup5.C: New test.
3665
3666 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3667
3668         PR c++/13950
3669         * g++.dg/template/lookup4.C: New test.
3670
3671         PR c++/13970
3672         * g++.dg/parse/error14.C: New test.
3673
3674         PR c++/14002
3675         * g++.dg/parse/template13.C: New test.
3676
3677 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3678
3679         PR c++/13978
3680         * g++.dg/template/koenig4.C: New test.
3681
3682         PR c++/13968
3683         * g++.dg/template/crash17.C: New test.
3684
3685         PR c++/13975
3686         * g++.dg/parse/error13.C: New test.
3687         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3688
3689 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3690
3691         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3692
3693 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3694
3695         PR c/11658
3696         PR c/13994
3697         * gcc.dg/noncompile/20040203-1.c: New test.
3698         * gcc.dg/noncompile/20040203-2.c: Likewise.
3699         * gcc.dg/noncompile/20040203-3.c: Likewise.
3700         * gcc.dg/20040203-1.c: Likewise.
3701
3702 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3703
3704         PR c++/10858
3705         * g++.dg/template/sizeof7.C: New test.
3706
3707 2004-02-02  Eric Christopher  <echristo@redhat.com>
3708             Zack Weinberg  <zack@codesourcery.com>
3709
3710         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3711
3712 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3713
3714         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3715         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3716         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3717         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3718
3719 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3720
3721         PR c++/13113
3722         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3723
3724         PR c++/13854
3725         * g++.dg/ext/attrib13.C: New test.
3726
3727         PR c++/13907
3728         * g++.dg/conversion/op2.C: New test.
3729
3730 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3731
3732         * gcc.dg/titype-1.c: Fix pasto.
3733
3734 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3735
3736         * gcc.dg/titype-1.c: New test.
3737
3738 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3739
3740         PR c++/13957
3741         * g++.dg/template/non-type-template-argument-1.C,
3742         g++.dg/template/qualified-id1.C: Update dg-error marks.
3743         * g++.dg/template/nontype6.C: New test.
3744
3745 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3746
3747         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3748         * gcc.dg/builtins-31.c: New testcase.
3749         * gcc.dg/builtins-32.c: New testcase.
3750
3751 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3752
3753         * objc.dg/call-super-2.m: Update line numbers
3754         for the including of stddef.h.
3755
3756 2004-01-30  Michael Matz  <matz@suse.de>
3757
3758         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3759         g++.dg/ext/case-range3.C: New tests.
3760
3761 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3762
3763         DR206
3764         PR c++/13813
3765         * g++.dg/template/member4.C: New test.
3766
3767 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3768
3769         PR c++/13683
3770         * g++.dg/template/sizeof6.C: New test.
3771
3772 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3773
3774         * gcc.dg/fwritable-strings-1.c: New test.
3775
3776 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3777
3778         * gcc.c-torture/compile/20040130-1.c: New test.
3779
3780 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3781
3782         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3783
3784 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/13883
3787         * g++.dg/template/ctor3.C: New test.
3788
3789 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3790
3791         * g++.dg/tc1: New directory.
3792         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3793         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3794         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3795         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3796         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3797
3798 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3799
3800         * g++.dg/parse/error11.C: New test.
3801         * g++.dg/parse/error12.C: Likewise.
3802
3803 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3804
3805         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3806         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3807
3808 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3809
3810         PR c++/13791
3811         * g++.dg/ext/attrib12.C: New test.
3812
3813         PR c++/13736
3814         * g++.dg/parse/cast2.C: New test.
3815
3816 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3817
3818         * objc.dg/encode-2.m (main): New local string.  Set depending on
3819         sizeof long.  Use in sscanf call.
3820         * objc.dg/encode-3.m (main): New local string.  Set depending on
3821         sizeof long.  Use in scan_initial call.
3822
3823 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3824
3825         * objc.dg/call-super-2.m: Make LP64-safe.
3826         * objc.dg/desig-init-1.m: Likewise.
3827
3828 2004-01-27  Devang Patel <dpatel@apple.com>
3829
3830         * g++.dg/debug/namespace1.C: New test.
3831
3832 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3833
3834         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3835         xscale-*-*.
3836
3837         * gcc.dg/arm-mmx-1.c: New test.
3838
3839 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3840
3841         * gcc.dg/20040127-1.c: New test.
3842         * gcc.dg/20040127-2.c: New test.
3843
3844 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3845
3846         * objc.dg/stret-1.m (glob): Renamed to globa.
3847
3848 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3849
3850         PR c++/13663
3851         * g++.dg/expr/for1.C: New test.
3852
3853 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3854
3855         PR middle-end/13779
3856         * gcc.dg/darwin-longlong.c: New test.
3857
3858 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3859
3860         * gcc.dg/20040124-1.c: Moved test from here...
3861         * gcc.c-torture/compile/20040124-1.c: ...to here.
3862
3863 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3864
3865         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3866         the assembly output if -m64 is passed.
3867
3868 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3869
3870         PR c++/13833
3871         * g++.dg/template/cond3.C: New test.
3872
3873 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3874
3875         PR c++/13810
3876         * g++.dg/template/ttp7.C: New test.
3877
3878 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3879
3880         PR c++/13797
3881         * g++.dg/template/nontype4.C: New test.
3882         * g++.dg/template/nontype5.C: Likewise.
3883
3884 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3885
3886         * gcc.dg/torture/mips-clobber-at.c: New test.
3887
3888 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3889
3890         * gcc.dg/20040124-1.c: New test.
3891
3892 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3893
3894         * gcc.dg/20040123-1.c: New test.
3895
3896 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3897
3898         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3899
3900 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3901
3902         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3903
3904 2004-01-23  Andrew Pinski  <apinski@apple.com>
3905
3906         * gcc.dg/20030121-1.c: Move to ..
3907         * gcc.dg/20040121-1.c: here.
3908
3909 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3910
3911         * gcc.dg/builtins-29.c: New test case.
3912
3913 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3914
3915         PR 18314
3916         * gcc.dg/builtins-30.c: New testcase.
3917
3918 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3919
3920         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3921         * lib/g77.exp: Likewise.
3922         * lib/objc.exp: Likewise.
3923         * lib/g++.exp: Likewise.
3924
3925 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3926
3927         * gcc.dg/struct-by-value-2.c: New test.
3928
3929 2004-01-21  Andrew Pinski  <apinski@apple.com>
3930
3931         PR target/13785
3932         * gcc.dg/20030121-1.c: New test.
3933
3934 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3935
3936         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3937         clobber frame pointer register in asm statement.
3938
3939 2004-01-21  Falk Hueffner  <falk@debian.org>
3940
3941         * gcc.c-torture/compile/20040121-1.c: New test.
3942
3943 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3944
3945         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3946
3947 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3948
3949         * gcc.dg/ppc64-abi-2.c: New test.
3950
3951 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3952
3953         * lib/treelang.exp: Fill out this file.
3954         * lib/treelang-dg.exp: New File.
3955
3956 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3957
3958         * gcc.c-torture/compile/981022-1.c: Remove.
3959         * gcc.dg/array-5.c: Remove XFAIL.
3960         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3961         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3962         gcc.dg/cond-lvalue-1.c: Update.
3963         * gcc.dg/cast-lvalue-2.c: New test.
3964
3965 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3966
3967         PR c++/13592
3968         * g++.dg/other/error1.C (class foo): Tweak error message.
3969
3970         PR c++/13592
3971         * g++.dg/template/call2.C: New test.
3972
3973 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3974
3975         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3976         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3977         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3978         scalar-return-1_x.c, scalar-return-2_y.c,
3979         scalar-return-3_x.c, scalar-return-3_y.c,
3980         scalar-return-4_x.c, scalar-return-4_y.c,
3981         struct-align-1.h, struct-align-1_x.c,
3982         struct-align-1_y.c, struct-align-2.h,
3983         struct-align-2_x.c, struct-align-2_y.c,
3984         struct-by-value-10_y.c, struct-by-value-11_x.c,
3985         struct-by-value-11_y.c, struct-by-value-12_x.c,
3986         struct-by-value-12_y.c, struct-by-value-13_x.c,
3987         struct-by-value-13_y.c, struct-by-value-14_x.c,
3988         struct-by-value-14_y.c, struct-by-value-15_x.c,
3989         struct-by-value-15_y.c, struct-by-value-16_y.c,
3990         struct-by-value-17_y.c, struct-by-value-18_y.c,
3991         struct-by-value-19_y.c, struct-by-value-1_x.c,
3992         struct-by-value-1_y.c, struct-by-value-20_y.c,
3993         struct-by-value-2_x.c, struct-by-value-2_y.c,
3994         struct-by-value-3_y.c, struct-by-value-4_x.c,
3995         struct-by-value-4_y.c, struct-by-value-5_y.c,
3996         struct-by-value-6_y.c, struct-by-value-7_y.c
3997         struct-by-value-8_x.c, struct-by-value-8_y.c
3998         struct-by-value-9_x.c, struct-by-value-9_y.c
3999         struct-return-10_x.c, struct-return-10_y.c,
4000         struct-return-19_x.c, struct-return-20_x.c
4001         struct-return-2_x.c, struct-return-2_y.c
4002         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4003         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4004
4005 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4006
4007         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4008         attribute on sparc*-sun-solaris2.*.
4009
4010 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4011
4012         PR c++/13710
4013         * g++.dg/ext/typeof7.C: New test.
4014
4015 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4016
4017         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4018         * gcc.dg/const-elim-1.c: Same.
4019
4020 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4021
4022         * objc.dg/stret-1.m: New.
4023         * objc.dg/stret-2.m: New.
4024
4025 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4026
4027         PR c++/11895
4028         * g++.dg/ext/vector1.C: New test.
4029
4030 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4031
4032         * gcc.dg/pch/import-1.c: New.
4033         * gcc.dg/pch/import-1.hs: New.
4034         * gcc.dg/pch/import-1a.h: New.
4035         * gcc.dg/pch/import-1b.h: New.
4036         * gcc.dg/pch/import-1c.h: New.
4037
4038 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4039
4040         PR c++/13574
4041         * g++.dg/ext/array1.C: New test.
4042
4043         PR c++/13178
4044         * g++.dg/conversion/op1.C: New test.
4045
4046 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4047
4048         PR 11864
4049         From Kazumoto Kojima / Dan Kegel:
4050         * gcc.dg/pr11864-1.c: New test.
4051
4052         PR 10392
4053         From Marcus Comstedt / Dan Kegel:
4054         * gcc.dg/pr10392-1.c: New test.
4055
4056 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4057
4058         PR c++/13478
4059         * g++.dg/init/ref10.C: New test.
4060
4061 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4062
4063         PR c++/13407
4064         * g++.dg/parse/typename6.C: New test.
4065
4066 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4067
4068         PR pch/13361
4069         * testsuite/g++.dg/pch/wchar-1.C: New.
4070         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4071
4072 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4073
4074         PR c++/9259
4075         * g++.dg/expr/sizeof2.C: New test.
4076
4077 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4078
4079         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4080
4081 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4082
4083         PR c++/13659
4084         * g++.dg/lookup/strong-using-3.C: New.
4085         * g++.dg/lookup/using-10.C: New.
4086
4087 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4088
4089         PR c++/13594
4090         * g++.dg/lookup/strong-using-2.C: New.
4091
4092 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4093             Dan Kegel <dank@kegel.com>
4094             J"orn Rennecke <joern.rennecke@superh.com>
4095
4096         PR target/9365
4097         * gcc.dg/pr9365-1.c: New test.
4098
4099 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4100
4101         PR c++/8856
4102         * g++.dg/parse/casting-operator2.C: New test.
4103         * g++.old-deja/g++.pt/explicit83.C: Remove.
4104
4105 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4106
4107         * gcc.dg/label-compound-stmt-1.c: New test.
4108         * gcc.c-torture/compile/950922-1.c,
4109         gcc.c-torture/compile/20000211-3.c,
4110         gcc.c-torture/compile/20000518-1.c,
4111         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4112         compound statements.
4113
4114 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4115
4116         * gcc.dg/ppc64-abi-1.c: New test.
4117
4118 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4119
4120          * g++.dg/ext/attrib9.C: Add dg-warnings.
4121
4122 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4123
4124         PR c++/12335
4125         * g++.dg/parse/dtor3.C: New test.
4126
4127 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4128
4129         PR c++/12709
4130         * g++.dg/parse/try-catch-1.C: New test.
4131
4132 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4133
4134         * ada/acats/run_all.sh: Add more verbose output in acats.log
4135         when compiling tests.
4136
4137 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4138
4139         PR 13656
4140         * gcc.dg/typedef-redecl.c: New test case.
4141         * gcc.dg/typedef-redecl.h: New support file.
4142
4143 2004-01-13  Jan Hubicka  <jh@suse.cz>
4144
4145         * gcc.dg/always_inline.c: New test.
4146         * gcc.dg/debug/20031231-1.c: Fix.
4147
4148 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4149
4150         PR c++/13474
4151         * g++.dg/template/array3.C: New test.
4152
4153 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4154
4155         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4156         * g++.dg/warn/Wunused-2.C: Likewise.
4157
4158 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4159
4160         PR c++/13289
4161         * g++.dg/template/instantiate6.C: New test.
4162
4163 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4164
4165         PR middle-end/11397
4166         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4167
4168 2004-01-12  Jan Hubicka  <jh@suse.cz>
4169
4170         PR opt/12826
4171         * gcc.dg/20040112-1.c: New.
4172
4173         * gcc.dg/dwarf-die[1-7].c: Move to...
4174         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4175         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4176
4177 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4178
4179         PR c++/4100
4180         * g++.dg/parse/friend4.C: New test.
4181
4182 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4183
4184         PR c++/4100
4185         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4186         definition is called a friend.
4187
4188 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4189
4190         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4191
4192 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4193
4194         PR c++/3478
4195         * g++.dg/parse/error10.C: New test.
4196         * g++.dg/template/arg2.C: Accept "invalid type" error.
4197
4198 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4199
4200         PR middle-end/13392
4201         * g++.dg/opt/expect2.C: New test.
4202
4203 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4204
4205         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4206         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4207         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4208         Update dg-error regexps.
4209
4210 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4211
4212         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4213         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4214
4215 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4216
4217         * gcc.dg/pragma-re-1.c: Use right pointer type.
4218
4219 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4220
4221         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4222
4223 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4224
4225         * gcc.dg/rs6000-ldouble-1.c: New.
4226
4227 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4228
4229         DR 337
4230         PR c++/9256
4231         * g++.dg/other/abstract1.C: New test.
4232
4233 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4234
4235         * g++.dg/lookup/strong-using-1.C: New.
4236
4237 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4238
4239         PR c/11234
4240         * gcc.dg/func-ptr-conv-1.c: New test.
4241         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4242
4243 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4244
4245         PR target/13380.
4246         * gcc.c-torture/compile/20040109-1.c: New.
4247
4248 2004-01-08  Stuart Hastings  <stuart@apple.com>
4249
4250         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4251         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4252         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4253
4254 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4255
4256         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4257
4258 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4259
4260         * ada/acats/run_acats: Treat 'gnatchop' the same way
4261         as 'gnatmake'.  Export GCC_DRIVER.
4262         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4263         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4264
4265 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4266
4267         PR c++/12573
4268         * g++.dg/template/dependent-expr4.C: New test.
4269
4270 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4271
4272         * gcc.dg/altivec-11.c: New test.
4273
4274 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4275
4276         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4277
4278 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4279
4280         PR c/6024
4281         * gcc.dg/enum-compat-1.c: New test.
4282         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4283
4284 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4285
4286         PR c/12165
4287         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4288         gcc.dg/c99-idem-qual-3.c: New tests.
4289
4290 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4291
4292         * gcc.dg/winline-7.c: Don't cast void * to int.
4293
4294 2004-01-06  Jan Hubicka  <jh@suse.cz>
4295
4296         * gcc.dg/i386-sse-5.c: New test
4297         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4298
4299 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4300
4301         PR c++/12815
4302         * g++.dg/rtti/typeid4.C: New test.
4303
4304 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4305
4306         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4307
4308 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4309
4310         PR c++/12132
4311         * g++.dg/template/error11.C: New test.
4312
4313         PR c++/13451
4314         * g++.dg/template/class2.C: New test.
4315
4316 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4317         Richard Sandiford <rsandifo@redhat.com>
4318
4319         PR c++/13387
4320         * g++.dg/opt/alias3.C: New test.
4321
4322 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4323
4324         PR c++/13157
4325         * g++.dg/template/koenig3.C: New test.
4326
4327         PR c++/13529
4328         * g++.dg/parse/offsetof3.C: New test.
4329
4330         * g++.dg/init/copy7.C: Add missing dg-error markers.
4331
4332         PR c++/12226
4333         * g++.dg/init/copy7.c: New test.
4334
4335         PR c++/13536
4336         * g++.dg/parse/cast1.C: New test.
4337
4338 2004-01-04  Jan Hubicka  <jh@suse.cz>
4339
4340         * gcc.dg/winline[1-7].c: New tests.
4341
4342 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4343
4344         PR c++/13520
4345         * g++.dg/template/qualttp22.C: New test.
4346
4347 2004-01-01  Jan Hubicka  <jh@suse.cz>
4348
4349         * gcc.dg/debug/20031231-1.c: New.
4350         * gcc.c-torture/compile/20040101-1.c: New.
4351         * gcc.dg/dwarf-die-[1-7].c: New.
4352
4353 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4354
4355         PR optimization/13521
4356         * gcc.c-torture/compile/20031231-1.c: New test.
4357
4358 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4359
4360         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4361
4362 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4363
4364         PR c++/10079
4365         * g++.dg/template/crash16.C: New test.
4366
4367 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4368
4369         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4370
4371 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4372
4373         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4374         ports.
4375         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4376         * g++.old-deja/g++.law/profile1.C: Likewise.
4377         * gcc.c-torture/compile/981006-1.c: Likewise.
4378         * gcc.c-torture/execute/loop-2e.x: Likewise.
4379         * gcc.c-torture/execute/loop-2f.x: Remove.
4380         * gcc.c-torture/execute/loop-2g.x: Likewise.
4381         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4382         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4383
4384 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4385
4386         PR c++/13507
4387         * g++.dg/ext/attrib11.C: New test.
4388
4389         PR c++/13494
4390         * g++.dg/template/array2-1.C: New test.
4391         * g++.dg/template/array2-2.C: New test.
4392
4393 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4394
4395         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4396
4397 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4398
4399         PR c++/12774
4400         * g++.dg/template/array1-1.C: New test.
4401         * g++.dg/template/array1-2.C: New test.
4402
4403 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4404
4405         PR fortran/12632
4406         * g77.dg/12632.f: New test case.
4407
4408 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4409
4410         PR c++/13289
4411         * g++.dg/parse/nontype1.C: New test.
4412
4413 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4414
4415         PR c++/12403
4416         * g++.dg/parse/explicit1.C: New test.
4417         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4418
4419 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/13081
4422         * g++.dg/opt/inline6.C: New test.
4423
4424         PR c++/12613
4425         * g++.dg/parse/error9.C: New test.
4426
4427         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4428
4429 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4430
4431         PR c++/13009
4432         * g++.dg/init/assign1.C: New test.
4433
4434 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4435
4436         PR c++/13070
4437         * g++.dg/warn/format3.C: New test case.
4438
4439 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4440
4441         * gcc.c-torture/compile/20031227-1.c: New test.
4442
4443 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4444
4445         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4446         * g77.dg/bprob/bprob.exp: Likewise.
4447         * gcc.misc-tests/bprob.exp: Likewise.
4448         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4449         variants on systems where the library does not provide that
4450         functionality.
4451         * gcc.dg/builtins-20.c: Use builtins-config.h.
4452         * gcc.dg/builtins-config.h: New file.
4453
4454 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4455
4456         * lib/gcc-dg.exp (dg-require-profiling): New function.
4457         * lib/target-supports.exp (check_profiling_available): Likewise.
4458         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4459         * g77.dg/bprob/bprob.exp: Likewise.
4460         * gcc.misc-tests/bprob.exp: Likewise.
4461         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4462         * gcc.dg/20021014-1.c: Likewise.
4463         * gcc.dg/nest.c: Likewise.
4464
4465 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4466
4467         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4468         compiling.
4469         * g++.dg/lookup/java2.C: Likewise.
4470         * gcc.dg/cpp/lexident.c: Likewise.
4471
4472 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4473
4474         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4475         given.
4476         * gcc.c-torture/compile/961203-1.c: Likewise.
4477         * gcc.c-torture/compile/980506-1.c: Likewise.
4478
4479 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4480
4481         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4482         (additional_prunes): New global.
4483         (gcc-dg-prune): Handle additional per-test pruning.
4484         (dg-test): Clear additional_prunes between tests.
4485
4486         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4487         dg-prune-output to avoid spurious failures from assembler
4488         complaining about nonexistent WAW violations.
4489         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4490         Use dg-prune-output to avoid spurious failures from assembler
4491         warning about Itanium B-step errata.
4492
4493 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4494
4495         * g++.dg/abi/macro0.C: New test.
4496         * g++.dg/abi/macro1.C: Likewise.
4497         * g++.dg/abi/macro2.C: Likewise.
4498
4499         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4500         * g++.dg/abi/bitfield7.C: Likewise.
4501         * g++.dg/abi/dtor2.C: Likewise.
4502         * g++.dg/abi/mangle11.C: Likewise.
4503         * g++.dg/abi/mangle12.C: Likewise.
4504         * g++.dg/abi/mangle14.C: Likewise.
4505         * g++.dg/abi/mangle17.C: Likewise.
4506         * g++.dg/abi/vbase10.C: Likewise.
4507         * g++.dg/abi/vbase14.C: Likewise.
4508         * g++.dg/template/qualttp17.C: Likewise.
4509
4510 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4511
4512         PR c/11995
4513         * gcc.dg/20031223-1.c: New test.
4514
4515 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4516
4517         * gcc.dg/noreturn-7.c: New test.
4518
4519 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4520
4521         * gcc.dg/null-pointer-1.c: New test.
4522
4523 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4524
4525         * g++.old-deja/g++.jason/template18.C: Remove.
4526         * g++.old-deja/g++.jason/template37.C: Likewise.
4527
4528         PR c++/12862
4529         * g++.dg/lookup/ns1.C: New test.
4530
4531         PR c++/12397
4532         * g++.dg/template/lookup3.C: New test.
4533
4534 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4535
4536         * g++.dg/template/recurse1.C: New test
4537
4538 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4539
4540         PR c++/12479
4541         * g++.dg/parse/semicolon1.C: New test.
4542         * g++.dg/parse/semicolon1.h: Likewise.
4543
4544 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4545
4546         * gcc.dg/darwin-misaligned.c: New test.
4547
4548 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4549
4550         PR c/9163
4551         * gcc.dg/20031222-1.c: New test.
4552
4553 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4554
4555         PR c++/13438
4556         * g++.dg/parse/error8.C: New test.
4557
4558         PR c++/11554
4559         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4560
4561 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4562
4563         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4564         too small.
4565         * gcc.c-torture/compile/930217-1.c: Likewise.
4566         * gcc.c-torture/compile/930513-1.c: Likewise.
4567         * gcc.c-torture/execute/920908-2.c: Likewise.
4568         * gcc.c-torture/execute/921204-1.c: Likewise.
4569         * gcc.c-torture/execute/930621-1.c: Likewise.
4570         * gcc.c-torture/execute/930630-1.c: Likewise.
4571         * gcc.c-torture/execute/931031-1.c: Likewise.
4572         * gcc.c-torture/execute/980602-2.c: Likewise.
4573         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4574         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4575         * gcc.c-torture/execute/extzvsi.c: Likewise.
4576         * gcc.c-torture/unsorted/ext.c: Likewise.
4577
4578 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4579
4580         PR target/12749
4581         * gcc.c-torture/compile/20031220-2.c: New test case.
4582
4583 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4584
4585         PR optimization/13031
4586         * gcc.c-torture/compile/20031220-1.c: New test case.
4587
4588 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4589
4590         * gcc.dg/cast-function-1.c: New test.
4591
4592 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4593
4594         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4595         formats.
4596
4597 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4598
4599         PR c++/12795
4600         * g++.dg/ext/attrib10.C: New test.
4601
4602 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4603
4604         * gcc.dg/cleanup-10.c: New test.
4605         * gcc.dg/cleanup-11.c: New test.
4606
4607 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4608
4609         PR c++/13239
4610         * g++.dg/opt/expect1.C: New test.
4611
4612 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4613
4614         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4615
4616 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4617
4618         PR debug/12923
4619         * gcc.dg/20031218-1.c: New test.
4620
4621         PR debug/12389
4622         * gcc.dg/20031218-2.c: New test.
4623         * gcc.dg/20031218-3.c: New test.
4624
4625         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4626         of label name and allow for USER_LABEL_PREFIX == "_" names.
4627         * g++.dg/abi/mangle18-2.C: Likewise.
4628         * g++.dg/abi/mangle19-1.C: Likewise.
4629         * g++.dg/abi/mangle19-2.C: Likewise.
4630         * g++.dg/abi/mangle20-1.C: Likewise.
4631         * g++.dg/abi/mangle20-2.C: Likewise.
4632
4633 2003-12-18  Richard Henderson  <rth@redhat.com>
4634
4635         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4636
4637 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4638             Dan Kegel <dank@kegel.com>
4639
4640         PR other/12009
4641         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4642         testing a cross compiler, it causes spurious compile failures.
4643         * lib/g++.exp: Likewise.
4644
4645 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4646
4647         PR c++/13262
4648         * g++.dg/template/access13.C: New test.
4649
4650 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4651
4652         * gcc.dg/20031216-1.c: New test.
4653
4654 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4655
4656         PR c++/9154
4657         * g++.dg/template/error10.C: New test.
4658
4659 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4660
4661         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4662         * g++.dg/eh/simd-2.C: Likewise.
4663
4664 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4665             Roger Sayle  <roger@eyesopen.com>
4666
4667         * gcc.c-torture/execute/ieee/mzero5.c: New.
4668
4669 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4670
4671         PR c++/10603
4672         * g++.dg/parse/error6.C: New test.
4673
4674         PR c++/12827
4675         * g++.dg/parse/error7.C: New test.
4676
4677 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4678
4679         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4680         at -O with stabs debugging formats.
4681         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4682         * gcc.dg/debug/debug-2.c: Likewise.
4683
4684 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/12696
4687         * g++.dg/init/error1.C: New test.
4688
4689         PR c++/12218
4690         * g++.dg/init/pm3.C: New test.
4691
4692 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4693
4694         PR c/3347
4695         * gcc.dg/bitfld-8.c: New test.
4696
4697 2003-12-16  James Lemke  <jim@wasabisystems.com>
4698
4699         * gcc.dg/arm-scd42-[123].c: New tests.
4700
4701 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4702
4703         PR c++/9043
4704         * g++.dg/abi/mangle20-1.C: New test.
4705         * g++.dg/abi/mangle20-2.C: New test.
4706
4707 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4708
4709         PR c++/13275
4710         * g++.dg/other/offsetof2.C: Remove XFAIL.
4711         * g++.dg/parse/offsetof1.C: New test.
4712         * g++.gd/parse/offsetof2.C: Likewise.
4713
4714 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4715
4716         * g++.dg/template/nontype3.C: New test.
4717         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4718
4719 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4720
4721         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4722
4723 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4724
4725         PR c++/13387
4726         * g++.dg/expr/assign1.C: New test.
4727
4728         PR c++/13242
4729         * g++.dg/abi/mangle19-1.C: New test.
4730         * g++.dg/abi/mangle19-2.C: New test.
4731
4732 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4733
4734         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4735
4736 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4737
4738         * gcc.c-torture/execute/20031216-1.c: New test.
4739
4740 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4741
4742         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4743         an ICE regression.
4744
4745 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4746
4747         PR c++/10926
4748         * g++.dg/template/error9.C: New test.
4749
4750         PR c++/11116
4751         * g++.dg/template/error8.C: New test.
4752
4753 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4754
4755         PR middle-end/13400
4756         * gcc.c-torture/execute/20031215-1.c: New test case.
4757
4758 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4759
4760         PR c++/13269
4761         * g++.dg/parse/error5.C: New test.
4762
4763         PR c++/12989
4764         * g++.dg/expr/sizeof1.C: New test.
4765
4766         PR c++/13310
4767         * g++.dg/template/crash15.C: New test.
4768
4769 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4770
4771         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4772         a non-POD type as the last named parameter of a varargs function.
4773
4774 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4775
4776         PR c++/13243
4777         PR c++/12573
4778         * g++.dg/template/crash14.C: New test.
4779         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4780
4781 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4782
4783         * g++.dg/other/java1.C: New test.
4784
4785         PR c++/13241
4786         * g++.dg/abi/mangle18-1.C: New test.
4787         * g++.dg/abi/mangle18-2.C: New test.
4788
4789 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4790
4791         PR optimization/10312
4792         * gcc.c-torture/execute/20031214-1.c: New.
4793
4794 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4795
4796         PR c++/10779
4797         PR c++/12160
4798         * g++.dg/parse/error3.C: New test.
4799         * g++.dg/parse/error4.C: Likewise.
4800         * g++.dg/abi/mangle4.C: Tweak error messages.
4801         * g++.dg/lookup/using5.C: Likewise.
4802         * g++.dg/other/error2.C: Likewise.
4803         * g++.dg/parse/typename5.C: Likewise.
4804         * g++.dg/parse/undefined1.C: Likewise.
4805         * g++.dg/template/arg2.C: Likewise.
4806         * g++.dg/template/ttp3.C: Likewise.
4807         * g++.dg/template/type1.C: Likewise.
4808         * g++.old-deja/g++.other/crash32.C: Likewise.
4809         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4810
4811 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4812
4813         PR c++/13106
4814         * g++.dg/warn/noreturn-3.C: New test.
4815
4816 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4817
4818         PR c++/13118
4819         * g++.dg/abi/covariant3.C: New.
4820
4821 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * g++.dg/eh/ia64-1.C: New test.
4824
4825 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4826
4827         PR optimization/13037
4828         * g77.f-torture/execute/13037.f: New test case.
4829
4830 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4831
4832         PR c++/12881
4833         * g++.dg/abi/covariant2.C: New.
4834
4835 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4836
4837         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4838
4839 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4840
4841         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4842
4843 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4844
4845         PR other/10819
4846         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4847         to fix Bug 10819.
4848         * lib/g++.exp (g++_version): Likewise.
4849         * lib/g77.exp (g77_version): Likewise.
4850         * lib/objc.exp (default_objc_version): Likewise.
4851
4852 2003-12-10  Richard Henderson  <rth@redhat.com>
4853
4854         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4855
4856         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4857
4858 2003-12-08  Matt Austern  <austern@apple.com>
4859
4860         PR c/13134
4861         * lib/gcc-dg.exp (dg-require-visibility): Define.
4862         * lib/target-supports (check_visibility_available): Define.
4863         * gcc.dg/visibility-1.c: New test.
4864         * gcc.dg/visibility-2.c: Likewise.
4865         * gcc.dg/visibility-3.c: Likewise.
4866         * gcc.dg/visibility-4.c: Likewise.
4867         * gcc.dg/visibility-5.c: Likewise.
4868         * gcc.dg/visibility-6.c: Likewise.
4869         * g++.dg/ext/visibility-1.C: Likewise.
4870         * g++.dg/ext/visibility-2.C: Likewise.
4871         * g++.dg/ext/visibility-3.C: Likewise.
4872         * g++.dg/ext/visibility-4.C: Likewise.
4873         * g++.dg/ext/visibility-5.C: Likewise.
4874         * g++.dg/ext/visibility-6.C: Likewise.
4875
4876 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4877
4878         * g++.dg/lookup/java1.C: New test.
4879         * g++.dg/lookup/java2.C: New test.
4880
4881 2003-12-07  Falk Hueffner  <falk@debian.org>
4882
4883         * g++.dg/opt/noreturn-1.C: New test.
4884
4885 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4886
4887         * gcc.dg/overflow-1.c: New test.
4888
4889 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4890
4891         * g77.f-torture/compile/13060.f: New test.
4892
4893 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4894
4895         PR c++/13323
4896         * g++.dg/inherit/operator2.C: New test.
4897
4898 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4899
4900         PR c++/13305
4901         * g++.dg/ext/attrib9.C: New test.
4902
4903 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4904
4905         PR c++/13314
4906         * g++.dg/template/error7.C: New test.
4907
4908 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4909             J"orn Rennecke <joern.rennecke@superh.com>
4910
4911         PR target/13302
4912         * g++.dg/other/struct-va_list.C: New test.
4913
4914 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4915
4916         PR c++/13166
4917         * g++.dg/parse/defarg6.C: New test.
4918
4919 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4920
4921         PR target/13256
4922         * gcc.c-torture/execute/20031201-1.c: New test.
4923
4924 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4925
4926         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4927
4928 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4929
4930         * gcc.dg/builtin-return-1.c: New test.
4931
4932 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4933             J"orn Rennecke <joern.rennecke@superh.com>
4934
4935         PR optimization/13260
4936         * gcc.c-torture/execute/20031204-1.c: New test.
4937
4938 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4939
4940         PR c++/9127
4941         * g++.dg/template/error6.C: New test.
4942
4943 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4944
4945         * gcc.dg/20031202-1.c: New test.
4946
4947 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4948
4949         PR c++/13179
4950         * g++.dg/template/eh1.C: New test.
4951
4952         PR c++/10771
4953         * g++.dg/template/error5.C: New test.
4954
4955 2003-12-02  David Ung  <davidu@mips.com>
4956
4957         * gcc.dg/compat/vector-check.h: Corrected type for var
4958         g_##TMODE
4959
4960 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4961
4962         PR c++/10126
4963         * g++.dg/template/ptrmem8.C: New test.
4964
4965 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4966
4967         PR c++/12573
4968         * g++.dg/template/dependent-expr3.C: New test.
4969
4970 2003-12-01  James Lemke  <jim@wasabisystems.com>
4971
4972         * gcc.dg/arm-g2.c: New test.
4973
4974 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4975
4976         PR optimization/11634
4977         * gcc.dg/20031201-2.c: New test case.
4978
4979 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4980
4981         PR 11433
4982         * objc.dg/proto-lossage-3.m: New test.
4983
4984 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4985
4986         PR optimization/12628
4987         * gcc.dg/20031201-1.c: New test case.
4988
4989 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4990
4991         * gcc.dg/unaligned-1.c: New test.
4992
4993 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4994
4995         PR c++/9849
4996         * g++.dg/template/error4.C: New test.
4997         * g++.dg/template/nested3.C: Adjust error markers.
4998
4999 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5000
5001         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5002
5003 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5004
5005         PR c/10333
5006         * gcc.dg/bitfld-7.c: New test.
5007
5008 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5009
5010         * gcc.dg/tls/asm-1.C: New test.
5011
5012 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5013
5014         * gcc.dg/cpp/assert4.c: Update.
5015
5016 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5017
5018         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5019         * gcc.dg/builtin-apply3.c: New test.
5020
5021 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5022
5023         * lib/compat.exp (compat-obj): New xfaildata parameter.
5024         Use it to set compiler_conditional_xfail_data before compiling.
5025         (compat-get-options): Handle dg-xfail-if.
5026         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5027         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5028         * gcc.dg/compat/vector-1_y.c: Likewise.
5029         * gcc.dg/compat/vector-2_x.c: Likewise.
5030         * gcc.dg/compat/vector-2_y.c: Likewise.
5031
5032 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5033
5034         * g++.dg/opt/reg-stack4.C: New test.
5035
5036 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5037
5038         * gcc.dg/builtin-apply2.c: New test.
5039
5040 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5041
5042         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5043
5044 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5045
5046         PR c++/12924
5047         * g++.dg/template/template-id-2.C: New test.
5048
5049 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5050
5051         PR c++/5369
5052         * g++.dg/template/memfriend1.C: New test.
5053         * g++.dg/template/memfriend2.C: Likewise.
5054         * g++.dg/template/memfriend3.C: Likewise.
5055         * g++.dg/template/memfriend4.C: Likewise.
5056         * g++.dg/template/memfriend5.C: Likewise.
5057         * g++.dg/template/memfriend6.C: Likewise.
5058         * g++.dg/template/memfriend7.C: Likewise.
5059         * g++.dg/template/memfriend8.C: Likewise.
5060         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5061
5062 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5063
5064         PR c++/12515
5065         * g++.dg/ext/cond1.C: New test.
5066
5067 2003-11-20  Richard Henderson  <rth@redhat.com>
5068
5069         * gcc.dg/20020201-2.c: Remove.
5070         * gcc.dg/20020201-4.c: Remove.
5071         * gcc.dg/20020304-1.c: Remove.
5072
5073 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5074
5075         * gcc.dg/cpp/trad/xwin1.c: New test case.
5076
5077 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5078
5079         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5080         * lib/g77.exp: Likewise.
5081         * lib/objc.exp: Likewise.
5082         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5083         for darwin.
5084
5085 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5086
5087         PR c++/12932
5088         * g++.dg/template/static5.C: New test.
5089
5090 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5091
5092         * gcc.dg/nested-func-1.c: New test.
5093
5094 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5095
5096         * gcc.dg/cpp/assert4.c: New test.
5097
5098 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5099
5100         PR c++/2294
5101         * g++.dg/lookup/using9.c: New test.
5102
5103 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/12762
5106         * g++.dg/template/error3.C: New test.
5107
5108 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5109
5110         PR ada/13035
5111         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5112         No longer use a wrapper for gcc, since this does not work under
5113         Windows.
5114
5115 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5116
5117         PR c++/2094
5118         * g++.dg/template/ptrmem7.C: New test.
5119
5120 2003-11-13  Andrew Pinski <apinski@apple.com>
5121
5122         * gcc.c-torture/compile/20031113-1.c: New test.
5123
5124 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5125             Kean Johnston <jkj@sco.com>
5126
5127         PR c/13029
5128         * gcc.dg/unused-4.c: Update.
5129
5130 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5131
5132         * g++.dg/opt/const3.C: New test.
5133
5134 2003-11-13  Jan Hubicka  <jh@suse.cz>
5135
5136         * gcc.c-torture/compile/20031112-1.c: New test.
5137
5138 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5139
5140         * g++.dg/parse/crash10.C: Remove bogus error marker.
5141
5142 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5143
5144         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5145         (host_gcc): Likewise.
5146         (ROOT): Honor $PWDCMD.
5147         (BASE): Likewise.
5148         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5149
5150 2003-11-12  Catherine Moore  <clm@redhat.com>
5151
5152         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5153
5154 2003-11-12  Andreas Jaeger  <aj@suse.de>
5155             Jakub Jelinek  <jakub@redhat.com>
5156             Andrew Pinski  <pinskia@physics.uc.edu>
5157             Richard Henderson  <rth@redhat.com>
5158
5159         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5160         systems.
5161         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5162
5163         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5164         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5165
5166 2003-11-11  Andreas Jaeger  <aj@suse.de>
5167
5168         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5169
5170         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5171
5172 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5173
5174         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5175         Clean ups.
5176
5177 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5178
5179         * gcc.dg/trampoline-1.c: New test.
5180
5181 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5182
5183         * gcc.c-torture/compile/200031109-1.c: New test.
5184
5185 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5186
5187         PR c/3190
5188         PR c/8714
5189         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5190         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5191         gcc.dg/format/no-y2k-1.c: Update.
5192
5193 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5194
5195         PR optimization/10467
5196         * gcc.dg/20031108-1.c: New test case.
5197
5198 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5199
5200         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5201
5202 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5203
5204         * gcc.dg/compound-lvalue-1.c: New test.
5205         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5206         some XFAILs.
5207
5208 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5209
5210         * gcc.dg/altivec-varargs-1.c: New test.
5211
5212 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5213
5214         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5215         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5216         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5217         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5218         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5219
5220 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5221
5222         * gcc.dg/cond-lvalue-1.c: New test.
5223
5224 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5225
5226         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5227
5228 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5229
5230         PR c++/11616
5231         * g++.dg/template/instantiate5.C: New test.
5232
5233 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5234
5235         PR c++/12726
5236         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5237         * ChangeLog: Add missing first entry for above test.
5238
5239 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5240
5241         PR c++/9810
5242         * g++.dg/template/using8.C: New test.
5243         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5244
5245 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5246
5247         PR optimization/10817
5248         * gcc.c-torture/compile/20031102-1.c: New test case.
5249
5250 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5251
5252         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5253         2147483647.
5254
5255 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5256
5257         * gcc.dg/20031102-1.c: New test.
5258
5259 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5260
5261         * gcc.dg/complex-1.c: New test.
5262
5263 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5264
5265         PR c++/12796
5266         * g++.dg/template/crash13.C: Adjust expected error location.
5267         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5268
5269 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5270
5271         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5272
5273 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5274
5275         PR/10239
5276         * gcc.c-torture/compile/20031031-2.c: New test.
5277
5278 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5279
5280         PR/11640
5281         * gcc.c-torture/compile/20031031-1.c: New test.
5282
5283 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5284
5285         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5286         * gcc.misc-tests/bprob.exp: Likewise.
5287         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5288         the execution test on arm-elf configs.
5289         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5290         configs that don't support scratch files.
5291         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5292
5293 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5294
5295         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5296         done by dejagnu.
5297
5298 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5299
5300         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5301         Avoid non pure sh syntax. Add more logging.
5302
5303         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5304         fail.
5305
5306 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5307
5308         PR libgcj/10610
5309         * gcc.dg/ppc-stackalign-1.c: New test.
5310
5311 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5312
5313         * ada/acats/run_all.sh: Change output to be more compliant with
5314         dejagnu framework.
5315         Create acats.sum and acats.log files under testsuite/ada/acats
5316         Only run [a-z]* directories, to filter out e.g. CVS.
5317         Redirect build output to log file.
5318
5319 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5320
5321         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5322
5323 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5324
5325         PR ada/5909:
5326         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5327
5328 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5329
5330         * gcc.c-torture/compile/20031023-1.c: New test.
5331         * gcc.c-torture/compile/20031023-2.c: New test.
5332         * gcc.c-torture/compile/20031023-3.c: New test.
5333         * gcc.c-torture/compile/20031023-4.c: New test.
5334
5335 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5336
5337         PR c++/10371
5338         * g++.dg/lookup/scoped8.C: New test.
5339
5340 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5341
5342         * g++.dg/opt/reg-stack3.C: New test.
5343
5344 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5345
5346         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5347
5348 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5349
5350         PR c++/11076
5351         * g++.dg/template/crash13.C: New test.
5352
5353 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5354
5355         * gcc.dg/c99-restrict-2.c: New test.
5356
5357 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5358
5359         PR c++/12698, c++/12699, c++/12700, c++/12566
5360         * g++.dg/inherit/covariant9.C: New test.
5361         * g++.dg/inherit/covariant10.C: New test.
5362         * g++.dg/inherit/covariant11.C: New test.
5363
5364 2003-10-23  Jason Merrill  <jason@redhat.com>
5365
5366         PR c++/12726
5367         * g++.dg/ext/complit2.C: New test.
5368
5369 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5370
5371         PR target/12654
5372         * gcc.c-torture/execute/20031020-1.c: New test.
5373
5374 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5375
5376         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5377         following the jump_insn.
5378
5379 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5380
5381         * gcc.dg/cast-lvalue-1.c: New test.
5382
5383 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5384
5385         PR c++/11962
5386         * g++.dg/template/cond2.C: New test.
5387
5388 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5389
5390         * gcc.dg/builtins-28.c: New test.
5391
5392 2003-10-20  Jan Hubicka  <jh@suse.cz>
5393
5394         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5395         parameter.
5396         * testsuite/gcc.dg/inline-2.c: Likewise.
5397
5398 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5399
5400         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5401         * gcc.dg/nest.c:  Likewise.
5402
5403 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5404
5405         PR c++/9781, c++/10583, c++/11862
5406         * g++.dg/parse/crash13.C: New test.
5407
5408 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5409
5410         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5411
5412 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5413
5414         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5415         Define HAVE_C99_RUNTIME except on Solaris.
5416         * gcc.dg/builtins-20.c: Likewise.
5417
5418 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5419
5420         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5421
5422 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5423
5424         PR c++/12495
5425         * g++.dg/template/crash21.C: New test.
5426
5427 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5428
5429         PR c++/2513
5430         * g++.dg/template/typename5.C: New test.
5431
5432 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5433
5434         PR c++/12369
5435         * g++.dg/template/friend25.C: New test.
5436
5437 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5438
5439         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5440         versions.
5441
5442 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5443
5444         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5445         == 2147483647.
5446
5447 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5448
5449         * gcc.c-torture/execute/960416-1.x: Remove.
5450         * gcc.c-torture/execute/divconst-3.x: Likewise.
5451
5452 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5453
5454         PR target/12598
5455         * gcc.dg/torture/cris-volatile-1.c: New test.
5456
5457 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5458
5459         PR optimization/9325
5460         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5461         for overflowing floating point to integer conversion during RTL
5462         simplification.
5463
5464 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5465
5466         * objc/execute/_cmd.m: Fix typo.
5467         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5468         Relax 'scan-assembler' regexp.
5469         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5470         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5471         * objc.dg/zero-link-2.m: Remove blank line.
5472         * objc.dg/zero-link-3.m: New test case.
5473
5474 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5475
5476         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5477
5478         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5479         than linker trickery.
5480
5481 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5482
5483         PR c++/12370
5484         * g++.dg/other/friend2.C: New test.
5485
5486 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5487
5488         * gcc.dg/20031012-1.c: New test.
5489
5490 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5491
5492         * gcc.dg/weak/weak-3.c: Fix for new warning.
5493
5494 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5495
5496         PR optimization/8750
5497         * gcc.c-torture/execute/20031012-1.c: New test case.
5498
5499 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5500
5501         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5502         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5503
5504 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5505
5506         PR optimization/12260
5507         * gcc.c-torture/compile/20031011-2.c: New test case.
5508
5509 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5510
5511         * gcc.c-torture/execute/20031011-1.c: New testcase.
5512
5513 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5514
5515         * gcc.c-torture/compile/20031011-1.c: New test.
5516
5517 2003-10-11  Jan Hubicka  <jh@suse.cz>
5518
5519         * g++.dg/other/first-global.C: New test.
5520
5521 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5522
5523         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5524
5525 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5526
5527         * gcc.c-torture/compile/20031010-1.c: New test.
5528
5529 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5530
5531         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5532         * gcc.c-torture/execute/va-arg-25.c: ... here.
5533
5534 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5535
5536         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5537
5538 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5539
5540         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5541
5542 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5543
5544         * g++.dg/parse/error2.C: New test.
5545
5546 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5547
5548         PR c++/11097
5549         * g++.dg/other/error5.C: Modify the error message.
5550         * g++.dg/lookup/using8.C: New test.
5551
5552 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5553
5554         * gcc.dg/darwin-abi-2.c: New file.
5555         * gcc.c-torture/execute/va-arg-24.c: New file.
5556
5557 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5558
5559         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5560         indentation.
5561
5562 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/10147
5565         * g++.dg/other/error4.C: Update error messages.
5566         * g++.dg/template/ptrmem4.C: Likewise.
5567
5568         PR c++/12337
5569         * g++.dg/init/new9.C: New test.
5570
5571         PR c++/12334, c++/12236, c++/8656
5572         * g++.dg/ext/attrib8.C: New test.
5573
5574 2003-10-06  Devang Patel  <dpatel@apple.com>
5575
5576         * gcc.dg/debug/dwarf2-3.h: New test.
5577         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5578
5579 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5580
5581         * g++.dg/opt/cfg2.C: New test.
5582
5583 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5584
5585         * g++.dg/opt/float1.C: New test.
5586
5587 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5588
5589         * gcc.dg/c90-array-lval-6.c: New test.
5590         * gcc.dg/c99-array-lval-6.c: New test.
5591
5592 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5593             Ziemowit Laski  <zlaski@apple.com>
5594
5595         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5596         'Derived', so that it is never considered a class method; add
5597         new warning for '+port' method ambiguity.
5598         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5599         <objc/objc-api.h> (needed on Mac OS X).
5600         * objc.dg/method-13.m: New test.
5601
5602 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5603
5604         PR optimization/9325, PR java/6391
5605         * gcc.c-torture/execute/20031003-1.c: New test case.
5606
5607 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR optimization/12180
5610         * gcc.dg/20031002-1.c: New test.
5611
5612         PR c++/12486
5613         * g++.dg/inherit/error1.C: New test.
5614
5615 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5616
5617         * lib/f-torture.exp (search_for): Rename to...
5618         (search_for_re): This.  Also, clean up comments and the
5619         "regexp" invocation.
5620
5621 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5622
5623         * gcc.c-torture/compile/20031002-1.c: New test.
5624
5625 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5626
5627         * g++.dg/opt/cond1.C: New test.
5628
5629 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5630
5631         * gcc.dg/Wold-style-definition-2.c: New testcase.
5632         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5633
5634 2003-09-29  Richard Henderson  <rth@redhat.com>
5635
5636         * g++.dg/init/array10.C: Add dg-options.
5637
5638 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5639
5640         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5641
5642 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5643
5644         * g++.dg/template/friend19.C: Fix typo.
5645         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5646
5647 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5648
5649         * gcc.c-torture/execute/20030928-1.c: New test.
5650         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5651
5652 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5653
5654         * g++.dg/opt/unroll1.C: New test.
5655
5656 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5657
5658         PR optimization/11741
5659         * gcc.dg/20030926-1.c: New test case.
5660
5661 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5662
5663         PR c++/5655
5664         * g++.dg/parse/access7.C: New test.
5665         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5666
5667 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5668
5669         MERGE OF objc-improvements-branch into MAINLINE:
5670         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5671         if libobjc has not been built.
5672         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5673         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5674         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5675         objc/execute/nested-3.m, objc/execute/np-2.m,
5676         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5677         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5678         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5679         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5680         objc.dg/special/unclaimed-category-1.h,
5681         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5682         well as GNU runtime.
5683         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5684         * execute/cascading-1.m, execute/function-message-1.m,
5685         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5686         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5687         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5688         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5689         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5690         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5691         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5692         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5693         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5694         * objc.dg/bitfield-2.m: Run only on Darwin.
5695         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5696         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5697         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5698         * objc.dg/const-str-1.m: Fix constant string layout.
5699
5700 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5701
5702         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5703
5704 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5705
5706         * gcc.dg/darwin-abi-1.c: New file.
5707
5708 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5709
5710         PR target/12281
5711         * gcc.c-torture/compile/20030921-1.c: New test.
5712
5713 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5714
5715         * g++.dg/opt/reg-stack2.C: New test.
5716
5717 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5718
5719         * g++.dg/eh/delayslot1.C: New test.
5720
5721 2003-09-20  Richard Henderson  <rth@redhat.com>
5722
5723         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5724
5725 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5726
5727         * gcc.c-torture/execute/20030920-1.c: New test case.
5728
5729 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5730
5731         * g++.dg/rtti/typeid3.C: Correct expected error message.
5732
5733 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5734
5735         PR c++/157
5736         * g++.dg/parse/crash12.C: New test.
5737
5738 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5739
5740         * gcc.dg/compat/mixed-struct-check.h: New.
5741         * gcc.dg/compat/mixed-struct-defs.h: New.
5742         * gcc.dg/compat/mixed-struct-init.h: New.
5743         * gcc.dg/compat/struct-by-value-19_main.c: New.
5744         * gcc.dg/compat/struct-by-value-19_x.c: New.
5745         * gcc.dg/compat/struct-by-value-19_y.c: New.
5746         * gcc.dg/compat/struct-by-value-20_main.c: New.
5747         * gcc.dg/compat/struct-by-value-20_x.c: New.
5748         * gcc.dg/compat/struct-by-value-20_y.c: New.
5749         * gcc.dg/compat/struct-return-19_main.c: New.
5750         * gcc.dg/compat/struct-return-19_x.c: New.
5751         * gcc.dg/compat/struct-return-19_y.c: New.
5752         * gcc.dg/compat/struct-return-20_main.c: New.
5753         * gcc.dg/compat/struct-return-20_x.c: New.
5754         * gcc.dg/compat/struct-return-20_y.c: New.
5755
5756 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5757         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5758         so that it will not complain on LP64 targets.
5759
5760 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5761
5762         PR c++/495
5763         * g++.dg/template/friend24.C: New test.
5764
5765 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5766
5767         PR c++/12332
5768         * g++.dg/template/memtmpl2.C: New test.
5769
5770 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5771
5772         PR target/11184
5773         * gcc.dg/builtin-apply1.c: New test.
5774
5775 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5776
5777         PR c++/9848
5778         * g++.dg/warn/Wunused-4.C: New test.
5779
5780 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5781
5782         PR c++/12316
5783         * g++.dg/other/gc2.C: New test.
5784
5785 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5786
5787         PR c++/11991
5788         * g++.dg/rtti/typeid3.C: New test.
5789
5790         PR c++/12266
5791         * g++.dg/overload/template1.C: New test.
5792
5793 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5794
5795         * g++.dg/opt/cfg3.C: New test.
5796
5797 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5798
5799         PR c++/7939
5800         * g++.dg/template/crash11.C: New test.
5801
5802 2003-09-16  Jason Merrill  <jason@redhat.com>
5803             Jakub Jelinek  <jakub@redhat.com>
5804
5805         * gcc.dg/attr-warn-unused-result.c: New test.
5806
5807 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5808
5809         PR c++/12184
5810         * g++.dg/expr/call2.C: New test.
5811
5812 2003-09-15  Andreas Jaeger  <aj@suse.de>
5813
5814         * gcc.dg/Wold-style-definition-1.c: New test.
5815
5816 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5817
5818         PR c++/3907
5819         * g++.dg/parse/template12.C: New test.
5820
5821         * g++.dg/abi/bitfield11.C: New test.
5822         * g++.dg/abi/bitfield12.C: Likewise.
5823
5824 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5825
5826         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5827         non-expansion of functional macro name without arguments at EOL.
5828         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5829
5830 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5831
5832         * gcc.c-torture/execute/20030914-[12].c: New tests.
5833
5834 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5835
5836         PR c++/11788
5837         * g++.dg/overload/addr1.C: New test.
5838
5839 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5840
5841         * gcc.dg/20030909-1.c: New test.
5842
5843 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5844
5845         * gcc.dg/ultrasp10.c: New test.
5846
5847 2003-09-09  Devang Patel  <dpatel@apple.com>
5848
5849         * gcc.dg/darwin-ld-6.c: New test.
5850
5851 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5852
5853         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5854
5855 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5856
5857         * gcc.dg/ia64-types1.c: New test.
5858         * gcc.dg/ia64-types2.c: Likewise.
5859
5860 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5861
5862         * gcc.dg/builtins-1.c: Add more _Complex tests.
5863         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5864
5865         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5866         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5867
5868 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5869
5870         PR c++/11786
5871         * g++.dg/lookup/koenig2.C: New test.
5872
5873         PR c++/5296
5874         * g++.dg/rtti/typeid2.C: New test.
5875
5876 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5877
5878         * gcc.c-torture/compile/20030904-1.c: New test.
5879
5880 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5881
5882         * g++.dg/opt/longbranch2.C: New test.
5883
5884 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5885
5886         * g++.dg/template/crash10.C: Only compile it.
5887
5888 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5889
5890         PR middle-end/11665
5891         * gcc.c-torture/compile/20030907-1.c: New test.
5892         * g++.dg/init/array11.C: New test.
5893
5894 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5895
5896         PR c++/11852
5897         * g++.dg/init/struct1.C: New test.
5898
5899 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/12181
5902         * g++.dg/expr/comma1.C: New test.
5903
5904 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5905
5906         PR c++/11867
5907         * g++.dg/expr/static_cast5.C: New test.
5908
5909 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5910
5911         PR c++/11507
5912         * g++.dg/lookup/scoped7.C: New test.
5913
5914         PR c++/9574
5915         * g++.dg/other/static1.C: New test.
5916
5917         PR c++/11490
5918         * g++.dg/warn/template-1.C: New test.
5919
5920         PR c++/11432
5921         * g++.dg/template/crash10.C: New test.
5922
5923         PR c++/2478
5924         * g++.dg/overload/VLA.C: New test.
5925
5926         PR c++/10804
5927         * g++.dg/template/call1.C: New test.
5928
5929 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5930
5931         PR c++/11794
5932         * g++.dg/parse/using3.C: New test.
5933
5934 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5935
5936         PR c++/11409
5937         * g++.dg/overload/builtin3.C: New test case.
5938
5939 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5940
5941         PR c/9862
5942         * gcc.dg/20030906-1.c: New test.
5943         * gcc.dg/20030906-2.c: Likewise.
5944
5945 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5946
5947         PR c++/12167
5948         * g++.dg/parse/defarg5.C: New test.
5949
5950         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5951
5952 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5953
5954         PR c++/12163
5955         * g++.dg/expr/static_cast4.C: New test.
5956
5957         PR c++/12146
5958         * g++.dg/template/crash9.C: New test.
5959
5960 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5961
5962         * g++.old-deja/g++.ext/pretty2.C: Update for change
5963         in __FUNCTION__.
5964         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5965
5966 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5967
5968         PR c++/11922
5969         * g++/dg/template/qualified-id1.C: New test.
5970
5971         PR c++/12037
5972         * g++.dg/warn/noeffect4.C: New test.
5973
5974 2003-09-04  Matt Austern  <austern@apple.com>
5975
5976         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5977         * g++.dg/ext/fnname2.C: Likewise.
5978         * g++.dg/ext/fnname3.C: Likewise.
5979
5980 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5981
5982         * g++.dg/expr/lval1.C: New test.
5983         * g++.dg/ext/lvcast.C: Remove.
5984
5985 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5986
5987         PR optimization/11700.
5988         * gcc.c-torture/compile/20030903-1.c: New test case.
5989
5990 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5991
5992         PR c++/12053
5993         * g++.dg/abi/layout4.C: New test.
5994
5995 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5996
5997         PR c++/11553
5998         * g++.dg/parse/friend3.C: New test.
5999
6000 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6001
6002         PR c++/11847
6003         * g++.dg/template/class1.C: New test.
6004
6005         PR c++/11808
6006         * g++.dg/expr/call1.C: New test.
6007
6008 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6009
6010         PR c++/12114
6011         * g++.dg/init/ref9.C: New test.
6012
6013         PR c++/11972
6014         * g++.dg/template/nested4.C: New test.
6015
6016 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c++/12093
6019         * g++.dg/template/non-dependent4.C: New test.
6020
6021         PR c++/11928
6022         * g++.dg/inherit/conv1.C: New test.
6023
6024 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6025
6026         PR c++/6196
6027         * g++.dg/ext/label1.C: New test.
6028         * g++.dg/ext/label2.C: Likewise.
6029
6030 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6031
6032         * g++.dg/expr/cond3.C: New test.
6033
6034 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6035
6036         * gcc.dg/builtins-1.c: Add new builtin cases.
6037
6038 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6039
6040         * gcc.dg/builtins-1.c: Add new cases.
6041         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6042
6043 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6044
6045         * gcc.dg/builtins-1.c: Add more math builtin tests.
6046         * gcc.dg/torture/builtin-attr-1.c: New test.
6047
6048 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6049
6050         PR optimization/5079
6051         * g++.dg/opt/static3.C: New test.
6052
6053 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6054
6055         * gcc.misc-tests/gcov-10b.c: New test.
6056
6057 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6058
6059         * g++.dg/opt/ptrmem3.C: New test.
6060
6061         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6062
6063 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6064
6065         * gcc.dg/20030826-2.c: New test.
6066
6067 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6068
6069         PR middle-end/12002
6070         * g77.f-torture/compile/12002.f: New test case.
6071
6072 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6073
6074         * gcc.dg/20030826-1.c: New test case.
6075
6076 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6077
6078         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6079
6080 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6081
6082         PR c++/11871
6083         * c++.dg/lookup/crash1.C: New test.
6084
6085         * c++.dg/warn/noeffect3.C: New test.
6086
6087 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6088
6089         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6090         * gcc.dg/compat/vector-1_y.c: Ditto.
6091         * gcc.dg/compat/vector-2_x.c: Ditto.
6092         * gcc.dg/compat/vector-2_y.c: Ditto.
6093
6094 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6095
6096         * gcc.dg/20030702-1.c: New test.
6097
6098 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6099
6100         PR c++/8795
6101         * g++.dg/ext/altivec-1.C: New test.
6102
6103 2003-08-24  Richard Henderson  <rth@redhat.com>
6104
6105         * g++.dg/eh/simd-2.C: Add -w for x86.
6106
6107 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6108
6109         * gcc.dg/20030815-1.c: New test.
6110
6111 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6112
6113         PR c++/3765
6114         * g++.dg/parse/access6.C: New test.
6115
6116 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6117
6118         PR c++/641, c++/11876
6119         * g++.dg/template/friend22.C: New test.
6120         * g++.dg/template/friend23.C: Likewise.
6121
6122 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6123
6124         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6125         identically.
6126
6127 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6128
6129         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6130
6131 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6132
6133         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6134
6135 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6136
6137         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6138
6139 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6140
6141         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6142
6143 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6144
6145         PR c++/11919
6146         * g++.dg/overload/prom1.C: New test.
6147
6148         PR c++/11551
6149         * g++.dg/parse/dtor2.C: New test.
6150
6151         PR c++/10762
6152         * g++.dg/parse/using2.C: New test.
6153
6154 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6155
6156         PR target/11805
6157         * gcc.c-torture/compile/20030821-1.c: New.
6158
6159 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6160
6161         PR c++/11834
6162         * g++.dg/template/deduce2.C: New test.
6163
6164 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6165
6166         * gcc.c-torture/execute/20030821-1.c: New test.
6167
6168 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6169
6170         PR middle-end/11984
6171         * gcc.dg/20030820-1.c: New test case.
6172
6173 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6174
6175         PR c++/11945
6176         * g++.dg/warn/noeffect2.C: New test.
6177
6178 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6179
6180         PR c++/10926
6181         * g++.dg/template/dtor2.C: New test.
6182
6183         PR c++/11684
6184         * g++.dg/template/operator1.C: New test.
6185         * g++.dg/parse/operator4.C: New test.
6186
6187         PR c++/11946.C
6188         * g++.dg/expr/enum1.C: New test.
6189         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6190
6191         PR c++/11036.C
6192         * g++.dg/parse/elab2.C: New test.
6193         * g++.dg/parse/typedef4.C: Change error message.
6194         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6195         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6196         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6197
6198 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6199
6200         * gcc.dg/pch/warn-1.c: New.
6201         * gcc.dg/pch/warn-1.hs: New.
6202
6203         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6204         not-tested file.
6205
6206 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6207
6208         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6209
6210 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6211
6212         * gcc.dg/uninit-D.c: New Test.
6213         * gcc.dg/uninit-E.c: New Test.
6214         * gcc.dg/uninit-F.c: New Test.
6215         * gcc.dg/uninit-G.c: New Test.
6216
6217 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6218
6219         * g++.dg/README: Describe the pch directory.
6220
6221 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6222
6223         PR c++/11174
6224         * g++.dg/parse/access4.C: New test.
6225         * g++.dg/parse/access5.C: Likewise.
6226         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6227
6228 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6229
6230         * gcc.dg/noncompile/20030818-1.c: New.
6231
6232 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6233
6234         PR c++/11957
6235         * g++.dg/warn/noeffect1.C: New test.
6236
6237         * g++.dg/template/scope2.C: New test.
6238         * g++.dg/template/error2.C: Correct dg-error
6239
6240 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6241
6242         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6243
6244 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6245
6246         PR C++/11512
6247         * g++.dg/template/warn1.C: New.
6248
6249 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6250
6251         * g++.dg/template/error2.C: New test.
6252         * g++.dg/lookup/using7.C: Adjust errors
6253         * g++.old-deja/g++.pt/crash36.C: Likewise.
6254         * g++.old-deja/g++.pt/derived3.C: Likewise.
6255
6256 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6257
6258         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6259         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6260         * gcc.c-torture/execute/builtins/string-9.c: New, from
6261         string-opt-9.c.  Adjust for execute/builtins framework.
6262         * gcc.c-torture/execute/string-opt-9.c: Delete.
6263
6264 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6265
6266         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6267
6268         * g++.dg/parse/ret-type2.C: New test.
6269
6270         PR c++/11703
6271         * g++.dg/init/new8.C: New test.
6272
6273         PR c++/10923
6274         * g++.dg/parse/typedef5.C: New test.
6275
6276         PR c++/9512
6277         * g++.dg/parse/qualified2.C: New test.
6278         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6279         invalid code.
6280
6281 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6282
6283         * g++.dg/conversion/ptrmem1.C: New test.
6284
6285 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6286
6287         PR target/11693
6288         * gcc.dg/20030811-1.c: New test.
6289
6290         PR target/11535
6291         * gcc.c-torture/execute/20030811-1.c: New test.
6292
6293 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6294
6295         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6296
6297 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6298
6299         PR c++/11789.C
6300         * g++.dg/inherit/multiple1.C: New test.
6301
6302 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6303
6304         * gcc.dg/spe1.c: New test.
6305
6306         PR c++/11670
6307         * g++.dg/expr/cast2.C: New test.
6308
6309         PR c++/10530
6310         * g++.dg/template/dependent-name2.C: New test.
6311
6312 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6313
6314         * g++.dg/parse/crash11.C: Put the dg options in comments.
6315
6316 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6317
6318         * lib/gcc-dg.exp: Update for diagnostic change.
6319
6320 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6321
6322         PR c++/5767
6323         * g++.dg/parse/crash11.C: New test.
6324
6325 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6326
6327         * gcc.dg/cpp/spacing1.c: Update.
6328
6329 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6330
6331         PR target/11739
6332         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6333         a value for -mtune.
6334
6335 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6336
6337         PR middle-end/11771
6338         * gcc.c-torture/compile/20030804-1.c: New test case.
6339
6340 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6341
6342         * gcc.dg/20030804-1.c: New test case.
6343
6344 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6345
6346         * gcc.dg/cpp/separate-1.c: New test.
6347
6348 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6349
6350         PR c++/11704
6351         * g++.dg/template/dependent-expr2.C: New test.
6352
6353         PR c++/11766
6354         * g++.dg/expr/ptrmem1.C: New test.
6355
6356 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6357
6358         PR c++/9453
6359         * g++.dg/template/friend15.C: New test.
6360
6361 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6362
6363         * lib/dg-pch.exp: Work round PCH bug.
6364
6365 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6366
6367         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6368         builtins.  Move cases from builtins-4.c here.
6369
6370         * gcc.dg/torture/builtin-math-1.c: New test taken from
6371         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6372         additional cases.
6373
6374         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6375         Delete.
6376
6377 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6378
6379         PR c++/9447
6380         * g++.dg/template/using7.C: New test.
6381
6382 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6383
6384         * import1.c, import2.c: New tests.
6385
6386 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6387
6388         * g++.dg/eh/crossjump1.C: New test.
6389
6390 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6391
6392         PR c++/11697
6393         * g++.dg/template/using6.C: New test.
6394
6395         PR c++/11744
6396         * g++.dg/template/koenig2.C: New test.
6397
6398 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6399
6400         PR c++/7983
6401         * g++.dg/parse/typedef4.C: New test.
6402
6403 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6404
6405         PR c++/8442, c++/8806
6406         * g++.dg/template/elab1.C: New test.
6407         * g++.dg/template/type2.C: Likewise.
6408         * g++.dg/template/ttp3.C: Adjust expected error message.
6409         * g++.old-deja/g++.law/visibility13.C: Likewise.
6410         * g++.old-deja/g++.niklas/t135.C: Likewise.
6411         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6412         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6413         template argument.
6414         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6415
6416 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6417
6418         PR c++/11295
6419         * g++.dg/ext/stmtexpr1.C: New test.
6420
6421         * g++.dg/opt/tmp1.C: New test.
6422
6423         PR c++/11525
6424         * g++.dg/parse/constant4.C: New test.
6425
6426         PR c++/9447
6427         * g++.dg/template/using5.C: New test.
6428
6429 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6430
6431         * gcc.dg/builtins-27.c: New test case.
6432
6433 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6434
6435         * gcc.dg/tls/opt-7.c: New test.
6436
6437 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6438
6439         * g++.old-deja/g++.other/crash18.C: Remove.
6440
6441 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6442
6443         * g++.dg/template/explicit3.C: New.
6444         * g++.dg/template/explicit4.C: New.
6445         * g++.dg/template/explicit5.C: New.
6446
6447         PR c++/11347
6448         * g++.dg/template/memtmpl1.C: New.
6449
6450 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6451
6452         PR target/11565
6453         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6454         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6455
6456 2003-07-30  Jan Hubicka  <jh@suse.cz>
6457
6458         * vtgc1.c: Kill.
6459
6460 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6461
6462         * gcc.dg/struct-in-proto-1.c: New test.
6463
6464 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6465
6466         * gcc.dg/cpp/include2.c: Only expect one message.
6467
6468 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6469
6470         PR c++/9447
6471         * g++.dg/template/using1.C: New test.
6472         * g++.dg/template/using2.C: New test.
6473         * g++.dg/template/using3.C: New test.
6474         * g++.dg/template/using4.C: New test.
6475
6476 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6477
6478         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6479         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6480
6481 2003-07-28  Jan Hubicka  <jh@suse.cz>
6482
6483         PR c++/11530
6484         * g++.dg/opt/call1.C: New test.
6485
6486 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6487
6488         PR c++/11667
6489         * g++.dg/init/enum2.C: New test.
6490         * g++.dg/template/overload1.C: Add "-w" option.
6491
6492 2003-07-28    <hp@bitrange.com>
6493
6494         * gcc.dg/Wdeclaration-after-statement-1.c,
6495         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6496
6497 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6498
6499         * gcc.c-torture/compile/20030725-1.c: New test.
6500
6501 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6502
6503         * gcc.dg/20030505.c: Only run for SPE.
6504         Remove definition of opaque type.
6505
6506 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6507
6508         * g++.dg/template/ptrmem6.C: New test.
6509
6510 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6511
6512         * gcc.c-torture/compile/zero-strct-2.c: New test.
6513
6514 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6515
6516         * gcc.dg/intermod-1.c: New test.
6517
6518 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6519
6520         PR c++/11617
6521         * g++.dg/template/lookup2.C: New test.
6522         * g++.dg/template/memclass1.C: Remove instantiated from error.
6523         * g++.dg/other/error2.C: Tweak expected errors.
6524
6525         PR c++/11596
6526         * g++.dg/template/defarg3.C: New test.
6527
6528         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6529
6530 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6531
6532         * g++.dg/inherit/access5.C: New test.
6533
6534 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6535
6536         PR c++/11513
6537         * g++.dg/template/crash8.C: New test.
6538
6539 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6540
6541         PR c/10602
6542         * gcc.dg/noncompile/incomplete-2.c: New test.
6543
6544 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6545
6546         PR c++/11645
6547         * g++.dg/inherit/access4.C: New test.
6548
6549         PR c++/11517
6550         * g++.dg/expr/cond2.C: New test.
6551
6552         PR optimization/10679
6553         * g++.dg/opt/inline4.C: New test.
6554
6555 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6556
6557         * g++.dg/parse/crash10: New test.
6558
6559 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6560
6561         * g++.dg/ext/flexary1.C: New test.
6562
6563 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6564
6565         PR c++/10793
6566         * g++.dg/template/crash9.C: New test.
6567
6568 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6569
6570         PR c++/3004
6571         * g++.dg/parse/typedef3.C: New test.
6572
6573         PR c++/7906
6574         * g++.dg/parse/operator2.C: New test.
6575
6576         PR c++/8895
6577         * g++.dg/parse/def-tmpl-arg1.C: New test.
6578
6579         PR c++/9282
6580         * g++.dg/parse/funptr1.C: New test.
6581
6582         PR c++/9452
6583         * g++.dg/parse/ambig3.C: New test.
6584
6585         PR c++/9454
6586         * g++.dg/parse/operator3.C: New test.
6587
6588         PR c++/9486
6589         * g++.dg/parse/template10.C: New test.
6590
6591         PR c++/9488
6592         * g++.dg/parse/template11.C: New test.
6593
6594         PR c++/10150
6595         * g++.dg/parse/invalid-op1.C: New test.
6596
6597         PR c++/10247
6598         * g++.dg/parse/condexpr1.C: New test.
6599
6600 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6601
6602         * g++.dg/ext/packed3.C: New test.
6603         * g++.dg/ext/packed4.C: New test.
6604
6605         * gcc.dg/pack-test-3.c: New test.
6606
6607 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6608
6609         * lib/compat.exp: Handle dg-options per source file.
6610         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6611         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6612         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6613         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6614         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6615         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6616         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6617         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6618         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6619         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6620         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6621         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6622         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6623         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6624
6625 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6626
6627         PR c/10320
6628         * gcc.c-torture/execute/20030718-1.c: New test.
6629
6630 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6631
6632         PR optimization/11536
6633         * gcc.dg/20030721-1.c: New test.
6634
6635 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6636
6637         PR c++/11546
6638         * g++.dg/template/lookup1.C: New test.
6639
6640 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6641
6642         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6643         diagnostics of ill-formed constructs involving labels.
6644         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6645         the new 'previously defined here' message.
6646
6647 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6648
6649         * g++.dg/parse/non-dependent2.C: New test.
6650
6651 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6652
6653         * g++.dg/init/init-ref4.C: xfail on targets without
6654         weak symbols.
6655
6656 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6657
6658         PR target/11087
6659         * gcc.c-torture/execute/20030717-1.c: New test.
6660
6661 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6662
6663         * g++.dg/opt/cfg1.C: New test.
6664
6665 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6666
6667         PR optimization/11557
6668         * gcc.dg/20030717-1.c: New test.
6669
6670 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6671
6672         PR c++/10476
6673         * g++.dg/expr/crash-1.C: New test.
6674
6675         PR c++/11027
6676         * g++.dg/template/init3.C: New test.
6677
6678         PR c++/8222
6679         * g++.dg/template/non-dependent1.C: New test.
6680
6681         PR c++/11070
6682         * g++.dg/template/non-dependent2.C: New test.
6683
6684         PR c++/11071
6685         * g++.dg/template/non-dependent3.C: New test.
6686
6687         PR c++/9907
6688         * g++.dg/template/sizeof5.C: New test.
6689
6690 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6691
6692         PR 11498
6693         * gcc.c-torture/compile/mangle-1.c: New file.
6694
6695 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6696
6697         PR c++/7809
6698         * g++.dg/parse/access3.C: New test.
6699
6700 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6701
6702         PR c++/11384
6703         * g++.dg/init/init-ref4.C: New test.
6704
6705 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6706
6707         PR c++/11547
6708         * g++.dg/parse/constant3.C: New test.
6709         * g++.dg/parse/crash7.C: Likewise.
6710
6711 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6712
6713         PR target/11008
6714         * gcc.dg/i386-pentium4-not-mull.c: New.
6715
6716 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6717
6718         * gcc.dg/asm-names.c (ymain): Make it weak.
6719
6720 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6721
6722         PR c++/5421
6723         * g++.dg/template/friend21.C: New test.
6724
6725 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6726
6727         * gcc.dg/cleanup-8.c: New test.
6728         * gcc.dg/cleanup-9.c: New test.
6729
6730 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6731
6732         * g++.dg/ext/dll-MI1.h: New file.
6733         * g++.dg/ext/dllexport-MI1.C: New file.
6734         * g++.dg/ext/dllimport-MI1.C: New file.
6735
6736 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6737
6738         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6739         it does not have cmpstrsi patterns (just cmpmemsi).
6740
6741 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6742
6743         PR debug/11473
6744         * g++.dg/debug/debug8.C: New test.
6745
6746 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6747
6748         PR c++/10108
6749         * g++.dg/template/crash7.C: New test.
6750
6751 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6752
6753         PR target/10795
6754         * gcc.c-torture/compile/20030708-1.c: New.
6755
6756 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6757
6758         * gcc.c-torture/execute/20030715-1.c: New test.
6759
6760 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6761
6762         * gcc.dg/pch/inline-3.c: New file.
6763         * gcc.dg/pch/inline-3.hs: New file.
6764         * gcc.dg/pch/inline-4.c: New file.
6765         * gcc.dg/pch/inline-4.hs: New file.
6766
6767 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6768
6769         PR c++/11509
6770         * g++.dg/template/crash6.C: New test.
6771
6772         PR c++/7053
6773         * g++.dg/template/friend20.C: New test.
6774
6775         PR c++/7019
6776         * g++.dg/template/overload2.C: New test.
6777
6778 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6779
6780         PR optimization/11440
6781         * gcc.c-torture/execute/20030714-1.c: New test.
6782
6783 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6784
6785         PR c++/11154
6786         * g++.dg/template/partial2.C: New test.
6787
6788 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6789
6790         PR c++/11503
6791         * g++.dg/template/anon1.C: New test.
6792
6793         PR c++/11493
6794         PR c++/11495
6795         * g++.dg/parse/template9.C: Likewise.
6796         * g++.dg/template/crash4.C: New test.
6797         * g++.dg/template/koenig1.C: Likewise.
6798         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6799         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6800         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6801         functions.
6802         * g++.old-deja/g++.jason/template36.C: Likewise.
6803         * g++.old-deja/g++.mike/p1989.C: Likewise.
6804         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6805         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6806         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6807         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6808         compiling.
6809         * g++.old-deja/g++.pt/union2.C: Use this->.
6810
6811 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6812
6813         * gcc.dg/20030711-1.c: New test.
6814
6815 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6816
6817         PR c++/11050
6818         * g++.dg/parse/args1.C: New test.
6819         * g++.pt/defarg8.C: Change expected errors.
6820
6821 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6822
6823         PR c++/8164
6824         * g++.dg/template/nontype2.C: New test.
6825
6826         PR c++/10558
6827         * g++.dg/parse/template8.C: New test.
6828
6829         PR c++/8327
6830         * g++.dg/template/scope1.C: New test.
6831
6832         * g++.dg/warn/Wsign-compare-1.C: New test.
6833
6834 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6835
6836         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6837
6838 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6839
6840         PR c++/9411
6841         * g++.dg/template/explicit2.C: New test.
6842
6843         PR c++/10032
6844         * g++.dg/warn/pedantic1.C: New test.
6845
6846 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6847
6848         PR c++ 9483
6849         * g++.dg/other/field1.C: New test.
6850
6851 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6852
6853         PR c/11449
6854         * gcc.c-torture/compile/20030707-1.c: New.
6855
6856 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6857
6858         PR c++/10849
6859         * g++.dg/template/access12.C: New test.
6860
6861 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6862
6863         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6864         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6865         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6866         * gcc.misc-tests/gcov.exp: Update
6867         * g++.dg/gcov/gcov.exp: Update
6868         * lib/gcov.exp: Update.
6869
6870 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6871
6872         * g++.dg/abi/mangle17.C: Make sure template expressions are
6873         dependent.
6874         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6875         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6876         * g++.dg/opt/stack1.C: Remove erroneous code.
6877         * g++.dg/parse/template7.C: New test.
6878         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6879         * g++.old-deja/g++.pt/crash4.C: Likewise.
6880
6881 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6882
6883         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6884         with zero or one occurence of `$' after the initial `L'.
6885
6886 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6887
6888         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6889
6890 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6891
6892         PR c/11370
6893         * gcc.dg/Wunreachable-6.c: New testcase.
6894         * gcc.dg/Wunreachable-7.c: New testcase.
6895
6896 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6897
6898         PR c/11420
6899         * gcc.dg/20030708-1.c: New test.
6900
6901 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6902
6903         * gcc.dg/compat/sdata-section.h: New file.
6904         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6905         * gcc.dg/torture/mips-sdata-1.c: New test.
6906
6907 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6908
6909         PR c++/11030
6910         * g++.dg/template/friend19.C: New test.
6911
6912 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6913
6914         * g++.dg/opt/strength-reduce.C: New test.
6915
6916 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6917
6918         PR target/10979
6919         * gcc.dg/20030707-1.c: New testcase.
6920
6921 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6922
6923         PR optimization/11059
6924         * g++.dg/opt/emptyunion.C: New testcase.
6925
6926 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6927             Eric Botcazou  <ebotcazou@libertysurf.fr>
6928
6929         * g++.dg/opt/stack1.C: New test.
6930
6931 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6932
6933         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6934         run test.
6935
6936         PR c++/11431
6937         * g++.dg/expr/static_cast3.C: New test.
6938
6939 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6940
6941         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6942         everywhere.
6943         * gcc.dg/concat.c: Concatenation of string constants with
6944         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6945         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6946         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6947         necessary to avoid multi-character character constant warning.
6948         * gcc.dg/cpp/escape.c: Likewise.
6949         * gcc.dg/cpp/ucs.c: Likewise.
6950         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6951         Fix a typo.
6952
6953 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6954
6955         PR c/11428
6956         * gcc.c-torture/compile/20030704-1.c: New.
6957
6958 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6959
6960         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6961
6962 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6963
6964         PR c++/5287, PR c++/7910,  PR c++/11021
6965         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6966         tests for warnings.
6967         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6968         * g++.dg/ext/dllimport3.C: Likewise.
6969         * g++.dg/ext/dllimport4.C: New file.
6970         * g++.dg/ext/dllimport5.C: New file.
6971         * g++.dg/ext/dllimport6.C: New file.
6972         * g++.dg/ext/dllimport7.C: New file.
6973         * g++.dg/ext/dllimport8.C: New file.
6974         * g++.dg/ext/dllimport9.C: New file.
6975         * g++.dg/ext/dllimport10.C: New file.
6976         * g++.dg/ext/dllexport1.C: New file.
6977
6978 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6979
6980         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6981         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6982
6983 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6984
6985         * gcc.dg/builtins-25.c: New testcase.
6986         * gcc.dg/builtins-26.c: New testcase.
6987
6988 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6989
6990         * gcc.dg/compat/vector-defs.h: New file.
6991         * gcc.dg/compat/vector-setup.h: New file.
6992         * gcc.dg/compat/vector-check.h: New file.
6993         * gcc.dg/compat/vector-1_main.c: New file.
6994         * gcc.dg/compat/vector-1_x.c: New file.
6995         * gcc.dg/compat/vector-1_y.c: New file.
6996         * gcc.dg/compat/vector-2_main.c: New file.
6997         * gcc.dg/compat/vector-2_x.c: New file.
6998         * gcc.dg/compat/vector-2_y.c: New file.
6999
7000         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7001         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7002         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7003         * gcc.dg/compat/struct-align-1.h: New file.
7004         * gcc.dg/compat/struct-align-1_main.c: New file.
7005         * gcc.dg/compat/struct-align-1_x.c: New file.
7006         * gcc.dg/compat/struct-align-1_y.c: New file.
7007         * gcc.dg/compat/struct-align-2.h: New file.
7008         * gcc.dg/compat/struct-align-2_main.c: New file.
7009         * gcc.dg/compat/struct-align-2_x.c: New file.
7010         * gcc.dg/co
7011         * g++.old-deja/g++.other/comdat3.C: Likewise.
7012         * g++.old-deja/g++.other/ctor1.C: Likewise.
7013         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7014
7015 2003-06-05  Richard Henderson  <rth@redhat.com>
7016
7017         * gcc.dg/debug/20030605-1.c: New.
7018
7019 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7020
7021         * README.QMTEST: Update.
7022
7023 2003-06-04  Richard Henderson  <rth@redhat.com>
7024
7025         * gcc.dg/cleanup-1.c: New.
7026         * gcc.dg/cleanup-2.c: New.
7027         * gcc.dg/cleanup-3.c: New.
7028         * gcc.dg/cleanup-4.c: New.
7029         * gcc.dg/cleanup-5.c: New.
7030         * gcc.dg/cleanup-6.c: New.
7031         * gcc.dg/cleanup-7.c: New.
7032
7033 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7034
7035         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7036
7037         * lib/dg-pch.exp: New file.
7038         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7039         * gcc.dg/pch/pch.exp: Likewise.
7040
7041 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7042
7043         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7044         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7045         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7046         * gcc.dg/builtins-17.c: New test case.
7047         * gcc.dg/i386-387-4.c: New test case.
7048         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7049
7050 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7051
7052         * gcc.dg/ultrasp9.c: New test.
7053
7054 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7055
7056         * gcc.c-torture/compile/20030604-1.c: New test.
7057         * gcc.dg/sparc-constant-1.c: New test.
7058
7059 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7060
7061         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7062
7063 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7064
7065         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7066
7067         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7068         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7069
7070 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7071
7072         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7073
7074 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7075
7076         PR c++/10940
7077         * g++.dg/template/spec10.C: New test.
7078
7079 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7080
7081         * gcc.dg/builtins-16.c: New test case.
7082
7083 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7084
7085         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7086         mempcpy test with post-increments.
7087         * gcc.c-torture/execute/string-opt-3.c: New test.
7088         * gcc.dg/string-opt-1.c: New test.
7089
7090 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7091
7092         PR fortran/10965
7093         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7094
7095 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7096
7097         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7098         (scan-assembler): ... here.  Use dg-scan.
7099         (scan-assembler-not): Likewise.
7100         (scan-file): New function.
7101         (scan-file-not): Likewise.
7102         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7103         * gcc.dg/cpp/_Pragma4.c: Likewise.
7104         * gcc.dg/cpp/_Pragma5.c: Likewise.
7105         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7106         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7107         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7108         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7109         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7110         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7111         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7112         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7113         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7114         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7115         * gcc.dg/cpp/cxxcom1.c: Likewise.
7116         * gcc.dg/cpp/line1.c: Likewise.
7117         * gcc.dg/cpp/maccom1.c: Likewise.
7118         * gcc.dg/cpp/maccom2.c: Likewise.
7119         * gcc.dg/cpp/maccom3.c: Likewise.
7120         * gcc.dg/cpp/maccom4.c: Likewise.
7121         * gcc.dg/cpp/maccom5.c: Likewise.
7122         * gcc.dg/cpp/maccom6.c: Likewise.
7123         * gcc.dg/cpp/multiline.c: Likewise.
7124         * gcc.dg/cpp/spacing1.c: Likewise.
7125         * gcc.dg/cpp/spacing2.c: Likewise.
7126         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7127         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7128         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7129         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7130         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7131         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7132         * gcc.dg/cpp/cxxcom2.c: Likewise.
7133         * gcc.dg/cpp/cxxcom2.h: New file.
7134
7135         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7136         * g++.dg/cpp/truefalse.C: Here.
7137         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7138
7139 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7140
7141         * gcc.dg/cpp/redef3.c: New file.
7142
7143 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7144
7145         * gcc.dg/i386-loop-3.c: New test.
7146
7147 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7148
7149         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7150
7151 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7152
7153         * gcc.dg/fwrapv-1.c: New test case.
7154         * gcc.dg/fwrapv-2.c: New test case.
7155
7156 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7157
7158         PR c++/10956
7159         * g++.dg/template/spec9.C: New test.
7160
7161 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7162
7163         * gcc.dg/duff-4.c: New test case.
7164
7165 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7166
7167         PR fortran/10843
7168         * g77.dg/ffixed-form-1.f: New test
7169         * g77.dg/ffixed-form-2.f: New test
7170         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7171         * g77.dg/ffree-form-3.f: New test
7172
7173 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7174
7175         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7176         * gcc.dg/wint_t-1.c: Likewise.
7177
7178 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7179
7180         * g++.dg/template/access11.C: New test.
7181
7182 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7183
7184         PR c++/10849
7185         * g++.dg/template/access10.C: New test.
7186
7187 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7188             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7189
7190         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7191
7192 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7193
7194         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7195         suppress for powerpc-*-darwin*.
7196         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7197
7198 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7199
7200         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7201         suppress option for powerpc-*-darwin*.
7202
7203 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7204
7205         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7206         * gcc.dg/builtins-4.c: Add test for fmod.
7207
7208 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7209
7210         PR c++/10682
7211         * g++.dg/template/instantiate4.C: New test.
7212
7213 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7214
7215         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7216
7217 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7218
7219         * gcc.dg/compat/scalar-return-1_main.c: New file.
7220         * gcc.dg/compat/scalar-return-1_x.c: New file.
7221         * gcc.dg/compat/scalar-return-1_y.c: New file.
7222         * gcc.dg/compat/scalar-return-2_main.c: New file.
7223         * gcc.dg/compat/scalar-return-2_x.c: New file.
7224         * gcc.dg/compat/scalar-return-2_y.c: New file.
7225         * gcc.dg/compat/struct-return-3_main.c: New file.
7226         * gcc.dg/compat/struct-return-3_y.c: New file.
7227         * gcc.dg/compat/struct-return-3_x.c: New file.
7228         * gcc.dg/compat/struct-return-2_main.c: New file.
7229         * gcc.dg/compat/struct-return-2_x.c: New file.
7230         * gcc.dg/compat/struct-return-2_y.c: New file.
7231
7232 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7233
7234         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7235         for hppa*-hp-hpux*.
7236         * gcc.dg/20021014-1.c (dg-options): Likewise.
7237         * gcc.dg/nest.c (dg-options): Likewise.
7238
7239 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7240
7241         PR c++/9738
7242         * g++.dg/ext/dllimport2.C: New file.
7243         * g++.dg/ext/dllimport3.C: New file.
7244
7245 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7246
7247         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7248         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7249         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7250         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7251         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7252         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7253         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7254         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7255         * gcc.dg/compat/small-struct-defs.h: New file.
7256         * gcc.dg/compat/small-struct-init.h: New file.
7257         * gcc.dg/compat/small-struct-check.h: New file.
7258         * gcc.dg/compat/fp-struct-defs.h: New file.
7259         * gcc.dg/compat/fp-struct-check.h: New file.
7260         * gcc.dg/compat/fp-struct-init.h: New file.
7261         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7262         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7263
7264 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7265
7266         * gcc.dg/20030225-2.c: New test.
7267
7268 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7269             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7270
7271         * gcc.c-torture/compile/20030518-1.c: New test case.
7272
7273 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7274
7275         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7276         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7277         gcc-dg-debug-runtest.
7278         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7279         gcc-dg-debug-runtest.
7280
7281 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7282
7283         PR c++/9022
7284         * g++.dg/lookup/using6.C: New test.
7285
7286 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7287
7288         * g++.dg/parse/access2.C: New test.
7289
7290 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7291
7292         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7293         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7294         * gcc.dg/debug/debug.exp: Likewise.
7295
7296 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7297
7298         * gcc.dg/dollar.c: New test.
7299
7300 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7301
7302         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7303         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7304         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7305         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7306         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7307         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7308         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7309         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7310         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7311         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7312         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7313         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7314         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7315         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7316         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7317         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7318         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7319         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7320
7321 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7322
7323         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7324         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7325         support for "repo" mode.
7326         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7327         * lib/g77-dg.exp: Likewise.
7328         * lib/obj-dg.exp: Likewise.
7329
7330 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7331
7332         Merge from gcc-3_2-rhl8-branch:
7333         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7334
7335         * gcc.dg/tls/opt-6.c: New test.
7336
7337         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7338
7339         * gcc.dg/20030405-1.c: New test.
7340
7341         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7342
7343         * gcc.dg/20030309-1.c: New test.
7344
7345         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7346
7347         * gcc.c-torture/execute/20030307-1.c: New test.
7348
7349         2003-02-20  Randolph Chung  <tausq@debian.org>
7350
7351         * gcc.c-torture/compile/20030220-1.c: New test.
7352
7353         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7354
7355         * gcc.dg/20030217-1.c: New test.
7356
7357         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7358
7359         * gcc.c-torture/compile/20020129-1.c: New test.
7360
7361         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7362
7363         * gcc.dg/unroll-1.c: New test.
7364
7365         2002-11-16  Jan Hubicka  <jh@suse.cz>
7366
7367         * gcc.c-torture/execute/20020920-1.c: New test.
7368
7369         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7370
7371         PR target/7434
7372         * gcc.c-torture/compile/20021008-1.c: New test.
7373
7374         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7375
7376         PR target/7559
7377         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7378
7379         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7380
7381         * gcc.c-torture/compile/20020807-1.c: New test.
7382
7383         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7384
7385         * gcc.dg/tls/opt-1.c: New test.
7386
7387         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7388
7389         * gcc.dg/20020729-1.c: New test.
7390
7391         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7392
7393         * g++.dg/opt/life1.C: New test.
7394
7395         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7396
7397         * gcc.dg/20020525-1.c: New test.
7398
7399         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7400
7401         PR c++/6794
7402         * g++.dg/ext/pretty1.C: New test.
7403         * g++.dg/ext/pretty2.C: New test.
7404
7405 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7406
7407         PR c++/8385
7408         * g++.dg/ext/typeof5.C: New test.
7409
7410 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7411
7412         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7413         __USER_LABEL_PREFIX__ into account.
7414         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7415
7416 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7417
7418         * gcc.dg/builtins-15.c: New test case.
7419
7420 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7421
7422         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7423
7424 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7425
7426         * lib/g++.exp: Tweak handling of additional source files.
7427         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7428         * g++.dg/special/conpr-2a.C: Rename to ...
7429         * g++.dg/special/conpr-2a.cc: ... this.
7430         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7431         * g++.dg/special/conpr-3a.C: Rename to ...
7432         * g++.dg/special/conpr-3a.cc: This.
7433         * g++.dg/special/conpr-3b.C: Rename to ...
7434         * g++.dg/special/conpr-3b.cc: This.
7435         * g++.dg/special/conpr-4.C: New test.
7436         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7437
7438 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7439
7440         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7441
7442 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7443
7444         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7445         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7446         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7447         * g++.old-deja/g++.other/warn3.C: Likewise.
7448
7449 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7450
7451         * gcc.dg/i386-387-1.c: Update to also test log.
7452         * gcc.dg/i386-387-2.c: Likewise.
7453
7454 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7455
7456         * g77.f-torture/execute/int8421.f: New test.
7457
7458 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7459
7460         PR c++/10230, c++/10481
7461         * g++.dg/lookup/scoped5.C: New test.
7462
7463 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7464
7465         PR c++/10552
7466         * g++.dg/template/ttp6.C: New test.
7467
7468 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7469
7470         * gcc.c-torture/execute/builtins: New directory.
7471         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7472         gcc.c-torture/execute/builtins.
7473         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7474         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7475         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7476         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7477
7478 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7479
7480         PR c++/9252
7481         * g++.dg/template/access8.C: New test.
7482         * g++.dg/template/access9.C: New test.
7483
7484 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7485
7486         PR c++/9554
7487         * g++.dg/parse/access1.C: New test.
7488
7489 2003-05-09  DJ Delorie  <dj@redhat.com>
7490
7491         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7492         long, and not an int.
7493
7494 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7495
7496         PR c++/10555, c++/10576
7497         * g++.dg/template/memclass1.C: New test.
7498
7499 2003-05-08  DJ Delorie  <dj@redhat.com>
7500
7501         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7502         targets.
7503         * gcc.c-torture/execute/20021024-1.x: Likewise.
7504         * gcc.c-torture/execute/shiftdi.x: Likewise.
7505         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7506         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7507         * gcc.dg/20021018-1.c: Likewise.
7508
7509 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7510
7511         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7512
7513         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7514         (bcopy): Call memmove.
7515
7516 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7517
7518         * g77.f-torture/compile/8485.f: New test case.
7519
7520 2003-05-07  Richard Henderson  <rth@redhat.com>
7521
7522         PR c++/10570
7523         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7524         Verify exception_cleanup not called for rethrows.
7525         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7526         when exiting catch block without rethrowing.
7527         * g++.dg/eh/forced3.C: New.
7528         * g++.dg/eh/forced4.C: New.
7529
7530 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7531
7532         * gcc.dg/20030505.c: Fix triplet.
7533
7534 2003-05-06  DJ Delorie  <dj@redhat.com>
7535
7536         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7537         * gcc.dg/nest.c: Likewise.
7538
7539 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7540
7541         * gcc.dg/builtins-14.c: New test case.
7542
7543 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7544
7545         * lib/compat.exp (compat-execute): New argument.
7546         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7547         * gcc.dg/compat: New test directory.
7548         * gcc.dg/compat/compat.exp: New expect script.
7549         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7550         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7551         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7552         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7553         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7554         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7555
7556         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7557         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7558         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7559         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7560         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7561         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7562         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7563         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7564         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7565         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7566         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7567         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7568         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7569         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7570         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7571
7572 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7573
7574         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7575
7576 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7577
7578         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7579
7580 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7581
7582         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7583         * gcc.dg/ppc-fsel-2.c: New test.
7584
7585         * gcc.dg/unused-5.c: New test.
7586
7587 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7588
7589         PR c++/10496
7590         * g++.dg/warn/pmf1.C: New test.
7591
7592 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7593
7594         PR c++/4494
7595         * g++.dg/warn/main.C: New test.
7596
7597 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7598
7599         * gcc.dg/nonnull-3.c: New test.
7600
7601 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7602
7603         * gcc.dg/cpp/Wtrigraphs.c: Update.
7604         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7605
7606 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7607
7608         * gcc.dg/ppc-fsel-1.c: New test.
7609
7610 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7611
7612         PR c/10604
7613         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7614
7615 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7616
7617         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7618
7619 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7620
7621         PR c++/9364, c++/10553, c++/10586
7622         * g++.dg/parse/typename4.C: New test.
7623         * g++.dg/parse/typename5.C: Likewise.
7624
7625 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7626
7627         * gcc.c-torture/compile/20030503-1.c: New test.
7628
7629 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7630
7631         * g++.dg/lookup/using5.C: Fix testcase error.
7632
7633 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7634
7635         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7636         since MEABI is no longer supported.  Remove all vestiges
7637         of MEABI from the test.
7638
7639 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7640
7641         PR c++/10554
7642         * g++.dg/lookup/using5.C: New test.
7643
7644 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7645
7646         PR c++/8772
7647         * g++.dg/template/ttp5.C: New test.
7648
7649 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7650
7651         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7652         (dg-gpp-additional-sources): New function.
7653         (dg-gpp-additional-files): Likewise.
7654         * lib/g++.exp (additional_sources): New variable.
7655         (additional_files): Likewise.
7656         (g++_target_compile): Deal with them.
7657         * lib/old-dejagnu.exp: Remove.
7658         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7659         * g++.old-deja: Revise all tests to use dg commands.
7660
7661 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7662
7663         PR c++/9432, c++/9528
7664         * g++.dg/lookup/using4.C: New test.
7665
7666 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7667
7668         * gcc.dg/noreturn-5.c: New file.
7669         * gcc.dg/noreturn-6.c: New file.
7670
7671         * gcc.c-torture/compile/inline-1.c: New file.
7672
7673 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7674
7675         PR c++/10551
7676         * g++.dg/template/explicit1.C: New test.
7677
7678 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7679
7680         PR c++/10549
7681         * g++.dg/other/bitfield1.C: New test.
7682
7683         PR c++/10527
7684         * g++.dg/init/new7.C: New test.
7685
7686 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7687
7688         * g++.dg/ext/desig1.C: New test.
7689         * g++.dg/ext/init1.C: Update.
7690
7691         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7692
7693 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7694
7695         PR c++/10180
7696         * g++.dg/warn/Winline-1.C: New test.
7697
7698 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7699
7700         * gcc.c-torture/execute/string-opt-19.c: New test.
7701
7702         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7703         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7704
7705 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/10506
7708         * g++.dg/init/new6.C: New test.
7709
7710         PR c++/10503
7711         * g++.dg/init/ref6.C: New test.
7712
7713 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7714
7715         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7716
7717 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7718
7719         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7720         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7721
7722 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7723
7724         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7725         initialized static data members.
7726
7727 2003-04-25  H.J. Lu <hjl@gnu.org>
7728
7729         * gcc.dg/ia64-sync-4.c: New test.
7730
7731 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7732
7733         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7734         date.
7735
7736 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7737
7738         PR c++/10337
7739         * g++.dg/warn/conv1.C: New test.
7740         * g++.old-deja/g++.other/conv7.C: Adjust.
7741         * g++.old-deja/g++.other/overload14.C: Adjust.
7742
7743 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/10471
7746         * g++.dg/template/defarg2.C: New test.
7747
7748 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7749
7750         * gcc.dg/cpp/include2.c: Update.
7751         * gcc.dg/cpp/multiline-2.c: New.
7752         * gcc.dg/cpp/multiline.c: Update.
7753         * gcc.dg/cpp/strify2.c: Update.
7754         * gcc.dg/cpp/trad/literals-2.c: Update.
7755
7756 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7757
7758         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7759
7760 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7761
7762         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7763
7764 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7765
7766         PR c++/10451
7767         * g++.dg/parse/crash4.C: New test.
7768
7769         PR c++/9847
7770         * g++.dg/parse/crash5.C: New test.
7771
7772 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7773
7774         PR c++/10446
7775         * g++.dg/parse/crash3.C: New test.
7776
7777         PR c++/10428
7778         * g++.dg/parse/elab1.C: New test.
7779
7780 2003-04-22  Devang Patel  <dpatel@apple.com>
7781
7782         * gcc.dg/cpp/trad/funlike-5.c: New test.
7783
7784 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7785
7786         * g++.dg/other/packed1.C: Fix dg options.
7787
7788 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7789
7790         * g++.dg/other/offsetof2.C: New test.
7791
7792 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7793
7794         * g++.dg/template/recurse.C: Adjust location of error messages.
7795
7796 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7797
7798         PR c++/9881
7799         * g++.dg/init/addr-const1.C: New test.
7800         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7801
7802 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7803
7804         PR c++/10405
7805         * g++.dg/lookup/struct-hack1.C: New test.
7806
7807 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7808
7809         * ucs.c: Update diagnostic messages.
7810
7811 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7812
7813         * gcc.dg/cpp/truefalse.cpp: New test.
7814         * gcc.dg/cpp/cpp.exp: Update.
7815         * g++.dg/other/stdbool-if.C: Remove.
7816
7817 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7818
7819         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7820         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7821
7822 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7823
7824         * gcc.c-torture/compile/20030418-1.c: New test.
7825
7826 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7827
7828         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7829
7830 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7831
7832         PR c++/10347
7833         g++.dg/template/dependent-name1.C: New test.
7834
7835 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7836
7837         * gcc.dg/warn-1.c (tourist_guide): New array,
7838         contains a pointer to bar.
7839
7840 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7841
7842         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7843         * gcc.c-torture/execute/medce-1.c: New test case.
7844         * gcc.c-torture/execute/medce-2.c: New test case.
7845
7846 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7847
7848         * lib/prune.exp: Ignore more messages.
7849
7850         PR c++/10381
7851         * g++.dg/parse/lookup3.C: New test.
7852
7853 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7854
7855         * gcc.c-torture/compile/20030415-1.c : New test.
7856
7857 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7858
7859         * gcc.c-torture/execute/scope-2.c: Move to ...
7860         * gcc.dg/noncompile/scope.c: .... here.
7861
7862 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7863
7864         * gcc.dg/20030414-2.c: New test case.
7865
7866 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7867
7868         PR target/10377
7869         * gcc.dg/20030414-1.c: New test.
7870
7871 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7872
7873         * gcc.dg/builtins-12.c: New test case.
7874         * gcc.dg/builtins-13.c: New test case.
7875
7876 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7877
7878         * gcc.c-torture/execute/string-opt-18.c: New test.
7879
7880 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7881
7882         PR c++/10300
7883         * g++.dg/init/new5.C: New test.
7884
7885 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7886
7887         PR c++/7910
7888         * g++.dg/ext/dllimport1.C: New test.
7889
7890 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7891
7892         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7893
7894 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7895
7896         PR Fortran/9263
7897         * g77.f-torture/noncompile/9263.f: New test
7898         PR Fortran/1832
7899         * g77.f-torture/execute/1832.f: New test
7900
7901 2003-04-11  David Chad  <davidc@freebsd.org>
7902             Loren J. Rittle  <ljrittle@acm.org>
7903
7904         libobjc/8562
7905         * objc.dg/headers.m: New test.
7906
7907 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7908
7909         * gcc.c-torture/execute/builtin-noret-2.c: New.
7910         * gcc.c-torture/execute/builtin-noret-2.x: New.
7911         XFAIL builtin-noret-2.c at -O1 and above.
7912         * gcc.dg/redecl.c: New.
7913         * gcc.dg/Wshadow-1.c: Update error regexps.
7914
7915 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7916
7917         * g++.dg/abi/bitfield10.C: New test.
7918
7919 2003-04-09  Mike Stump  <mrs@apple.com>
7920
7921         * gcc.dg/pch/pch.exp: Make testcase names longer.
7922         * g++.dg/pch/pch.exp: Make testcase names longer.
7923
7924 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7925
7926         * gcc.dg/builtins-11.c: New test case.
7927
7928 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7929
7930         * gcc.dg/builtins-9.c: New test case.
7931         * gcc.dg/builtins-10.c: New test case.
7932
7933 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7934
7935         * gcc.dg/noncompile/init-4.c.c: New test.
7936
7937 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7938
7939         * gcc.misc-test/gcov-9.c: New test.
7940         * gcc.misc-test/gcov-10.c: New test
7941         * gcc.misc-test/gcov-11.c: New test.
7942
7943 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7944
7945         PR optimization/10024
7946         * gcc.c-torture/compile/20030405-1.c: New test.
7947
7948 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7949
7950         * gcc.dg/pch/static-3.c: New.
7951         * gcc.dg/pch/static-3.hs: New.
7952         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7953
7954 2003-04-04  Richard Henderson  <rth@redhat.com>
7955
7956         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7957         * g++.dg/eh/forced2.C: Likewise.
7958
7959 2003-04-03  Mike Stump  <mrs@apple.com>
7960
7961         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7962         target arg.
7963         (scan-assembler-times, scan-assembler-not): Likewise.
7964         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7965
7966 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7967
7968         * gcc.dg/sparc-loop-1.c: New test.
7969
7970 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7971
7972         PR other/9274
7973         * g++.dg/pch/system-2.C: New.
7974         * g++.dg/pch/system-2.Hs: New.
7975
7976 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7977
7978         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7979
7980         * g++.dg/eh/simd-1.C (vecfunc): Same.
7981
7982 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7983
7984         * gcc.c-torture/execute/20030401-1.c: New test case.
7985
7986 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7987
7988         * objc.dg/defs.m: New.
7989
7990 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7991
7992         * g++.dg/eh/simd-1.C: New.
7993         * g++.dg/eh/simd-2.C: New.
7994
7995 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7996
7997         * gcc.c-torture/execute/simd-3.c: New.
7998
7999 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c/9936
8002         * gcc.dg/20030331-2.c: New test.
8003
8004 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8005
8006         PR c++/10278
8007         * g++.dg/parse/crash2.C: New test.
8008
8009 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8010
8011         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8012         * gcc.c-torture/execute/20030331-1.c: ...here.
8013
8014 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8015
8016         * gcc.c-torture/execute/20030331-1.c: New test.
8017
8018 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8019
8020         * lib/gcov.exp: Adjust call return testing strings.
8021         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8022
8023 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8024
8025         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8026         * gcc.dg/builtins-7.c: New test case.
8027         * gcc.dg/builtins-8.c: New test case.
8028
8029 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8030
8031         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8032
8033 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8034
8035         PR c++/7647
8036         * g++.dg/lookup-class-member-2.C: New test.
8037
8038 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8039
8040         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8041
8042 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8043
8044         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8045
8046 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * g++.dg/init/attrib1.C: New test.
8049
8050 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8051
8052         * gcc.dg/ultrasp8.c: New test.
8053
8054 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8055
8056         * gcc.dg/ultrasp7.c: New test.
8057
8058 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8059
8060         PR c++/10047
8061         * g++.dg/template/inline1.C: New test.
8062
8063 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8064
8065         * gcc.dg/sparc-dwarf2.c: New test.
8066
8067 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8068
8069         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8070         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8071
8072 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8073
8074         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8075         than reading .x files.
8076         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8077         * g77.dg/gcov/gcov-1.f: Likewise.
8078         * gcc.misc-tests/gcov-4b.c: Likewise.
8079         * gcc.misc-tests/gcov-5b.c: Likewise.
8080         * gcc.misc-tests/gcov-6.c: Likewise.
8081         * gcc.misc-tests/gcov-7.c: Likewise.
8082         * gcc.misc-tests/gcov-8.c: Likewise.
8083         * g++.dg/gcov/gcov-1.x: Remove.
8084         * g77.dg/gcov/gcov-1.x: Likewise.
8085         * gcc.misc-tests/gcov-4b.x: Likewise.
8086         * gcc.misc-tests/gcov-5b.x: Likewise.
8087         * gcc.misc-tests/gcov-6.x: Likewise.
8088         * gcc.misc-tests/gcov-7.x: Likewise.
8089         * gcc.misc-tests/gcov-8.x: Likewise.
8090
8091 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8092
8093         PR opt/10087
8094         * gcc.dg/20030324-1.c: New test.
8095
8096 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8097
8098         PR c++/10224
8099         * g++.dg/template/arg3.C: New test.
8100
8101         PR c++/10158
8102         * g++.dg/template/friend18.C: New test.
8103
8104 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8105
8106         * g77.f-torture/compile/20030326-1.f: New test case.
8107
8108 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8109
8110         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8111
8112         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8113
8114 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8115
8116         * gcc.dg/ia64-sync-3.c: New test.
8117
8118 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8119
8120         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8121
8122 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8123
8124         * gcc.dg/ultrasp6.c: New test.
8125
8126 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8127
8128         * gcc.dg/i386-signbit-1.c: New test.
8129         * gcc.dg/i386-signbit-2.c: New test.
8130         * gcc.dg/i386-signbit-3.c: New test.
8131
8132 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8133
8134         * gcc.dg/ultrasp5.c: Fix options.
8135
8136 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8137
8138         * gcc.dg/ultrasp5.c: Fix comment.
8139
8140 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8141
8142         PR fortran/10197
8143         * g77.f-torture/execute/10197.f: New test.
8144
8145 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8146
8147         PR c++/9898, c++/383
8148         * g++.dg/template/conv6.C: New test.
8149
8150         PR c++/10119
8151         * g++.dg/template/ptrmem5.C: New test.
8152
8153         PR c++/10026
8154         * g++.dg/lookup/koenig1.C: New test.
8155
8156         PR C++/10199
8157         * g++.dg/lookup/template2.C: New test.
8158
8159 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8160
8161         * g++.dg/opt/rtti1.C: New test.
8162
8163 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8164
8165         * gcc.dg/ultrasp5.c: New test.
8166
8167 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8168
8169         PR middle-end/9967
8170         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8171         builtin fputs.
8172
8173 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8174
8175         PR c/8224
8176         * gcc.dg/20030323-1.c: New test.
8177
8178 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8179
8180         * gcc.c-torture/compile/20030323-1.c: New test case.
8181
8182 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8183
8184         * gcc.dg/20030321-1.c: New test.
8185
8186 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8187
8188         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8189
8190 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8191
8192         PR c++/9978, c++/9708
8193         * g++.dg/ext/vlm1.C: Adjust expected error.
8194         * g++.dg/ext/vla2.C: New test.
8195         * g++.dg/template/arg1.C: New test.
8196         * g++.dg/template/arg2.C: New test.
8197
8198 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8199
8200         * g77.f-torture/execute/select.f: New test.
8201         * g77.f-torture/noncompile/select_no_compile.f: New test.
8202
8203 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8204
8205         PR c++/9898
8206         * g++.dg/other/error4.C: New test.
8207
8208 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8209
8210         * g++.dg/template/friend17.C: New test.
8211
8212 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8213
8214         * gcc.c-torture/compile/20030320-1.c: New.
8215
8216 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8217
8218         * gcc.dg/builtins-6.c: New test case.
8219
8220 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8221
8222         PR target/10073
8223         * gcc.c-torture/compile/20030319-1.c: New.
8224
8225 2003-03-18  Jan Hubicka  <jh@suse.cz>
8226
8227         * gcc.dg/i386-cvt-1.c: New test.
8228
8229 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8230
8231         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8232         * objc.dg/naming-2.m: Likewise.
8233
8234 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8235
8236         PR c++/9639
8237         * g++.dg/parse/crash1.C: New test.
8238
8239 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8240
8241         PR c++/8805
8242         * g++.dg/eh/cleanup1.C: New test.
8243
8244 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8245
8246         * gcc.c-torture/execute/20030316-1.c: New test case.
8247
8248 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         PR c++/9629
8251         * g++.dg/init/ctor2.C: New test.
8252
8253 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8254
8255         * g77.f-torture/compile/xformat.f: New test case.
8256
8257 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8258
8259         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8260         * g++.old-deja/g++.mike/eh50.C: Likewise.
8261
8262 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8263
8264         PR c++/6440
8265         * g++.dg/template/spec7.C: New test.
8266         * g++.dg/template/spec8.C: Likewise.
8267
8268 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8269
8270         * gcc.c-torture/execute/20030313-1.c: New test.
8271
8272 2003-03-14  Richard Henderson  <rth@redhat.com>
8273
8274         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8275
8276 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         * gcc.c-torture/compile/20030314-1.c: New test.
8279
8280 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8281
8282         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8283         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8284         thumb target,
8285         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8286         to accept newer _imp__  prefix and additional
8287         newline in .drectve section.
8288         * gcc.dg/dll-4.c: Likewise.
8289         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8290         switch.
8291
8292 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8293
8294         * g++.dg/parse/namespace9.C: New test.
8295
8296         * g++.dg/init/ref5.C: New test.
8297         * g++.dg/parse/ptrmem1.C: Likewise.
8298
8299 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8300
8301         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8302         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8303         regular expression.
8304         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8305         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8306
8307 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8308
8309         * gcc.c-torture/execute/20030224-2.c: New test.
8310
8311 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8312
8313         * gcc.dg/decl-3.c: New test.
8314
8315 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8316
8317         * gcc.dg/i386-loop-2.c: New test.
8318
8319 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8320
8321         PR c++/9474
8322         * g++.dg/parse/namespace8.C: New test.
8323
8324         PR c++/9924
8325         * g++.dg/overload/builtin2.C: New test.
8326
8327 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8328
8329         * gcc.dg/return-type-3.c: New test.
8330
8331 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8332
8333         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8334         profiling options are not supported.
8335
8336 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8337
8338         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8339         * g++.old-deja/g++.warn/impint2.C: Likewise.
8340
8341 2003-03-10  Devang Patel  <dpatel@apple.com>
8342
8343         * g++.dg/cpp/c++_cmd_1.C: New test.
8344         * g++.dg/cpp/c++_cmd_1.h: New file.
8345
8346 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8347
8348         * gcc.dg/altivec-9.c: New file.
8349
8350 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8351
8352         * gcc.dg/ppc-sdata-1.c: New test.
8353         * gcc.dg/ppc-sdata-2.c: New test.
8354
8355 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8356
8357         PR c++/9373
8358         * g++.dg/opt/ptrmem2.C: New test.
8359
8360         PR c++/8534
8361         * g++.dg/opt/ptrmem1.C: New test.
8362
8363 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8364
8365         * gcc.dg/i386-loop-1.c: New test.
8366
8367 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8368
8369         PR c++/9970
8370         * g++.dg/lookup/friend1.C: New test.
8371
8372 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/9823
8375         * g++.dg/parser/constructor1.C: New test.
8376
8377 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8378
8379         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8380
8381         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8382
8383 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8384
8385         * gcc.dg/cpp/Wunused.c: Update test.
8386
8387 2003-03-08  Jan Hubicka  <jh@suse.cz>
8388
8389         * gcc.dg/inline-3.c: New test.
8390
8391 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8392
8393         PR c++/9809
8394         * g++.dg/parse/builtin1.C: New test.
8395
8396         PR c++/9982
8397         * g++.dg/abi/cookie1.C: New test.
8398         * g++.dg/abi/cookie2.C: Likewise.
8399
8400         PR c++/9524
8401         * g++.dg/template/field1.C: New test.
8402
8403         PR c++/9912
8404         * g++.dg/parse/class1.C: New test.
8405         * g++.dg/parse/namespace7.C: Likewise.
8406         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8407
8408 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8409
8410         * g++.dg/init/ref4.C: New test.
8411
8412 2003-03-07  Jan Hubicka  <jh@suse.cz>
8413
8414         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8415         * gcc.dg/inline-3.c:  New test.
8416
8417 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8418
8419         * g++.dg/init/ref3.C: New test.
8420
8421         PR c++/9965
8422         * g++.dg/init/ref2.C: New test.
8423
8424         PR c++/9400
8425         * g++.dg/warn/Wshadow-2.C: New test.
8426
8427         PR c++/9791
8428         * g++.dg/warn/Woverloaded-1.C: New test.
8429
8430 2003-03-05  Jan Hubicka  <jh@suse.cz>
8431
8432         * gcc.dg/i386-local2.c: New.
8433         * gcc.dg/i386-local.c: Fix typo.
8434
8435 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8436
8437         * g++.dg/abi/layout3.C: New test.
8438
8439 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8440
8441         * gcc.c-torture/compile/20030305-1.c
8442
8443 2003-03-05  Jan Hubicka  <jh@suse.cz>
8444
8445         * gcc.dg/i386-local.c: New.
8446
8447 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8448
8449         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8450
8451 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8452
8453         * gcc.dg/switch-2.c: New test.
8454         * gcc.dg/switch-3.c: New test.
8455         * gcc.dg/Wswitch.c: Adjust line numbers.
8456         * gcc.dg/Wswitch-default.c: Likewise.
8457         * gcc.dg/Wswitch-enum.c: Likewise.
8458
8459 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8460
8461         * gcc.c-torture/execute/20030222-1.c: New test.
8462
8463 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8464
8465         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8466
8467 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8468
8469         PR c++/9878
8470         * g++.dg/init/ref1.C: New test.
8471
8472 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8473
8474         * gcc.dg/sh-relax.c: New SH-only test.
8475
8476 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8477
8478         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8479         comment explaining purpose of testcase.
8480
8481 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8482
8483         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8484         for HC11/HC12 (asm needs two int registers).
8485         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8486         HC11/HC12 because the test uses an asm which needs two 32-bit
8487         registers.
8488
8489 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8490
8491         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8492         for HC11/HC12 (array is too large otherwise).
8493         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8494         * gcc.c-torture/compile/20010518-2.x: Likewise.
8495         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8496         HC11/HC12 (array is too large).
8497
8498 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8499
8500         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8501         * lib/g++-dg.exp (g++-dg-test): Likewise.
8502
8503 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8504
8505         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8506         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8507
8508 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8509
8510         * g++.dg/warn/implicit-typename1.C: Remove warning.
8511
8512 2003-02-28  Richard Henderson  <rth@redhat.com>
8513
8514         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8515         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8516
8517 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8518
8519         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8520         * g++.dg/pch/pch.exp: Likewise.
8521
8522 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8523
8524         PR c++/9879
8525         * testsuite/g++.dg/init/new4.C: New test.
8526
8527 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8528
8529         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8530
8531 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8532
8533         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8534         unsigned long.
8535
8536         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8537         wider than float.
8538
8539 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8540
8541         * lib/scanasm.exp: Add support for counting numbers of
8542         occurences.
8543         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8544         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8545
8546 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8547
8548         PR c++/9683
8549         * g++.dg/template/static3.C: New test.
8550
8551         PR c++/9829
8552         * g++.dg/parse/namespace6.C: New test.
8553
8554 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8555
8556         PR target/9732
8557         * gcc.dg/20030225-1.c: New test.
8558
8559 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8560
8561         * README: Remove out-of-date information.
8562
8563         PR c++/9836
8564         * g++.dg/template/spec6.C: New test.
8565
8566 2003-02-24  Jeff Law  <law@redhat.com>
8567
8568         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8569
8570 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8571
8572         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8573         * gcc.dg/pragma-ep-1.c: Likewise.
8574
8575 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8576
8577         PR c++/9602
8578         * g++.dg/template/friend16.C: New test.
8579
8580 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/5333
8583         * g++.dg/parse/fused-params1.C: Adjust error messages.
8584         * g++.dg/template/nested3.C: New test.
8585
8586 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8587
8588         * g++.dg/abi/param1.C: New test.
8589
8590 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8591
8592         PR c++/7982
8593         * g++.dg/warn/implicit-typename1.C: New test.
8594
8595 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8596
8597         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8598         with "mtune".
8599         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8600         * gcc.c-torture/execute/20010129-1.x: Likewise.
8601         * gcc.dg/20011107-1.c: Likewise.
8602         * gcc.dg/20020108-1.c: Likewise.
8603         * gcc.dg/20020122-3.c: Likewise.
8604         * gcc.dg/20020206-1.c: Likewise.
8605         * gcc.dg/20020310-1.c: Likewise.
8606         * gcc.dg/20020426-2.c: Likewise.
8607         * gcc.dg/20020517-1.c: Likewise.
8608         * gcc.dg/991230-1.c: Likewise.
8609         * gcc.dg/i386-unroll-1.c: Likewise.
8610         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8611
8612 2003-02-22  Jan Hubicka  <jh@suse.cz>
8613
8614         * gcc.dg/i386-mul.c: New test.
8615
8616 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8617
8618         * gcc.dg/builtins-5.c: New test case.
8619
8620 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8621
8622         * gcc.dg/asmreg-1.c: New test.
8623
8624 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/9749
8627         * g++.dg/parse/varmod1.C: New test.
8628
8629 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8630
8631         PR c++/9727
8632         * g++.dg/template/op1.C: New test.
8633
8634 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8635
8636         PR c++/8906
8637         * g++.dg/template/nested2.C: New test.
8638
8639 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8640
8641         PR c++/8724
8642         * g++.dg/expr/dtor1.C: New test.
8643
8644 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8645
8646         * gcc.dg/cpp/include3.c: New test.
8647         * gcc.dg/cpp/inc/foo.h: New file.
8648
8649 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8650
8651         * gcc.c-torture/execute/20030221-1.c: New test.
8652
8653 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8654
8655         PR c++/9729
8656         * g++.dg/abi/conv1.C: New test.
8657
8658 2003-02-20  Jan Hubicka  <jh@suse.cz>
8659
8660         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8661
8662 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8663
8664         * gcc.c-torture/compile/20030219-1.c: New test.
8665
8666 2003-02-18  Jan Hubicka  <jh@suse.cz>
8667
8668         * gcc.dg/funcorder.c: New test.
8669
8670 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8671
8672         * gcc.c-torture/execute/20030218-1.c: New.
8673
8674 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8675
8676         * gcc.dg/20030218-1.c: New.
8677
8678 2003-02-18  Richard Henderson  <rth@redhat.com>
8679
8680         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8681         * gcc.dg/attr-used-2.c: New.
8682
8683 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8684
8685         PR c++/9704
8686         * g++.dg/init/copy5.C: New test.
8687
8688 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8689
8690         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8691         * g++.dg/pch/pch.exp: Likewise.
8692
8693 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8694
8695         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8696         STACK_SIZE is not defined.
8697
8698 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8699
8700         PR c++/9457
8701         * g++.dg/template/init1.C: New test.
8702
8703 2003-02-16  Jan HUbicka  <jh@suse.cz>
8704
8705         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8706         (foo): Add few extra tests
8707         * gcc.dg/c99-const-expr-3.c: Likewise.
8708         * gcc.c-torture/execute/20030216-1.c: New.
8709
8710 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8711
8712         PR c++/9459
8713         * g++.dg/ext/typeof4.C: New test.
8714
8715 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8716
8717         * gcc.dg/i386-387-3.c: New test case.
8718
8719 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8720
8721         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8722         cris-*-elf* cris-*-aout* and mmix-*-*.
8723
8724 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8725
8726         * gcc.dg/20030213-1.c: New test.
8727
8728 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8729
8730         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8731         * gcc.dg/i386-387-2.c: Likewise.
8732
8733 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8734
8735         * gcc.dg/ppc-spe.c: Fix formatting.
8736         Enable tests that were previously unsupported by gas.
8737         Delete tests for instructions that no longer exist.
8738         Switch arguments on evsubifw builtin.
8739
8740 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8741
8742         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8743         STACK_SIZE is too small.
8744
8745 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8746             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8747
8748         * gcc.dg/decl-2.c: New test.
8749
8750 2003-02-10  Jan Hubicka  <jh@suse.cz>
8751
8752         * gcc.dg/i386-fpcvt-1.c:  New test.
8753
8754 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8755
8756         * gcc.c-torture/execute/20030209-1.c: New test.
8757
8758 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8759
8760         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8761         int-wide bitops, use the constants of the same width.
8762         Likewise, if long long is 32-bit wide, test bitops using
8763         32-bit constants.
8764
8765 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8766
8767         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8768
8769 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8770
8771         * testsuite/gcc.dg/builtins-4.c: New test case.
8772
8773 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8774
8775         * gcc.dg/20020430-1.c: Fix dg command typos.
8776         * gcc.dg/20020503-1.c: Likewise.
8777
8778 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8779
8780         PR c++/8785
8781         * g++.dg/parse/fused-params1.C: New test.
8782
8783         PR c++/8857
8784         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8785
8786         PR c++/8921
8787         * g++.dg/parse/non-dependent1.C: New test.
8788
8789         PR c++/8928
8790         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8791
8792         PR c++/9228
8793         * g++.dg/parse/undefined7.C: New test.
8794         * g++.dg/parse/non-templ1.C: New test.
8795
8796         PR c++/9229
8797         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8798
8799 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8800
8801         * gcc.c-torture/compile/20030206-1.c: New test.
8802
8803 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8804
8805         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8806         "pow" to "foo" to avoid potential confusion with a math built-in.
8807
8808 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8809
8810         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8811         conditions for SPARC targets.
8812
8813 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8814
8815         * gcc.dg/20030204-1.c: New test.
8816
8817 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8818
8819         PR c++/38
8820         * g++.dg/parse/array-size1.C: New test.
8821
8822         PR c++/5657
8823         * g++.dg/parse/undefined3.C: New test.
8824
8825         PR c++/5665
8826         * g++.dg/parse/undefined4.C: New test.
8827
8828         PR c++/5975
8829         * g++.dg/parse/undefined5.C: New test.
8830
8831         PR c++/7259
8832         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8833
8834         PR c++/8578
8835         * g++.dg/parse/casting-operator1.C: New test.
8836
8837         PR c++/8596
8838         * g++.dg/parse/undefined6.C: New test.
8839
8840         PR c++/8736
8841         * g++.dg/parse/missing-template1.C: New test.
8842
8843 2003-02-04  Jan Hubicka  <jh@suse.cz>
8844
8845         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8846         * gcc.dg/i386-cmov?.c:  Likewise.
8847         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8848         * gcc.dg/i386-ssefp-1.c:  Likewise.
8849         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8850         conventions.
8851
8852 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8853
8854         PR c++/7129
8855         * testsuite/g++.dg/ext/max.C: New test.
8856
8857 2003-02-03  Jan Hubicka  <jh@suse.cz>
8858
8859         * gcc.c-torture/execute/20030203-1.c: New test.
8860
8861 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8862
8863         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8864         'natural-endian'.
8865
8866 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8867
8868         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8869         * g++.dg/init/new2.C: Likewise.
8870         * g++.dg/other/new1.C: Likewise.
8871
8872 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8873
8874         * gcc.dg/struct-ret-libc.c: New test.
8875
8876 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8877
8878         * gcc.dg/20030129-1.c: New test.
8879
8880 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8881
8882         PR c++/8849
8883         * g++.dg/template/ptrmem4.C: New test.
8884
8885 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8886
8887         * g++.dg/parser/constant1.C: New test.
8888
8889 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8890
8891         PR c++/8591
8892         * g++.dg/parse/friend2.C: New test.
8893
8894 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8895
8896         PR c++/9437
8897         * g++.dg/template/unify4.C: New test.
8898
8899 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8900
8901         * gcc.c-torture/execute/20030128-1.c: New test.
8902
8903 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8904
8905         * g++.dg/lookup/nested1.C: Test moved from ...
8906         * g++.old-deja/g++.other/lookup24.C: ... here.
8907
8908 2003-01-28  Jan Hubicka  <jh@suse.cz>
8909
8910         * gcc.dg/i386-cmov5.c:  New test.
8911
8912 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8913
8914         * gcc.c-torture/execute/20010925-1.c: Changed the
8915         memcpy declaration.
8916
8917 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8918
8919         PR c++/3902
8920         * g++.dg/parse/template5.C: New test.
8921
8922 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8923
8924         PR fortran/9258
8925         * g77.dg/pr9258: New test.
8926
8927 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8928
8929         * README: Move relevant parts from README.g++.
8930
8931         * README.g++: Remove this file.
8932
8933 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8934
8935         * g++.dg/abi/dcast1.C: New test.
8936
8937 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8938
8939         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8940
8941 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8942
8943         PR c++/47
8944         * g++.old-deja/g++.other/lookup24.C: New test.
8945
8946 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8947
8948         PR middle-end/7227
8949         * gcc.dg/uninit-C.c: New test.
8950
8951 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8952
8953         * g++.dg/abi/covariant1.C: New test.
8954
8955 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8956
8957         * gcc.dg/20030123-1.c: New test.
8958
8959 2003-01-25  Jan Hubicka  <jh@suse.cz>
8960
8961         PR opt/8492
8962         * gcc.c-torture/compile/20030125-1.c
8963
8964 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8965
8966         PR c++/9403
8967         * g++.dg/parse/template3.C: New test.
8968         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8969
8970         PR c++/795
8971         * g++.dg/parse/template4.C: New test.
8972
8973         PR c++/9415
8974         * g++.dg/template/qual2.C: New test.
8975
8976         PR c++/8545
8977         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8978
8979         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8980
8981 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8982
8983         * gcc.c-torture/execute/switch-1.c: New test case.
8984
8985 2003-01-25  Jan Hubicka  <jh@suse.cz>
8986
8987         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8988
8989 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8990
8991         Tweaks for Bison-1.875. From the NEWS file:
8992         "- `parse error' -> `syntax error'
8993         Bison now uniformly uses the term `syntax error'"
8994         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8995         * gcc.dg/cpp/digraph2.c: Likewise.
8996         * gcc.dg/cpp/direct2.c: Likewise.
8997         * gcc.dg/cpp/paste4.c: Likewise.
8998         * gcc.dg/c90-restrict-1.c: Likewise.
8999         * gcc.dg/c99-func-2.c: Likewise.
9000         * gcc.dg/noncompile/920721-2.c: Likewise.
9001         * gcc.dg/noncompile/930622-2.c: Likewise.
9002         * gcc.dg/noncompile/940112-1.c: Likewise.
9003         * gcc.dg/noncompile/950921-1.c: Likewise.
9004         * gcc.dg/noncompile/951123-1.c: Likewise.
9005         * gcc.dg/noncompile/971104-1.c: Likewise.
9006         * gcc.dg/noncompile/990416-1.c: Likewise.
9007
9008 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9009
9010         * g++.dg/parse/undefined1.C: Add error message.
9011
9012 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/9354
9015         * g++.dg/parse/new1.C: New test.
9016
9017         PR c++/9216
9018         * g++.dg/parse/template2.C: New test.
9019
9020         PR c++/9354
9021         * g++.dg/parse/typedef2.C: New test.
9022
9023         PR c++/9328
9024         * g++.dg/ext/typeof3.C: New test.
9025
9026 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9027
9028         PR c++/2738
9029         * g++.dg/parse/ret-type1.C: New test.
9030
9031         PR c++/3792
9032         * g++.dg/parse/tmpl-outside1.C: New test.
9033
9034         PR c++/4207
9035         * g++.dg/parse/int-as-enum1.C: New test.
9036
9037         PR c++/4903
9038         * g++.dg/parse/no-typename1.C: New test.
9039
9040         PR c++/5533
9041         * g++.dg/parse/no-value1.C: New test.
9042
9043         PR c++/5921
9044         * g++.dg/parse/wrong-inline1.C: New test.
9045
9046         PR c++/6402
9047         * g++.dg/parse/ref1.C: New test.
9048
9049         PR c++/6992
9050         * g++.dg/parse/attr-ctor1.C: New test.
9051
9052         PR c++/7229
9053         * g++.dg/parse/namespace5.C: New test.
9054
9055         PR c++/7917
9056         * g++.dg/parse/func-def1.C: New test.
9057
9058         PR c++/8143
9059         * g++.dg/parse/undefined1.C: New test.
9060
9061         PR c++/5723, PR c++/8522
9062         * g++.dg/parse/specialization1.C: New test.
9063
9064         PR c++/163, PR c++/8595
9065         * g++.dg/parse/struct-as-enum1.C: New test.
9066
9067         PR c++/9173
9068         * g++.dg/parse/undefined2.C: New test.
9069
9070 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/9298
9073         * g++.dg/parse/template1.C: New test.
9074
9075         PR c++/9384
9076         * g++.dg/parse/using1.C: New test.
9077
9078         PR c++/9285
9079         PR c++/9294
9080         * g++.dg/parse/expr2.C: New test.
9081
9082         PR c++/9388
9083         * g++.dg/parse/lookup2.C: Likewise.
9084
9085 2003-01-21  Jan Hubicka  <jh@suse.cz>
9086
9087         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9088         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9089         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9090         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9091
9092 2003-01-20  Nick Clifton  <nickc@redhat.com>
9093
9094         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9095         problem with ARM sibcall code generation.
9096
9097 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9098
9099         * gcc.c-torture/execute/20030120-1.c: New.
9100
9101 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9102
9103         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9104
9105 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9106
9107         PR c++/9272
9108         * g++.dg/parse/ctor1.C: New test.
9109
9110         PR c++/9294:
9111         * g++.dg/parse/qualified1.C: New test.
9112
9113         * g++.dg/parse/typename3.C: New test.
9114
9115 2003-01-16  Richard Henderson  <rth@redhat.com>
9116
9117         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9118
9119 2003-01-16  Richard Henderson  <rth@redhat.com>
9120
9121         * g++.dg/pch/pch.exp: Copy test header to the working directory
9122         before using it either for precompilation or direct use.
9123         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9124         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9125
9126 2003-01-16  Richard Henderson  <rth@redhat.com>
9127
9128         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9129         before using it either for precompilation or direct use.
9130         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9131         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9132
9133 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9134
9135         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9136         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9137         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9138         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9139         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9140         typename warning into error.
9141         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9142         error messages.
9143         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9144         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9145         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9146         messages.
9147         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9148         make declaration visible in template.
9149         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9150         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9151         messages.
9152         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9153         message.
9154         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9155         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9156         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9157         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9158         typename warning with error message.
9159         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9160         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9161         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9162
9163 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9164
9165         * g++.dg/parse/ambig2.C: New test.
9166
9167 2003-01-15  Richard Henderson  <rth@redhat.com>
9168
9169         * g++.dg/tls/init-2.C: Update error message string.
9170
9171 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9172
9173         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9174
9175 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9176
9177         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9178         all for HC11/HC12.
9179         * gcc.c-torture/compile/20001205-1.x: Likewise.
9180         * gcc.c-torture/compile/20001226-1.x: Likewise.
9181         * gcc.c-torture/compile/920520-1.x: Likewise.
9182         * gcc.c-torture/compile/961203-1.x: Likewise.
9183         * gcc.c-torture/compile/20020604-1.x: Likewise.
9184
9185 2003-01-15  Jan Hubicka  <jh@suse.cz>
9186
9187         * gcc.c-torture/compile/20030115-1.c: New test.
9188
9189         * gcc.dg/i386-fpcvt-1.c: New test.
9190         * gcc.dg/i386-fpcvt-2.c: New test.
9191
9192 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9193
9194         Further conform g++'s __vmi_class_type_info to the C++ ABI
9195         specification.
9196         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9197         the specification.
9198
9199 2003-01-14  Jan Hubicka  <jh@suse.cz>
9200
9201         * gcc.dg/i386-fpcvt-1.c: New test.
9202         * gcc.dg/i386-fpcvt-2.c: New test.
9203
9204 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9205
9206         * gcc.dg/i386-mmx-3.c: New test.
9207
9208 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9209
9210         PR c++/9264
9211         * g++.dg/parse/octal1.C: New file.
9212
9213         PR c++/9172
9214         * g++.dg/parse/typename1.C: New file.
9215
9216 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9217
9218         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9219         * gcc.dg/bf-no-ms-layout.c: Likewise.
9220         * gcc.dg/bf-ms-attrib.c: Likewise.
9221
9222 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9223
9224         PR c++/9099
9225         * g++.dg/parse/dtor1.C: New file.
9226
9227         PR c++/9128
9228         * g++.dg/rtti/typeid1.C: New file.
9229
9230         PR c++/9153
9231         * g++.dg/parse/lookup1.C: New file.
9232
9233         PR c++/9171
9234         * g++.dg/templ/spec5.C: New file.
9235
9236 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9237
9238         * gcc.c-torture/compile/20030110-1.c: New test.
9239
9240 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9241
9242         Merge from pch-branch:
9243
9244         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9245
9246         * gcc.dg/pch/cpp-1.h: New.
9247         * gcc.dg/pch/cpp-1.c: New.
9248         * gcc.dg/pch/cpp-2.h: New.
9249         * gcc.dg/pch/cpp-2.c: New.
9250
9251         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9252
9253         * gcc.dg/pch/except-1.h: New.
9254         * gcc.dg/pch/except-1.c: New.
9255
9256         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9257
9258         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9259         running test.
9260         * gcc.dg/pch: Include *.hp not *.h.
9261         * gcc.dg/pch/system-1.h: New.
9262         * gcc.dg/pch/system-1.c: New.
9263
9264         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9265
9266         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9267         rather than trying to build and run a program using PCH.
9268         * gcc.dg/pch: Remove dg-do commands from test files.
9269
9270         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9271
9272         * gcc.dg/pch/macro-3.c: New.
9273         * gcc.dg/pch/macro-3.h: New.
9274
9275         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9276
9277         * gcc.dg/pch/common-1.c: New.
9278         * gcc.dg/pch/common-1.h: New.
9279         * gcc.dg/pch/decl-1.c: New.
9280         * gcc.dg/pch/decl-1.h: New.
9281         * gcc.dg/pch/decl-2.c: New.
9282         * gcc.dg/pch/decl-2.h: New.
9283         * gcc.dg/pch/decl-3.c: New.
9284         * gcc.dg/pch/decl-3.h: New.
9285         * gcc.dg/pch/decl-4.c: New.
9286         * gcc.dg/pch/decl-4.h: New.
9287         * gcc.dg/pch/decl-5.c: New.
9288         * gcc.dg/pch/decl-5.h: New.
9289         * gcc.dg/pch/global-1.c: New.
9290         * gcc.dg/pch/global-1.h: New.
9291         * gcc.dg/pch/inline-1.c: New.
9292         * gcc.dg/pch/inline-1.h: New.
9293         * gcc.dg/pch/inline-2.c: New.
9294         * gcc.dg/pch/inline-2.h: New.
9295         * gcc.dg/pch/static-1.c: New.
9296         * gcc.dg/pch/static-1.h: New.
9297         * gcc.dg/pch/static-2.c: New.
9298         * gcc.dg/pch/static-2.h: New.
9299
9300         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9301
9302         * g++.dg/pch/pch.exp: Better handle failing testcases.
9303         * gcc.dg/pch/pch.exp: Likewise.
9304         * gcc.dg/pch/macro-1.c: New.
9305         * gcc.dg/pch/macro-1.h: New.
9306         * gcc.dg/pch/macro-2.c: New.
9307         * gcc.dg/pch/macro-2.h: New.
9308
9309         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9310
9311         * g++.dg/dg.exp: Treat files in pch/ specially.
9312         * g++.dg/pch/pch.exp: New file.
9313         * g++.dg/pch/empty.H: New file.
9314         * g++.dg/pch/empty.C: New file.
9315         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9316         "precompile".
9317
9318         * gcc.dg/pch/pch.exp: New file.
9319         * gcc.dg/pch/empty.h: New file.
9320         * gcc.dg/pch/empty.c: New file.
9321         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9322         "precompile".
9323
9324 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9325
9326         * g++.dg/template/friend14.C: New test.
9327
9328 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9329
9330         * gcc.dg/old-style-asm-1.c: New test.
9331
9332 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9333
9334         * gcc.c-torture/compile/20030109-1.c: New test.
9335
9336 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9337
9338         * gcc.c-torture/execute/20030109-1.c: New test.
9339
9340 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9341
9342         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9343         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9344         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9345         * g++.old-deja/g++.mike/eh2.C: Likewise
9346         * g++.old-deja/g++.mike/eh3.C: Likewise
9347         * g++.old-deja/g++.mike/eh5.C: Likewise
9348         * g++.old-deja/g++.mike/eh6.C: Likewise
9349         * g++.old-deja/g++.mike/eh7.C: Likewise
9350         * g++.old-deja/g++.mike/eh8.C: Likewise
9351         * g++.old-deja/g++.mike/eh9.C: Likewise
9352         * g++.old-deja/g++.mike/eh10.C: Likewise
9353         * g++.old-deja/g++.mike/eh12.C: Likewise
9354         * g++.old-deja/g++.mike/eh13.C: Likewise
9355         * g++.old-deja/g++.mike/eh14.C: Likewise
9356         * g++.old-deja/g++.mike/eh16.C: Likewise
9357         * g++.old-deja/g++.mike/eh17.C: Likewise
9358         * g++.old-deja/g++.mike/eh18.C: Likewise
9359         * g++.old-deja/g++.mike/eh21.C: Likewise
9360         * g++.old-deja/g++.mike/eh23.C: Likewise
9361         * g++.old-deja/g++.mike/eh24.C: Likewise
9362         * g++.old-deja/g++.mike/eh25.C: Likewise
9363         * g++.old-deja/g++.mike/eh26.C: Likewise
9364         * g++.old-deja/g++.mike/eh27.C: Likewise
9365         * g++.old-deja/g++.mike/eh28.C: Likewise
9366         * g++.old-deja/g++.mike/eh29.C: Likewise
9367         * g++.old-deja/g++.mike/eh31.C: Likewise
9368         * g++.old-deja/g++.mike/eh33.C: Likewise
9369         * g++.old-deja/g++.mike/eh34.C: Likewise
9370         * g++.old-deja/g++.mike/eh35.C: Likewise
9371         * g++.old-deja/g++.mike/eh36.C: Likewise
9372         * g++.old-deja/g++.mike/eh37.C: Likewise
9373         * g++.old-deja/g++.mike/eh38.C: Likewise
9374         * g++.old-deja/g++.mike/eh39.C: Likewise
9375         * g++.old-deja/g++.mike/eh40.C: Likewise
9376         * g++.old-deja/g++.mike/eh41.C: Likewise
9377         * g++.old-deja/g++.mike/eh42.C: Likewise
9378         * g++.old-deja/g++.mike/eh44.C: Likewise
9379         * g++.old-deja/g++.mike/eh46.C: Likewise
9380         * g++.old-deja/g++.mike/eh47.C: Likewise
9381         * g++.old-deja/g++.mike/eh48.C: Likewise
9382         * g++.old-deja/g++.mike/eh49.C: Likewise
9383         * g++.old-deja/g++.mike/eh50.C: Likewise
9384
9385
9386         PR c++/8615
9387         * g++.dg/template/char1.C: New test.
9388
9389         * g++.dg/template/varmod1.C: Fix typo.
9390
9391 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9392
9393         DR 180
9394         * g++.old-deja/g++.pt/crash32.C: Expect error.
9395
9396 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9397
9398         PR c++/5919
9399         * g++.dg/template/varmod1.C: New test.
9400
9401         PR c++/8727
9402         * g++.dg/inherit/typeinfo1.C: New test.
9403
9404         PR c++/8663
9405         * g++.dg/inherit/typedef1.C: New test.
9406
9407 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9408
9409         PR c++/8332
9410         PR c++/8493
9411         * g++.dg/template/strlen1.C: New test.
9412
9413         PR c++/8227
9414         * g++.dg/template/ctor2.C: New test.
9415
9416         PR c++/8214
9417         * g++.dg/init/string1.C: New test.
9418
9419         PR c++/8511
9420         * g++.dg/template/friend8.C: New test.
9421
9422 2002-11-29  Joe Buck <jbuck@synopsys.com>
9423
9424         * g++.dg/lookup/anon2.C: New test.
9425
9426 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9427
9428         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9429         h8300 port.
9430
9431 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9432
9433         * gcc.dg/bitfld-6.c: New test.
9434
9435 2002-11-27  Jan Hubicka  <jh@suse.cz>
9436
9437         * gcc.c-torture/execute/20021127.[cx]: New test.
9438
9439 2002-11-26  Jan Hubicka  <jh@suse.cz>
9440
9441         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9442         quality.
9443
9444 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9445
9446         * g++.dg/init/brace2.C: New test.
9447         * g++.old-deja/g++.mike/p9129.C: Correct.
9448
9449 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9450
9451         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9452
9453 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9454
9455         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9456
9457 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9458
9459         * testsuite/g++.dg/abi/empty11.C: New test.
9460         * testsuite/g++.dg/rtti/cv1.C: New test.
9461
9462 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9463
9464         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9465
9466 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9467
9468         * g++.dg/abi/empty10.C: New test.
9469
9470 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9471
9472         * gcc.c-torture/compile/20021124-1.c: New test.
9473
9474 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9475
9476         * g++.dg/abi/rtti2.C: New test.
9477
9478 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9479
9480         * gcc.dg/i386-unroll-1.c: New test.
9481
9482 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9483
9484         * gcc.c-torture/compile/20021120-1.c: New test.
9485         * gcc.c-torture/compile/20021120-2.c: New test.
9486
9487 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9488
9489         * gcc.dg/bitfld-5.c: New test.
9490
9491 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9492
9493         * gcc.c-torture/execute/20021120-3.c: New test.
9494
9495 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9496
9497         * gcc.c-torture/execute/20021120-2.c: New test.
9498
9499 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9500
9501         * gcc.c-torture/execute/20021120-1.c: New test.
9502
9503 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * gcc.c-torture/execute/20021118-3.c: New test.
9506
9507 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9508
9509         * gcc.c-torture/compile/20021119-1.c: New test.
9510
9511 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9512
9513         * gcc.dg/duff-1.c: New test.
9514         * gcc.dg/duff-2.c: New test.
9515         * gcc.dg/duff-3.c: New test.
9516
9517 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9518
9519         * gcc.dg/cpp/_Pragma5.c: New test.
9520
9521 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9522
9523         * gcc.c-torture/execute/20021118-2.c: New test.
9524
9525 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9526
9527         * gcc.c-torture/execute/20021118-1.c: New test.
9528
9529 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9530
9531         * gcc.dg/20021116-1.c: New test.
9532
9533 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9534
9535         * g++.dg/abi/vcall1.C: New test.
9536
9537 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.dg/20021029-1.c: New test.
9540         * gcc.dg/20021029-2.c: New test.
9541
9542 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9543
9544         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9545
9546 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9547
9548         PR c/8439
9549         * gcc.dg/20021110.c: Move to ...
9550         * gcc.c-torture/compile/20021110.c: .... here.
9551
9552 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9553
9554         PR c/8467
9555         * gcc.c-torture/execute/20021111-1.c
9556
9557 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9558
9559         PR c/8439
9560         * gcc.dg/20021110.c: New test.
9561
9562 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9563
9564         * g++.dg/abi/vthunk3.C: Run only on x86.
9565
9566 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9567
9568         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9569
9570 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9571
9572         * lib/compat.exp (compat-execute): Fix logic error in last
9573         change.
9574
9575 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9576
9577         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9578
9579 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9580
9581         PR c++/8389
9582         * g++.dg/template/access6.C: New test.
9583
9584 2002-11-08  Jan Hubicka  <jh@suse.cz>
9585
9586         * gcc.dg/i386-ssefp-1.c: New test.
9587         * gcc.dg/i386-ssefp-1.c: New test.
9588
9589 2002-11-08  Jan Hubicka  <jh@suse.cz>
9590
9591         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9592
9593 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9594
9595         * g++.dg/abi/vthunk3.C: New test.
9596
9597         PR c++/8338
9598         * g++.dg/template/crash2.C: New test.
9599
9600 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9601
9602         * testsuite/g++.dg/abi/dtor1.C: New test.
9603         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9604
9605 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9606
9607         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9608         Darwin.
9609
9610 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9611
9612         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9613         -mthumb.  Only xfail with -O0.
9614
9615 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9616
9617         * g++.dg/abi/thunk1.C: New test.
9618         * g++.dg/abi/thunk2.C: Likewise.
9619         * g++.dg/abi/vtt1.C: Likewise.
9620
9621 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9622
9623         PR optimization/8423
9624         * gcc.c-torture/execute/builtin-constant.c: New test.
9625
9626 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9627
9628         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9629         Add some more cases.
9630
9631 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9632
9633         PR c++/8391
9634         * g++.dg/opt/local1.C: New test.
9635
9636 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9637
9638         PR c++/8160
9639         * g++.dg/template/complit1.C: New test.
9640
9641         PR c++/8149
9642         * g++.dg/template/typename4.C: Likewise.
9643
9644 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9645
9646         Core issue 287, PR c++/7639
9647         * g++.dg/template/instantiate1.C: Adjust error location.
9648         * g++.dg/template/instantiate3.C: New test.
9649         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9650         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9651         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9652
9653 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9654
9655         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9656
9657 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9658
9659         PR c++/8287
9660         * g++.dg/init/dtor2.C: New test.
9661
9662 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9663
9664         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9665         * gcc.dg/nest.c: Bypass errors on irix6.
9666
9667 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9668
9669         * gcc.dg/nest.c: Expect error for mmix-*-*.
9670         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9671
9672 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9673
9674         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9675         markers.
9676
9677         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9678
9679 2002-10-25  Mike Stump  <mrs@apple.com>
9680
9681         * gcc.dg/warn-1.c: New test.
9682
9683 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9684
9685         * g++.dg/template/typename3.C: New test.
9686
9687 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9688
9689         * g++.dg/lookup/ptrmem1.C: New test.
9690
9691         * g++.dg/abi/vthunk2.C: New test.
9692
9693 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9694
9695         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9696
9697 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9698
9699         * g++.dg/abi/empty9.C: New test.
9700
9701 2002-10-24  Richard Henderson  <rth@redhat.com>
9702
9703         * g++.dg/inherit/thunk1.C: Enable for ia64.
9704
9705 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9706
9707         PR c++/8067
9708         * g++.dg/lookup/pretty1.C: New test.
9709
9710 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9711
9712         * gcc.dg/20021023-1.c: New test.
9713
9714 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/7679
9717         * g++.dg/parse/inline1.C: New test.
9718
9719 2002-10-23  Richard Henderson  <rth@redhat.com>
9720
9721         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9722
9723         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9724
9725 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9726
9727         PR c++/6579
9728         * g++.dg/parse/stmtexpr3.C: New test.
9729
9730 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9731
9732         * g++.dg/expr/cond1.C: New test.
9733
9734 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9735
9736         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9737
9738 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9739
9740         * g++.dg/abi/vbase13.C: New test.
9741         * g++.dg/abi/vbase14.C: Likewise.
9742
9743 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9744
9745         * gcc.dg/tls/pic-1.c: New test.
9746         * gcc.dg/tls/nonpic-1.c: New test.
9747         * gcc.dg/20021018-1.c: New test.
9748
9749 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9750
9751         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9752         Remove only files with the same base name as the test case.
9753         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9754         (profopt-execute): Likewise.  Also, remove old profiling
9755         and performance data files before running the tests.
9756
9757         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9758         * g++.dg/bprob/bprob.exp: Likewise.
9759         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9760         to allow more general test case names.
9761
9762         * g++.dg/bprob/bprob-1.C: Rename to ...
9763         * g++.dg/bprob/g++-bprob-1.C: ... this.
9764
9765         * g77.dg/bprob/bprob-1.f: Rename to ...
9766         * g77.dg/bprob/g77-bprob-1.f: ... this.
9767
9768 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9769
9770         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9771         bison 1.50 or later.
9772
9773 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9774
9775         * g++.dg/README: Describe more test directories.
9776
9777 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9778
9779         * g++.dg/init/array6.C: Add additional tests.
9780
9781 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9782
9783         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9784         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9785
9786 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9787
9788         * gcc.c-torture/compile/20020604-1.x: New.
9789         * gcc.c-torture/compile/simd-5.x: Likewise.
9790         * gcc.c-torture/execute/920710-1.x: Likewise.
9791         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9792
9793 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9794
9795         * g++.dg/inherit/override1.C: Add dg-options clause.
9796
9797 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9798
9799         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9800         _mm_slli_si128.
9801
9802 2002-10-19  Andreas Schwab  <schwab@suse.de>
9803
9804         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9805         directory component.
9806
9807 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9808
9809         * g++.dg/inherit/thunk1.C: New test.
9810
9811         * g++.dg/inherit/override1.C: New test.
9812
9813         * g++.dg/abi/mangle11.C: New test.
9814         * g++.dg/abi/mangle14.C: New test.
9815         * g++.dg/abi/mangle17.C: New test.
9816
9817 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9818
9819         * g++.dg/overload/member2.C: New test.
9820
9821 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9822
9823         * g++.dg/README: Describe new compat directory.
9824         * g++.dg/dg.exp: Skip tests in compat directory.
9825         * README.compat: New file.
9826         * lib/compat.exp: New expect script.
9827         * g++.dg/compat: New test directory.
9828         * g++.dg/compat/compat.exp: New expect script.
9829         * g++.dg/compat/abi: New test directory.
9830         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9831         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9832         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9833         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9834         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9835         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9836         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9837         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9838         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9839         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9840         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9841         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9842         * g++.dg/compat/break: New test directory.
9843         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9844         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9845         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9846         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9847         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9848         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9849         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9850         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9851         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9852         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9853         g++.dg/compat/break/README: New files.
9854         * g++.dg/compat/eh: New test directory.
9855         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9856         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9857         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9858         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9859         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9860         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9861         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9862         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9863         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9864         g++.dg/compat/eh/filter2_y.C,
9865         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9866         g++.dg/compat/eh/new1_y.C,
9867         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9868         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9869         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9870         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9871         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9872         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9873         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9874         g++.dg/compat/eh/unexpected1_y.C: New files.
9875         * g++.dg/compat/init: New test directory.
9876         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9877         g++.dg/compat/init/array5_y.C,
9878         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9879         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9880         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9881         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9882         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9883         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9884         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9885         g++.dg/compat/init/init-ref2_y.C: New files.
9886
9887 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9888
9889         PR c++/7584
9890         * g++.dg/inherit/using3.C: New test.
9891
9892 2002-10-17  Jan Hubicka  <jh@suse.cz>
9893
9894         * gcc.dg/20021017-2.c: New test.
9895
9896 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9897
9898         * g++.dg/abi/mangle16.C: Adjust.
9899
9900         * g++.dg/init/array8.C: New test.
9901
9902 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9903
9904         * gcc.dg/special/mips-abi.exp: New test.
9905         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9906
9907 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * g++.dg/abi/mangle16.C: New test.
9910         * g++.dg/abi/mangle17.C: Likewise.
9911
9912         PR c++/7478
9913         * g++.dg/template/ref1.C: New test.
9914
9915 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9916
9917         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9918
9919 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9920
9921         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9922
9923 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9924
9925         PR c++/7524
9926         * g++.dg/init/array7.C: New test.
9927
9928 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9929
9930         * g++.dg/init/array6.C: New test.
9931
9932         * g++.dg/abi/mangle13.C: Likewise.
9933         * g++.dg/abi/mangle14.C: Likewise.
9934         * g++.dg/abi/mangle15.C: Likewise.
9935
9936 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9937
9938         * g++.dg/abi/empty8.C: New test.
9939
9940 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9941
9942         * g++.dg/init/ctor1.C: New test.
9943
9944 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9945
9946         * gcc.c-torture/execute/20021015-1.c: New test.
9947
9948 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9949
9950         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9951
9952 2002-10-14  Jan Hubicka  <jh@suse.cz>
9953
9954         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9955
9956 2002-10-14  Richard Henderson  <rth@redhat.com>
9957
9958         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9959
9960 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9961
9962         PR optimization/6631
9963         * g++.dg/opt/const2.C: New test.
9964
9965 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/7176
9968         * g++.dg/parse/friend1.C: New test.
9969         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9970
9971 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gcc.dg/20021014-1.c: New test.
9974
9975 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/5661
9978         * g++.dg/ext/vlm1.C: New test.
9979         * g++.dg/ext/vlm2.C: Likewise.
9980
9981         * g++.dg/init/array1.C: Remove invalid braces.
9982         * g++.dg/init/brace1.C: New test.
9983         * g++.dg/init/copy2.C: Likewise.
9984         * g++.dg/init/copy3.C: Likewise.
9985         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9986         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9987         braces.
9988
9989 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9990
9991         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9992
9993 2002-10-11  Richard Shann  <richard.shann@superh.com>
9994
9995         * gcc.c-torture/compile/simd-5.c: New test.
9996
9997 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9998
9999         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10000
10001 2002-10-10  Jim Wilson  <wilson@redhat.com>
10002
10003         * gcc.c-torture/execute/20021010-1.c: New test.
10004
10005 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10006
10007         PR c/7353
10008         * g++.dg/ext/typedef-init.C: New test.
10009         * gcc.dg/typedef-init.c: New test.
10010
10011 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10012
10013         * gcc.dg/cpp/paste13.c: New test.
10014
10015 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10016
10017         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10018         remaining platforms, XFAIL during compile, not execute.  Don't
10019         XFAIL at -O0.
10020
10021 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10022
10023         * gcc.dg/alias-1.c: Tweak expected warning.
10024
10025 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10026
10027         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10028
10029 2002-10-06  Andreas Jaeger  <aj@suse.de>
10030
10031         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10032         * gcc.dg/cpp/c++98.C: Likewise.
10033
10034         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10035         * g++.dg/cpp/c++98.C: Likewise.
10036
10037         * g++.dg/README (Subdirectories): Mention cpp directory.
10038
10039         PR target/7559
10040         * gcc.dg/20021006-1.c: New test.
10041
10042 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10043
10044         PR c++/7804
10045         * g++.dg/other/warning1.C: New test.
10046
10047 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10048
10049         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10050         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10051         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10052
10053 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10054
10055         PR c++/7931
10056         * g++.dg/template/ptrmem3.C: New test.
10057
10058         PR c++/7754
10059         * g++.dg/template/union1.C: New test.
10060
10061 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10062
10063         PR c++/8006
10064         * g++.dg/abi/mangle9.C: New test.
10065         * g++.dg/abi/mangle10.C: New test.
10066         * g++.dg/abi/mangle11.C: New test.
10067         * g++.dg/abi/mangle12.C: New test.
10068
10069 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10070
10071         PR c++/7188.
10072         * g++.dg/template/meminit1.C: New test.
10073         * g++.dg/warn/Wreorder-1.C: Likewise.
10074         * g++.old-deja/g++.mike/warn3.C: Tweak.
10075         * lib/prune.exp: Ingore "in copy constructor".
10076
10077 2002-10-02  Andreas Jaeger  <aj@suse.de>
10078
10079         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10080         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10081         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10082         on x86-64.
10083
10084 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10085
10086         * gcc.dg/empty1.C: Fix typo.
10087
10088 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10089
10090         * gcc.dg/alias-1.c: New test.
10091
10092 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10093
10094         * gcc.dg/empty1.C: New test.
10095
10096         * g++.dg/tls/init-2.C: Tweak error messages.
10097
10098 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10099
10100         * gcc.c-torture/compile/20020923-1.c: New test.
10101
10102 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10103
10104         * gcc.c-torture/execute/ffs-1.c: New test.
10105         * gcc.c-torture/execute/ffs-2.c: Ditto.
10106
10107 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10108
10109         * g++.dg/overload/member1.C: New test.
10110
10111 2002-09-30  Mark Mitchell  <mark@code
10112
10113 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10114
10115         * testsuite/gcc.dg/tls/diag-3.c: New.
10116
10117 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10118
10119         * g++.dg/README (Subdirectories): Document new subdir expr.
10120         * g++.dg/expr/pmf-1.C: New test.
10121
10122 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10123
10124         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10125
10126 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * g++.dg/abi/bitfield3.C: New test.
10129
10130 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10131
10132         * lib/gcov.exp: Tweak expected line formats.
10133         * gcc.misc-tests/gcov8.c: New test.
10134         * gcc.misc-tests/gcov8.x: New flags.
10135
10136 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10137
10138         * consistency.vlad/layout/endian.c: Include string.h.
10139
10140         * gcc.c-torture/execute/20020805-1.c: New test.
10141
10142 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10143
10144         * g++.dg/other/conversion1.C: New test.
10145
10146 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10147
10148         * gcc.dg/builtins-1.c: New testcase.
10149
10150 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10151
10152         * g++.dg/inherit/access3.C: New test.
10153
10154 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10155
10156         * gcc.dg/ia64-visibility-2.c: New test.
10157
10158 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10159
10160         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10161         __qualifier_flags to __flags.
10162
10163 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10164
10165         * g++.dg/inherit/operator1.C: New test.
10166         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10167         * g++.dg/other/error1.C: Change expected error message.
10168         * g++.dg/template/conv4.C: Likewise.
10169
10170 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10171
10172         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10173         for documented behavior.
10174
10175 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10176
10177         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10178         several targets known to fail.
10179
10180 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10181
10182         * gcc.dg/mips-args-[123].c: New tests.
10183
10184 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10185
10186         * gcc.dg/ppc-spe.c: New.
10187
10188 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10189
10190         * g++.dg/other/ptrmem4.C: New testcase.
10191
10192 2002-07-24  Richard Henderson  <rth@redhat.com>
10193
10194         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10195
10196 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10197
10198         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10199
10200 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10201
10202         * gcc.c-torture/execute/memset-3.c: New testcase.
10203
10204 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10205
10206         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10207         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10208
10209 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10210
10211         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10212         Delete.
10213
10214 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10215
10216         * gcc.c-torture/compile/simd-4.c: New test.
10217
10218 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10219
10220         PR c++/7347, c++/7348
10221         * g++.dg/template/access4.C: New test.
10222         * g++.dg/template/access5.C: New test.
10223         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10224         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10225         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10226         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10227
10228 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10229
10230         * gcc.dg/gnu89-init-2.c: New test.
10231
10232 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10233
10234         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10235
10236 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10237
10238         * gcc.c-torture/execute/20020720-1.c: New testcase.
10239
10240 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10241
10242         * gcc.dg/cpp/Wsignprom.c: New tests.
10243
10244 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10245
10246         * gcc.c-torture/execute/loop-13.c: New test.
10247
10248 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10249
10250         * gcc.dg/cpp/expr.c: New tests.
10251
10252 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10253
10254         * g++.dg/opt/pr6713.C: Add template instantiation.
10255
10256 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10257
10258         * gcc.dg/nest.c: New test.
10259
10260 2002-07-17  Richard Henderson  <rth@redhat.com>
10261
10262         * g++.dg/opt/pr6713.C: New test.
10263
10264 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10265
10266         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10267         XFAIL for all x86 processors.
10268
10269 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10270
10271         * gcc.c-torture/execute/20010122-1.x: Do not test with
10272         -fomit-frame-pointer.
10273
10274 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10275
10276         * g++.dg/template/instantiate2.C: New test.
10277         * g++.dg/template/spec4.C: New test.
10278
10279 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10280
10281         * g++.dg/template/access2.C: New test.
10282         * g++.dg/template/access3.C: New test.
10283
10284 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10285
10286         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10287         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10288         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10289         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10290         Convert to use <stdarg.h>.
10291         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10292         Delete.
10293         * gcc.dg/va-arg-2.c: New.
10294         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10295
10296 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * gcc.c-torture/compile/20020710-1.c: New test.
10299
10300 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10301                           Andrew Pinski  <pinskia@physics.uc.edu>
10302
10303         gcc.c-torture/compile/simd-2.c: New testcase.
10304         gcc.c-torture/compile/simd-3.c: Likewise.
10305
10306 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10307
10308         PR c++/7224
10309         * g++.dg/overload/error1.C: New test.
10310
10311 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10312
10313         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10314         configuration and IRIX 6 O32 ABI.
10315
10316 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10317
10318         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10319
10320 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10321
10322         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10323
10324 2002-07-10  Jeffrey A Law  <law@redhat.com>
10325
10326         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10327
10328         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10329
10330 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10331
10332         * gcc.dg/20020312-2.c: Check for __PPC__.
10333
10334 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10335
10336         * gcc.c-torture/compile/20020709-1.c: New test.
10337
10338 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10339
10340         * g++.dg/template/qualttp21.C: New test case.
10341
10342 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10343
10344         * gcc.c-torture/compile/20020706-1.c: New test.
10345         * gcc.c-torture/compile/20020706-2.c: New test.
10346
10347 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10348             Alexandre Oliva  <aoliva@redhat.com>
10349
10350         * g++.dg/warn/incomplete1.C: New test.
10351
10352 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10353
10354         PR c++/7099
10355         * g++.dg/warn/noreturn1.C: New test.
10356
10357 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/6706
10360         * g++.dg/debug/debug6.C: New test.
10361         * g++.dg/debug/debug7.C: New test.
10362
10363 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10364
10365         * gcc.c-torture/compile/simd-3.c: New test.
10366
10367 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10368
10369         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10370         * gcc.dg/20020620-1.c: Likewise.
10371
10372 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10373
10374         PR c++/6944
10375         * g++.dg/init/array4.C: New test.
10376         * g++.dg/init/array5.C: New test.
10377
10378 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10379
10380         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10381         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10382
10383 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10384
10385         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10386         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10387         * gcc.dg/wtr-conversion-1.c: Likewise.
10388         * gcc.dg/wtr-escape-1.c: Likewise.
10389         * gcc.dg/wtr-int-type-1.c: Likewise.
10390         * gcc.dg/wtr-label-1.c: Likewise.
10391         * gcc.dg/wtr-static-1.c: Likewise.
10392         * gcc.dg/wtr-strcat-1.c: Likewise.
10393         * gcc.dg/wtr-suffix-1.c: Likewise.
10394         * gcc.dg/wtr-switch-1.c: Likewise.
10395         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10396         * gcc.dg/wtr-union-init-1.c: Likewise.
10397         * gcc.dg/wtr-union-init-2.c: Likewise.
10398         * gcc.dg/wtr-union-init-3.c: Likewise.
10399
10400         * gcc.dg/wtr-func-def-1.c: New test.
10401
10402 2002-07-02 Devang Patel <dpatel@apple.com>
10403
10404         * objc.dg/param-1.m: New test.
10405
10406 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10407
10408         * gcc.dg/cpp/trad/directive.c: Add test.
10409         * gcc.dg/cpp/trad/macroargs.c: Add test.
10410         * gcc.dg/cpp/trad/rec
10411
10412 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10413
10414         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10415
10416 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10417
10418         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10419         targets.
10420
10421 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10422
10423         * g++.dg/abi/mange7.C: New test.
10424
10425         PR c++/6438.
10426         * g++.dg/parse/stmtexpr2.C: New test.
10427
10428 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10429
10430         * gcc.dg/20020312-2.c: Add SH target.
10431
10432 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10433
10434         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10435         compiler output on mips*-*-irix*.
10436
10437 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10438
10439         * g++.dg/parse/attr1.C: New test.
10440
10441 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10442
10443         * gcc.c-torture/execute/string-opt-17.c: New test case.
10444         * gcc.c-torture/execute/memset-2.c: New test case.
10445
10446 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10447
10448         PR c++/6256:
10449         * g++.dg/template/friend5.C: New test.
10450
10451         PR c++/6331:
10452         * g++.dg/template/qual1.C: Likewise.
10453
10454 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10455
10456         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10457         Include stdlib.h, not stdio.h or ctype.h.
10458
10459 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10460
10461         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10462         cris-*-elf* and mmix-*-*.
10463         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10464         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10465         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10466         Ditto.
10467         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10468         * gcc.dg/wchar_t-1.c: Ditto.
10469
10470 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10471
10472         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10473         Clarify comment.
10474
10475 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10476
10477         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10478
10479 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10480
10481         * gcc.c-torture/execute/20000906-1.x: Delete.
10482
10483 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10484
10485         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10486
10487 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10488
10489         * PR6367
10490         * g77.f-torture/execute/6367.f: New test.
10491         * g77.f-torture/execute/6367.x: Disable for MMIX.
10492
10493 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10494
10495         * PR6352
10496         * g++.dg/opt/inline2.C: New test.
10497
10498 2002-04-18  Richard Henderson  <rth@redhat.com>
10499
10500         * gcc.dg/20000906-1.c: Enable for all targets.
10501         * gcc.c-torture/compile/iftrap-2.c: New.
10502
10503 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10504
10505         * gcc.dg/20020418-1.c: New test.
10506         * gcc.dg/20020418-2.c: New test.
10507
10508 2002-04-18  Richard Henderson  <rth@redhat.com>
10509
10510         * gcc.c-torture/compile/iftrap-1.c: New.
10511         * gcc.dg/iftrap-1.c: Adjust for ia64.
10512         * gcc.dg/iftrap-2.c: New.
10513
10514 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10515
10516         * gcc.c-torture/compile/20020418-1.c: New test.
10517
10518 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10519
10520         * gcc.c-torture/compile/20020415-1.c: New.
10521
10522 2002-04-18  David S. Miller  <davem@redhat.com>
10523
10524         * gcc.c-torture/execute/20020418-1.c: New test.
10525
10526 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * gcc.dg/20020416-1.c: New test.
10529
10530         * g++.dg/opt/inline1.C: New test.
10531
10532 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10533
10534         * gcc.dg/altivec-5.c: New test.
10535
10536         * gcc.dg/20020415-1.c: New test.
10537
10538 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10539
10540         * testsuite/lib/chill.exp: Remove.
10541
10542 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10543
10544         * g++.dg/other/big-struct.C: New test.
10545
10546 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10547
10548         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10549         of scratch file.
10550
10551 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10552
10553         PR c/6277
10554         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10555         in scan-assembler function name
10556
10557 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10558
10559         * g77.f-torture/execute/980628-4.x,
10560         g77.f-torture/execute/980628-5.x,
10561         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10562         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10563         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10564         i[34567]86-*-*.
10565
10566 2002-04-13  David S. Miller  <davem@redhat.com>
10567
10568         * gcc.c-torture/execute/20020413-1.c: New test.
10569
10570 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10571
10572         * gcc.dg/asm-6.c,
10573         * g++.dg/ext/asm1.C: New tests.
10574
10575 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10576
10577         PR c++ 5373.
10578         * g++.dg/parse/stmtexpr1.C: New test.
10579
10580         PR c++/5189.
10581         * g++.dg/template/copy1.C: New test.
10582
10583 2002-04-12  Richard Henderson  <rth@redhat.com>
10584
10585         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10586
10587 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10588
10589         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10590         gcc.c-torture/execute/20020307-2.c.
10591
10592 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10593
10594         * g++.dg/ext/attrib5.C,
10595         * g++.dg/lookup/struct1.C: New tests.
10596
10597 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10598
10599         * gcc.dg/20020411-1.c: New test.
10600
10601         * gcc.c-torture/execute/20020411-1.c: New test.
10602
10603 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10604
10605         * g77.f-torture/execute/6177.f: New test.
10606
10607 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10608
10609         PR middle-end/6247
10610         * g++.dg/opt/cleanup1.C: New test.
10611
10612         * g++.dg/opt/const1.C: New test.
10613
10614 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10615
10616         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10617
10618 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10619
10620         PR c++/5507
10621         * g++.dg/template/typename2.C: New test.
10622
10623 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10624
10625         * gcc.c-torture/execute/loop-12.c: New.
10626
10627 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10628
10629         * g77.f-torture/execute/980628-4.x,
10630         g77.f-torture/execute/980628-5.x,
10631         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10632         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10633         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10634
10635 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10636
10637         PR optimization/6086
10638         * g++.dg/opt/preinc1.C: New test.
10639
10640 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10641
10642         PR c++/5571
10643         * g++.dg/opt/static2.C: New test.
10644
10645 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10646
10647         PR c/5120
10648         * gcc.dg/20020406-1.c: New test.
10649
10650 2002-04-04  David S. Miller  <davem@redhat.com>
10651
10652         * gcc.c-torture/execute/20020404-1.c: New test.
10653
10654 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10655
10656         PR c/6123
10657         * gcc.dg/20020312-2.c: Do not declare global register variable
10658         if __PIC__ or __pic__ is defined.
10659
10660 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10661
10662         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10663         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10664
10665 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10666
10667         * gcc.misc-tests/linkage.exp: Update last change to handle
10668         sparc*-, not just sparc-.
10669
10670 2002-04-03  Richard Henderson  <rth@redhat.com>
10671
10672         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10673
10674 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10675
10676         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10677
10678 2002-04-02  David S. Miller  <davem@redhat.com>
10679
10680         * gcc.c-torture/execute/20020402-3.c: New test.
10681
10682 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10683
10684         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10685         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10686
10687         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10688         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10689         g77.f-torture/execute/20001201.x,
10690         g77.f-torture/execute/u77-test.x: New files.
10691
10692         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10693         * gcc.dg/wchar_t-1.c: Ditto.
10694
10695 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10696
10697         * gcc.c-torture/execute/20020402-1.c: New test.
10698
10699 2002-04-01  Richard Henderson  <rth@redhat.com>
10700
10701         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10702
10703         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10704
10705 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10706
10707         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10708
10709 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10710
10711         * g++.dg/inherit/template-as-base.C: Expect error.
10712         * g++.dg/inherit/namespace-as-base.C: Likewise.
10713
10714 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10715
10716         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10717         g++.dg/ext/instantiate3.C: Tweak match patterns.
10718
10719         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10720         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10721         -da test.
10722
10723 2002-03-31  Richard Henderson  <rth@redhat.com>
10724
10725         * gcc.dg/special/alias-2.c: New.
10726         * gcc.dg/special/ecos.exp: Run it.
10727
10728 2002-03-31  Richard Henderson  <rth@redhat.com>
10729
10730         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10731
10732 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10733
10734         * gcc.dg/weak-1.c: Disable on h8300 port.
10735
10736 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10737
10738         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10739         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10740         ordering tests.
10741         * g++.dg/bprob/bprob-1.C: New test.
10742         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10743         * g++.dg/gcov/gcov-1.C: New test.
10744         * g++.dg/gcov/gcov-1.x: New file.
10745         * g++.dg/gcov/gcov-2.C: New test.
10746         * g++.dg/gcov/gcov-3.C: New test.
10747         * g++.dg/gcov/gcov-3.h: New file.
10748
10749 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10750
10751         * g++.old-deja/g++.other/builtins5.C: New test.
10752         * g++.old-deja/g++.other/builtins6.C: New test.
10753         * g++.old-deja/g++.other/builtins7.C: New test.
10754         * g++.old-deja/g++.other/builtins8.C: New test.
10755         * g++.old-deja/g++.other/builtins9.C: New test.
10756
10757 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10758
10759         * g++.dg/opt/static1.C: New test.
10760
10761         * g++.dg/opt/longbranch1.C: New test.
10762
10763 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10764
10765         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10766
10767         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10768
10769 2002-03-28  Jeffrey A Law  (law@redhat.com)
10770
10771         * gcc.c-torture/execute/20020328-1.c: New test.
10772
10773 2002-03-27  Richard Henderson  <rth@redhat.com>
10774
10775         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10776         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10777         move from g++.old-deja/g++.ext/.
10778
10779 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10780
10781         * g++.dg/init/new2.C: New test.
10782
10783 2002-03-26  Richard Henderson  <rth@redhat.com>
10784
10785         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10786
10787         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10788         on sparc.
10789
10790         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10791         sparcv9 systems.
10792         * gcc.dg/20001102-1.c: Likewise.
10793
10794 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10795
10796         * gcc.dg/cpp/endif-pedantic1.c,
10797         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10798
10799 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10800
10801         * g++.dg/init/new1.C: New test.
10802
10803 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10804
10805         * g++.dg/abi/vbase9.C: New test.
10806
10807 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10808
10809         * gcc.dg/arm-asm.c: New test.
10810
10811 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10812
10813         * gcc.dg/Wswitch-enum.c: New test.
10814         Fix PR c/5044.
10815
10816 2002-03-26  Richard Henderson  <rth@redhat.com>
10817
10818         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10819         structure.
10820
10821 2002-03-25  Richard Henderson  <rth@redhat.com>
10822
10823         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10824         sparcv9 systems.
10825
10826         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10827         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10828
10829 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10830
10831         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10832
10833 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10834
10835         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10836         targets using generic thunk support.
10837
10838 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10839
10840         * gcc.c-torture/compile/20020323-1.c: New test.
10841
10842         * g++.dg/opt/conj2.C: New test.
10843
10844 2002-03-24  Richard Henderson  <rth@redhat.com>
10845
10846         * gcc.dg/weak-1.c: Use -fno-common.
10847
10848 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10849
10850         * g77.dg/f77-edit-apostrophe-out.f: New test
10851         * g77.dg/f77-edit-h-out.f: New test
10852         * g77.dg/f77-edit-t-in.f: New test
10853         * g77.dg/f77-edit-t-out.f: New test
10854         * g77.dg/f77-edit-x-out.f: New test
10855         * g77.dg/f77-edit-slash-out.f: New test
10856         * g77.dg/f77-edit-colon-out.f: New test
10857         * g77.dg/f77-edit-s-out.f: New test
10858
10859 2002-03-24  Richard Henderson  <rth@redhat.com>
10860
10861         * objc/execute/formal_protocol-6.x: New XFAIL.
10862
10863 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10864
10865         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10866         that do not support weak symbols
10867
10868 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10869
10870         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10871         * lib/g77.exp:  Likewise
10872         * lib/objc.exp: Likewise
10873
10874 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10875
10876         * gcc.dg/Wswitch-default.c: New test.
10877
10878 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10879
10880         * g++.dg/other/enum1.C: New test.
10881
10882 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10883
10884         * gcc.dg/pragma-ep-3.c: Fix typo.
10885
10886 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10887
10888         * g++.dg/inherit/template-as-base.C: New test.
10889
10890 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10891
10892         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10893         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10894
10895 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10896
10897         * gcc.dg/cpp/multiline.c: Update to match.
10898
10899 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10900
10901         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10902
10903 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10904
10905         * gcc.dg/cpp/extratokens2.c:  New file.
10906
10907 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10908
10909         * gcc.dg/20020312-2.c: Add rs6000 target.
10910
10911         * gcc.c-torture/compile/20020319-1.c: New test.
10912
10913 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10914
10915         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10916         (A, E): Handle this.
10917
10918 2002-03-20  Jason Merrill  <jason@redhat.com>
10919
10920         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10921         ignoring -fpic.
10922         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10923         through prune_gcc_output.
10924
10925 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10926
10927         * gcc.c-torture/compile/20020320-1.c: New test.
10928
10929 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10930
10931         * gcc.c-torture/compile/20020318-1.c: New test.
10932
10933         * gcc.dg/struct-by-value-1.c: New test.
10934
10935         * gcc.dg/20020319-1.c: New test.
10936
10937 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10938
10939         * g++.dg/opt/conj1.C: New test.
10940
10941 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10942
10943         * g++.dg/template/qualttp20.C: Revert previous change.
10944         * g++.dg/template/qualttp3.C: Likewise.
10945         * g++.dg/template/qualttp4.C: Likewise
10946         * g++.dg/template/qualttp5.C: Likewise
10947         * g++.dg/template/qualttp6.C: Likewise
10948         * g++.dg/template/qualttp7.C: Likewise
10949         * g++.dg/template/qualttp8.C: Likewise
10950         * g++.dg/template/recurse.C: Likewise.
10951
10952 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10953
10954         * gcc.dg/cpp/wchar-1.c: Update.
10955
10956 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10957
10958         * g++.dg/template/conv1.C: New test.
10959         * g++.dg/template/conv2.C: New test.
10960         * g++.dg/template/conv3.C: New test.
10961         * g++.dg/template/conv4.C: New test.
10962
10963 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10964
10965         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10966         * g++.dg/template/qualttp3.C: Likewise.
10967         * g++.dg/template/qualttp4.C: Likewise
10968         * g++.dg/template/qualttp5.C: Likewise
10969         * g++.dg/template/qualttp6.C: Likewise
10970         * g++.dg/template/qualttp7.C: Likewise
10971         * g++.dg/template/qualttp8.C: Likewise
10972         * g++.dg/template/recurse.C: Likewise.
10973
10974 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10975
10976         * g++.dg/opt/dtor1.C: New test.
10977
10978 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * gcc.c-torture/compile/20020315-1.c: New test.
10981
10982 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10983
10984         * gcc.dg/weak-1.c: Fix scan tests.
10985
10986 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10987
10988         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10989         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10990         cris-*-aout* mmix-*-*.
10991         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10992         cris-*-aout* mmix-*-*.
10993         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10994         cris-*-elf* cris-*-aout* and mmix-*-*.
10995         * gcc.dg/20001009-1.c: Ditto.
10996         * gcc.dg/20010912-1.c: Ditto.
10997         * gcc.dg/20020122-4.c: Ditto.
10998         * gcc.dg/inline-2.c: Ditto.
10999
11000 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11001
11002         * gcc.c-torture/compile/20020314-1.c: New test.
11003
11004 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11005
11006         * gcc.c-torture/execute/20020314-1.c: New test.
11007
11008 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11009
11010         * g++.dg/warn/Wunused-1.C: New test.
11011
11012 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11013
11014         * g++.dg/abi/mangle6.C: New test.
11015
11016 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11017
11018         * gcc.c-torture/compile/20020309-2.c: New test.
11019
11020         * gcc.c-torture/compile/20020312-1.c: New test.
11021
11022 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11023
11024         * g++.dg/other/access1.C: New test.
11025
11026 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11027
11028         * gcc.c-torture/execute/wchar_t-1.c: New test.
11029
11030 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11031
11032         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11033
11034 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11035
11036         * gcc.dg/20020312-1.c: New test case.
11037
11038 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11039
11040         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11041
11042 2002-03-11  Richard Henderson  <rth@redhat.com>
11043
11044         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11045         * g++.old-deja/g++.jason/report.C: Likewise.
11046
11047 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11048
11049         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11050         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11051
11052 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11053
11054         * testsuite/g++.dg/overload/pmf1.C: New test.
11055
11056 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11057
11058         * gcc.c-torture/execute/20020307-1.c: Use long.
11059
11060 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11061
11062         PR optimization/5844
11063         * gcc.dg/20020310-1.c: New test.
11064
11065 2002-03-09  Michael Meissner  <meissner@redhat.com>
11066
11067         * gcc.c-torture/execute/memcpy-2.c: New test.
11068         * gcc.c-torture/execute/memset-1.c: New test.
11069         * gcc.c-torture/execute/strlen-1.c: New test.
11070         * gcc.c-torture/execute/strcmp-1.c: New test.
11071         * gcc.c-torture/execute/strncmp-1.c: New test.
11072
11073 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11074
11075         * gcc.dg/ppc-ldstruct.c: New test.
11076
11077 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11078
11079         * gcc.c-torture/execute/va-arg-22.c: New test.
11080
11081 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11082
11083         * gcc.c-torture/compile/20020309-1.c: New test.
11084
11085 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11086
11087         * gcc.c-torture/execute/20020307-2.c: New test.
11088
11089 2002-03-07  Jeffrey A Law  (law@redhat.com)
11090
11091         * g77.f-torture/compile/20020307-1.f: New test.
11092
11093 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11094
11095         * gcc.dg/unordered-1.c: New test.
11096
11097 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11098
11099         * gcc.c-torture/execute/20020307-1.c: New test.
11100
11101 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11102
11103         * gcc.dg/20020304-1.c: New test.
11104
11105         * gcc.c-torture/compile/20020304-2.c: New test.
11106
11107 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11108
11109         * gcc.c-torture/compile/20020304-1.c: New test case
11110         (from PR c/5830).
11111
11112 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11113
11114         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11115
11116 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         * g++.dg/other/classkey1.C: New test.
11119
11120 2002-03-01  Richard Henderson  <rth@redhat.com>
11121
11122         * gcc.c-torture/compile/981223-1.x: New.
11123         * gcc.c-torture/compile/920625-1.x: New.
11124
11125 2002-02-28  Richard Henderson  <rth@redhat.com>
11126
11127         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11128
11129 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11130
11131         * gcc.c-torture/execute/20020227-1.c: New test.
11132
11133 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11134
11135         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11136         here" ERROR lines.
11137         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11138         * g++.old-deja.g++.other/defarg1.C: Likewise.
11139         * g++.old-deja/g++.pt/calls2.C: Likewise.
11140         * g++.old-deja/g++.pt/crash20.C: Likewise.
11141         * g++.old-deja/g++.pt/crash30.C: Likewise.
11142         * g++.old-deja/g++.pt/crash36.C: Likewise.
11143         * g++.old-deja/g++.pt/crash6.C: Likewise.
11144         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11145         * g++.old-deja/g++.pt/derived3.C: Likewise.
11146         * g++.old-deja/g++.pt/error1.C: Likewise.
11147         * g++.old-deja/g++.pt/friend21.C: Likewise.
11148         * g++.old-deja/g++.pt/friend23.C: Likewise.
11149         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11150         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11151
11152 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11153
11154         * gcc.c-torture/execute/20020225-2.c: New test.
11155
11156 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11157
11158         * gcc.c-torture/execute/920730-1t.c,
11159         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11160         Delete test cases, only relevant to -traditional.
11161
11162 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11163
11164         * gcc.dg/cpp/undef1.c: Remove.
11165         * gcc.dg/cpp/directiv.c: Update.
11166         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11167
11168 2002-02-27  Michael Meissner  <meissner@redhat.com>
11169
11170         * gcc.c-torture/execute/20020226-1.c: New test.
11171
11172 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11173
11174         * g++.dg/debug/debug4.C: New test.
11175
11176         * gcc.dg/ia64-visibility-1.c: New test.
11177
11178 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11179
11180         * gcc.dg/debug/20020224-1.c: New.
11181
11182 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11183
11184         * gcc.c-torture/execute/960416-1.x: New.
11185         * gcc.c-torture/execute/divconst-3.x: Likewise.
11186
11187 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11188
11189         * gcc.dg/20020224-1.c: New test.
11190
11191 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11192
11193         * gcc.c-torture/execute/20020225-1.c: New.
11194
11195 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11196
11197         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11198
11199 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11200
11201         * gcc.dg/20020222-1.c: New test.
11202
11203 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11204
11205         * g++.dg/opt/anonunion1.C: New test.
11206
11207 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         * g++.dg/template/qualttp19.C: New test.
11210         * g++.dg/template/qualttp20.C: New test.
11211         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11212         * g++.old-deja/g++.other/qual1.C: Likewise.
11213
11214 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11215
11216         * gcc.dg/attr-alwaysinline.c: New.
11217
11218 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11219
11220         * gcc.dg/20020220-1.c: New test.
11221
11222         * gcc.dg/20020220-2.c: New test.
11223
11224         * g++.dg/opt/mmx1.C: New test.
11225
11226 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11227
11228         * gcc.c-torture/compile/20020110.c: New test.
11229
11230 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.c-torture/execute/20020219-1.c: New test.
11233
11234         * gcc.dg/20020219-1.c: New test.
11235
11236         * gcc.dg/noncompile/20020220-1.c: New test.
11237
11238         * g++.dg/opt/ptrintsum1.C: New test.
11239
11240         * gcc.dg/debug/20020220-1.c: New test.
11241
11242 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11243
11244         * gcc.c-torture/execute/20020216-1.c: New test.
11245
11246 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11247
11248         * gcc.dg/decl-1.c: Update, new test.
11249
11250 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         * g++.dg/abi/bitfield1.C: New test.
11253         * g++.dg/abi/bitfield2.C: New test.
11254
11255 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11256
11257         * gcc.dg/attr-nest.c: New test.
11258
11259 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11260
11261         * gcc.c-torture/execute/20020215-1.c: New test.
11262
11263 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11264
11265         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11266         * g++.dg/debug/debug.exp: New.
11267         * g++.dg/debug/trivial.C: New.
11268         * g++.dg/debug/debug1.C: Moved...
11269         * g++.dg/other/debug1.C: ...from here.
11270         * g++.dg/debug/debug2.C: Moved...
11271         * g++.dg/other/debug2.C: ...from here.
11272         * g++.dg/debug/debug3.C: Moved...
11273         * g++.dg/other/debug3.C: ...from here.
11274
11275         * gcc.dg/noncompile/20020213-1.c: New test.
11276
11277 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * g++.dg/other/debug3.C: New test.
11280
11281         * gcc.c-torture/execute/20020213-1.c: New test.
11282
11283 2002-02-13  Richard Smith <richard@ex-parrot.com>
11284
11285         * g++.old-deja/g++.other/thunk1.C: New test.
11286
11287 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11288
11289         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11290
11291 2002-02-13  Stan Shebs  <shebs@apple.com>
11292
11293         * gcc.dg/altivec-3.c: New.
11294
11295 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11296
11297         * gcc.dg/Wunreachable-1.c: New test.
11298         * gcc.dg/Wunreachable-2.c: New test.
11299
11300 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11301
11302         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11303
11304 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11305
11306         * gcc.dg/decl-1.c: New test.
11307
11308 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11309
11310         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11311
11312 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11313
11314         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11315         * gcc.c-torture/compile/980506-1.x: Likewise.
11316
11317 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11318
11319         * gcc.dg/20020210-1.c: New.
11320
11321 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11322
11323         * g77.f-torture/execute/947.f: New regression test
11324         for PR fortran/947.
11325
11326 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11327
11328         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11329         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11330
11331 2002-02-08  Richard Henderson  <rth@redhat.com>
11332
11333         * gcc.c-torture/compile/labels-3.c: New.
11334
11335 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11336
11337         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11338         expression statements work instead.
11339         * gcc.dg/noncompile/20020207-1.c: New test.
11340
11341 2002-02-07  Richard Henderson  <rth@redhat.com>
11342
11343         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11344
11345 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11346
11347         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11348         message from g77
11349         * lib/g77-dg.exp: Trim g77 error messages so that they are
11350         recognized by dg.exp.
11351
11352 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11353
11354         PR fortran/5473
11355         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11356
11357 2002-02-07  Richard Henderson  <rth@redhat.com>
11358
11359         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11360         to be sufficiently aligned for integers.
11361
11362 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11363
11364         * g++.dg/template/friend4.C: New test.
11365
11366 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11367
11368         PR fortran/5743
11369         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11370         unsupported cases.
11371
11372 2002-02-07  Richard Henderson  <rth@redhat.com>
11373
11374         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11375         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11376         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11377         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11378
11379 2002-02-06  Richard Henderson  <rth@redhat.com>
11380
11381         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11382
11383 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11384
11385         * gcc.dg/20020206-1.c: New test.
11386
11387 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11388
11389         * gcc.c-torture/execute/20020206-1.c: New test.
11390
11391         * gcc.c-torture/execute/20020206-2.c: New test.
11392
11393         PR optimization/5429:
11394         * gcc.c-torture/compile/20020206-1.c: New test.
11395
11396 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11397
11398         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11399         as certain file formats cannot support particularly large
11400         alignments.
11401
11402         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11403         and do not expect to be able to link the executable.
11404
11405         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11406         fail because the COFF format does not support the weak attribute.
11407
11408 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11409
11410         * g77.dg/pr5473.f:  New test
11411
11412 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11413
11414         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11415         Fix testcase accordingly.
11416
11417 2002-02-04  Richard Henderson  <rth@redhat.com>
11418
11419         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11420         (buf): Change to be an array of pointers, not ints.
11421
11422 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11423
11424         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11425         before all tests.  Move warning one line above to match where it
11426         C frontend emits.
11427         * gcc.dg/Wswitch-2.c: New test.
11428         * g++.dg/warn/Wswitch-1.C: New test.
11429         * g++.dg/warn/Wswitch-2.C: New test.
11430
11431 2002-02-04  Richard Henderson  <rth@redhat.com>
11432
11433         * g++.dg/abi/offsetof.C: Fix size comparison.
11434
11435 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11436
11437         * gcc.dg/cast-qual-2.c: New test.
11438
11439 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11440
11441         * gcc.dg/20020201-4.c: New test.
11442
11443 2002-02-04  Ben Elliston  <bje@redhat.com>
11444
11445         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11446         target_info attribute != 0, in addition to the empty string.
11447         (gcc_target_compile): Likewise.
11448
11449 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11450
11451         * gcc.dg/Wswitch.c: New test.
11452         PR gcc/4475. PR gcc/3780.
11453
11454 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11455
11456         * g77.f-torture/execute/5122.f: New test for regressions
11457         against PR fortran/5122.
11458
11459 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11460
11461         * g77.f-torture/compile/pr3743.f: Delete
11462         * g77.dg/pr3743-1.f: New test.
11463         * g77.dg/pr3743-2.f: New test.
11464         * g77.dg/pr3743-3.f: New test.
11465         * g77.dg/pr3743-4.f: New test.
11466
11467 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11468
11469         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11470
11471 2002-02-02  Richard Henderson  <rth@redhat.com>
11472
11473         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11474         * gcc.c-torture/execute/bf64-1.c: Likewise.
11475
11476 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11477
11478         * gcc.dg/20020201-2.c: New test.
11479
11480         * gcc.dg/20020201-3.c: New test.
11481
11482         * gcc.c-torture/execute/bitfld-2.c: New test.
11483
11484 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11485
11486         * gcc.dg/bitfld-1.c: Update.
11487         * gcc.dg/bitfld-2.c: Update.
11488         * gcc.c-torture/execute/bitfld-1.x: New.
11489
11490 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11491
11492         * gcc.c-torture/execute/20020201-1.c: New test.
11493
11494 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11495
11496         PR target/5469
11497         * gcc.dg/20020201-1.c: New test.
11498
11499 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11500
11501         PR fortran/3743
11502         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11503         * g77.f-torture/compile/pr3743.x: Remove
11504
11505 2002-01-31  Tom Rix  <trix@redhat.com>
11506
11507         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11508
11509 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11510
11511         * gcc.dg/noncompile/20020130-1.c: New test.
11512
11513 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11514
11515         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11516
11517 2002-01-29  Richard Henderson  <rth@redhat.com>
11518
11519         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11520         to long long.
11521         * gcc.c-torture/execute/bf64-1.c: Likewise.
11522
11523 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11524
11525         * gcc.c-torture/execute/20020129-1.c: New test.
11526
11527 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11528
11529         * gcc.c-torture/compile/20000224-1.c: Update.
11530         * gcc.c-torture/execute/bitfld-1.c: New tests.
11531         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11532         * gcc.dg/uninit-A.c: Update.
11533
11534 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11535
11536         * g++.dg/template/ctor1.C: Add instantiation.
11537
11538 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11539
11540         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11541         argument to __builtin_prefetch to be const ptr.
11542
11543 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11544
11545         * gcc.c-torture/compile/20020120-1.c: New test.
11546
11547 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11548
11549         * gcc.c-torture/execute/20020127-1.c: New test.
11550
11551 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11552
11553         * g77.dg/f77-edit-i-in.f: New test
11554         * g77.dg/f77-edit-i-out.f: New test
11555
11556 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11557
11558         * gcc.dg/debug/debug.exp: New file.
11559         * gcc.dg/debug/trivial.c: New file.
11560         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11561         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11562         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11563         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11564         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11565         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11566         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11567         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11568         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11569         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11570         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11571         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11572         * gcc.dg/20000503-1.c: Removed.
11573         * gcc.dg/20010207-1.c: Removed.
11574         * gcc.dg/20011223-1.c: Removed.
11575         * gcc.dg/20020104-2.c: Removed.
11576         * gcc.dg/debug-1.c: Removed.
11577         * gcc.dg/debug-2.c: Removed.
11578         * gcc.dg/debug-3.c: Removed.
11579         * gcc.dg/debug-4.c: Removed.
11580         * gcc.dg/debug-5.c: Removed.
11581         * gcc.dg/debug-6.c: Removed.
11582         * gcc.dg/dwarf2-1.c: Removed.
11583         * gcc.dg/dwarf2-2.c: Removed.
11584
11585 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * g++.old-deja/g++.other/eh5.C: New test.
11588         * g++.old-deja/g++.other/sibcall2.C: New test.
11589         * g++.old-deja/g++.other/array9.C: New test.
11590         * g++.old-deja/g++.other/typename2.C: New test.
11591         * g++.old-deja/g++.other/crash60.C: New test.
11592         * g++.old-deja/g++.other/conv9.C: New test.
11593         * g++.old-deja/g++.other/mangle10.C: New test.
11594         * g++.old-deja/g++.other/unchanging1.C: New test.
11595         * g++.old-deja/g++.other/exprstmt1.C: New test.
11596         * g++.old-deja/g++.other/inline23.C: New test.
11597         * g++.old-deja/g++.eh/ia64-1.C: New test.
11598         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11599         * g++.old-deja/g++.other/reload1.C: New test.
11600         * g++.old-deja/g++.other/static20.C: New test.
11601         * g++.old-deja/g++.other/local-alloc1.C: New test.
11602         * g++.old-deja/g++.other/conv8.C: New test.
11603         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11604         * g++.old-deja/g++.other/storeexpr1.C: New test.
11605         * g++.old-deja/g++.other/storeexpr2.C: New test.
11606         * g++.dg/eh/template2.C: New test.
11607         * g++.dg/warn/weak1.C: New test.
11608
11609 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11610
11611         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11612         Remove first, non-varying, argument.
11613
11614 2002-01-23  Richard Henderson  <rth@redhat.com>
11615
11616         * gcc.dg/inline-2.c: New.
11617
11618         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11619         Add optional target arg.  Check number of arguments.
11620         (scan-assembler-not, scan-assembler-dem): Likewise.
11621         (scan-assembler-dem-not): Likewise.
11622
11623 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11624
11625         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11626         line 12.
11627         * g++.old-deja/g++.brendan/parse3.C,
11628         g++.old-deja/g++.other/crash26.C,
11629         g++.old-deja/g++.other/crash28.C,
11630         g++.old-deja/g++.other/crash29.C,
11631         g++.old-deja/g++.other/crash30.C,
11632         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11633
11634 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11635
11636         * gcc.dg/20020115-1.c: New.
11637
11638 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11639
11640         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11641
11642 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11643
11644         * gcc.dg/20020122-3.c: New.
11645
11646 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11647
11648         * g++.dg/other/gc1.C: New test.
11649
11650 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11651
11652         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11653
11654 2002-01-22  Richard Henderson  <rth@redhat.com>
11655
11656         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11657
11658 2002-01-22  Richard Henderson  <rth@redhat.com>
11659
11660         * gcc.dg/20020122-4.c: New.
11661
11662 2002-01-22  H.J. Lu <hjl@gnu.org>
11663
11664         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11665         link output.
11666         * gcc.dg/special/ecos.exp: Likewise.
11667         * lib/g++-dg.exp: Likewise.
11668         * lib/g77-dg.exp: Likewise.
11669         * lib/gcc-dg.exp : Likewise.
11670         * lib/mike-g++.exp: Likewise.
11671         * lib/mike-g77.exp: Likewise.
11672         * lib/mike-gcc.exp: Likewise.
11673         * lib/objc-dg.exp: Likewise.
11674
11675 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11676
11677         PR target/5379
11678         * gcc.dg/20020122-2.c: New test.
11679
11680 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11681
11682         * gcc.dg/20020122-1.c: New test.
11683
11684 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11685
11686         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11687
11688 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11689
11690         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11691
11692 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11693
11694         * gcc.c-torture/compile/20020121-1.c: New test.
11695
11696 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11697
11698         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11699         ld_library_path.
11700
11701 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11702
11703         * gcc.dg/20020218-1.c: New test.
11704
11705 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11706
11707         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11708         messages
11709         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11710         "At global scope" warning
11711         * g++.dg/ext/align1.C: Change cygwin test for alignment
11712         from db-bogus to dg-warning
11713
11714 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11715
11716         * g77.f-torture/compile/cpp2.F: New test.
11717
11718 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11719
11720         * g++.dg/template/access1.C: New test.
11721
11722 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11723
11724         * gcc.dg/20020118-1.c: New.
11725
11726 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11727
11728         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11729
11730 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11731
11732         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11733         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11734         alignment warnings.
11735
11736 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11737
11738         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11739         torture_with_loops and torture_without_loops
11740
11741 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11742
11743         * gcc.c-torture/compile/20020116-1.c: New test.
11744
11745 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11746
11747         * gcc.dg/20020116-2.c: New test.
11748
11749         * gcc.dg/ultrasp4.c: New test.
11750
11751         * gcc.dg/20020116-1.c: New test.
11752
11753 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11754
11755         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11756         by EABI.
11757
11758 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11759
11760         * gcc.misc-tests/i386-prefetch.exp: New.
11761         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11762         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11763         * gcc.misc-tests/i386-pf-none-1.c: New test.
11764         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11765
11766 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11767
11768         * gcc.dg/gnu89-init-1.c: Add new tests.
11769
11770 2002-01-15  Andreas Jaeger  <aj@suse.de>
11771
11772         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11773         * gcc.dg/i386-mmx-2.c: Likewise.
11774         * gcc.dg/i386-sse-1.c: Likewise.
11775         * gcc.dg/i386-sse-2.c: Likewise.
11776         * gcc.dg/i386-sse-3.c: Likewise.
11777
11778 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11779
11780         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11781         Uncomment additional cases that now pass.
11782
11783 2002-01-11  Richard Henderson  <rth@redhat.com>
11784
11785         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11786         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11787
11788 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11789
11790         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11791
11792 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11793
11794         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11795         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11796
11797 2002-01-10  Dale Johannesen  <dalej@apple.com>
11798
11799         * gcc.c-torture/execute/loop-11.c: New.
11800
11801 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11802
11803         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11804         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11805
11806 2002-01-09  Richard Henderson  <rth@redhat.com>
11807
11808         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11809         type in which to perform the operation for each size.
11810
11811 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11812
11813         * gcc.c-torture/compile/20020109-2.c: New test.
11814
11815 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11816
11817         * gcc.c-torture/execute/loop-10.c: New test.
11818
11819 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11820
11821         * gcc.c-torture/compile/20010226-1.c: New test.
11822         * gcc.c-torture/compile/20010227-1.c: New test.
11823         * gcc.c-torture/compile/20010426-1.c: New test.
11824         * gcc.c-torture/compile/20010510-1.c: New test.
11825         * gcc.c-torture/compile/20010605-3.c: New test.
11826         * gcc.c-torture/compile/20010824-1.c: New test.
11827         * gcc.c-torture/execute/20010409-1.c: New test.
11828         * gcc.dg/noncompile/20000901-1.c: New test.
11829         * gcc.dg/20001023-1.c: New test.
11830         * gcc.dg/20001101-1.c: New test.
11831         * gcc.dg/20001102-1.c: New test.
11832         * gcc.dg/20010207-1.c: New test.
11833         * gcc.dg/20010405-1.c: New test.
11834         * gcc.dg/20010822-1.c: New test.
11835         * gcc.dg/20011107-1.c: New test.
11836
11837 2002-01-09  Jeffrey A Law  (law@redhat.com)
11838
11839         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11840
11841         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11842         execution failure on PA targets.
11843
11844 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11845
11846         * gcc.c-torture/compile/20020109-1.c: New test.
11847
11848 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11849
11850         * gcc.c-torture/execute/20020108-1.c: New test.
11851
11852 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11853
11854         * gcc.dg/20020108-1.c: New test.
11855
11856 2002-01-08  H.J. Lu <hjl@gnu.org>
11857
11858         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11859         for header files.
11860
11861 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11862
11863         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11864         consistency.
11865
11866 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11867
11868         * gcc.dg/altivec-4.c: Test altivec predicates.
11869
11870 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.c-torture/execute/20020107-1.c: New test.
11873
11874 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11875
11876         PR c/5279
11877         * gcc.c-torture/compile/20020106-1.c: New test.
11878
11879 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11880
11881         * gcc.c-torture/execute/nestfunc-4.c: New test.
11882
11883 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11884
11885         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11886         extra triple that slipped in.
11887         * g++.old-deja/g++.abi/align.C: Likewise.
11888         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11889
11890 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11891
11892         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11893         * g++.old-deja/g++.abi/align.C: Likewise.
11894         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11895
11896         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11897         on FreeBSD/i386.
11898         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11899         FreeBSD.
11900
11901 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * gcc.dg/20020104-1.c: New test.
11904
11905         * gcc.dg/20020104-2.c: New test.
11906
11907 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11908
11909         * gcc.dg/20020103-1.c: Fix typo in target selector.
11910
11911 2002-01-03  Richard Henderson  <rth@redhat.com>
11912
11913         * gcc.dg/20020103-1.c: New.
11914
11915 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11916
11917         * gcc.c-torture/execute/20020103-1.c: New test.
11918
11919 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11920
11921         * g++.dg/other/debug2.C: New test.
11922
11923         * gcc.c-torture/compile/20020103-1.c: New test.
11924
11925 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11926
11927         * gcc.dg/gnu89-init-1.c: Added new tests.
11928
11929 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * g++.dg/template/friend2.C: Remove as patch is reverted.
11932
11933         * g++.dg/warn/oldcast1.C: New test.
11934
11935         * g++.dg/template/ptrmem1.C: New test.
11936         * g++.dg/template/ptrmem2.C: New test.
11937
11938         * g++.dg/template/ntp.C: New test.
11939
11940         * g++.dg/other/component1.C: New test.
11941
11942         * g++.dg/template/ttp3.C: New test.
11943
11944         * g++.dg/template/friend2.C: New test.
11945         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11946
11947 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * g++.dg/other/ptrmem1.C: New test.
11950         * g++.dg/other/ptrmem2.C: New test.
11951
11952 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11953
11954         * g++.dg/template/ctor1.C: New test.
11955
11956 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11957
11958         * g++.dg/template/friend2.C: New test.
11959
11960 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11961
11962         * gcc.dg/mmix-1.c: New test.
11963
11964 2001-12-31  Richard Henderson  <rth@redhat.com>
11965
11966         * gcc.dg/asm-5.c: New.
11967
11968 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11969
11970         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11971         in namespace __gnu_cxx
11972
11973 2001-12-30  Richard Henderson  <rth@redhat.com>
11974
11975         * gcc.dg/debug-6.c: New.
11976
11977 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11978
11979         * gcc.c-torture/compile/20011229-2.c: New test.
11980
11981 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11982
11983         * gcc.dg/debug-3.c: New test.
11984         * gcc.dg/debug-4.c: New test.
11985         * gcc.dg/debug-5.c: New test.
11986
11987 2001-12-29  Richard Henderson  <rth@redhat.com>
11988
11989         * g++.dg/eh/loop1.C: New.
11990
11991 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * g++.dg/template/crash1.C: New test.
11994
11995 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11996
11997         * g++.dg/other/const1.C: New test.
11998
11999 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12000
12001         * gcc.c-torture/compile/20011229-1.c: New test.
12002
12003 2001-12-28  Stan Shebs  <shebs@apple.com>
12004
12005         * lib/objc-torture.exp: Resync with c-torture.exp.
12006         * lib/objc.exp: Load standard libraries.
12007
12008 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12009
12010         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12011         additional tests.
12012
12013 2001-12-27  Roger Sayle <roger@eyesopen.com>
12014
12015         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12016
12017 2001-12-27  Richard Henderson  <rth@redhat.com>
12018
12019         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12020
12021 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12022
12023         * g++.dg/eh/ctor1.C: New test.
12024         * g++.dg/other/error2.C: New test.
12025
12026 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12027
12028         * g++.dg/other/init2.C: New test.
12029
12030 2001-12-24  Richard Henderson  <rth@redhat.com>
12031
12032         * gcc.dg/20011223-1.c: New.
12033         * gcc.dg/inline-1.c: New.
12034
12035 2001-12-23  Richard Henderson  <rth@redhat.com>
12036
12037         * gcc.dg/asm-4.c: Test operand modifiers.
12038
12039 2001-12-23  Richard Henderson  <rth@redhat.com>
12040
12041         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12042
12043 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12044
12045         * gcc.c-torture/execute/20011223-1.c: New test.
12046
12047 2001-12-21  Richard Henderson  <rth@redhat.com>
12048
12049         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12050         re-enables the warning.
12051
12052 2001-12-21  Richard Henderson  <rth@redhat.com>
12053
12054         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12055
12056 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12057
12058         * gcc.c-torture/compile/20011218-1.c: New test.
12059
12060 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12061
12062         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12063         arm-isr.c test.
12064         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12065         epilogue generation for ARM ISR routines.
12066
12067 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12068
12069         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12070         * gcc.dg/format/c90-printf-3.c: Likewise.
12071         * gcc.dg/format/c99-printf-3.c: Likewise.
12072         * gcc.dg/format/ext-1.c: Likewise.
12073         * gcc.dg/format/ext-6.c: Likewise.
12074         * gcc.dg/format/format.h: Prototype unlocked stdio.
12075
12076 2001-12-20  Richard Henderson  <rth@redhat.com>
12077
12078         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12079         (arena): Use it.
12080         (malloc): Correct allocation logic.  Abort if we fill up the
12081         arena before initialization complete.
12082         (realloc): Correct allocation logic.
12083
12084 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12085
12086         * gcc.c-torture/compile/20011219-2.c: New test.
12087
12088         * gcc.c-torture/execute/20011219-1.c: New test.
12089
12090 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12091
12092         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12093         target does not support weak symbols.
12094
12095 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12096
12097         * gcc.c-torture/compile/20011219-1.c: New test.
12098
12099 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12100
12101         * g++.dg/other/error1.C: New test.
12102
12103 2001-12-17  Jeffrey A Law  (law@redhat.com)
12104
12105         * gcc.c-torture/execute/20011217-1.c: New test.
12106
12107 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12108
12109         * objc.dg/special/: New directory.
12110         * objc.dg/special/special.exp: New file.
12111         * objc.dg/special/unclaimed-category-1.h: New file.
12112         * objc.dg/special/unclaimed-category-1a.m: New file.
12113         * objc.dg/special/unclaimed-category-1.m: New file.
12114
12115 2001-12-17  Andreas Jaeger  <aj@suse.de>
12116
12117         * gcc.c-torture/compile/20011217-2.c: New test.
12118
12119 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12120
12121         * gcc.c-torture/compile/20011217-1.c: New test.
12122
12123 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12124
12125         * testsuite/gcc.dg/20011214-1.c: New.
12126
12127 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12128
12129         * gcc.dg/altivec-4.c: New.
12130
12131 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12132
12133         * gcc.dg/20011113-1.c: New test.
12134
12135 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12136
12137         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12138         std::__malloc_alloc_template<0> and
12139         std::__default_alloc_template<false, 0>.
12140
12141 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12142
12143         * objc/execute/bf-21.m: New test.
12144         * objc/execute/enumeration-1.m: New test.
12145         * objc/execute/enumeration-2.m: New test.
12146
12147 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12148
12149         * gcc.dg/gnu89-init-1.c: New test.
12150
12151 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12154         * g++.old-deja/g++.jason/2371.C: Likewise.
12155         * g++.old-deja/g++.jason/template33.C: Likewise.
12156         * g++.old-deja/g++.jason/template34.C: Likewise.
12157         * g++.old-deja/g++.jason/template36.C: Likewise.
12158         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12159         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12160         * g++.old-deja/g++.other/typename1.C: Likewise.
12161         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12162         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12163         * g++.old-deja/g++.pt/typename11.C: Likewise.
12164         * g++.old-deja/g++.pt/typename14.C: Likewise.
12165         * g++.old-deja/g++.pt/typename16.C: Likewise.
12166         * g++.old-deja/g++.pt/typename3.C: Likewise.
12167         * g++.old-deja/g++.pt/typename4.C: Likewise.
12168         * g++.old-deja/g++.pt/typename5.C: Likewise.
12169         * g++.old-deja/g++.pt/typename7.C: Likewise.
12170         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12171
12172 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12173
12174         * g++.dg/other/linkage1.C: New test.
12175         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12176         specifiers.
12177
12178 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12179
12180         * gcc.dg/concat.c: New test.
12181
12182 2001-12-11  Stan Shebs  <shebs@apple.com>
12183
12184         * objc/compile: New test directory.
12185         * objc/compile/compile.exp: New expect script.
12186         * objc/compile/20011211-1.m: New compile test.
12187
12188 2001-12-11  Jason Merrill  <jason@redhat.com>
12189
12190         * lib/prune.exp (prune_gcc_output): Also handle "In member
12191         function".  So many permutations...
12192
12193 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12194
12195         * g++.dg/template/typedef1.C: New test.
12196
12197 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12198
12199         * g++.dg/other/copy1.C: New test.
12200
12201 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12202
12203         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12204
12205         * gcc.dg/builtin-choose-expr.c: New.
12206
12207 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12208
12209         * gcc.dg/altivec-2.c: New.
12210
12211 2001-12-07  Richard Henderson  <rth@redhat.com>
12212
12213         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12214
12215 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12216
12217         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12218         ultrasparc.
12219
12220 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12221
12222         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12223
12224 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12225
12226         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12227         variable argument list.
12228
12229 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12230
12231         * gcc.c-torture/execute/memcheck: Delete entire directory.
12232         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12233         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12234
12235 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12236
12237         * gcc.dg/Wshadow-1.c: New test.
12238
12239 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12240
12241         * gcc.c-torture/compile/20011130-1.c: New test.
12242
12243         * gcc.dg/noncompile/20011025-1.c: New test.
12244
12245         * g++.dg/other/anon-union.C: New test.
12246
12247         * gcc.c-torture/execute/20011024-1.c: New test.
12248
12249 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12250
12251         * gcc.c-torture/execute/20000722-1.x,
12252         gcc.c-torture/execute/20010123-1.x: Remove.
12253         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12254         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12255         gcc.dg/c99-complit-2.c: New tests.
12256
12257 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12258
12259         * g++.dg/inherit/base1.C: New test.
12260
12261 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12262
12263         * g++.dg/other/stdarg1.C: New test.
12264
12265         * gcc.c-torture/compile/20011130-2.c: New test.
12266
12267 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12268
12269         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12270         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12271         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12272         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12273         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12274         * gcc.dg/builtin-prefetch-1.c: New test.
12275
12276 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12277
12278         * gcc.dg/20011130-1.c: New test.
12279
12280 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12281
12282         * g++.dg/other/scope1.C: New test.
12283         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12284
12285 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12286
12287         * gcc.dg/vla-init-1.c: New test.
12288
12289 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12290
12291         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12292
12293 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12294
12295         * objc.dg/alias.m: Update.
12296         * objc.dg/class-1.m: Update.
12297         * objc.dg/const-str-1.m: Update.
12298         * objc.dg/fwd-proto-1.m: Update.
12299         * objc.dg/id-1.m: Update.
12300         * objc.dg/super-class-1.m: Update.
12301
12302 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12303
12304         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12305         constructs.
12306
12307 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12308
12309         * gcc.c-torture/execute/20011128-1.c: New test.
12310
12311 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12312
12313         * gcc.dg/20011127-1.c: New test.
12314
12315 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12316
12317         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12318         from Austin Group draft 7.
12319         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12320         scanf format arguments.
12321         * gcc.dg/format/no-exargs-2.c: New test.
12322
12323 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12324
12325         * g++.dg/abi/vbase8-4.C: New test.
12326
12327 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12328
12329         * gcc.c-torture/execute/20011121-1.c: New test.
12330
12331 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12332
12333         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12334
12335 2001-11-23  Andreas Jaeger  <aj@suse.de>
12336
12337         * gcc.dg/cpp/charconst-2.c: New test.
12338
12339 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12340
12341         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12342         to the host if it is remote.  Let tests specify extra headers
12343         they use.
12344         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12345         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12346         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12347         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12348         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12349         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12350         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12351         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12352         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12353         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12354
12355 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12356
12357         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12358         for little endian ARMs.
12359
12360 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12361
12362         * gcc.c-torture/compile/20011119-1.c: New test.
12363         * gcc.c-torture/compile/20011119-2.c: New test.
12364
12365 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12366
12367         * gcc.dg/altivec-1.c: Fix typo.
12368
12369 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12370
12371         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12372
12373 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12374
12375         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12376
12377 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12378
12379         * lib/g77.exp: Don't specify --rpath-link.
12380
12381         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12382         across all the headers.
12383         * gcc.dg/format/format.exp: For testing on a remote host,
12384         copy format.h.
12385
12386         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12387         * gcc.c-torture/execute/930406-1.c: Likewise.
12388         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12389
12390 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12391
12392         * gcc.dg/altivec-1.c: New.
12393
12394 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12395
12396         * gcc.dg/cpp/fpreprocessed.c: New test case.
12397
12398 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12399
12400         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12401         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12402         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12403
12404 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12405
12406         * gcc.dg/no-builtin-1.c: New test.
12407
12408 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12409
12410         * gcc.c-torture/execute/20011115-1.c: New test.
12411
12412 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12413
12414         * gcc.c-torture/compile/20011114-2.c: New test.
12415         * gcc.c-torture/compile/20011114-3.c: New test.
12416         * gcc.c-torture/compile/20011114-4.c: New test.
12417
12418 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12419
12420         * g++.dg/other/init1.C: New test.
12421
12422 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12423
12424         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12425         message.
12426
12427         * gcc.c-torture/execute/20011114-1.c: New testcase.
12428
12429         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12430         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12431         like the (before this change) version of 20010327-1.c.
12432
12433 2001-11-14  Roger Sayle <roger@eyesopen.com>
12434
12435         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12436
12437 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12438
12439         * g++.dg/init/array2.C: New test.
12440
12441 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12442
12443         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12444
12445 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12446
12447         * g++.dg/other/forscope1.C: New test.
12448         * g++.dg/ext/forscope1.C: New test.
12449         * g++.dg/ext/forscope2.C: New test.
12450
12451 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12452
12453         * gcc.c-torture/execute/20011113-1.c: New test.
12454
12455 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12456
12457         * gcc.c-torture/execute/20011109-2.c: New test.
12458
12459         * gcc.c-torture/execute/20011109-1.c: New test.
12460
12461 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12462
12463         * gcc.c-torture/compile/20011109-1.c: New test.
12464
12465 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12466
12467         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12468         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12469         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12470         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12471         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12472         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12473         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12474
12475 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12476
12477         * g++.dg/warn/Wshadow-1.C: New tests.
12478         * g++.old-deja/g++.mike/for3.C: Update.
12479
12480 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12481
12482         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12483         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12484         XFAILs.  Adjust expected error texts.
12485         * gcc.c-torture/compile/20011106-1.c,
12486         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12487         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12488         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12489         gcc.dg/c99-array-lval-5.c: New tests.
12490
12491 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12492
12493         * gcc.dg/cpp/defined.c: Update.
12494
12495 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12496
12497         * gcc.c-torture/execute/anon-1.c: New test.
12498
12499 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12500
12501         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12502         same size, so no warning should be produced on stormy16.
12503
12504         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12505         due to oversized array.
12506         * g++.old-deja/g++.mike/ns15.C: Likewise.
12507         * g++.old-deja/g++.pt/crash16.C: Likewise.
12508
12509 2001-11-02  Graham Stott  <grahams@redhat.com>
12510
12511         * g++.dgother/debug1.C: Fix typos.
12512
12513 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * g++.dg/other/debug1.C: New test.
12516
12517 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12518
12519         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12520         of unsigned long.
12521
12522 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12523
12524         * gcc.dg/20011029-2.c: New test.
12525
12526         * gcc.c-torture/compile/20011029-1.c: New test.
12527
12528 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12529
12530         * objc/execute/class_self-1.m: New test.
12531         * objc/execute/class_self-2.m: New test.
12532
12533 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12534
12535         * gcc.misc-tests/msgs.exp: Delete.
12536         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12537         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12538         error set to match recent changes.
12539
12540 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12541
12542         * gcc.dg/20011021-1.c: New test.
12543
12544 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12545
12546         * gcc.c-torture/compile/20011023-1.c: New test.
12547
12548 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12549
12550         * lib/g77.exp: Rewrite based on lib/g++.exp.
12551
12552 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12553
12554         * gcc.c-torture/execute/20011019-1.c: New test.
12555
12556         * gcc.dg/20011018-1.c: New test.
12557
12558 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12559
12560         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12561
12562 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12563
12564         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12565         * gcc.dg/attr-invalid.c: Likewise.
12566
12567 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12568
12569         * testsuite/gcc.dg/20011015-1.c: New test.
12570
12571 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12572
12573         * g++.dg/template/unify2.C: New test.
12574
12575 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12576
12577         * g++.dg/other/exception-specification.C: New test
12578
12579 2001-10-13  Tom Rix  <trix@redhat.com>
12580
12581         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12582         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12583
12584 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12585
12586         * testsuite/gcc.dg/20011009-1.c: New test.
12587
12588 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12589
12590         PR g++/4476
12591         * g++.dg/other/friend1.C: New test.
12592
12593 2001-10-11  Richard Henderson  <rth@redhat.com>
12594
12595         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12596
12597 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12598
12599         * gcc.c-torture/compile/20011010-1.c: New.
12600
12601 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12602
12603         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12604         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12605         g77.f-torture/execute/execute.exp,
12606         g77.f-torture/noncompile/noncompile.exp,
12607         gcc.c-torture/compile/compile.exp,
12608         gcc.c-torture/execute/execute.exp,
12609         gcc.c-torture/execute/ieee/ieee.exp,
12610         gcc.c-torture/execute/memcheck/memcheck.exp,
12611         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12612         objc/execute/execute.exp: Update FSF address.
12613
12614 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12615
12616         * gcc.dg/cpp/cmdlne-C.c: Update.
12617         * gcc.dg/cpp/cmdlne-C2.c: New.
12618
12619 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12620
12621         * gcc.c-torture/execute/20011008-3.c: New.
12622
12623 2001-10-08  DJ Delorie  <dj@redhat.com>
12624
12625         * gcc.dg/20011008-1.c: New.
12626         * gcc.dg/20011008-2.c: New.
12627
12628 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12629
12630         * gcc.dg/cpp/spacing1.c: Update test.
12631
12632 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12633
12634         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12635         spelling errors of "separate" as "seperate".
12636
12637 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12638
12639         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12640         enough to avoid inlining.
12641
12642 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12643
12644         * lib/g77.exp: set libg2c_dir correctly.
12645
12646 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12647
12648         * gcc.dg/cpp/macro11.c: New test.
12649
12650 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12651
12652         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12653         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12654         gcc.dg/format/multattr-3.c: New tests.
12655         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12656         tests for format attributes on function pointers being rejected.
12657
12658 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12659
12660         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12661
12662 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12663
12664         * g++.dg/warn/format1.C: New test.
12665
12666 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12667
12668         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12669
12670 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12671
12672         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12673
12674 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12675
12676         * gcc.dg/cpp/redef2.c: Add test.
12677
12678 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12679
12680         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12681         long-standing bug on i686, apparently.
12682         * gcc.c-torture/execute/loop-2c.x: New file.
12683         * gcc.c-torture/execute/loop-2d.x: New file.
12684         * gcc.c-torture/execute/loop-3c.x: New file.
12685
12686 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12687
12688         * gcc.dg/cpp/20000625-2.c: Correct line number.
12689
12690 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12691
12692         * gcc.dg/cpp/macro10.c: New test.
12693         * gcc.dg/cpp/strify3.c: New test.
12694         * gcc.dg/cpp/spacing1.c: Add tests.
12695         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12696         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12697
12698 2001-09-24  DJ Delorie  <dj@redhat.com>
12699
12700         * gcc.c-torture/execute/20010924-1.c: New test.
12701
12702 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12703
12704         * testsuite/objc/execute/paste.m: Remove.
12705
12706 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12707
12708         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12709
12710 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12711
12712         * g77.dg/strlen0.f: New test.
12713
12714 2001-09-21  Richard Henderson  <rth@redhat.com>
12715
12716         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12717         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12718
12719 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12720
12721         Table-driven attributes.
12722         * g++.dg/ext/attrib1.C: New test.
12723
12724 2001-09-20  DJ Delorie  <dj@redhat.com>
12725
12726         * gcc.dg/20000926-1.c: Update expected warning messages.
12727         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12728         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12729         array.
12730
12731 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12732
12733         * g++.dg/eh/registers1.C: New test case.
12734
12735 2001-09-17  Richard Henderson  <rth@redhat.com>
12736
12737         * gcc.dg/array-5.c: Fix VLA decomposition test.
12738
12739 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12740
12741         * gcc.dg/cpp/line5.c: New testcase.
12742
12743 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12744
12745         * gcc.dg/cpp/macro9.c: New test.
12746
12747 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12748
12749         * gcc.c-torture/execute/980223.c: Change type of addr from long
12750         to char *.
12751
12752 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12753
12754         * gcc.c-torture/execute/20010915-1.c: New test.
12755
12756 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12757
12758         * g77.dg/bprob: New directory.
12759         * g77.dg/bprob/bprob.exp: New file.
12760         * g77.dg/bprob/bprob-1.f: New test.
12761         * g77.dg/gcov: New directory.
12762         * g77.dg/gcov/gcov.exp: New file.
12763         * g77.dg/gcov/gcov-1.f: New test.
12764         * g77.dg/gcov/gcov-1.x: New file.
12765
12766 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12767
12768         * gcc.dg/cpp/directiv.c: Update.
12769         * gcc.dg/cpp/undef1.c: Update.
12770
12771 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12772
12773         * gcc.dg/20010912-1.c: New test.
12774
12775 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12776
12777         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12778         language-independent file in lib.
12779         * lib/gcov.exp: New file.
12780
12781 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12782
12783         * gcc.c-torture/compile/20010911-1.c: New test.
12784
12785 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12786
12787         * lib/profopt.exp: New, to support profile-directed optimizations.
12788         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12789         * gcc.misc-tests/bprob-1.c: New test.
12790         * gcc.misc-tests/bprob-2.c: New test.
12791
12792 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12793
12794         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12795         XFAIL and which kinds of gcov output to verify.
12796         * gcc.misc-tests/gcov-4b.x: New file.
12797         * gcc.misc-tests/gcov-5b.x: New file.
12798         * gcc.misc-tests/gcov-6.x: New file.
12799         * gcc.misc-tests/gcov-7.c: New test.
12800         * gcc.misc-tests/gcov-7.x: New file.
12801
12802 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12803
12804         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12805         * gcc.misc-tests/gcov-6.c: New test.
12806
12807 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12808
12809         PR c++/3986
12810         * g++.dg/abi/vbase1.C: New test.
12811
12812 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12813
12814         * objc.dg/method-2.m: New.
12815
12816 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12817
12818         PR c++/4203
12819         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12820         * g++.dg/init/empty1.C: New test.
12821
12822 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * gcc.c-torture/compile/20010903-1.c: New test.
12825
12826 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12827
12828         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12829         for m68k.
12830
12831 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12832
12833         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12834
12835         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12836
12837         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12838
12839 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12840
12841         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12842         for 16-bit 'unsigned int'.
12843
12844 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12845
12846         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12847
12848 2001-08-27  Richard Henderson  <rth@redhat.com>
12849
12850         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12851         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12852
12853 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12854
12855         * gcc.dg/asm-names.c (ymain): New.
12856
12857 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12858
12859         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12860         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12861         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12862
12863 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12864
12865         * gcc.dg/compare5.c: New testcase.
12866
12867 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12868
12869         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12870         and "In instantiation".
12871
12872 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12873
12874         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12875
12876 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12877
12878         * gcc.misc-tests/gcov.exp: Add support for branch information.
12879         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12880         * gcc.misc-tests/gcov-4.c: New test.
12881         * gcc.misc-tests/gcov-4b.c: New test.
12882         * gcc.misc-tests/gcov-5b.c: New test.
12883
12884 2001-08-20  Zack Weinberg  <zackw@panix.com>
12885
12886         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12887         expected to fail.
12888
12889 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12890
12891         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12892
12893 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12894
12895         * g++.dg/eh/
12896         Moved to gcc-deps.exp
12897         * gcc-deps.exp: New file.
12898
12899 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12900
12901         * g++.old-deja/g++.pt/defarg14.C: New test.
12902
12903 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         * g++.old-deja/g++.other/lineno5.C: New test.
12906
12907 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12908
12909         * g++.old-deja/g++.pt/crash68.C: New test.
12910
12911 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12912
12913         * g++.old-deja/g++.other/crash42.C: New test.
12914
12915 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12916
12917         * gcc.dg/cpp/extratokens.c: Fix.
12918         * gcc.dg/cpp/skipping2.c: New tests.
12919
12920 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12921
12922         * gcc.c-torture/execute/20010724-1.c: New file.
12923         * gcc.c-torture/execute/20010724-1.x: New file.
12924
12925 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12926
12927         * g++.old-deja/g++.other/cond7.C: New test.
12928
12929 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12930
12931         * g++.old-deja/g++.other/optimize4.C: New test.
12932
12933 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12934
12935         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12936
12937 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12938
12939         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12940         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12941         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12942         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12943
12944         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12945         bug report" message.
12946
12947         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12948         * g++.dg/ext/instantiate1.C: Move from old-deja.
12949
12950 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12951
12952         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12953         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12954         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12955         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12956
12957 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12958
12959         * gcc.c-torture/execute/20010723-1.c: New test.
12960
12961 2001-07-23  Ben Elliston  <bje@redhat.com>
12962
12963         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12964
12965 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12966
12967         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12968         i[34567]86-*-*.
12969         Delete handling of ieee_multilib_flags.
12970         Pass -mieee for alpha*-*-* and sh-*-*.
12971         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12972
12973 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12974
12975         Remove old-abi tests.
12976         * g++.old-deja/g++.mike/p11116.C: Remove.
12977         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12978
12979 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12980
12981         * g77.f-torture/compile/pr3743.f:  New test
12982
12983 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12984
12985         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12986
12987 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12988
12989         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12990         g++.old-deja/g++.pt/static6.C: Likewise.
12991         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12992         supports weak symbols.
12993
12994 2001-07-18  Andreas Jaeger  <aj@suse.de>
12995
12996         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12997         supported again.
12998
12999 2001-07-18  Andreas Jaeger  <aj@suse.de>
13000
13001         * gcc.dg/iftrap-1.c: Fix target line.
13002
13003 2001-07-17  Richard Henderson  <rth@redhat.com>
13004
13005         * gcc.c-torture/execute/20010717-1.c: New.
13006
13007 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13008
13009         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13010         tests.
13011
13012 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13013
13014         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13015
13016 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13017
13018         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13019         UAC_SIGBUS, UAC_NOPRINT definitions.
13020
13021 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13022
13023         * objc/execute/object_is_class.m: New test.
13024         * objc/execute/object_is_meta_class.m: New test.
13025
13026 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13027
13028         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13029         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13030
13031 2001-01-15  David Bil
13032         * objc/execute/class-14.m: Added.
13033         * objc/execute/class-2.m: Added.
13034         * objc/execute/class-3.m: Added.
13035         * objc/execute/class-4.m: Added.
13036         * objc/execute/class-5.m: Added.
13037         * objc/execute/class-6.m: Added.
13038         * objc/execute/class-7.m: Added.
13039         * objc/execute/class-8.m: Added.
13040         * objc/execute/class-9.m: Added.
13041         * objc/execute/class-tests-1.h
13042         * objc/execute/class-tests-2.h
13043         * objc/execute/compatibility_alias.m: Added.
13044         * objc/execute/encode-1.m: Added.
13045         * objc/execute/formal_protocol-1.m: Added.
13046         * objc/execute/formal_protocol-2.m: Added.
13047         * objc/execute/formal_protocol-3.m: Added.
13048         * objc/execute/formal_protocol-4.m: Added.
13049         * objc/execute/formal_protocol-5.m: Added.
13050         * objc/execute/formal_protocol-6.m: Added.
13051         * objc/execute/formal_protocol-7.m: Added.
13052         * objc/execute/informal_protocol.m: Added.
13053         * objc/execute/initialize.m: Added.
13054         * objc/execute/load.m: Added.
13055         * objc/execute/many_args_method.m: Added.
13056         * objc/execute/nested-3.m: Added.
13057         * objc/execute/no_clash.m: Added.
13058         * objc/execute/private.m: Added.
13059         * objc/execute/redefining_self.m: Added.
13060         * objc/execute/root_methods.m: Added.
13061         * objc/execute/selector-1.m: Added.
13062         * objc/execute/static-1.m: Added.
13063         * objc/execute/static-2.m: Added.
13064         * objc/execute/va_method.m: Added.
13065
13066 2001-03-10  Richard Henderson  <rth@redhat.com>
13067
13068         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13069
13070 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13071
13072         * g++.old-deja/g++.other/crash31.C: XFAIL.
13073         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13074         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13075         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13076         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13077         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13078
13079 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13080
13081         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13082
13083 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13084
13085         * gcc.dg/20000724-1.c: Don't use multiline strings.
13086
13087 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13088
13089         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13090         result of -cString against what we expect it to be; don't just
13091         print it out for no one to read.
13092
13093         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13094         Based on testcases provided by Nicola Pero.
13095
13096 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13097
13098         * gcc.dg/cpp/macro7.c: New test.
13099
13100 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13101
13102         * gcc.dg/cpp/multiline.c: Update.
13103
13104 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         * g++.old-deja/g++.other/enum3.C: New test.
13107
13108 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13109
13110         * g++.old-deja/g++.other/pod1.C: New test.
13111
13112 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         * g++.old-deja/g++.ext/overload1.C: New test.
13115
13116 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13117
13118         * g++.old-deja/g++.pt/using1.C: New test.
13119
13120 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13121
13122         * g++.old-deja/g++.other/using9.C: New test.
13123
13124 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13125
13126         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13127
13128         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13129
13130 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13131
13132         * g++.old-deja/g++.ext/realpt1.C: Remove.
13133
13134 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13135
13136         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13137
13138 2001-02-26  Will Cohen  <wcohen@redhat.com>
13139
13140         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13141
13142 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13143
13144         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13145         templatized constructors.
13146
13147 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13148
13149         * gcc.c-torture/execute/20010224-1.c: New test.
13150
13151 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13152
13153         * gcc.c-torture/execute/20010222-1.c: New test.
13154
13155 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13156
13157         * g++.old-deja/g++.other/inline20.C: New test.
13158
13159 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13160
13161         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13162
13163 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13164
13165         * g++.old-deja/g++.other/lookup22.C: New test.
13166
13167 200
13168         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13169         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13170         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13171         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13172         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13173
13174 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13175
13176         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13177         account.
13178
13179 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13180
13181         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13182
13183 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         * g++.old-deja/g++.pt/crash62.C: New test.
13186
13187 2001-01-04  Richard Henderson  <rth@redhat.com>
13188
13189         * gcc.dg/20000926-1.c: Update expected warnings.
13190         * gcc.dg/array-2.c: Likewise.
13191         * gcc.dg/array-4.c: Also validate flexible array members.
13192         * gcc.dg/c99-flex-array-1.c: New.
13193
13194 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13195
13196         * gcc.c-torture/compile/20001222-1.x: Remove.
13197
13198 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13199
13200         * gcc.c-torture/execute/built-in-setjmp.c: New.
13201
13202 2001-01-03  Richard Henderson  <rth@redhat.com>
13203
13204         * gcc.dg/940510-1.c: Update expected error wording.
13205         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13206
13207 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13208
13209         * lib/target-supports.exp (check_alias_available): Modified to
13210         indicate aliases not supported if only weak aliases are supported.
13211
13212 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13213
13214         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13215         Turn on cmpstrsi checks for __pj__ and __i370__.
13216
13217 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13218
13219         * g++.old-deja/g++.other/virtual11.C: New test.
13220
13221 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13222
13223         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13224
13225 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13226
13227         * gcc.c-torture/compile/20010102-1.c: New test.
13228
13229 2001-01-02  Andreas Jaeger  <aj@suse.de>
13230
13231         * gcc.dg/noreturn-3.c: New test.
13232
13233         * gcc.dg/noreturn-4.c: New test.
13234
13235 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13236
13237         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13238         __builtin_fputc and __builtin_fwrite.
13239
13240 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13241
13242         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13243         signed char, not default char.
13244
13245 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13246
13247         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13248
13249 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13250
13251         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13252
13253 2000-12-29  Richard Henderson  <rth@redhat.com>
13254
13255         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13256         (__cyg_profile_func_exit): Define.
13257
13258 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13259
13260         * g++.dg/vtgc1.C: New test.
13261
13262 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13263
13264         * gcc.dg/noncompile/20001228-1.c: New test.
13265
13266         * gcc.dg/20001228-1.c: New test.
13267
13268         * gcc.c-torture/execute/20001228-1.c: New test.
13269
13270 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13271
13272         * gcc.dg/format-strfmon-1.c: New test.
13273
13274 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13275
13276         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13277         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13278         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13279         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13280         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13281         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13282         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13283         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13284         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13285         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13286         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13287         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13288         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13289
13290         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13291         * gcc.c-torture/execute/string-opt-4.c: Test index.
13292
13293 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13294
13295         * gcc.c-torture/compile/20001226-1.c: New test.
13296
13297 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13298
13299         * gcc.c-torture/compile/20001222-1.c: New test.
13300         * gcc.c-torture/compile/20001222-1.x: Xfail.
13301
13302 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13303
13304         * gcc.c-torture/execute/comp-goto-2.c: New test.
13305
13306 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13307
13308         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13309         Use long types if __INT_MAX__ is 32767.
13310         (main): Use cast to (sint32 *) when poking 88 into a_page.
13311
13312         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13313
13314 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13315
13316         * gcc.c-torture/compile/20001221-1.c: New test.
13317         * gcc.c-torture/execute/20001221-1.c: New test.
13318
13319 2000-12-20  Richard Henderson  <rth@redhat.com>
13320
13321         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13322         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13323
13324 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13325
13326         * gcc.dg/compare3.c: New test.
13327
13328 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13329
13330         * gcc.dg/format-warnll-1.c: New test.
13331
13332 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13333
13334         * gcc.dg/cpp/cmdlne-P.c: New test.
13335
13336 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13337
13338         * gcc.c-torture/execute/builtin-abs-1.c,
13339         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13340
13341 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13342
13343         * gcc.dg/cpp/multiline.c: New test.
13344
13345 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13346
13347         * g++.old-deja/g++.other/syshdr1.C: Update.
13348         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13349
13350 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13351
13352         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13353
13354 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13355
13356         * g++.old-deja/g++.pt/ttp65.C: New test.
13357
13358 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13359
13360         * g++.old-deja/g++.pt/ttp64.C: New test.
13361
13362 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13363
13364         * g++.old-deja/g++.pt/spec33.C: New test.
13365
13366 2000-12-14  Catherine Moore  <clm@redhat.com>
13367
13368         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13369         * gcc.c-torture/execute/920612-2.c: Likewise.
13370         * gcc.c-torture/execute/920428-2.c: Likewise.
13371         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13372         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13373
13374 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13375
13376         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13377         * gcc.dg/pack-test-2.c: Likewise.
13378
13379 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13380
13381         Tests by Zack Weinberg <zackw@stanford.edu>.
13382
13383         * gcc.dg/cpp/defined.c: Update.
13384         * gcc.dg/cpp/defined_trad.c: New tests.
13385
13386 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13387
13388         * gcc.dg/cpp/trad-direct.c: Update.
13389
13390 2000-12-11  Neil Booth  <neilb@earthling.net>
13391
13392         * gcc.dg/cpp/defined_trad.c
13393
13394 2000-12-11  Neil Booth  <neilb@earthling.net>
13395
13396         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13397
13398 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13399
13400         * gcc.dg/format-miss-2.c: New test.
13401
13402 2000-12-09  Neil Booth  <neilb@earthling.net>
13403
13404         * gcc.dg/cpp/lineflags.c: New tests.
13405         * gcc.dg/cpp/poison.c: Update.
13406         * gcc.dg/cpp/redef2.c: Update.
13407         * gcc.dg/cpp/skipping.c: New test.
13408
13409 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13410
13411         * g++.old-deja/g++.other/eh3.C: New testcase.
13412
13413 2000-12-07  Neil Booth  <neilb@earthling.net>
13414
13415         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13416         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13417         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13418         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13419         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13420         Update.
13421
13422 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13423
13424         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13425         __SIZE_TYPE__ instead of int for type of integers cast to
13426         pointers.
13427
13428 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13429
13430         * g++.old-deja/g++.other/cleanup4.C: New test.
13431
13432 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13433
13434         * format-sec-1.c: New test.
13435
13436 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13437
13438         * gcc.dg/format-nonlit-3.c: New test.
13439
13440 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13441
13442         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13443         through a null pointer.
13444
13445 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13446         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13447         library makes no calls to `operator new' during initialization.
13448
13449 2000-11-04  Neil Booth  <neilb@earthling.net>
13450
13451         * gcc.dg/cpp/include2.c: New tests.
13452
13453 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13454
13455         * lib/g++.exp (g++_set_ld_library_path): New function.
13456         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13457
13458 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13459
13460         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13461         warnings.
13462
13463 2000-11-01  Richard Henderson  <rth@redhat.com>
13464
13465         * g++.old-deja/g++.ext/namedret1.C: New.
13466         * g++.old-deja/g++.ext/namedret2.C: New.
13467         * g++.old-deja/g++.ext/namedret3.C: New.
13468
13469 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13470
13471         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13472         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13473
13474 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13475
13476         * gcc.c-torture/execute/va-arg-21.c: New test.
13477
13478 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13479
13480         * gcc.dg/c99-complex-2.c: New test.
13481
13482 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13483
13484         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13485
13486 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13487
13488         * g++.old-deja/g++.other/inline16.C: New test.
13489
13490 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13491
13492         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13493         __PRETTY_FUNCTION__
13494
13495 2000-10-29  Neil Booth  <neilb@earthling.net>
13496
13497         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13498         New tests.
13499         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13500         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13501         optimisation.
13502
13503 2000-10-29  Neil Booth  <neilb@earthling.net>
13504
13505         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13506         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13507         * mi5.c: Test multiple includes work with -C.
13508         * trigraphs.c: Test ^= version.
13509
13510 2000-10-28  Neil Booth  <neilb@earthling.net>
13511
13512         New tests and test updates for new macro expander.
13513
13514         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13515         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13516         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13517         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13518         new diagnostic messages.
13519
13520         * gcc.dg/cpp/macro3.c: New tests.
13521
13522 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13523
13524         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13525         on the same line.
13526
13527 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13528
13529         * g++.old-deja/g++.other/eh2.C: New test.
13530
13531 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13532
13533         * gcc.c-torture/execute/20001027-1.c: New test.
13534
13535 2000-10-26  Richard Henderson  <rth@redhat.com>
13536
13537         * gcc.c-torture/execute/20001026-1.c: New.
13538
13539 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13540
13541         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13542         * g++.old-deja/g++.law/builtin1.C: Likewise.
13543         * g++.old-deja/g++.law/ctors10.C: Likewise.
13544         * g++.old-deja/g++.law/virtual3.C: Likewise.
13545         * g++.old-deja/g++.mike/p658.C: Likewise.
13546         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13547         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13548         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13549         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13550         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13551
13552 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13553
13554         * gcc.c-torture/compile/20001024-1.c: New test.
13555
13556 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13557
13558         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13559         to tell us whether or not we are using V3.
13560
13561 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13562
13563         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13564         operands.
13565
13566 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13567
13568         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13569
13570 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.c-torture/execute/20001024-1.c: New test.
13573
13574 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13575
13576         * g++.old-deja/g++.other/sibcall1.C: New test.
13577
13578 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * gcc.dg/noncompile/init-3.c: New test.
13581
13582 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13583
13584         * gcc.dg/format-array-1.c: New test.
13585
13586 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13587
13588         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13589         writing through null pointers; remove comment about testing
13590         unterminated strings.
13591
13592 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13593
13594         * gcc.c-torture/execute/20001017-2.c: New test.
13595
13596 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13597
13598         * gcc.c-torture/compile/20001018-1.c: New test.
13599         * gcc.c-torture/compile/20001018-1.x: Xfail.
13600
13601 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13602
13603         * gcc.c-torture/execute/20001017-1.c: New test.
13604
13605 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13606
13607         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13608         for multiple use of arguments with scanf formats; add tests for
13609         multiple use of arguments.
13610
13611 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13612
13613         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13614
13615 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13616
13617         * gcc.dg/format-miss-1.c: New test.
13618
13619 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13620
13621         * gcc.c-torture/execute/20001013-1.c: New test.
13622
13623 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13624
13625         * gcc.dg/format-branch-1.c: New test.
13626
13627 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * README, lib/file-format.exp: Remove EGCS references.
13630
13631 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * gcc.dg/20001013-1.c: New test.
13634
13635 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13636
13637         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13638         for intmax_t in the compiler using __typeof__ and the type rules
13639         for conditional expressions.
13640
13641 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13642
13643         * gcc.dg/20001012-1.c: New test.
13644         * gcc.dg/20001012-2.c: New test.
13645
13646 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13647
13648         * gcc.dg/format-attr-1.c: New test.
13649
13650 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13651
13652         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13653         __LONG_LONG_MAX__ instead of LLONG_MAX.
13654
13655 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13658         scanf flags.
13659         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13660         flags.
13661
13662 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13663
13664         * gcc.dg/sequence-pt-1.c: New test.
13665
13666 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13667
13668         * gcc.c-torture/execute/20001011-1.c: New testcase.
13669         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13670
13671 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13672
13673         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13674         does not error on it.
13675
13676 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13677
13678         * gcc.dg/20001009-1.c: New test.
13679
13680 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13681
13682         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13683         * gcc.c-torture/execute/20001009-2.c: ... to here.
13684
13685 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13686
13687         * gcc.c-torture/compile/20001009-1.c: New testcase.
13688         * gcc.c-torture/execute/20001009-1.c: New testcase.
13689         Testcases provided by Jan Hubicka <jh@suse.cz>.
13690
13691 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13692
13693         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13694         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13695         uintmax_t using <limits.h> to emulate the compiler's internal
13696         logic.  No longer XFAIL %j tests.
13697
13698 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13699
13700         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13701         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13702         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13703         regexps and details of expected handling of some bad formats.
13704         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13705         suppression.
13706
13707 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13708
13709         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13710         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13711         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13712         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13713         in list archives.
13714
13715 2000-10-06  Richard Henderson  <rth@cygnus.com>
13716
13717         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13718         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13719         * g++.old-deja/g++.jason/report.C: Likewise.
13720         * g++.old-deja/g++.law/friend5.C: Likewise.
13721         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13722         of the expected warnings.
13723
13724 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13725
13726         * g++.old-deja/g++.pt/enum14.C: New test.
13727
13728 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13729
13730         * g++.old-deja/g++.pt/crash59.C: New test.
13731
13732 2000-10-04  Will Cohen  <wcohen@redhat.com>
13733
13734         * gcc.dg/20000926-1.c: New test.
13735
13736 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13737
13738         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13739         function name for current C++ compiler.
13740         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13741
13742 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13743
13744         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13745         __PRETTY_FUNCTION__.
13746         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13747
13748 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13749
13750         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13751
13752 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13753
13754         * gcc.c-torture/compile/20000923-1.c: New test.
13755
13756 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13757
13758         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13759         * g++.old-deja/g++.pt/ttp62.C: Same.
13760         * g++.old-deja/g++.other/inline14.C: Same.
13761
13762 2000-09-24  Richard Henderson  <rth@cygnus.com>
13763
13764         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13765
13766 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13767
13768         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13769
13770 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13771
13772         * gcc.c-torture/compile/20000922-1.c: New file.
13773
13774 2000-09-21  Nick Clifton  <nickc@redhat.com>
13775
13776         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13777         a signed long modulo operation.
13778         (mod6): New function - perform an unsigned long modulo operation.
13779         (main): Add tests for modulos of very large numbers by very small
13780         dividends.
13781
13782 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13783
13784         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13785
13786 2000-09-19  Richard Henderson  <rth@cygnus.com>
13787
13788         * gcc.dg/compare2.c (case 10): XFAIL.
13789
13790 2000-09-18  Richard Henderson  <rth@cygnus.com>
13791
13792         * gcc.c-torture/execute/20000906-1.c: Move ...
13793         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13794         that support __builtin_trap.
13795
13796 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13797
13798         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13799
13800 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13801
13802         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13803         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13804         more $ format tests.
13805
13806 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/format-errmk-1.c: New test.
13809
13810 2000-09-17  Greg McGary  <greg@mcgary.org>
13811
13812         * gcc.c-torture/execute/20000917-1.x: Remove.
13813
13814 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13815
13816         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13817
13818 2000-09-17  Greg McGary  <greg@mcgary.org>
13819
13820         * gcc.c-torture/execute/20000917-1.c: New test.
13821         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13822
13823 2000-09-16  Neil Booth  <NeilB@earthling.net>
13824
13825         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13826         in nested macro bug.
13827
13828 2000-09-15  Neil Booth  <NeilB@earthling.net>
13829
13830         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13831
13832 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13833
13834         * gcc.c-torture/execute/20000914-1.c: New test.
13835
13836 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13837
13838         * g++.other/inline13.C: New test.
13839
13840 2000-09-12  Andreas Jaeger  <aj@suse.de>
13841
13842         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13843         constant by Ulrich Drepper <drepper@redhat.com>.
13844
13845 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13846
13847         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13848
13849 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13850
13851         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13852
13853 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13854
13855         * gcc.dg/cpp/backslash.c: New test.
13856
13857 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13858
13859         * gcc.c-torture/execute/20000910-1.c: New test.
13860         * gcc.c-torture/execute/20000910-2.c: Likewise.
13861
13862 2000-09-11  Robert Lipe  <robertl@sco.com>
13863
13864         * gcc.dg/pragma-align.c: New test.
13865
13866 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         * g++.old-deja/g++.pt/explicit82.C: New test.
13869         * g++.old-deja/g++.pt/explicit83.C: New test.
13870
13871 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13872
13873         * gcc.dg/asm-names.c: New test.
13874
13875 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13876
13877         * gcc.dg/cpp/tr-warn6.c: New test
13878
13879 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13880
13881         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13882         be accepted.
13883
13884 2000-09-07  Catherine Moore  <clm@redhat.com>
13885
13886         * gcc.c-torture/execute/unroll-1.c: New test.
13887
13888 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13889
13890         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13891         ERROR markers.
13892         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13893         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13894         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13895         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13896         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13897         Preprocess only.
13898         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13899         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13900
13901 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13902
13903         * g++.old-deja/g++.pt/deduct2.C: New test.
13904
13905 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13906
13907         * g++.old-deja/g++.pt/parms2.C: New test.
13908
13909 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13910
13911         * g++.old-deja/g++.pt/crash58.C: New test.
13912
13913 2000-09-06  Greg McGary  <greg@mcgary.org>
13914
13915         * gcc.c-torture/execute/20000906-1.c: New test.
13916         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13917
13918 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13919
13920         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13921
13922 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13923
13924         * g++.old-deja/g++.pt/crash57.C: New test.
13925
13926 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13927
13928         * g++.old-deja/g++.pt/crash56.C: New test.
13929
13930 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13931
13932         * g++.old-deja/g++.pt/koenig1.C: New test.
13933
13934 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13935
13936         * gcc.dg/20000904-1.c: New test.
13937
13938 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13939
13940         * gcc.dg/cpp/paste8.c: New test.
13941
13942 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13943
13944         * gcc.c-torture/compile/20000827-1.c: New test.
13945
13946 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13947
13948         * gcc.dg/format-diag-1.c: New test.
13949
13950 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13951
13952         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13953         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13954         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13955         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13956         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13957
13958 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13959
13960         * g++.old-deja/g++.other/nested4.C: New test.
13961
13962 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13963
13964         * g++.old-deja/g++.ns/scoped1.C: New test.
13965
13966 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13967
13968         * lib/g++.exp: Support testing already-installed GCC.
13969
13970 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13971
13972         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13973
13974 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13975
13976         * gcc.dg/return-type-2.c: New test.
13977
13978 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13979
13980         * gcc.c-torture/compile/20000825-1.c: New test.
13981
13982 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13983
13984         * gcc.dg/dwarf2-2.c: New test.
13985
13986 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13987
13988         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13989         dg-warning regexps.
13990
13991 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13992
13993         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13994         gcc.dg/format-ext-5.c: New tests.
13995
13996 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13997
13998         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13999
14000 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14001
14002         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14003
14004 2000-08-24  Richard Henderson  <rth@cygnus.com>
14005
14006         * gcc.dg/ia64-sync-1.c: New test.
14007         * gcc.dg/ia64-sync-2.c: New test.
14008         * gcc.dg/ia64-asm-1.c: New test.
14009
14010 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14011
14012         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14013         * gcc.dg/format-ext-2.c: New test.
14014
14015 2000-08-23  Jason Merrill  <jason@redhat.com>
14016
14017         * lib/old-dejagnu.exp: Also ignore "In member function" and
14018         "At global scope".
14019
14020 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14021
14022         * gcc.dg/noncompile/label-lineno-1.c: New test.
14023
14024 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14025
14026         * gcc.dg/c99-array-nonobj-1.c: New test.
14027
14028 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14029
14030         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14031         tests.
14032         * gcc.dg/format-ext-1.c: New test.
14033
14034 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14035
14036         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14037         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14038         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14039         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14040         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14041
14042 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14043
14044         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14045         gcc.dg/c99-strftime-2.c: New tests.
14046
14047 2000-08-22  Richard Henderson  <rth@cygnus.com>
14048
14049         * gcc.c-torture/execute/20000822-1.c: New test.
14050
14051 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14052
14053         * gcc.c-torture/execute/20000819-1.x: Remove.
14054
14055 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14056
14057         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14058         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14059         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14060         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14061         gcc.dg/format-xopen-1.c: New tests.
14062
14063 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14064
14065         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14066
14067 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14068
14069         * g++.old-deja/g++.other/loop2.C: New test.
14070
14071         * gcc.c-torture/compile/20000606-1.c: New test.
14072         * gcc.c-torture/compile/20000728-1.c: New test.
14073         * gcc.c-torture/execute/20000801-1.c: New test.
14074         * gcc.c-torture/execute/20000801-2.c: New test.
14075         * gcc.c-torture/execute/20000819-1.c: New test.
14076         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14077         * gcc.dg/20000629-1.c: New test.
14078         * gcc.dg/20000724-1.c: New test.
14079         * gcc.dg/20000807-1.c: New test.
14080
14081 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14082
14083         * gcc.dg/cpp/pragma-1.c: New test.
14084         * gcc.dg/cpp/pragma-2.c: New test.
14085
14086 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14087
14088         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14089         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14090
14091 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14092
14093         * gcc.c-torture/compile/20000818-1.c: New test.
14094
14095 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14096
14097         * gcc.c-torture/execute/20000818-1.c: New test.
14098
14099 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14100
14101         * gcc.dg/format-va-1.c: New test.
14102
14103 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14104
14105         * g++.old-deja/g++.other/typedef8.C: New test.
14106
14107 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14108
14109         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14110         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14111         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14112         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14113         * g++.old-deja/g++.other/ptrmem7.C: New test.
14114         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14115
14116 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         * g++.old-deja/g++.pt/typename27.C: New test.
14119
14120 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14123         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14124         * g++.old-deja/g++.pt/friend45.C: New test.
14125         * g++.old-deja/g++.other/friend8.C: New test.
14126
14127 2000-08-15  Richard Henderson  <rth@cygnus.com>
14128
14129         * gcc.c-torture/execute/20000815-1.c: New test.
14130
14131 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14132
14133         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14134         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14135         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14136
14137 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14138
14139         * g++.old-deja/g++.other/refinit2.C: New test.
14140
14141 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14142
14143         * lib/c-torture.exp (c-torture): Make
14144         compiler_conditional_xfail_data global.
14145         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14146         compiler_conditional_xfail_data machinery.
14147         (f-torture-execute): Likewise.
14148         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14149         and only when unrolling loops.
14150
14151         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14152
14153 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14154
14155         * g++.old-deja/g++.pt/explicit81.C: New test.
14156
14157 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14158
14159         * g++.old-deja/g++.pt/typename26.C: New test.
14160
14161 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14162
14163         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14164         warning.
14165
14166 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * g++.old-deja/g++.other/array3.C: New test.
14169
14170 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14171
14172         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14173         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14174         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14175         New tests.
14176
14177 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14178
14179         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14180         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14181
14182 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14183
14184         * gcc.c-torture/execute/20000808-1.c: New test.
14185
14186 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14187
14188         * gcc.dg/c90-const-expr-1.c: New test.
14189
14190 2000-08-08  Richard Henderson  <rth@cygnus.com>
14191
14192         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14193
14194 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14195
14196         * gcc.dg/noncompile/const-ll-1.c: New test.
14197
14198 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14199
14200         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14201
14202 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14203
14204         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14205         that running programs linked against the shared version of libobjc
14206         run correctly.
14207
14208 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14209
14210         * gcc.dg/c99-printf-1.c: New test.
14211
14212 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14213
14214         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14215
14216 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14217
14218         * gcc.c-torture/execute/20000731-1.x: Delete.
14219
14220 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14221
14222         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14223         and torture_without_loops as is done by c-torture.exp.
14224         (search_for): Copy from c-torture.exp.
14225         (gcc-dg-runtest): New function, drives a directory of tests
14226         iterating over the TORTURE_OPTIONS.
14227         (scan-assembler, scan-assembler-not): Move here from
14228         individual directory drivers.
14229
14230         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14231         defined by lib/gcc-dg.exp.
14232         * gcc.dg/cpp/cpp.exp: Likewise.
14233         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14234         gcc-dg-runtest, so we cycle over optimization options.
14235
14236         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14237         * gcc.dg/compare2.c: No longer expected to fail.
14238
14239 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14240
14241         * gcc.c-torture/execute/20000804-1.c: New test.
14242
14243 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14244
14245         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14246
14247 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14248
14249         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14250
14251 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14252
14253         * gcc.c-torture/compile/20000803-1.c: New test.
14254
14255 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14256
14257         * gcc.c-torture/execute/20000801-3.c,
14258         gcc.c-torture/execute/20000801-4.c: New tests.
14259         * gcc.c-torture/execute/20000801-3.x,
14260         gcc.c-torture/execute/20000801-4.x: Xfail.
14261
14262 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14263
14264         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14265         libobjc/.libs to allow for libtool.
14266
14267 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14268
14269         * gcc.c-torture/compile/20000802-1.c: New test.
14270
14271 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14272
14273         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14274
14275 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14276
14277         * gcc-c-torture/execute/20000731-2.c: New test.
14278
14279         * gcc.c-torture/execute/20000731-1.c: New test.
14280         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14281
14282 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14283
14284         * testsuite/gcc.dg/cpp/paste7.c: New test.
14285         * gcc.dg/cpp/20000725-1.c: New test.
14286
14287 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14288
14289         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14290         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14291         declaration warning for __builtin_dwarf_reg_size.
14292
14293         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14294
14295 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14296
14297         * gcc.dg/noncompile/voidparam-1.c: New test.
14298
14299 2000-07-30  Richard Henderson  <rth@cygnus.com>
14300
14301         * gcc.dg/c90-digraph-1.c: Don't xfail.
14302         * gcc.dg/compare2.c (case 10): Xfail.
14303         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14304
14305 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14306
14307         * gcc.dg/c99-main-1.c: New test.
14308
14309 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14310
14311         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14312
14313 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14314
14315         * gcc.c-tortuer/execute/20000726-1.c: New test.
14316
14317 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14318
14319         * gcc.c-torture/execute/enum-2.c: New test.
14320
14321 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14322
14323         * gcc.dg/cpp/tr-warn3.c: New test.
14324
14325 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14326
14327         * g++.old-deja/g++.ext/implicit1.C: Remove.
14328         * g++.old-deja/g++.jason/c2.C: Remove
14329         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14330         * g++.old-deja/g++.pt/crash16.C: Likewise.
14331         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14332
14333 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14334
14335         * g++.old-deja/g++.other/for2.C: New test.
14336
14337 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14338
14339         * gcc.dg/20000720-1.c: New test.
14340
14341 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14342
14343         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14344
14345 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14346
14347         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14348         * gcc.c-torture/execute/20000722-1.c: New.
14349         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14350
14351 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14352
14353         * gcc.dg/cpp/20000720-1.S: New test.
14354
14355 2000-07-21  Michael Meissner  <meissner@redhat.com>
14356
14357         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14358
14359 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14360
14361         * g++.old-deja/g++.brendan/crash16.C,
14362         g++.old-deja/g++.brendan/parse3.C,
14363         g++.old-deja/g++.brendan/redecl1.C,
14364         g++.old-deja/g++.ns/template13.C,
14365         g++.old-deja/g++.other/decl4.C,
14366         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14367
14368 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14369
14370         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14371         and "Internal error".
14372
14373         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14374         regexps.
14375         * gcc.dg/cpp/paste6.c: New test.
14376
14377 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14378
14379         * gcc.dg/cpp/tr-direct.c: New test.
14380
14381         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14382         gcc.dg/cpp/undef1.c: Tweak error regexps.
14383
14384 2000-07-18  Eric Christopher <echristo@redhat.com>
14385
14386         * gcc.c-torture/compile/20000718-1.c: New test.
14387
14388 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14389
14390         * cpplex.c (_cpp_push_token): If the token being pushed back
14391         is the previous token in this context, just subtract one from
14392         context->posn.
14393         * cppmacro.c (save_expansion): Clear aux field when storing a
14394         placemarker.
14395
14396 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14397
14398         * gcc.dg/noncompile/redecl-1.c: New test.
14399
14400 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14401
14402         * gcc.c-torture/execute/20000717-5.c: New test.
14403         * gcc.c-torture/execute/20000717-1.x: Removed.
14404
14405 2000-07-17  Richard Henderson  <rth@cygnus.com>
14406
14407         * gcc.c-torture/execute/20000717-4.c: New test.
14408
14409 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14410
14411         * gcc.dg/cpp/syshdr.c: New test.
14412         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14413
14414 2000-07-17  Neil Booth  <neilb@earthling.net>
14415
14416         * gcc.dg/cpp/cmdlne-dM.c: New test.
14417         * gcc.dg/cpp/cmdlne-dD.c: New test.
14418
14419 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14420
14421         * gcc.c-torture/execute/20000717-3.c: New test.
14422
14423         * gcc.c-torture/compile/20000717-1.c: New test.
14424
14425 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14426
14427         * gcc.c-torture/execute/20000717-2.c: New test.
14428
14429 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14430
14431         * gcc.dg/formatz-1.c: New test.
14432
14433         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14434         * gcc.dg/c99-digraph-1.c: New tests.
14435
14436         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14437         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14438
14439         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14440         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14441         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14442         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14443         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14444         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14445         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14446
14447 2000-07-17   Greg McGary <greg@mcgary.org>
14448
14449         * gcc.c-torture/execute/20000717-1.c: New test.
14450         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14451
14452 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14453
14454         * gcc.c-torture/execute/20000715-2.c: New test.
14455         * gcc.dg/20000715-1.c: New test.
14456
14457 2000-07-15  Michael Meissner  <meissner@redhat.com>
14458
14459         * gcc.c-torture/execute/20000715-1.c: New test.
14460
14461 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14462
14463         * gcc.c-torture/execute/20000707-1.c: New test.
14464
14465 2000-07-13  Neil Booth  <NeilB@earthling.net>
14466
14467         * testsuite/gcc.dg/cpp/digraph1.c,
14468         testsuite/gcc.dg/cpp/digraph2.c,
14469         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14470
14471 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14472
14473         * g77.f-torture/compile/20000630-2.f:  New test.
14474         * g77.f-torture/compile/20000630-2.x
14475
14476 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14477
14478         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14479
14480 2000-07-11  Neil Booth  <NeilB@earthling.net>
14481
14482         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14483
14484 2000-07-11  Neil Booth  <NeilB@earthling.net>
14485
14486         * gcc.dg/cpp/cmdlne-C.c: New.
14487
14488 2000-07-09  Neil Booth  <NeilB@earthling.net>
14489
14490         * gcc.dg/cpp/directiv.c: New tests.
14491         * gcc.dg/cpp/undef1.c: Update.
14492
14493 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14494
14495         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14496
14497 2000-07-09  Neil Booth  <NeilB@earthling.net>
14498
14499         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14500
14501 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14502
14503         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14504         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14505
14506 2000-07-08  Neil Booth  <NeilB@earthling.net>
14507
14508         * gcc.dg/cpp/macsyntx.c: New tests.
14509
14510 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14511
14512         * gcc.dg/20000707-1.c: New test.
14513
14514 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14515
14516         * gcc.c-torture/execute/20000706-1.c: New test.
14517         * gcc.c-torture/execute/20000706-2.c: New test.
14518         * gcc.c-torture/execute/20000706-3.c: New test.
14519         * gcc.c-torture/execute/20000706-4.c: New test.
14520         * gcc.c-torture/execute/20000706-5.c: New test.
14521
14522 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14523
14524         * g++.old-deja/g++.pt/instantiate7.C: New test.
14525
14526 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14529         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14530         * g++.old-deja/g++.other/rtti3.C: Likewise.
14531         * g++.old-deja/g++.other/rttid3.C: Likewise.
14532
14533 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14534
14535         *  g77.f-torture/compile/20000630-1.x: Fix typo
14536
14537 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14538
14539         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14540         assembly output.
14541
14542 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14543
14544         * gcc.dg/cpp/ident.c: New test.
14545
14546 2000-07-05  Neil Booth  <NeilB@earthling.net>
14547
14548         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14549           gcc.dg/cpp/lexstrng.c: New tests.
14550
14551 2000-07-04  Neil Booth  <NeilB@earthling.net>
14552
14553         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14554         * gcc.dg/cpp/strify2.c: Same.
14555
14556 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14557
14558         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14559         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14560         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14561         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14562
14563         * testsuite/gcc.dg/cpp/macro1.c,
14564         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14565         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14566         testsuite/gcc.dg/cpp/strify1.c,
14567         testsuite/gcc.dg/cpp/strify2.c: New tests.
14568
14569 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14570
14571         * gcc.c-torture/execute/20000703-1.c: New test.
14572
14573 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14574
14575         * g++.old-deja/g++.pt (lookup10.C): New test.
14576
14577 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14578
14579         * g++.old-deja/g++.pt (typename25.C): New test.
14580
14581 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14582
14583         * gcc.c-torture/compile/20000701-1.c: New test.
14584
14585 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14586
14587         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14588         to test case.
14589
14590 2000-06-30  Catherine Moore  <clm@cygnus.com>
14591
14592         * gcc.c-torture/execute/align-1.c: New test.
14593
14594 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14595
14596         * g++.old-deja/g++.pt/expr8.C: New test.
14597         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14598
14599 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14600
14601         * gcc.c-torture/compile/20000629-1.c: New test.
14602
14603 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14604
14605
14606         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14607         gcc.dg/noncompile directory, depending on whether they're
14608         preprocessor tests or not.  Annotate all the tests for the dg
14609         framework.
14610
14611         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14612         * gcc.dg/noncompile/noncompile.exp: New.
14613
14614         * Moved files:
14615         Old name                                New name
14616         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14617         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14618         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14619         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14620         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14621         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14622         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14623         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14624         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14625         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14626         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14627         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14628         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14629         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14630         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14631         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14632         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14633         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14634         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14635         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14636         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14637         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14638         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14639         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14640
14641         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14642         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14643         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14644         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14645         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14646         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14647
14648 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14649
14650         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14651         declare one variable.  On the fourth, error.
14652         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14653         declared by 20000628-1a.h.
14654
14655 2000-06-29  Richard Henderson  <rth@redhat.com>
14656
14657         * gcc.c-torture/execute/930529-1.x: New file.
14658         * gcc.dg/920413-1.c: Adjust expected warning text.
14659         * gcc.dg/980217-1.c: Declare abort.
14660         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14661
14662 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14663
14664         * g77.f-torture/compile/20000629-1.f: New test.
14665         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14666
14667 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14668
14669         Rearrange lots of files, removing entirely the
14670         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14671         directories.
14672
14673         * Deleted files:
14674         gcc.c-torture/code_quality/code_quality.exp
14675         gcc.c-torture/special/special.exp
14676         gcc.failure/failure.exp
14677         gcc.failure/940409-1.x
14678         gcc.c-torture/compile/961203-1.x
14679
14680         * New files:
14681         gcc.misc-tests/linkage.exp
14682         gcc.c-torture/execute/920730-1t.c
14683         gcc.c-torture/execute/920730-1t.x
14684         gcc.c-torture/compile/920520-1.x
14685         gcc.c-torture/compile/920521-1.x
14686         gcc.c-torture/compile/981006-1.x
14687         gcc.c-torture/execute/eeprof-1.x
14688
14689         * Moved files (possibly with modifications to fit a new harness):
14690         Old name                                New name
14691         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14692         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14693         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14694         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14695         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14696         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14697         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14698         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14699         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14700         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14701         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14702         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14703         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14704         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14705
14706 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14707
14708         * c-torture/compile/961203-1.x: Delete.
14709
14710         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14711         not exit. Include stdio.h.
14712         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14713         * gcc.misc-tests/dg-12.c: Likewise.
14714         * gcc.misc-tests/dg-5.c: Likewise.
14715         * gcc.misc-tests/dg-6.c: Likewise.
14716         * gcc.misc-tests/dg-7.c: Prototype abort.
14717         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14718         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14719         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14720         not exit.
14721         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14722         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14723
14724 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14725
14726         * gcc.dg/cpp/20000628-1.c: New test.
14727         * gcc.dg/cpp/20000628-1.h: New header for above test.
14728         * gcc.dg/cpp/20000628-1a.h: Likewise.
14729
14730 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.dg/cpp: New directory.
14733         * gcc.dg/cpp/cpp.exp: New driver.
14734         * gcc.dg/cpp/20000627-1.c: New test.
14735         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14736         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14737         and rewrite as a compilation test.
14738
14739         * gcc.dg: Move many files into the cpp subdirectory, possibly
14740         renaming or editing them as well.
14741         Old name                New name
14742         990119-1.c              cpp/19990119-1.c
14743         990228-1.c              cpp/19990228-1.c
14744         990407-1.c              cpp/19990407-1.c
14745         990409-1.c              cpp/19990409-1.c
14746         990413-1.c              cpp/19990413-1.c
14747         990703-1.c              cpp/19990703-1.c
14748         20000127-1.c            cpp/20000127-1.c
14749         20000129-1.c            cpp/20000129-1.c
14750         20000207-1.c            cpp/20000207-1.c
14751         20000207-2.c            cpp/20000207-2.c
14752         20000209-1.c            cpp/20000209-1.c
14753         20000209-2.c            cpp/20000209-2.c
14754         20000301-1.c            cpp/20000301-1.c
14755         20000419-1.c            cpp/20000419-1.c
14756         20000510-1.S            cpp/20000510-1.S
14757         20000519-1.c            cpp/20000519-1.c
14758         20000529-1.c            cpp/20000529-1.c
14759         20000625-1.c            cpp/20000625-1.c
14760         20000625-2.c            cpp/20000625-2.c
14761         cpp-as1.c               cpp/assert1.c
14762         cpp-as2.c               cpp/assert2.c
14763         cxx-comments-1.c        cpp/cxxcom1.c
14764         cxx-comments-2.c        cpp/cxxcom2.c
14765         endif-label.c           cpp/endif.c
14766         cpp-hash1.c             cpp/hash1.c
14767         cpp-hash2.c             cpp/hash2.c
14768         cpp-if1.c               cpp/if-1.c
14769         cpp-if2.c               cpp/if-2.c
14770         cpp-if3.c               cpp/if-3.c
14771         cpp-if4.c               cpp/if-4.c
14772         cpp-if5.c               cpp/if-5.c
14773         cpp-cond.c              cpp/if-cexp.c
14774         cpp-missingop.c         cpp/if-mop.c
14775         cpp-missingparen.c      cpp/if-mpar.c
14776         cpp-opprec.c            cpp/if-oppr.c
14777         cpp-ifparen.c           cpp/if-paren.c
14778         cpp-shortcircuit.c      cpp/if-sc.c
14779         cpp-shift.c             cpp/if-shift.c
14780         cpp-unary.c             cpp/if-unary.c
14781         cpp-li1.c               cpp/line1.c
14782         cpp-li2.c               cpp/line2.c
14783         lineno.c                cpp/line3.c
14784         lineno-2.c              cpp/line4.c
14785         cpp-mi.c                cpp/mi1.c
14786         cpp-mic.h               cpp/mi1c.h
14787         cpp-micc.h              cpp/mi1cc.h
14788         cpp-mind.h              cpp/mi1nd.h
14789         cpp-mindp.h             cpp/mi1ndp.h
14790         cpp-mix.h               cpp/mi1x.h
14791         cpp-mi2.c               cpp/mi2.c
14792         cpp-mi2a.h              cpp/mi2a.h
14793         cpp-mi2b.h              cpp/mi2b.h
14794         cpp-mi2c.h              cpp/mi2c.h
14795         cpp-mi3.c               cpp/mi3.c
14796         cpp-mi3.def             cpp/mi3.def
14797         poison-1.c              cpp/poison.c
14798         pr-impl.c               cpp/prag-imp.c
14799         cpp-redef-2.c           cpp/redef1.c
14800         cpp-redef.c             cpp/redef2.c
14801         strpaste.c              cpp/strp1.c
14802         strpaste-2.c            cpp/strp2.c
14803         cpp-tradpaste.c         cpp/tr-paste.c
14804         cpp-tradstringify.c     cpp/tr-str.c
14805         cpp-tradwarn1.c         cpp/tr-warn1.c
14806         cpp-tradwarn2.c         cpp/tr-warn2.c
14807         trigraphs.c             cpp/trigraphs.c
14808         cpp-unc1.c              cpp/unc1.c
14809         cpp-unc2.c              cpp/unc2.c
14810         cpp-unc3.c              cpp/unc3.c
14811         cpp-unc.c               cpp/unc4.c
14812         undef.c                 cpp/undef1.c
14813         undef-2.c               cpp/undef2.c
14814         cpp-wi1.c               cpp/widestr1.c
14815
14816 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14817
14818         * lib/g++.exp (g++_include_flags): Tweak.
14819
14820 2000-06-27  H.J. Lu  <hjl@gnu.org>
14821             Loren J. Rittle  <ljrittle@acm.org>
14822
14823         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14824         version with one that knows about the new gcc tree structure.
14825         (g++_link_flags): Same.
14826
14827 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14828
14829         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14830         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14831         case we are cross-compiling.
14832
14833         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14834         g++.old-deja/g++.niklas/Makefile.in,
14835         g++.old-deja/g++.niklas/configure.in,
14836         g++.old-deja/g++.other/Makefile.in,
14837         g++.old-deja/g++.other/configure.in,
14838         gcc.c-torture/code_quality/Makefile.in,
14839         gcc.c-torture/code_quality/configure.in,
14840         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14841         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14842         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14843         gcc.c-torture/execute/ieee/Makefile.in,
14844         gcc.c-torture/execute/ieee/configure.in,
14845         gcc.c-torture/noncompile/Makefile.in,
14846         gcc.c-torture/noncompile/configure.in,
14847         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14848         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14849         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14850
14851 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14852
14853         * g++.old-deja/g++.other/ambig3.C: New test.
14854
14855 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14856
14857         * g++.old-deja/g++.pt/syntax1.C: New test.
14858         * g++.old-deja/g++.pt/syntax2.C: New test.
14859         * g++.old-deja/g++.other/syntax3.C: New test.
14860         * g++.old-deja/g++.other/syntax4.C: New test.
14861
14862 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14863
14864         * gcc.dg/20000623-1.c: Prototype exit and abort.
14865
14866 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14867
14868         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14869         New tests.
14870         * gcc.dg/cpp-mi3.def: New file.
14871
14872         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14873         inside assertions.
14874         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14875         lexer's error messages.
14876         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14877         divine anything from the linemarkers.
14878         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14879         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14880
14881 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14882
14883         * gcc.dg/20000623-1.c: New test.
14884
14885 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14886
14887         * gcc.c-torture/execute/20000622-1.c: New test.
14888
14889 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14890
14891         * g++.old-deja/g++.other/init15.C: New test.
14892
14893 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14894
14895         * g++.old-deja/g++.pt/vaarg2.C: New test.
14896         * g++.old-deja/g++.pt/vaarg3.C: New test.
14897
14898 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         * g++.old-deja/g++.other/dyncast6.C: New test.
14901
14902 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14903
14904         * gcc.c-torture/execute/loop-6.c: New test.
14905
14906 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14907
14908         * gcc.dg/20000614-1.c: New test.
14909         * gcc.dg/20000614-2.c: New test.
14910
14911 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14912
14913         * g++.old-deja/g++.other/inline12.C: New test.
14914
14915 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14916
14917         * g++.old-deja/g++.other/eh1.C: New test.
14918
14919 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14920
14921         * g++.old-deja/g++.other/type.C: New test.
14922
14923 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14924
14925         * g++.old-deja/g++.other/initstring.C: New test.
14926
14927 2000-06-12  Jason Merrill  <jason@redhat.com>
14928
14929         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14930
14931 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14932
14933         * gcc.c-torture/compile/20000609-1.c: New test.
14934
14935 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14936
14937         * gcc.dg/20000609-1.c: New test.
14938
14939 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14940
14941         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14942         * gcc.c-torture/noncompile/poison-1.c: Move...
14943         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14944         * gcc.dg/cpp-li1.c: Add a token after the #line.
14945
14946 2000-06-05  Richard Henderson  <rth@cygnus.com>
14947
14948         * gcc.c-torture/execute/20000605-2.c: New test.
14949         * gcc.c-torture/execute/20000605-3.c: New test.
14950
14951 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14952
14953         * g77.f-torture/execute/20000503-1.x: New file.
14954
14955 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.old-deja/g++.eh/badalloc1.C: New test.
14958
14959 2000-06-05  Richard Henderson  <rth@cygnus.com>
14960
14961         * gcc.c-torture/execute/20000605-1.c: New test.
14962
14963 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14964             Nathan Sidwell <nathan@codesourcery.com>
14965
14966         * gcc.c-torture/compile/20000605-1.c: New test.
14967
14968 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14969
14970         * g77.f-torture/compile/20000601-1.f:  New test.
14971
14972 2000-06-03  Richard Henderson  <rth@cygnus.com>
14973
14974         * gcc.c-torture/execute/20000603-1.c: New.
14975
14976 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14977
14978         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14979         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14980
14981 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14982
14983         * gcc.dg/compare2.c (case 12): XFAIL.
14984         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14985         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14986
14987         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14988
14989 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14992         guard macro is already defined when the header is first
14993         included.
14994         * gcc.dg/cpp-mix.h: New file.
14995         * gcc.dg/endif-label.c: Update patterns to match compiler.
14996
14997         * g++.brendan/complex1.C: Declare abort.
14998         * g++.law/refs4.C: Remove XFAIL.
14999         * g++.oliva/expr2.C: Declare abort and exit.
15000
15001 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15002
15003         * gcc.c-torture/execute/20000528-1.c: New test.
15004
15005         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15006         * g++.old-deja/g++.law/temps4.C: Likewise.
15007
15008         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15009         stdlib.h.  Call abort() on failure.
15010         * g++.old-deja/g++.law/refs4.C: Likewise.
15011         * g++.old-deja/g++.law/temps4.C: Likewise.
15012         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15013         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15014
15015 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15016
15017         Relative to g++.dg/special:
15018         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15019
15020         Relative to g++.old-deja:
15021         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15022         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15023         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15024         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15025         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15026         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15027         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15028
15029         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15030         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15031         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15032         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15033         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15034         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15035         and/or string.h.
15036
15037         * g++.other/goto1.C: Update expectations for error messages.
15038
15039 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15040
15041         * gcc.c-torture/compile/20000523-1.c: New test.
15042
15043 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15044
15045         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15046
15047 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15048
15049         * g++.old-deja/g++.eh/catch11.C: New test.
15050         * g++.old-deja/g++.eh/catch12.C: New test.
15051
15052 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15053
15054         * gcc.c-torture/execute/20000523-1.c: New test.
15055
15056 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15057
15058         * c-torture/execute/bcp-1.c: Replace abort in arg of
15059         __builtin_constant_p with a generic external function.
15060
15061         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15062         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15063         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15064         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15065         Prototype abort and/or exit.
15066
15067         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15068         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15069         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15070         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15071
15072 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15073
15074         * gcc.dg/dwarf2-1.c: New test.
15075
15076 2000-05-20  Richard Henderson  <rth@cygnus.com>
15077
15078         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15079
15080 2000-05-20  Andreas Jaeger  <aj@suse.de>
15081
15082         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15083         testcase.
15084
15085 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15086
15087         * gcc.c-torture/execute/20000519-2.c: New test.
15088
15089 2000-05-19  Andreas Jaeger  <aj@suse.de>
15090
15091         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15092         which fails with SSA.
15093
15094         * lib/c-torture.exp: Also test with -O3 -fssa.
15095
15096 2000-05-18  Michael Meissner  <meissner@redhat.com>
15097
15098         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15099         * gcc.c-torture/execute/920415-1.c: Ditto.
15100         * gcc.c-torture/execute/920501-1.c: Ditto.
15101         * gcc.c-torture/execute/conversion.c: Ditto.
15102         * gcc.c-torture/execute/cvt-1.c: Ditto.
15103
15104 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15105
15106         * gcc.c-torture/compile/20000518-1.c: New test.
15107
15108 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15109
15110         * g77.f-torture/compile/200005018.f:  New test.
15111
15112 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15113
15114         * gcc.c-torture/compile/20000517-1.c: New test.
15115
15116 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15117
15118         * gcc.c-torture/execute/20000516-1.c: New test.
15119
15120 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15121
15122         * g++.old-deja/g++.other/eh.C: New test.
15123
15124 2000-05-12  Richard Henderson  <rth@cygnus.com>
15125
15126         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15127         constants through to doit's conditional.
15128
15129 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15130
15131         * gcc.c-torture/compile/20000511-1.c: New test.
15132         * g77.f-torture/compile/20000511-1.f: New test.
15133         * g77.f-torture/compile/20000511-2.f: New test.
15134
15135 2000-05-11  Michael Meissner  <meissner@redhat.com>
15136
15137         * gcc.c-torture/execute/20000511-1.c: New test.
15138
15139 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15140
15141         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15142         * gcc.dg/20000510-1.S: New.
15143
15144 2000-05-08  Catherine Moore  <clm@cygnus.com>
15145
15146         * gcc.dg/unused-3.c: New.
15147
15148 2000-05-06  Richard Henderson  <rth@cygnus.com>
15149
15150           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15151           * g++.old-deja/g++.mike/warn1.C: Likewise.
15152           * g++.old-deja/g++.pt/local1.C: Likewise.
15153           * g++.old-deja/g++.pt/local7.C: Likewise.
15154           * g++.old-deja/g++.pt/spec16.C: Likewise.
15155
15156 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15157
15158         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15159
15160 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15161
15162           * g77.f-torture/execute/20000503-1.f:  New test.
15163
15164 2000-05-04  Andreas Jaeger  <aj@suse.de>
15165
15166         * gcc.dg/noreturn-2.c: New test.
15167
15168 2000-05-04  Neil Booth  <NeilB@earthling.net>
15169
15170         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15171         preprocessor.
15172
15173 2000-05-04  Richard Henderson  <rth@cygnus.com>
15174
15175         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15176
15177 2000-05-04  Richard Henderson  <rth@cygnus.com>
15178
15179         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15180         OpenSSL by Jason R Thorpe.
15181
15182 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15183
15184         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15185
15186 2000-05-03  Robert Lipe <robertlipe@usa.net>
15187
15188         * gcc.dg/20000503-1.c: New test.
15189
15190 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15191
15192         * gcc.c-torture/compile/20000502-1.c: New test.
15193         * g++.old-deja/g++.other/align.C: New test.
15194         * gcc.dg/cpp-tradstringify.c: New test.
15195
15196 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15197
15198         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15199         and hard registers.
15200
15201 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15202
15203         * gcc.c-torture/execute/loop-5.c: New test.
15204
15205 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15206
15207         * gcc.c-torture/execute/va-arg-20.c: New test.
15208
15209 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15210
15211         * gcc.c-torture/execute/20000422-1.c: New test.
15212
15213 2000-04-20  Greg McGary  <gkm@gnu.org>
15214
15215         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15216         when optimizing, but without sibling-call optimizations (-O1).
15217
15218 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15219
15220           * gcc.c-torture/compile/20000420-1.c: New test.
15221
15222 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15223
15224         * g++.abi/ptrflags.C: New test.
15225         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15226
15227 2000-04-19  Catherine Moore  <clm@cygnus.com>
15228
15229         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15230
15231 2000-04-19  Greg McGary  <gkm@gnu.org>
15232
15233         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15234         sibling-call optimizations.
15235
15236 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15237
15238         * gcc.dg/20000419-1.c: New test.
15239
15240 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15241
15242         * gcc.c-torture/execute/20000412-6.c: New test.
15243
15244 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15245
15246         * gcc.c-torture/execute/20000412-5.c: New test.
15247         * g77.f-torture/compile/20000412-1.f: New test.
15248         * gcc.c-torture/execute/20000412-4.c: New test.
15249         * gcc.c-torture/compile/20000412-2.c: New test.
15250         * gcc.c-torture/execute/20000412-3.c: New test.
15251         * gcc.c-torture/compile/20000412-1.c: New test.
15252         * gcc.c-torture/execute/20000412-2.c: New test.
15253
15254 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15255
15256         * objc/execute/bf-20.m: New test.
15257
15258 2000-04-10  Richard Henderson  <rth@cygnus.com>
15259
15260         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15261
15262         * gcc.c-torture/execute/20000412-1.c: New test.
15263
15264 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15265
15266         * g++.old-deja/g++.eh/catchptr1.C: New test.
15267
15268 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15269
15270         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15271
15272 2000-04-08  Neil Booth  <NeilB@earthling.net>
15273
15274         * gcc.dg/cpp-nullchar.c: Remove test as
15275         embedded nulls cause problems.
15276
15277 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15278
15279         * gcc.dg/compare2.c: New test.
15280
15281 2000-04-08  Neil Booth  <NeilB@earthling.net>
15282
15283         * gcc.dg/cpp-nullchar.c: New test.
15284
15285 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15286
15287         * gcc.dg/cpp-mi2.c: New test.
15288         * gcc.dg/cpp-mi2[abc].h: New files.
15289
15290 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15291
15292         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15293         member name.
15294
15295 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15296
15297         * g++.old-deja/g++.abi/vmihint.C: New test.
15298
15299 2000-04-06  Neil Booth  <NeilB@earthling.net>
15300
15301         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15302         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15303         copyright.
15304
15305 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15306
15307         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15308         avoid stack-frame overwrite.
15309
15310 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15311
15312         * gcc.c-torture/compile/20000405-2.c: New test.
15313         * gcc.c-torture/compile/20000405-3.c: New test.
15314
15315 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15316
15317         * gcc.c-torture/compile/20000405-1.c: New test.
15318
15319 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15320
15321         * gcc.dg/cast-qual-1.c: Revert last change.
15322
15323 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15324
15325         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15326
15327 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15328
15329         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15330         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15331
15332 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15333
15334         * gcc.c-torture/compile/20000403-2.c: New test.
15335         * gcc.c-torture/compile/20000403-1.c: New test.
15336
15337 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15338
15339         * gcc.c-torture/execute/20000403-1.c: New test.
15340
15341 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15342
15343         * gcc.c-torture/execute/20000402-1.c: New test.
15344
15345 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15346
15347         * gcc.c-torture/execute/va-arg-15.c: New test.
15348         * gcc.c-torture/execute/va-arg-16.c: New test.
15349         * gcc.c-torture/execute/va-arg-17.c: New test.
15350         * gcc.c-torture/execute/va-arg-18.c: New test.
15351         * gcc.c-torture/execute/va-arg-19.c: New test.
15352
15353 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15354
15355         * gcc.c-torture/compile/981211-1.c: Move to...
15356         * gcc.dg/cpp-as1.c: ...here.
15357         * gcc.dg/cpp-as2.c: New file.
15358
15359         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15360         compiler.
15361
15362 2000-04-02  Neil Booth  <NeilB@earthling.net>
15363
15364         * gcc.dg/cpp-cond.c  New tests.
15365         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15366         accidental success less likely.
15367         * gcc.dg/cpp-missingop.c  New tests.
15368         * gcc.dg/cpp-missingparen.c  New tests.
15369         * gcc.dg/cpp-shift.c  New tests.
15370         * gcc.dg/cpp-shortcircuit.c  New tests.
15371         * gcc.dg/cpp-unary.c  New tests.
15372
15373 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15374
15375         * gcc.c-torture/compile/20000329-1.c: New test.
15376
15377 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15378
15379         * gcc.c-torture/compile/20000326-1.c: New test.
15380         * gcc.c-torture/compile/20000326-2.c: New test.
15381
15382 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15383
15384         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15385         the first parameter is a function argument.
15386
15387 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15388
15389         * g++.old-deja/g++.ext/array4.C: New test.
15390
15391 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15392
15393         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15394
15395 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15396
15397         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15398
15399 2000-03-19  Richard Henderson  <rth@cygnus.com>
15400
15401         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15402
15403 2000-03-19  Richard Henderson  <rth@cygnus.com>
15404
15405         * gcc.c-torture/compile/20000319-1.c: New test.
15406
15407 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15408
15409         * gcc.c-torture/execute/20000314-3.c: New test.
15410         * gcc.c-torture/execute/20000314-2.c: New test.
15411         * gcc.c-torture/execute/20000314-1.c: New test.
15412         * gcc.c-torture/compile/20000314-2.c: New test.
15413         * gcc.c-torture/compile/20000314-1.c: New test.
15414
15415 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15416
15417         * g++.old-deja/g++.warn/inline.C: New test.
15418
15419 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15420
15421         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15422         standards-compliant result rather than specific constants.
15423         Put test-values in array.
15424
15425 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15426
15427         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15428         (g++_target_compile): Put test-specific options last.
15429
15430 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15431
15432         * g++.old-deja/g++.eh/vbase4.C: New test.
15433
15434 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15435
15436         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15437
15438 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15439
15440         * g++.old-deja/g++.brendan/misc12.C: Removed.
15441         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15442         * g++.old-deja/g++.ext/pretty4.C: New test.
15443
15444 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15445
15446         * g++.old-deja/g++.other/string2.C: New test.
15447
15448 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15449
15450         * g++.old-deja/g++.warn/impint2.C: New test.
15451
15452 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15453
15454         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15455         is 1, not zero.
15456
15457 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15458
15459         * g++.old-deja/g++.warn/impint.C: New test.
15460         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15461         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15462         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15463         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15464         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15465         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15466         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15467         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15468         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15469         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15470         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15471         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15472
15473 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15474
15475         * gcc.dg/cpp-redef.c: New test.
15476
15477 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         * g++.old-deja/g++.pt/unify7.C: New test.
15480
15481 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15482
15483         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15484         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15485
15486 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15487
15488         * gcc.c-torture/compile/20000224-1.c: New test.
15489
15490 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15491
15492         * gcc.c-torture/compile/cpp-2.c: New test.
15493         * gcc.c-torture/compile/cpp-1.c: New test.
15494
15495 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15496
15497         * gcc.c-torture/execute/20000225-1.c: New test.
15498
15499 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15500
15501         * gcc.dg/cpp-li2.c: New test.
15502
15503         * gcc.dg/cpp-wi1.c: New test.
15504
15505         * gcc.dg/cpp-li1.c: New test.
15506
15507 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * g++.old-deja/g++.other/sizeof5.C: New test.
15510
15511 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15512
15513         * gcc.c-torture/execute/va-arg-13.c: New test.
15514
15515 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15516
15517         * gcc.c-torture/execute/va-arg-12.c: New test.
15518
15519 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15520
15521         * gcc.c-torture/execute/20000223-1.c: New test.
15522
15523 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15524
15525         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15526
15527 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15528
15529         * g++.old-deja/g++.abi/ptrmem.C: New test.
15530
15531 2000-02-19  Richard Henderson  <rth@cygnus.com>
15532
15533         * gcc.c-torture/compile/init-3.c: New.
15534
15535 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15536
15537         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15538         ALWAYS_CXXFLAGS.
15539
15540 2000-02-11  Robert Lipe <robertl@sco.com>
15541
15542         * gcc.c-torture/compile/20000211-3.c: New test.
15543
15544 2000-02-11  Martin Buchholz <martin@xemacs.org>
15545
15546         * gcc.c-torture/compile/20000211-2.c: New test.
15547
15548 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15549
15550         * gcc.c-torture/compile/20000211-1.c: New test.
15551
15552 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15553
15554         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15555           on native targets
15556
15557 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15558
15559         * g++.old-deja/g++.other/cast5.C: New test.
15560
15561 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15562
15563         * gcc.c-torture/execute/20000205-1.c: New.
15564
15565 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15566
15567         * g++.old-deja/g++.jason/cast3.C: Return void.
15568         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15569
15570 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15571
15572         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15573
15574         * gcc.dg/loop-1.c: New test.
15575
15576 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15577
15578         * gcc.c-torture/compile/20000127-1.c: New test.
15579         * gcc.c-torture/execute/991228-1.c: New test.
15580
15581 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15582
15583         * gcc.dg/unused-2.c: New test.
15584
15585         * gcc.dg/conv-1.c: New test.
15586
15587 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15588
15589         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15590         compiler.
15591         (tool_option_proc): Fix typo.
15592
15593 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15594
15595         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15596         of the ld on the host, not on the build machine.
15597         Also, don't crash if '--help' is not a supported option.
15598
15599 2000-01-24  Richard Henderson  <rth@cygnus.com>
15600
15601         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15602
15603 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15604
15605         * gcc.c-torture/execute/20000120-2.c: New test.
15606         * gcc.c-torture/execute/20000120-1.c: New test.
15607
15608 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15609
15610         * gcc.c-torture/execute/20000113-1.c: New test.
15611
15612 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15613
15614         * gcc.c-torture/execute/20000112-1.c: New test.
15615
15616 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15617
15618         * gcc.dg/20000111-1.c: New test.
15619
15620 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15621
15622         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15623         with 16 bit integers.
15624
15625 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15626
15627         * gcc.dg/20000108-1.c: New test.
15628
15629 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15630
15631         * g++.old-deja/g++.ns/koenig8.C: New test.
15632
15633 2000-01-05  Nathan Sidwell  <nathan@
15634
15635         * gcc.c-torture/execute/990531-1.c: New test.
15636
15637 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15638
15639         * gcc.c-torture/compile/990527-1.c: New test.
15640
15641 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15642
15643         * gcc.c-torture/execute/990527-1.c: New test.
15644
15645 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15646
15647         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15648         bitfields as signed.
15649
15650 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15651
15652         * g77.f-torture/compile/19990525-0.f: New test.
15653
15654 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15655
15656         * gcc.c-torture/execute/990525-2.c: New test.
15657
15658         * gcc.c-torture/execute/990525-1.c: New test.
15659
15660 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15661
15662         * g++.old-deja/g++.other/anon3.C: New test.
15663         * g++.old-deja/g++.other/anon4.C: New test.
15664         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15665         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15666         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15667         Merrill).
15668
15669 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15670
15671         * gcc.c-torture/execute/990524-1.c: New test.
15672
15673         * gcc.dg/990524-1.c: New test.
15674
15675 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15676
15677         * gcc.c-torture/compile/990523-1.c: New test.
15678
15679 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15680
15681         * gcc.c-torture/compile/990519-1.c: New test.
15682
15683 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15684
15685         * gcc.c-torture/compile/990517-1.c: New test.
15686
15687         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15688         (e4, f4): New tests.
15689         (main): Call them.
15690
15691 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15692
15693         * gcc.dg/noreturn-1.c: New test.
15694
15695 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15696
15697         * gcc.c-torture/execute/990513-1.c: New test.
15698
15699 1999-05-10  Richard Henderson  <rth@cygnus.com>
15700
15701         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15702
15703 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15704
15705         * g77.f-torture/execute/erfc.f: Use small single-precision
15706         values, to avoid problems on Alphas when not -mieee.
15707
15708 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15709
15710         * gcc.dg/990506-0.c: New test.
15711
15712 1999-05-08  Richard Henderson  <rth@cygnus.com>
15713
15714         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15715         the constant to test.  Don't XFAIL 64-bit targets.
15716
15717         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15718         * g++.old-deja/g++.law/profile1.C: Likewise.
15719
15720         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15721         operator new instances.
15722         * g++.old-deja/g++.other/delete5.C: Likewise.
15723
15724 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15725
15726         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15727         intrinsic.
15728
15729 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15730
15731         * g77.f-torture/execute/u77-test.f: Reverse order of two
15732         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15733
15734 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15735
15736         * gcc.dg/compare1.c: New test.
15737
15738 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15739
15740         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15741         New tests.
15742
15743 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15744
15745         * g77.f-torture/compile/19990502-1.f: New test.
15746
15747 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15748
15749         * g77.f-torture/compile/19990502-0.f: New test.
15750
15751 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15752
15753         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15754         intrinsic.
15755
15756 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15757
15758         * g77.f-torture/execute/u77-test.f (main): List libU77
15759         intrinsics not currently tested.
15760         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15761         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15762         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15763         Trim blanks off the ends of some printed strings.
15764
15765 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15766
15767         * g77.f-torture/execute/u77-test.f (main): Just warn about
15768         FSTAT gid disagreement, as it's expected on some systems.
15769
15770 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15771
15772         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15773         use a new function, which allows for some slop.
15774         Clean up some commentary.
15775         (issum): The new function.
15776         (sgladd): Deleted subroutine.
15777
15778 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15779
15780         * g77.f-torture/execute/u77-test.f: Modify to be more like
15781         libf2c/libU77 version, bringing patches to that version here.
15782         Add suitable commentary.
15783
15784 1999-04-25  Richard Henderson  <rth@cygnus.com>
15785
15786         * gcc.dg/990424-1.c: New test.
15787
15788 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15789
15790         * g77.f-torture/execute/u77-test.f (main): Bug involving
15791         LSTAT has been fixed, so turn back on full checking.
15792
15793 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15794
15795         * g77.f-torture/compile/19990419-0.f: New test.
15796         * g77.f-torture/execute/19990419-1.f: New test.
15797
15798 1999-04-17  Richard Henderson  <rth@cygnus.com>
15799
15800         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15801         to avoid the need for a prototype to supress a warning.
15802
15803 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15804
15805         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15806
15807 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15808
15809         * gcc.c-torture/execute/990404-1.c: New test.
15810
15811 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15812
15813         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15814         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15815         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15816         missing initializer warnings.
15817
15818 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15819
15820         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15821         matching strings.
15822
15823 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15824
15825         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15826
15827 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15828
15829         * g77.f-torture/execute/19990325-0.f: New test.
15830         * g77.f-torture/execute/19990325-1.f: New test.
15831
15832 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15833
15834         * gcc.c-torture/execute/990324-1.c: New test.
15835
15836 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15837
15838         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15839         test with 4.
15840
15841 1999-03-17  Richard Henderson  <rth@cygnus.com>
15842
15843         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15844
15845 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15846
15847         * g77.f-torture/execute/19990313-2.f: New test.
15848         * g77.f-torture/execute/19990313-3.f: New test.
15849
15850 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15851
15852         * g77.f-torture/execute/19990313-0.f: New test.
15853         * g77.f-torture/execute/19990313-1.f: New test.
15854
15855 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15856
15857         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15858         printf to sprintf.
15859         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15860         (main): Add check for u15.  Conditionalize u31 check depending on
15861         whether ints are <32 bits or >=32 bits.
15862
15863 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15864
15865         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15866
15867 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15868
15869         * g77.f-torture/compile/19990305-0.f: New test.
15870         * g77.f-torture/execute/19981119-0.f: New test.
15871
15872 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15873
15874         * g77.f-torture/execute/970625-2.f: call ABORT if final
15875         result is not correct, instead of just printing it.
15876         Add this checking via newly introduced obfuscation, to
15877         trip up buggy front ends.
15878
15879 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15880
15881         * g77.f-torture/compile/960317-1.f: Moved from being
15882         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15883
15884 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15885
15886         * g77.f-torture/execute/960317-1.f: New (old) test.
15887         * g77.f-torture/execute/970625-2.f: Ditto.
15888
15889 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15890
15891         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15892         message on line 1 or line 2; cccp and cpplib do this differently.
15893
15894 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15895
15896         * g++.old-deja/g++.law/weak1.C: New test.
15897
15898 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15899
15900         * gcc.c-torture/execute/990119-1.c: Renamed to...
15901         * gcc.dg/990119-1.c: this, so it will only be tested once
15902         (it's a preprocessor test, it doesn't need to be run at
15903         multiple optimization levels).
15904
15905 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15906
15907         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15908           ALWAYS_CXXFLAGS.
15909
15910 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15911
15912         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15913         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15914         to not be compilable by current g77.
15915
15916 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15917
15918         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15919
15920 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15921
15922         * gcc.c-torture/execute/990222-1.c: New test.
15923
15924 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15925
15926         * g77.f-torture/compile/19990218-0.f: New test.
15927         * g77.f-torture/noncompile/19990218-1.f: New test.
15928
15929 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15930
15931         * g77.f-torture/compile/19981216-0.f: New test.
15932
15933 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15934
15935         * gcc.dg/990214-1.c: New test.
15936
15937 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15938
15939         * gcc.dg/990213-2.c: New test.
15940
15941         * gcc.dg/990213-1.c: New test.
15942
15943 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15944
15945         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15946         ints.
15947
15948 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15949
15950         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15951         specified by target.
15952
15953         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15954
15955 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15956
15957         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15958
15959 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15960
15961         * gcc.dg/special/ecos.exp: New test driver for new tests with
15962         special requirements.
15963
15964         * gcc.dg/special/alias-1.c: New test.
15965         * gcc.dg/special/gcsec-1.c: New test.
15966         * gcc.dg/special/weak-1.c: New test.
15967         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15968         * gcc.dg/special/weak-2.c: New test.
15969         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15970         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15971         * gcc.dg/special/wkali-1.c: New test.
15972         * gcc.dg/special/wkali-2.c: New test.
15973         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15974         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15975
15976 1999-02-10  Felix Lee  <flee@cygnus.com>
15977
15978           * lib/c-torture.exp (c-torture-compile): Pull out code for
15979           analyzing gcc error messages.
15980           (c-torture-execute): Likewise.  Fix some (harmless) false
15981           positives.
15982           * lib/gcc.exp (gcc_check_compile): New function.
15983
15984 1999-02-08  Richard Henderson  <rth@cygnus.com>
15985
15986         * gcc.c-torture/execute/990208-1.c: New test.
15987
15988 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15989
15990         * g++.dg/special/ecos.exp: New driver for new tests with special
15991         requirements
15992
15993         * g++.dg/special/conpr-1.C: New test
15994         * g++.dg/special/conpr-2.C: New test
15995         * g++.dg/special/conpr-2a.C: New test
15996         * g++.dg/special/conpr-3.C: New test
15997         * g++.dg/special/conpr-3a.C: New test
15998         * g++.dg/special/conpr-3b.C: New test
15999
16000         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16001         allow g++ to use the dg driver
16002
16003         * README: Add comment about g++.dg directory
16004
16005 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16006
16007         * README: Update email addresses.
16008
16009 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16010
16011         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16012         arguments in order to force structure S onto the stack even on
16013         the alpha.
16014         (test): Pass 10 leading arguments to function foo as well as the
16015         structure S.
16016
16017         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16018         failure for all targets.
16019
16020         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16021         abort to terminate program execution.
16022
16023 1999-01-30  Richard Henderson  <rth@cygnus.com>
16024
16025         * gcc.c-torture/execute/990130-1.c: New test.
16026
16027 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16028
16029         * gcc.dg/990130-1.c: New test.
16030
16031 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16032
16033         * gcc.c-torture/execute/990128-1.c: New test.
16034
16035 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16036
16037         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16038
16039 1999-01-27  Felix Lee  <flee@cygnus.com>
16040
16041         * lib/c-torture.exp (c-torture-compile): pull out code for
16042         analyzing gcc error messages.
16043         (c-torture-execute): ditto, and fix some (harmless) false
16044         positives.
16045         * lib/gcc.exp (gcc_check_compile): new function.
16046
16047 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16048
16049         * gcc.dg/990117-1.c: New test.
16050
16051         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16052
16053         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16054
16055 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16056
16057         * g77.f-torture/compile/990115-1.f: New test.
16058
16059 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16060
16061         * gcc.c-torture/compile/990107-1.c: New test
16062
16063 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16064
16065         * gcc.c-torture/execute/990106-2.c: New test.
16066
16067         * gcc.c-torture/execute/990106-1.c: New test.
16068
16069 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16070
16071         * gcc.c-torture/compile/981223-1.c: New test.
16072
16073 1998-12-29  Richard Henderson  <rth@cygnus.com>
16074
16075         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16076         (opt3): Rename from opt4 and disable.
16077
16078 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16079
16080         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16081
16082 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16083
16084         * g++.old-deja/g++.other/conv5.C: New test.
16085
16086 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16087
16088         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16089
16090 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16091
16092         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16093
16094 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16095
16096         * gcc.c-torture/compile/981211-1.c: New test.
16097
16098 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16099
16100         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16101
16102         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16103
16104 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16105
16106         * gcc.special/930510-1.c: Make C9X safe.
16107         * gcc.misc-tests/gcov-1.c Similarly.
16108         * gcc.misc-tests/gcov-2.c Similarly.
16109
16110 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16111
16112         * gcc.dg/ultrasp1.c: New test.
16113
16114 1998-12-06  Richard Henderson  <rth@cygnus.com>
16115
16116         * gcc.c-torture/execute/981206.c: New test.
16117
16118 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16119
16120         * g++.old-deja/g++.ns/template7.C: New test.
16121
16122         * g++.old-deja/g++.other/expr1.C: New test.
16123
16124         * g++.old-deja/g++.eh/tmpl3.C: New test.
16125
16126         * g++.old-deja/g++.eh/tmpl2.C: New test.
16127
16128 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16129
16130         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16131         * g++.old-deja/g++.other/using6.C: Removed.
16132         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16133
16134         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16135
16136 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16137
16138         * g++.old-deja/g++.pt/overload8.C: New test.
16139
16140         * g++.old-deja/g++.pt/overload7.C: New test.
16141
16142         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16143
16144         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16145         and relinking messages.
16146         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16147         compiling with -frepo.
16148
16149 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16150
16151         * g++.old-deja/g++.pt/lookup6.C: New test.
16152
16153 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16154
16155         * gcc.c-torture/execute/981130-1.c: New test.
16156         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16157
16158 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16159
16160         * g++.old-deja/g++.pt/explicit76.C: New test.
16161
16162         * g++.old-deja/g++.pt/friend38.C: New test.
16163
16164         * g++.old-deja/g++.ns/crash2.C: New test.
16165
16166         * g++.old-deja/g++.pt/defarg8.C: New test.
16167
16168         * g++.old-deja/g++.pt/instantiate6.C: New test.
16169
16170         * g++.old-deja/g++.pt/static6.C: New test.
16171
16172         * g++.old-deja/g++.pt/decl2.C: New test.
16173
16174 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16175
16176         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16177         problem is actually related with name lookup, but so what? :-)
16178
16179         * g++.old-deja/g++.pt/friend37.C: New test.
16180
16181 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16182
16183         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16184         element, which fails on some systems.
16185
16186         * g77.f-torture/execute/labug1.f: New test.
16187
16188 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16189
16190         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16191         is defined.
16192
16193 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16194
16195         * g77.f-torture/compile/981117-1.f: New test.
16196
16197 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16198
16199         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16200         properly discarded.
16201
16202 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16203
16204         * gcc.c-torture/execute/memcheck: New directory of tests for
16205         -fcheck-memory-usage.
16206
16207 1998-11-07  Gerald Pfe
16208
16209         * g77.f-torture/noncompile/980615-0.f: New test.
16210
16211 1998-07-26  H.J. Lu  (hjl@gnu.org)
16212
16213         * gcc.dg/980312-1.c: Do link instead of compile.
16214         * gcc.dg/980313-1.c: Likewise.
16215
16216 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16217
16218         * gcc.c-torture/compile/980726-1.c: New test.
16219
16220 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16221
16222         * g77.f-torture/execute/io0.f: New test.
16223
16224 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16225
16226         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16227         an int.
16228
16229 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16230
16231         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16232         m32r bugs.
16233
16234 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16235
16236         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16237         c-decl.c:grokdeclarator can handle mode attributes.
16238
16239 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16240
16241         * gcc.c-torture/execute/980716-1.c: New test.
16242
16243 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16244
16245         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16246         the mn10200.
16247         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16248         the mn10200.
16249         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16250         * gcc.c-torture/compile/930326-1.x: Similarly.
16251
16252 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16253
16254         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16255         New test from Craig.
16256
16257 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16258
16259         * g77.f-torture/noncompile/980616-0.f: New test.
16260
16261         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16262
16263 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16264
16265         *  g++.other/singleton.C: Return error value instead of taking
16266         SIGSEGV.
16267
16268 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16269
16270         *  g++.other/singleton.C: New test.   Warning is under dispute.
16271         Runtime crash is not.
16272
16273 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16274
16275         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16276         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16277         using6.C, using7.C}:  New namespace tests.
16278
16279 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16280
16281         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16282         specialization with typedef'ed names used as array indexes.
16283
16284 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16285
16286         * gcc.c-torture/execute/980709-1.c: New test.
16287
16288         * gcc.dg/980709-1.c: New test.
16289
16290 1998-07-07  Richard Henderson  <rth@cygnus.com>
16291
16292         * gcc.c-torture/execute/bcp-1.c: New test.
16293
16294 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16295
16296         * gcc.c-torture/execute/980707-1.c: New test.
16297
16298 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16299
16300         * gcc.c-torture/compile/980706-1.c: New test.
16301
16302 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16303
16304         * g77.f-torture/execute/980701-0.f,
16305         g77.f-torture/execute/980701-1.f: New test from Craig.
16306
16307 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16308
16309         * gcc.c-torture/compile/980701-1.c: New test.
16310
16311         * gcc.c-torture/execute/980701-1.c: New test.
16312
16313 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16314 rlsruhe.de>
16315
16316         * g++.old-deja/g++.robertl/eb132.C: New test.
16317         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16318
16319 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16320
16321         * g77.f-torture/execute/980628-7.f,
16322         g77.f-torture/execute/980628-8.f,
16323         g77.f-torture/execute/980628-9.f,
16324         g77.f-torture/execute/980628-10.f: New tests from Craig.
16325
16326         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16327
16328 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16329
16330         * g77.f-torture/execute/980628-4.f: New test from Craig.
16331         * g77.f-torture/execute/980628-5.f: Likewise.
16332         * g77.f-torture/execute/980628-2.f: Likewise.
16333         * g77.f-torture/execute/980628-0.f: Likewise.
16334         * g77.f-torture/execute/980628-1.f: Likewise.
16335         * g77.f-torture/execute/980628-3.f: Likewise.
16336         * g77.f-torture/execute/980628-6.f: Likewise.
16337
16338 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16339
16340         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16341         directory when nothing has been installed yet.
16342
16343 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16344
16345         * gcc.c-torture/special/special.exp: Handle newer versions of
16346         dejagnu.
16347
16348 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16349
16350         * gcc.dg/980626-1.c: New test.
16351
16352 1998-06-19  Bruno Haible <haible@ilog.fr>
16353
16354         * gcc.misc-tests/m-un-2.c: New test.
16355         * g++.old-deja/g++.other/warn01.c: Likewise.
16356
16357 1998-06-19  Robert Lipe  <robertl@dgii.com>
16358
16359         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16360         compatibility with assmblers with a different comment character.
16361         Eliminate use of GAS-specific extensions.
16362
16363 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16364
16365         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16366
16367 1998-06-19  Robert Lipe  <robertl@dgii.com>
16368
16369         *lib/g77.exp: Replace search for libf2c.a with search for newly
16370         renamed libg2c.a
16371
16372 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16373
16374         * gcc.c-torture/execute/980617-1.c: New test.
16375
16376 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16377
16378         * gcc.c-torture/execute/980612-1.c: New test.
16379
16380 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16381
16382         * gcc.dg/980523-1.c: Only test on ppc-linux.
16383         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16384
16385         * gcc.c-torture/execute/980608-1.c: New test.
16386
16387 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16388
16389         * gcc.c-torture/execute/980605-1.c: New test.
16390
16391 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16392
16393         * gcc.c-torture/execute/980604-1.c: New test.
16394
16395 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16396
16397         * gcc.c-torture/execute/980602-1.c: New test.
16398         * gcc.c-torture/execute/980602-2.c: Likewise.
16399
16400 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16401
16402         * 970125-0.f: Fix per JCB.  Add commentary.
16403
16404 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16405
16406         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16407         IEEE -0 support.
16408
16409 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16410
16411         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16412         earlier.
16413
16414 1998-05-28  Catherine Moore <clm@cygnus.com>
16415
16416         * gcc.c-torture/execute/980526-3.c: New test.
16417
16418 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16419
16420         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16421         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16422         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16423         m88k-motorola-sysv3 to XFAIL.
16424
16425 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16426
16427         * gcc.dg/980526-1.c: New test.
16428         * gcc.c-torture/execute/980526-2.c: New test.
16429
16430 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16431
16432         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16433
16434         * gcc.c-torture/execute/980526-1.c: New test.
16435
16436 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16437
16438         * g77.f-torture/execute/alpha2.f: Add runtime test.
16439
16440 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16441
16442         * g++.old-deja/old-deja.exp: Strip leading directories.
16443
16444         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16445         error for the line.  Don't run multiple tests for the same line.
16446
16447 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16448
16449         * gcc.dg/980523-1.c: New test.
16450
16451 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16452
16453         * g77.f-torture/compile/970915-0.f: New test.
16454
16455 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16456
16457         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16458
16459 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16460
16461         * gcc.dg/980520-1.c: New test.
16462
16463 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16464
16465         * gcc.dg/980502-1.c: Fix return type.
16466
16467 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16468
16469         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16470         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16471         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16472         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16473         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16474
16475 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16476
16477         * g77.f-torture/execute/980520-1.f: New test.
16478
16479 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16480
16481         * lib/mike-g77.exp: New file.
16482
16483         * g77.f-torture/noncompile/noncompile.exp,
16484         g77.f-torture/noncompile/check0.f: New files.
16485
16486 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16487
16488         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16489         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16490         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16491         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16492         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16493         abort where appropriate.
16494
16495 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16496
16497         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16498         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16499
16500 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16501
16502         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16503
16504 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16505
16506         * g77.f-torture/compile/980427-0.f: New test.
16507
16508 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16509
16510         * g77.f-torture/compile/980424-0.f: New test.
16511
16512 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16513
16514         * g77.f-torture/compile/980419-2.f (main): New test.
16515         * g77.f-torture/compile/970125-0.f: New test.
16516         * g77.f-torture/compile/980419-1.f: New test.
16517
16518 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16519
16520         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16521         of loop-4.c.
16522
16523 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16524
16525         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16526
16527 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16528
16529         * gcc.c-torture/compile/980329-1.c: New test.
16530
16531 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16532
16533         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16534         * gcc.dg/980312-1.c: Fix typo in -march command.
16535
16536 1998-03-16  H.J. Lu  (hjl@gnu.org)
16537
16538         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16539
16540 1998-03-11  Robert Lipe  <robertl@dgii.com>
16541
16542         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16543         Dave Love agree the Fortran source is bogus.
16544
16545 1998-03-11  Robert Lipe  <robertl@dgii.com>
16546
16547         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16548         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16549         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16550         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16551         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16552
16553 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16554
16555         * g++.old-deja/g++.other/friend1.C: New test.
16556
16557 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16558
16559         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16560         possibly uninitialized) variables and declare dnrm2.
16561
16562 1998-02-23  Robert Lipe <robertl@dgii.com>
16563
16564         From Bruno Haible <haible@ilog.fr>:
16565         * gcc.c-torture/execute/980223.c: New test.
16566
16567 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16568
16569         * gcc.dg/ifelse-1.c: New test.
16570
16571 1998-02-09  H.J. Lu  (hjl@gnu.org)
16572
16573         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16574
16575           * lib/old-dejagnu.exp (old-dejagnu): Added the
16576           "execution test - XFAIL *-*-*" handling in the spirit of
16577           "excess errors test -". Changed the "execution test fails"
16578           handling to be like "excess errors test fails".
16579           * Update various tests accordingly.
16580
16581 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16582
16583         * gcc.c-torture/execute/980205.c: New test.
16584
16585 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16586
16587         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16588         * lib/f-torture.exp: Similarly.
16589         * gcc.c-torture: Rename all .cexp files to .x files.
16590
16591 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16592
16593         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16594         (940510-1.c): Removed duplicate.
16595         (971104-1.c): New test.
16596
16597 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16598
16599           * lib/f-torture.exp: Improve error and loop detection.
16600
16601 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16602
16603         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16604         use that to size the filler array.
16605
16606 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16607
16608         * lib/c-torture.exp(c-torture-execute): Fix typo.
16609
16610         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16611         testcase as the executable name. Keep the executable around if
16612         the test fails.
16613
16614 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16615
16616         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16617         changes.  Only test one -g option, and move it to the end of the
16618         list of options to test.
16619
16620 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16621
16622         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16623         variable GCC_TORTURE_OPTIONS to supply default switches separated
16624         by colons.  If no environment variable, run tests with -O0 -g, -O1
16625         -g, and -O2 -g as well.
16626
16627 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16628
16629         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16630         explanatory comments. Fix indentation.
16631
16632 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16633
16634         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16635
16636 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16637
16638         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16639         * g++.old-deja/g++.mike/p7325.C: Likewise.
16640         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16641
16642 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16643
16644         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16645         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16646         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16647         * g++.old-deja/g++.law/operators4.C: Likewise.
16648
16649 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16650
16651         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16652         * g++.old-deja/g++.mike/p784.C: Ditto.
16653         * g++.old-deja/g++.mike/p785.C: Ditto.
16654
16655 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16656
16657           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16658
16659 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16660
16661         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16662         target feature; pass this to c-torture-execute as needed.
16663
16664 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16665
16666         * lib/c-torture.exp(c-torture-execute): If the previous and the
16667         current executables being tested are identical, we don't need to
16668         run the executable again. Try to make the executable names
16669         unique. Add an optional argument for passing additional compiler
16670         flags.
16671
16672 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16673
16674         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16675
16676 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16677
16678         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16679
16680 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16681
16682         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16683         32bit or larger longs.
16684
16685         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16686         have either a 32bit long or 32bit int.
16687
16688 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16689
16690         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16691         Make double precision tests dependent on sizeof (double).
16692
16693 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16694
16695         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16696         too.
16697
16698 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16699
16700         * gcc.c-torture/compile/961203-1.cexp: New script.
16701
16702 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16703
16704         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16705         up the includes ourselves.
16706
16707 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16708
16709         * lib/plumhall.exp: Remove random include, and add a few
16710         verbose messages for debugging.
16711
16712 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16713
16714         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16715         of trying to do it ourselves.
16716
16717 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16718
16719         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16720
16721 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16722
16723         * gcc.prms/5403.c: Made regexp a bit less strict.
16724
16725 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16726
16727         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16728         is returned from remote_load instead.
16729         * lib/plumhall.exp: Ditto.
16730         * lib/mike-g++.exp: Ditto.
16731         * lib/old-dejagnu.exp: Ditto.
16732         * lib/c-torture.exp: Ditto.
16733
16734 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16735
16736         * lib/g++.exp: Use build_wrapper procedure.
16737         * lib/gcc.exp: Ditto.
16738
16739 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16740
16741         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16742         an old-style decl for malloc.  Fixes tests to work when
16743         sizeof (int) != sizeof (size_t).
16744
16745 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16746
16747         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16748
16749         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16750         use stdargs.h interface.
16751
16752 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16753
16754         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16755         NO_VARARGS when compiling.
16756
16757 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16758
16759         * lib/plumhall.exp(ph_includes): New procedure.
16760         (ph_make): Use it.
16761         (ph_compiler): Ditto.
16762
16763         * lib/g++.exp: Rename test-glue.c to testglue.c.
16764         * lib/gcc.exp: Ditto.
16765
16766 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16767
16768         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16769         to completion when it's called.
16770
16771 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16772
16773         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16774         is defined, don't do test.
16775
16776 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16777
16778         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16779         for object files.
16780         (ph_summary): Mark skipped testcases as untested, not unresolved.
16781
16782         * lib/plumhall.exp (ph_make): If unresolved because of bad
16783         errorCode, record errorCode in log file.
16784         (*): Replace send_log/verbose with verbose -log.
16785
16786 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16787
16788         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16789         double conversion if double isn't at least 8 bytes.
16790
16791         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16792         int to work with targets where int is 16 bits.
16793
16794         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16795         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16796         precision for the test to complete.
16797
16798 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16799
16800         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16801         if d10v is not compiled with the -mdouble64 flag.
16802         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16803
16804         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16805         d10v is not compiled with the -mint32 flag.
16806
16807 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16808
16809         * lib/plumhall.exp: Use incr_count.
16810
16811 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16812
16813         * gcc.c-torture: Update to c-torture-1.45.
16814
16815 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16816
16817         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16818         the name of the expect testcase file).
16819
16820         * lib/g++.exp(g++_init): Ditto.
16821
16822 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16823
16824         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16825         the host.
16826
16827         * lib/gcc.exp(gcc_exit): New procedure.
16828
16829 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16830
16831         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16832         specs where appropriate.
16833
16834         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16835         because of new "candidates are" messages, and removed a few
16836
16837         * Converted all non-old-style g++ testcases to old-style, and
16838         moved into g++.old-deja.
16839
16840 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16841
16842         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16843         options.
16844
16845         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16846         succeeded.
16847
16848         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16849
16850 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16851
16852         * lib/gcc.exp (gcc_target_compile): Add support for defining
16853         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16854         the machine doesn't have those features.
16855
16856 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16857
16858         * g++.law/operators4.exp: Don't use LIBS.
16859
16860 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16861
16862         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16863
16864         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16865         * lib/g++.exp: Set it here instead. Also, allow use of the
16866         --tool_exec and --tool_opt options. Change CXX to
16867         GXX_UNDER_TEST.
16868
16869         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16870
16871         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16872
16873 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16874
16875         * lib/old-dejagnu.exp: Use prune_warnings instead of
16876         prune_system_crud.
16877         * lib/mike-g++.exp: Ditto.
16878         * lib/gcc.exp: Ditto.
16879         * lib/g++.exp: Ditto.
16880
16881         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16882
16883 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16884
16885           * 941014-2.c: Include stdlib.h
16886           * 960327-1.c: Include stdio.h
16887           * dbra.c, index-1.c: Don't assume ints are 32bits.
16888
16889 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16890
16891         * lib/gcc.exp: Add gcc,stack_size target feature.
16892
16893         * lib/g++.exp(g++_target_compile): Add the include and link
16894         paths here, not in two other places. And, it's $options, not
16895         options.
16896
16897         * lib/mike-g++.exp(postbase): Remove the code that determines
16898         the correct include and link paths.
16899         * g++.old-deja/old-deja.exp: Ditto.
16900
16901 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16902
16903         * lib/g++.exp(g++_init): target_compile no longer returns the
16904         filename of the result.
16905
16906 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16907
16908         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16909         call to glob.
16910
16911         * gcc.c-torture/special/special.exp: Change call to
16912         gcc_target_compile to include the object file.
16913
16914 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16915
16916         * gcc.c-torture/special/special.exp: Correct misspelling in last
16917         change.
16918
16919 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16920
16921         * lib/plumhall.exp(ph_summary): Log the entire output of the
16922         executable. Return -1 if there were any failures, 0 otherwise.
16923         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16924         (ph_make): Clean up objects and executables that were built
16925         if the tests succeeded.
16926
16927 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16928
16929         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16930         libraries and includes in the build tree as appropriate.
16931
16932 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16933
16934         * lib/c-torture.exp: Instead of looking for the global variable
16935         NO_LONG_LONG, check to see if that's a feature of the target.
16936
16937 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16938
16939         * config/default.exp: Minimize. Delete the remainer of the files in
16940         config; this functionality is now in devo/dejagnu/config.
16941
16942         g++.*/*: Pass any additional flags used to compile to postbase;
16943         delete CXXFLAGS.
16944
16945         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16946         is now done by runtest.exp. Use gcc_target_compile instead of
16947         compile.
16948
16949         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16950         Remove references to CFLAGS. Use remote_file instead of
16951         calling rm -f.
16952         (c-torture): Take a list of arguments to use to compile this
16953         testcase.
16954
16955         lib/g++.exp: Simplify. Use target_compile instead of compile.
16956         lib/gcc-dg.exp: Ditto.
16957         lib/gcc.exp: Ditto.
16958         lib/mike-{gcc,g++}.exp: Ditto.
16959         lib/old-dejagnu.exp: Ditto.
16960         lib/plumhall.exp: Ditto.
16961
16962 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16963
16964         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16965         (ph_linker): Likewise.
16966
16967 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16968
16969           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16970         MAP_ANON / MAP_ANONYMOUS if defined;
16971         else try to map from /dev/zero .
16972
16973 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16974
16975         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16976         isn't defined, then define it to MAP_ANONYMOUS.
16977
16978 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16979
16980         * gcc.c-torture: Update to c-torture-1.42 release.
16981
16982 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16983
16984         * gcc.c-torture: Update to c-torture-1.41 release.
16985
16986 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16987
16988         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16989         c-torture release.
16990
16991 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16992
16993         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16994         and LDFLAGS.  Fix second case to append the target_info ldflags
16995         onto LDFLAGS, not CFLAGS.
16996         * lib/g++.exp (g++_init): Add target_info stuff.
16997         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16998         of libgloss and newlib flags for !native.
16999
17000         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17001         (GDB): Fix relative path to go up another dir for finding gdb.
17002
17003 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17004
17005         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17006         versions in the target_info array, if they don't exist.
17007
17008 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17009
17010         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17011
17012 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17013
17014         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17015         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17016
17017 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17018
17019         * lib/old-dejagnu.exp: Don't remove the output file before we've
17020         actually tested it. Don't append pwd to the path of the executable
17021         we're testing.
17022
17023 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17024
17025         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17026
17027 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17028
17029         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17030         temporary directory for compiler files, and set it to a default
17031         value of /tmp. Set $output as the name of the output file from
17032         compiling the testcase. Add a -o option to $cflags_var so the
17033         compiler writes the final output file as $output. Set $executable
17034         to $output.
17035
17036         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17037         directory for compiler files, and set it to /tmp if it doesn't
17038         already have a value. Set $output_file to the name of the output
17039         file from compiling the testcase. Add a -o option to CXXFLAGS so
17040         the compiler writes the final output file as $output. Use $output
17041         as the executable to be tested.
17042
17043 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17044
17045         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17046
17047 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17048
17049         * gcc.c-torture/execute/pending-1.c: New test.  Still
17050         pending in Tege's queue.
17051
17052 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17053
17054         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17055         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17056         if there were failures.  Call unresolved if there were unresolved
17057         testcases.  Call gcc_fail if program did not run to completion.
17058         (ph_make): Pass additional argument name to ph_execute.
17059         (ph_execute): Add new argument.  Pass additional arguments to
17060         ph_summary.  Call gcc_fail is there is no execution output.
17061
17062 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17063
17064         * lib/plumhall.exp (proc_summary): Output relavent summary
17065         lines into the log so specific failures in plumhall can be
17066         investigated.
17067
17068 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17069
17070         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17071         (c-torture-execute): Don't try to execute tests which use
17072         "long long" types if $NO_LONG_LONG is nonzero.
17073
17074 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17075
17076         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17077         not c-torture.
17078
17079         * gcc.ieee: Move from here.
17080         * gcc.c-torture/execute/ieee: To here.
17081
17082 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17083
17084         * gcc.c-torture: Update to c-torture-1.41 release.
17085
17086 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17087
17088         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17089         not "$output".
17090
17091 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17092
17093         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17094         -c present.
17095
17096 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17097
17098         * config/proelf.exp: Handle connecting to a simulator.
17099
17100 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17101
17102         * config/proelf.exp: New file.  Enough framework that we can
17103         run c-torture tests on the proelf targets (or any other target
17104         that gdb can connect to for that matter).
17105
17106 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17107
17108         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17109         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17110
17111         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17112         exec_output exists.
17113
17114 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17115
17116         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17117         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17118
17119         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17120         to pass/fail/unresolved/unsupported/untested.  Caller must now
17121         call unresolved/unsupported/untested.
17122         * lib/*.exp: Update FSF address.  Update to handle new results of
17123         ${tool}_load.
17124         * lib/chill.exp (verbose): Delete.
17125
17126 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17127
17128         * lib/gcc.exp (default_gcc_start): Change order of args to
17129         $LDFLAGS $CFLAGS $LIBS.
17130         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17131         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17132         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17133         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17134         * gcc.misc-tests/dg-test.exp: Likewise.
17135         * gcc.misc-tests/msgs.exp: Likewise.
17136         * gcc.prms/prms.exp: Likewise.
17137         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17138         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17139
17140         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17141
17142 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17143
17144         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17145
17146         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17147         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17148
17149         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17150         necessary.
17151
17152 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17153
17154         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17155         global for loop; add use of $mathlib.
17156         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17157         settings here; set mathlib for anything but VxWorks.
17158
17159 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17160
17161         * gcc.c-torture: Update to c-torture-1.40 release.
17162
17163 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17164
17165         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17166         dg.exp.
17167
17168 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17169
17170         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17171         global.
17172
17173 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17174
17175         * lib/g++.exp (LIBS): Define if not already.
17176         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17177         (gcc-dg-prune): Call prune_gcc_output.
17178         * lib/gcc.exp (prune_gcc_output): New proc.
17179         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17180         prune_gcc_output.
17181
17182 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17183
17184         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17185         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17186
17187 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17188
17189         * gcc.c-torture: Update to c-torture-1.39 release.
17190
17191 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17192
17193         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17194         fails, try others as well.
17195
17196 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17197
17198         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17199         If compilation fails, mark execute tests as `untested'.
17200         If test is marked as unsupported, don't mark compilation and
17201         execute tests as failed.
17202
17203 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17204
17205         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17206         libstdc++ for whether or not we want to be doing shared
17207         libraries.  Delete link_curses since we don't need it anymore.
17208         * lib/mike-g++.exp (postbase): Don't link in libg++.
17209         * g++.old-deja/old-deja.exp: Likewise.
17210
17211 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17212
17213         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17214
17215 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17216
17217         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17218         For that, add `-Wl,-a,shared_archive'.
17219         * g++.old-deja/old-deja.exp: Likewise.
17220
17221 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17222
17223         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17224
17225 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17226
17227         * lib/mike-g++.exp (postbase): Pay attention to the status of
17228         g++_load.
17229
17230 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17231
17232           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17233
17234 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17235
17236         * lib/gcc.exp (default_gcc_start): No longer need to log program
17237         being executed or its output, execute_anywhere does that now.
17238         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17239         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17240
17241 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17242
17243         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17244         the same as those in lib/g++.exp.
17245
17246 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17247
17248         * gcc.c-torture: Update to c-torture-1.38 release.
17249         * gcc.ieee: Related changes.
17250
17251 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17252
17253         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17254         "exec". Minor reformatting changes.
17255
17256         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17257         cross. This means all "exec" calls now work on a remote host as
17258         well.
17259         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17260         cross. Filter out the extra "\r\n" stuff that expect puts in.
17261         (c-torture-execute): Filter out the bogus warnings like
17262         c-torture-compile does. Add support for canadian cross.
17263         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17264         Use execute_anywhere rather than calling exec directly. Now it
17265         works for canadian cross testing.
17266
17267 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17268
17269         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17270         results into a variable, and check that rather than using file exists.
17271
17272 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17273
17274         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17275         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17276
17277 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17278
17279         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17280         lib_curses if there's a shared libg++ in the build tree.
17281
17282 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17283
17284         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17285         if not supported target.
17286
17287 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17288
17289         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17290         link_curses up to always happen, not just for native builds.
17291
17292 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17293
17294         * gcc.c-torture: Update to c-torture-1.36 release.
17295         * gcc.failure: Related changes.
17296
17297 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17298
17299         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17300
17301 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17302
17303         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17304         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17305         runshlib, link_curses, and mathlib for link and run.
17306
17307         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17308         pass the runtime shared library options for Solaris, OSF/1, and
17309         Irix5, and link with -lcurses to avoid unresolved references.
17310
17311 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17312
17313         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17314         only run once.
17315
17316 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17317
17318         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17319
17320 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17321
17322         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17323         do not have a framework for the "compat" tests yet.
17324
17325 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17326
17327         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17328         set to null if we're testing vxworks5.1.  Use that instead of
17329         `-lm' in the setting of LIBS for link and run.
17330
17331 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17332
17333         * config/rom68k.exp (${tool}_load): Major changes to make it
17334         work.  Verified that it does in fact return the stuff in
17335         exec_output properly.  Catch any Emul or any TRAP other than 0.
17336
17337 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17338
17339         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17340         LDFLAGS properly for targets that need stuff from libgloss.
17341         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17342         only run once.
17343         (gpp_initialized): New variable.
17344
17345 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17346
17347         * config/rom68k.exp: Load libgloss.exp.
17348         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17349         so we can produce a fully linked binary.
17350         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17351         so we can produce a fully linked binary.
17352
17353 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17354
17355         * lib/plumhall.exp (ph_section): Watch for expected failures.
17356         Add missing `else'.
17357
17358         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17359         run the testcase.
17360         (c-torture): Likewise.
17361
17362 1995-08-28  Doug Evans  <dje@cygnus.com>
17363
17364         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17365
17366         * lib/mike-g++.exp (mike_cleanup): New proc.
17367         (prebase): New globals compiler_result, not_compiler_result,
17368         target_regexp.
17369         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17370         allow leading "-" in pattern.  Watch for unsupported tests.
17371         If $compiler_result is set, pattern match assembler code,
17372         and ditto for $not_compiler_result.
17373         * lib/mike-gcc.exp: Likewise.
17374
17375         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17376         execution "succeeded".
17377
17378 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17379
17380         * config/win32.exp: New file.
17381         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17382
17383 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17384
17385         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17386         unsupported.
17387         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17388         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17389         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17390
17391         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17392         "... without exceptions was ...".  That is now handled by
17393         prune_system_crud.
17394         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17395
17396 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17397
17398         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17399         sieve.c,sort2.c}: New files.
17400         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17401         sieve.exp,sort2.exp}: Drivers for them.
17402
17403         * lib/mike-gcc.exp (program_output): New user settable variable.
17404         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17405         messages.
17406         * lib/mike-g++.exp (program_output): New user settable variable.
17407
17408         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17409
17410         * config/sh.exp: Deleted (use sim.exp instead).
17411
17412 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17413
17414         * config/vx.exp: Declare CHECKTASK as global.
17415         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17416         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17417         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17418
17419 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17420
17421         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17422         target. Like vx.exp, only includes `vx29k.exp' instead of
17423         `vxworks.exp'.
17424
17425 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17426
17427         * config/sim.exp: Increase time limit from 120 seconds to 240.
17428
17429 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17430
17431         * gcc.c-torture/execute/950628-1.c: New test.
17432
17433 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17434
17435         * gcc.c-torture: Update with changes/additions from
17436         c-torture-1.34.
17437
17438 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17439
17440         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17441
17442 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17443
17444         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17445
17446 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17447
17448         * gcc.c-torture/compile/950512-1.c: New test.
17449         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17450         * gcc.dg/struct-ret-1.c: Likewise.
17451
17452 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17453
17454         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17455           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17456
17457 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17458
17459         * gcc.c-torture/special/920411-1.c: Deleted.
17460         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17461
17462 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17463
17464         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17465         cpu limit.
17466
17467 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17468
17469         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17470
17471 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17472
17473         From kenner;
17474         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17475         is the proper length.
17476         * va-arg-3.c: Likewise.
17477
17478 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17479
17480         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17481         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17482
17483         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17484         * lib/g++.exp (default_g++_start): Delete old cruft.
17485
17486 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17487
17488         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17489         (2 * (1 << 18)) to (2 * (1 << 17)).
17490
17491         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17492
17493 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17494
17495         * config/rom68k.exp: Renamed from config/idp.exp
17496
17497 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17498
17499         * c-torture/compile/921109-2.c
17500
17501 1995-04-18  Mike Stump  <mrs@cygnus.com>
17502
17503         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17504         excess errors.
17505
17506 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17507
17508         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17509         output.
17510         * lib/g++.exp (default_g++_start): Likewise.
17511
17512 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17513
17514         * gcc.c-torture/compile/950329-1.c: New test.
17515
17516 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17517
17518           * config/bug.exp (${tool}_load): Updated to use new remote_open
17519           and remote_close procs.
17520         * config/idp.exp: New file.
17521
17522 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17523
17524         * gcc.c-torture/execute/950322-1.c: New test.
17525
17526 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17527
17528         * config/vx.exp (${tool}_load): Clean up testing of return code from
17529         vxworks_ld and vxworks_spawn.
17530
17531 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17532
17533         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17534
17535 1995-03-13  Mike Stump  <mrs@cygnus.com>
17536
17537         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17538         can mark excess errors on a machine by machine basis.  Note, the
17539         default is to not expect any excess errors, even when excess
17540         errors test - is given, so you will want to put an XFAIL ... on
17541         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17542         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17543         those 4 machines, but no others.
17544
17545 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17546
17547         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17548         * lib/c-torture.exp: to here.
17549
17550 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17551
17552         * gcc.c-torture/execute/950221-1.c: New test.
17553         * gcc.c-torture/execute/struct-ret-1.c: New test.
17554         * gcc.c-torture/compile/950221-1.c: New test.
17555
17556         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17557
17558 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17559
17560         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17561         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17562
17563 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17564
17565         * g++.gb: New directory of tests, derived from my signature and
17566         class scoping tests.
17567
17568         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17569         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17570         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17571         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17572         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17573         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17574         * g++.gb/sig25.C: Likewise.
17575
17576         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17577         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17578         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17579         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17580         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17581         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17582         * g++.gb/sig25.exp: Likewise.
17583
17584         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17585         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17586         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17587         * g++.gb/scope13.C: Likewise, this test still fails.
17588
17589         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17590         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17591         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17592         * g++.gb/scope13.exp: Ditto.
17593
17594         * g++.gb/README: New file, explains what these tests are about.
17595
17596 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17597
17598         * lib/dg.exp (dg-do): Support `preprocess'.
17599         (dg-test): Likewise.
17600
17601 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17602
17603         * config/udi.exp: change "continue -expect" to "exp_continue".
17604
17605 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17606
17607         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17608         Delete redundant tests.
17609
17610         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17611         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17612         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17613         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17614         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17615         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17616         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17617         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17618
17619         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17620         storing label pointers.
17621         * gcc.c-torture/execute/921019-1.c: Likewise.
17622         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17623         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17624         parameter fp.
17625         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17626         constants.
17627
17628         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17629         Delete obsolete tests.
17630
17631         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17632         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17633         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17634         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17635         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17636         * gcc.c-torture/compile/950124-1.c: New test.
17637
17638         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17639
17640 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17641
17642         * lib/mike-g++.exp: Add -lm to LIBS.
17643
17644 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17645
17646         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17647
17648 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17649
17650         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17651
17652 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17653
17654         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17655
17656 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17657
17658         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17659         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17660         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17661         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17662         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17663         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17664         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17665         * g++.law/{operators31.C, operators32.C,
17666         * g++.law/{operators33.C, operators34.C}: Likewise.
17667         * g++.law/{pic1.C, refs2.C}: Likewise.
17668         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17669         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17670         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17671         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17672
17673         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17674         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17675         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17676         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17677         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17678         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17679         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17680         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17681         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17682         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17683         * g++.law/{operators34.exp}: Likewise.
17684         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17685         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17686         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17687         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17688         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17689
17690         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17691         No longer expected to fail.
17692         * g++.law/missed-error3.C: Tweak for recent bool changes.
17693
17694 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17695
17696         * config/emb-unix: Deleted.
17697         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17698         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17699
17700 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17701
17702         * lib/dg.exp (dg-test): Fix typo in last patch.
17703
17704 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17705
17706         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17707         (handles multiple occurrences).
17708
17709 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17710
17711         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17712         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17713         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17714         printed).
17715         * lib/c-torture.exp (c-torture-compile): Likewise.
17716         (c-torture): Prepend full path if missing.
17717         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17718         (gcc_fail): Likewise.
17719         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17720
17721 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17722
17723         * lib/netware.exp: Only attach to NetWare i386 systems.
17724
17725 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17726
17727         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17728         messages.  Add test name to "output pattern match" pass/fail message.
17729
17730 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17731
17732         * gcc.dg: New testsuite.
17733         * gcc.dg/dg.exp: New file.
17734
17735         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17736         test-switch.c}: Deleted.
17737
17738         * gcc.misc-tests/msgs.exp: New testcase driver.
17739
17740 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17741
17742         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17743         Watch for illegal return values from ${tool}_load.
17744         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17745         cross targets.  Coerce return value >0 to 1.
17746
17747 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17748
17749         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17750
17751         * config/emb-unix.exp: New file.
17752
17753         * config/sim.exp: Error if variable $SIM not defined.
17754         (${tool}_load): Mark test as "untested" if simulator missing.
17755
17756         * config/unix.exp: Load remote.exp to get rcp_download.
17757         * lib/c-torture.exp: Use different option lists for testcases with
17758         and without loops.
17759         * gcc.c-torture/execute/execute.exp: Likewise.
17760
17761 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17762
17763         * config/*.exp: Clarify return code from ${tool}_load.
17764         Call `unresolved' or `untested' instead of `warning' or `perror'
17765         (sometimes you still want to call both though).
17766         Add comment that `shell_id' is local to each file.
17767         * config/udi.exp (timeout): Set to 30.
17768         Don't print warning if connection fails, $connectmode has already
17769         printed an error.
17770         (${tool}_load): Move verbose messages to level 2.
17771         Rework pattern for "Process started" message.
17772         Pass `shell_id' to ${connectmode}_download.
17773         Retry twice upon timeout.  Make resetting of target more robust.
17774         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17775         Pass `shell_id' to exit_$connectmode.
17776         Only call exit_$connectmode if connected.
17777         * config/unix.exp (${tool}_load): Check return codes better.
17778         * config/vrtx.exp (${tool}_load): Likewise.
17779         * config/vx.exp (${tool}_load): Likewise.
17780         Delete unneeded global's.
17781         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17782         from ${tool}_load.
17783         (dg-stat): Delete.
17784         (dg-init): Delete recording of pass/fail counts.
17785         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17786         (old-dejagnu-init): Likewise.
17787         (old-dejagnu-stat): Delete contents, empty proc now.
17788         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17789         (c-torture): Delete references to lcnt, lpass, lfail.
17790         Get option list from TORTURE_OPTIONS.
17791         Delete -funroll[-all]-loops if no loops.
17792         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17793         (g++_stat): Delete contents (empty proc now).
17794         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17795         (gcc_finish): Likewise.
17796         (gcc_stat): Deleted.
17797         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17798         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17799         * gcc.c-torture/execute/execute.exp: Likewise.
17800         Split tests into two parts: compile, execute.
17801         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17802         no loops.  Update to reflect clarified return codes from ${tool}_load.
17803
17804 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17805
17806         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17807         to grep for.
17808         (old-dejagnu): Likewise (where necessary).
17809
17810 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17811
17812         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17813
17814         * lib/dg.exp (dg-process-target): Fix processing of selector.
17815         Add comment regarding use of `error'.
17816
17817         * lib/gcc.exp (prune_system_crud): Define if missing.
17818         * lib/g++.exp (prune_system_crud): Likewise.
17819
17820         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17821         Call prune_system_crud.
17822         * lib/dg.exp (dg-runtest): New proc.
17823         Use perror instead of send_user for tcl errors in testcase.
17824         Don't return any value, it's never used.
17825         Don't clobber previous definition of `unknown'.
17826         Print tcl errors in `dg-final'.
17827
17828 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17829
17830         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17831         (dg-test): Don't print errorInfo, it contains stack backtrace.
17832
17833 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17834
17835         * lib/g++.exp (runtest_file_p): Define if missing.
17836
17837 1994-09-24  Doug Evans  (dje@cygnus.com)
17838
17839         * lib/mike-g++.exp: Comment out loading of g++.exp.
17840         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17841         (default_g++_version): Always print something.
17842         (default_g++_start): Comment out call to `which'.
17843         (g++_start, g++_load): Deleted (must be defined in config file).
17844         * lib/gcc.exp: Test for existence of $CC at start.
17845         Delete check for tmpdir (done in gcc_init).
17846         (default_gcc_version): Always print something.
17847         (default_gcc_start): Comment out call to `which'.
17848         * config/*.exp: Major cleanup - make cross targets work at least a
17849         little better for g++ (by not being "--tool gcc" specific).
17850         Rename gcc_xxx to ${tool}_xxx.
17851         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17852         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17853
17854 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17855
17856         * lib/c-torture.exp (c-torture-compile): Rework compiler
17857         message processing.
17858
17859         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17860         c-torture.
17861
17862 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17863
17864         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17865
17866         * lib/dg.exp (dg-process-target): Support { target native }.
17867
17868 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17869
17870         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17871         looked for "... program xxx got fatal signal".
17872         Correct regsub munging of `comp_output'.
17873         Ignore compiler messages "path prefix not used" and "linker input
17874         file unused".
17875
17876 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17877
17878         * lib/gcc.exp (runtest_file_p): Define if missing.
17879         * gcc.prms/template.c: Example to work from.
17880
17881 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17882
17883         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17884         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17885
17886         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17887         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17888         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17889         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17890
17891         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17892         (dg-process-target): No longer a varargs proc.
17893         Return S/N for target, P/F for xfail.  All callers changed.
17894         (user option procs): More argument checking.
17895         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17896         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17897         (dg-test): Skip test if not running on selected target in `dg-do'.
17898         Update handling of `dg-do-what', `dg-output-text'.
17899         Separate execution pass/fail from output pattern match pass/fail.
17900         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17901
17902 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17903
17904         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17905         target for 920510-1.c.
17906
17907 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17908
17909         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17910         Clean up comment regarding use of passcnt, etc.
17911         (gcc_stat): Don't update `testcnt' here.
17912         (gcc_finish): Do it here.
17913         Might as well reset `but_id' here too.
17914         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17915         to determine if the file should be tested.
17916         * gcc.c-torture/compile/compile.exp: Likewise.
17917         * gcc.c-torture/execute/execute.exp: Likewise.
17918         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17919         * gcc.misc-tests/dg-test.exp: Likewise.
17920         * gcc.prms/prms.exp: Likewise.
17921         * gcc.wendy/wendy.exp: Likewise.
17922         * g++.old-deja.exp: Likewise.
17923         Move "Testing file" message to verbose level 1.
17924
17925 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17926
17927         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17928
17929 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17930
17931         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17932         (default_gcc_start): Accept optional second list element
17933         of compiler flags.  Print compiler output at verbosity level 2.
17934         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17935         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17936         Save current values of framework globals passcnt, failcnt, xpasscnt,
17937         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17938         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17939         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17940         xfailcnt to compute stats.  Update framework global `testcnt' from
17941         pass/fail counts.
17942         (gcc_finish): New proc.  Clean up test environment.
17943         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17944         (gcc_epass, gcc_efail): Delete.
17945         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17946         argument of line number.
17947         (dg-init): If the tool has an init routine, call it.
17948         (dg-test): Remove args `cflags_var' and `libs_var'.
17949         Pass all compiler options to ${tool}_start.
17950         Handle missing line number.
17951         (dg-finish): New function.
17952         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17953         particular files.  Call gcc_finish at end.  Move "skipping test"
17954         message to verbosity level 3.
17955         * gcc.c-torture/compile/compile.exp: Likewise.
17956         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17957         * gcc.c-torture/execute/execute.exp: Likewise.
17958         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17959         Print testcase being tried at verbosity level 1.
17960         * gcc.c-torture/special/special.exp: Unset xfail.
17961         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17962         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17963         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17964         * gcc.failure/failure.exp: Likewise.
17965         * gcc.ieee/ieee.exp: Likewise.
17966         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17967         Update call to dg-test.  Call dg-finish at end.
17968         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17969         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17970         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17971         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17972         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17973         * gcc.wendy/wendy.exp: Add copyright.
17974         Delete setting of tmpdir (done by gcc_init).
17975         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17976         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17977         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17978         gcc_[ce]pass/fail.
17979
17980 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17981
17982         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17983         confusion.
17984         (g++_load): Likewise.
17985
17986         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17987         Rename argument to `prog' to remove the confusion.
17988         Varargs fns behave differently too!
17989         (g++_load): Likewise.
17990
17991         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17992
17993         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17994         what it is.  Delete (always) printing of status value for !native.
17995         Simplify verbose code, and include status and exec_output.
17996         (g++_load): Use gcc_load.
17997
17998 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17999
18000         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18001         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18002         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18003         940714-3.c as these testcases don't exist anymore.  Make
18004         va-arg-1.c expected to pass.
18005
18006 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18007
18008         * gcc.misc-tests/misc.exp: Only run specific testcases.
18009         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18010         * gcc.misc-tests/dg-[1-9].c: New files.
18011
18012         * lib/dg.exp: New testsuite driver.
18013         * gcc.prms/prms.exp: Use it.
18014
18015         * README.gcc: New file.
18016
18017         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18018         Document and reset `lxpass' and `lxfail'.
18019         Simplify "initialized" message.
18020         (gcc_stat): Clean up comments a little.
18021
18022 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18023
18024         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18025
18026 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18027
18028         * lib/old-dejagnu.exp (process-option): New proc.
18029         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18030         (old-dejagnu): Simplify.
18031         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18032
18033 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18034
18035         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18036         exists and is not an empty string.
18037
18038         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18039         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18040         finished.
18041         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18042         automatically.
18043
18044         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18045         longer expected to fail.
18046
18047         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18048         "f" function call.
18049
18050         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18051
18052         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18053         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18054         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18055         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18056         c-torture-1.29.
18057
18058         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18059         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18060
18061         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18062
18063         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18064         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18065
18066         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18067         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18068         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18069
18070 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18071
18072         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18073         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18074         940714-1.c, 940714-2.c, 940714-3.c},
18075         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18076         gcc.misc-tests/{mg.c,mg.exp}:
18077         New tests.
18078         * gcc.noncompile/noncompile.exp: Change accordingly.
18079
18080 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18081
18082         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18083         Undo previous clobberage.
18084
18085 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18086
18087         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18088         * gcc.special/{930510-1.c, special.exp}:
18089         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18090         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18091         struct-varargs-1.c}: New tests from c-torture-1.26.
18092
18093 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18094
18095         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18096           argument to switch.
18097
18098 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18099
18100         * Revert the previous changes.  Please see Rob's directory
18101           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18102           fixes.
18103
18104 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18105
18106         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18107             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18108             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18109             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18110             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18111             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18112             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18113             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18114             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18115             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18116             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18117             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18118             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18119             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18120             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18121             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18122             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18123             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18124             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18125             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18126             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18127             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18128             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18129             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18130             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18131             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18132             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18133
18134 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18135
18136         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18137             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18138           with perror calls.
18139
18140 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18141
18142         * config/unix.exp (g++_load): Fix syntax.
18143
18144 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18145
18146         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18147         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18148         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18149         Don't expect va-arg-1.c to fail.  Correct expected output for
18150         920928-1.c.
18151         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18152         * gcc.wendy/hbm4.c: Correct typo.
18153         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18154
18155 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18156
18157         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18158         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18159         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18160         * lib/c-torture.exp (c-torture-compile): Ditto.
18161
18162         Reduce volume of output (remove all the -I's and such).
18163         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18164         Call gcc_cpass, gcc_cfail.
18165         (c-torture): Pass testing option to c-torture-compile.
18166
18167 1994-03-21  Doug Evans  (dje@cygnus.com)
18168
18169         Bring patches over from progressive.
18170         * config/default.exp: Exit remote shell cleanly.
18171         (g++_exit, g++_start): Add default versions.
18172         * config/sim.exp (gcc_load): Use perror, not error.
18173
18174 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18175
18176         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18177         set in site.exp.
18178
18179 1994-03-14  Doug Evans  (dje@cygnus.com)
18180
18181         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18182         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18183         (wendy_try): New proc to run testcase.
18184         (main loop): Call 'em.
18185         * gcc.wendy/*.c: Clean up pass to correct expected output.
18186
18187         * lib/gcc.exp: Minor cleanup work.
18188         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18189
18190 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18191
18192         * config/sim.exp (gcc_load): Document return codes better.
18193         Don't pass -v to simulator.
18194
18195 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18196
18197           * gcc.special/920717-x.c: Fix typo.
18198           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18199           get at sources.
18200
18201         * lib/mike-gcc.exp: Fix typo.
18202
18203 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18204
18205         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18206         binary to use, transform the name.
18207         * config/*.exp: rename everything. Nuke any g++ specific files,
18208         it's now a special case of gcc that requires no special support.
18209         Add a default.exp for unsupported targets.
18210
18211 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18212
18213         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18214         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18215         version of Tcl.
18216
18217 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18218
18219         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18220         than a warning.
18221
18222 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18223
18224         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18225
18226 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18227
18228         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18229         option_list.  Compile every file with only 4/6 option choices
18230         (same as C torture) instead of with 12/18 different option
18231         choices.
18232         * lib/c-torture.exp: Likewise.
18233
18234         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18235         not already set.
18236
18237 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18238
18239         * lib/old-deja
18240           test cases, ready for DejaGnu.
18241
18242 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18243
18244         * Upgraded c-torture tests from 1.18 to 1.19
18245
18246         * gcc.compile: added test(s):
18247           930607-1.c
18248         * gcc.execute: added test(s):
18249           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18250
18251         * added new subdirectory for misc tests: gcc.misc-tests
18252         * gcc.misc-test(s): added tests:
18253           inst-check.c test-consts.c test-ior.c test-switch.c
18254
18255 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18256
18257         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18258
18259 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18260
18261         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18262
18263 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18264
18265         * Upgraded c-torture tests from 1.17 to 1.18
18266
18267 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18268
18269         * Upgraded c-torture tests from 1.12 to 1.17
18270
18271 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18272
18273         * lib/old-dejagnu.exp:
18274           Fixed handling of XFAIL target triplets to correctly
18275           recognize wildcard characters.  Removed code that
18276           appended a unique id tag to the end of the file name
18277           printed out by the result of the testcases within a
18278           given test file.
18279
18280 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18281
18282         * lib/old-dejagnu.exp:
18283           Reworked expected failure handling to trigger off of XFAIL
18284           keyword in keyphrase embeded in testcase source code. The
18285           XFAIL keyword must be at the end of the keyphrase line. It
18286           may optionally be followed by one or more target triplets.
18287           It has just occured that the handling of wildcards in the
18288           target triplet may not be correct.
18289
18290 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18291
18292         * g++.old-deja/tests:
18293           Moved all subdirectories up one level into g++.old-deja .
18294
18295         * lib/old-dejagnu.exp:
18296           Fixed problem with CXXFLAGS not being properly reset, and being
18297           corrupted with extraneous "-c" compiler option.  This was
18298           causing binaries to not be generated for test that needed them.
18299           Modified strings passed to "pass" and "fail" so that individual
18300           tests from the same test file would be distinguished by an
18301           identifier appended to the test file name in the summary logs;
18302           this corrected a problem with erroneous diff logs.  Added code
18303           to search testcases for expected fail and unexpected pass keywords.
18304
18305 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18306
18307         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18308
18309 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18310
18311         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18312           Removed extraneous text from end of "Special g++ Options"
18313           keyphrase.
18314
18315         * lib/old-dejagnu.exp: Added pattern matching to look for new
18316           keywords, embedded in testcases comments, which will trigger
18317           calls to xpass and xfail.
18318
18319 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18320
18321         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18322           comments embedded in the testcases, especially the one looking for
18323           special compiler options, as well as the pattern matching for the
18324           compiler output again.
18325
18326 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18327
18328         * lib/old-dejagnu.exp: Do a proper check of the return value for
18329           execute tests. Fixed several problems with the pattern matching
18330           of the compiler output which gave erroneous test results.
18331           Changed several of the test result messages to be more descriptive.
18332         * config/unix-g++.exp: Proc g++_load now actually works and
18333           executes the tests passed to it and returns a usable return
18334           value.
18335
18336 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18337
18338           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18339
18340 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18341
18342         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18343           Modified both files to properly execute the old style
18344           dejagnu tests. The previous versions of these files were
18345           experimental and did not function anything near correctly.
18346
18347 1993-04-05  Rob Savoye  (rob@cygnus.com)
18348
18349         * Removed all Makefile.in and configure.in files. No configuration
18350         needed now.
18351
18352 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18353
18354         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18355
18356 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18357
18358         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18359         gcc.special/configure.in, gcc.noncompile/configure.in,
18360         gcc.execute/configure.in, gcc.code_quality/configure.in,
18361         g++.other/configure.in, g++.old-deja/configure.in,
18362         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18363         in srcname setting.
18364
18365 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18366
18367         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18368         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18369         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18370
18371 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18372
18373         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18374         (gdb_exit): Don't remove *_soc files.
18375
18376 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18377
18378         * lib/c-torture.exp: Don't look for main; instead always use -w
18379         -c.  This is how the c-torture tests work.  Remove the object
18380         file if the compilation succeeds.
18381         * gcc.execute/execute.exp: Remove executable if test passes.
18382         * gcc.noncompile/noncompile.exp: Every test is an expected
18383         failure.
18384         * gcc.special/special.exp: Added tests from c-torture 1.11,
18385         corrected use of existing test.
18386         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18387         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18388         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18389         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18390         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18391         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18392         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18393         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18394         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18395         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18396         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18397         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18398         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18399         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18400         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18401         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18402         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18403         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18404         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18405         c-torture 1.11.
18406         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18407         correspond to c-torture 1.11.
18408
18409         * New file.