OSDN Git Service

PR c++/16338
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/16338
4         * g++.dg/init/null1.C: New test.
5         * g++.dg/tc1/dr76.C: Adjust error marker.
6         
7         PR c++/16489
8         * g++.dg/parse/namespace10.C: New test.
9         
10         PR c++/16810
11         * g++.dg/inherit/ptrmem2.C: New test.
12
13 2004-08-02  Ben Elliston  <bje@au.ibm.com>
14
15         PR target/16155
16         * gcc.dg/pr16155.c: New test.
17
18 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19
20         * gcc.dg/redecl-2.c: New test.
21
22 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
23
24         * gcc.dg/darwin-longdouble.c: New file.
25
26 2004-07-30  Richard Henderson  <rth@redhat.com>
27
28         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29         write to constant argument.
30         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31
32 2004-07-30  Richard Henderson  <rth@redhat.com>
33
34         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35         tests of nearest around zero.
36
37 2004-07-30  Andrew Pinski  <apinski@apple.com>
38
39         * gcc.c-torture/compile/20040730-1.c: New test.
40
41 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
42
43         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
44         powerpc-eabispe.
45
46 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
47
48         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
49
50 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
51
52         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
53         contains $ld_library_path.
54         * lib/gfortran.exp (gfortran_link_flags): Likewise.
55
56 2004-07-29  Richard Henderson  <rth@redhat.com>
57
58         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
59
60         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
61         (alt2, which): New.
62         (Check): Accept either alternative.
63
64 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
65
66         * g++.dg/abi/inline1.C: New test.
67         * g++.dg/abi/local1-a.cc: Likewise.
68         * g++.dg/abi/local1.C: Likewise.
69         * g++.dg/abi/mangle11.C: Tweak location of warnings.
70         * g++.dg/abi/mangle12.C: Likewise.
71         * g++.dg/abi/mangle17.C: Likewise.
72         * g++.dg/abi/mangle20-2.C: Likewise.
73         * g++.dg/opt/interface1.C: Likewise.
74         * g++.dg/opt/interface1.h: Likewise.
75         * g++.dg/opt/interface1-a.cc: New test.
76         * g++.dg/parse/repo1.C: New test.
77         * g++.dg/template/repo1.C: Likewise.
78         * g++.dg/warn/Winline-1.C: Likewise.
79         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
80
81 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
82
83         * gcc.dg/tree-ssa/20040729-1.c: New test.
84
85 2004-07-27  Matt Austern <austern@apple.com>
86
87         * gcc.dg/darwin-bool-1.c: New test.
88         * gcc.dg/darwin-bool-2.c: New test.
89         
90 2004-07-28  Richard Henderson  <rth@redhat.com>
91
92         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
93         arguments in the correct type.  Don't write to constant arguments.
94
95 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
96
97         PR tree-optimization/16688
98         PR tree-optimization/16689
99         * g++.dg/tree-ssa/pr16688.C: New test.
100
101 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
102
103         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
104         loads.  Not only in the comment, this time.
105
106 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
107
108         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
109         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
110         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
111         * gcc.dg/sh4a-bitmovua.c: New.
112         * gcc.dg/sh4a-cos.c: New.
113         * gcc.dg/sh4a-cosf.c: New.
114         * gcc.dg/sh4a-fprun.c: New.
115         * gcc.dg/sh4a-fsrra.c: New.
116         * gcc.dg/sh4a-memmovua.c: New.
117         * gcc.dg/sh4a-sin.c: New.
118         * gcc.dg/sh4a-sincos.c: New.
119         * gcc.dg/sh4a-sincosf.c: New.
120         * gcc.dg/sh4a-sinf.c: New.
121
122 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
123
124         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
125         conditionals.
126         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
127         loads.
128         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
129         DOM1.
130
131 2004-07-27  Andrew Pinski  <apinski@apple.com>
132
133         * g++.dg/rtti/tinfo1.C: Correct the xfail.
134
135 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
136
137         * gcc.dg/pragma-isr.c: New test.
138
139 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
140
141         PR c++/14429
142         * g++.dg/template/ttp11.C: New test.
143
144 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
145
146         * gcc.c-torture/compile/20040727-1.c: New test.
147
148 2004-07-26  Eric Christopher  <echristo@redhat.com>
149
150         * gcc.c-torture/compile/20040726-2.c: New test.
151
152 2004-07-26  Andrew Pinski  <apinski@apple.com>
153
154         * g++.dg/rtti/tinfo1.C: Xfail.
155
156 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
157
158         * gcc.c-torture/compile/20040726-1.c: New test.
159
160 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
161             Brian Ryner  <bryner@brianryner.com>
162
163         PR c++/9283
164         PR c++/15000
165         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
166         * g++.dg/ext/visibility/: New directory.
167         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
168         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
169         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
170         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
171         * g++.dg/ext/visibility/fvisibility.C,
172         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
173         g++.dg/ext/visibility/fvisibility-override1.C
174         g++.dg/ext/visibility/fvisibility-override2.C
175         g++.dg/ext/visibility/memfuncts.C
176         g++.dg/ext/visibility/noPLT.C
177         g++.dg/ext/visibility/pragma.C
178         g++.dg/ext/visibility/pragma-override1.C
179         g++.dg/ext/visibility/pragma-override2.C
180         g++.dg/ext/visibility/staticmemfuncts.C
181         g++.dg/ext/visibility/virtual.C: New tests.
182
183 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
184
185         PR c/15360
186         * gcc.dg/pr15360-1.c: New test.
187
188 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
189
190         * gcc.dg/pragma-align-2.c: New test.
191         * gcc.dg/pragma-init-fini.c: New test.
192         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
193         targets.
194
195 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
196
197         * gcc.dg/init-string-2.c: New test.
198
199 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
200
201         PR 16684
202         * gcc.dg/Wredundant-decls-1.c: New test case.
203
204 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
205
206         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
207         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
208         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
209         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
210         * gcc.dg/compat/generate-random.c: New file.
211         * gcc.dg/compat/generate-random.h: Likewise.
212         * gcc.dg/compat/generate-random_r.c: Likewise.
213         * gcc.dg/compat/struct-layout-1.h: Likewise.
214         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
215         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
216         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
217         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
218         * gcc.dg/compat/struct-layout-1_main.c: New test.
219         * gcc.dg/compat/struct-layout-1_x.c: New file.
220         * gcc.dg/compat/struct-layout-1_y.c: New file.
221         * gcc.dg/compat/struct-layout-1_test.h: New file.
222
223 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
224
225         * gcc.dg/comp-return-1.c: New test
226
227 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
228
229         * gcc.dg/vmx/8-02a.c: Fix typo.
230
231         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
232         * gcc.dg/darwin-abi-3.c: New test.
233
234         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
235         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
236
237         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
238         * gcc.dg/vmx/ops-long-1.c: New test.
239         * gcc.dg/vmx/ops-long-2.c: New test.
240
241 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
242
243         * g++.dg/lookup/conv-[1234].C: New.
244
245 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
246
247         * g++.dg/parse/attr2.C: Simplify.
248
249 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
250
251         PR c/7284
252         * gcc.c-torture/execute/pr7284-1.c: New test.
253
254 2004-07-22  Brian Booth  <bbooth@redhat.com>
255
256         * gcc.dg/tree-ssa/20040721-1.c: New test.
257
258 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
259
260         * g++.dg/template/crash20.c: New.
261
262 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
263
264         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
265         Add dg-run directive.  Declare variables as required.
266         * gfortran.dg/g77/README: Update
267
268 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
269
270         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
271         gcc.dg/cris-peep2-andu2.c: New tests.
272
273 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
274
275         PR c/15052
276         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
277         on return type.
278         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
279         messages.
280         * gcc.dg/qual-return-2.c: Update expected messages.
281         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
282
283 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
284
285         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
286         * gcc.dg/noncompile/921102-1.c: Update expected error message.
287
288 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
289
290         PR c/11250
291         * gcc.dg/init-string-1.c: New test.
292
293 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
294
295         PR middle-end/15345
296         PR c/16450
297         * gcc.dg/torture/nested-fn-1.c: New test.
298
299 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
300
301         PR target/16559
302         * gcc.dg/ia64-fptr-1.c: New file.
303
304 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
305
306         PR c++/14497
307         * g++.dg/template/spec16.C: New test.
308         * g++.old-deja/g++.robertl/eb118.C: Remove.
309
310 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
311
312         PR c++/509
313         * g++.dg/template/spec15.C: New test.
314
315 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
316
317         Copy cases from g77.f-torture/execute and add dg-run
318         directive.  Other changes as noted.
319         * gfortran.dg/g77/13037.f
320         * gfortran.dg/g77/1832.f
321         * gfortran.dg/g77/19981119-0.f
322         * gfortran.dg/g77/19990313-0.f
323         * gfortran.dg/g77/19990313-1.f
324         * gfortran.dg/g77/19990313-2.f
325         * gfortran.dg/g77/19990313-3.f
326         * gfortran.dg/g77/19990419-1.f
327         * gfortran.dg/g77/19990826-0.f
328         * gfortran.dg/g77/19990826-2.f
329         * gfortran.dg/g77/20000503-1.f
330         * gfortran.dg/g77/20001111.f
331         * gfortran.dg/g77/20010116.f
332         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
333         * gfortran.dg/g77/20010430.f
334         * gfortran.dg/g77/6177.f
335         * gfortran.dg/g77/947.f
336         * gfortran.dg/g77/970816-3.f
337         * gfortran.dg/g77/971102-1.f
338         * gfortran.dg/g77/980520-1.f
339         * gfortran.dg/g77/980628-0.f
340         * gfortran.dg/g77/980628-1.f
341         * gfortran.dg/g77/980628-10.f
342         * gfortran.dg/g77/980628-2.f
343         * gfortran.dg/g77/980628-3.f
344         * gfortran.dg/g77/980628-7.f
345         * gfortran.dg/g77/980628-8.f
346         * gfortran.dg/g77/980628-9.f
347         * gfortran.dg/g77/980701-0.f
348         * gfortran.dg/g77/980701-1.f
349         * gfortran.dg/g77/cabs.f
350         * gfortran.dg/g77/claus.f
351         * gfortran.dg/g77/complex_1.f
352         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
353         * gfortran.dg/g77/dcomplex.f
354         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
355         * gfortran.dg/g77/f90-intrinsic-mathematical.f
356         * gfortran.dg/g77/f90-intrinsic-numeric.f
357         * gfortran.dg/g77/int8421.f
358         * gfortran.dg/g77/labug1.f
359         * gfortran.dg/g77/large_vec.f
360         * gfortran.dg/g77/le.f
361         * gfortran.dg/g77/short.f
362         * gfortran.dg/g77/README: Update
363
364 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
365
366         PR c++/16637
367         * g++.dg/parse/lookup4.C: New test.
368
369 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
370
371         PR c++/16175
372         * g++.dg/template/ttp10.C: New test.
373
374 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
375
376         * gcc.dg/pr12625-1.c: New test.
377
378 2004-07-20  Steven Bosscher  <stevenb@suse.de>
379
380         * testsuite/gcc.dg/switch-warn-1.c: New test.
381         * testsuite/gcc.dg/switch-warn-2.c: New test.
382         * gcc.c-torture/compile/pr14730.c: Update.
383
384 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
385
386         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
387         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
388         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
389         g++.dg/template/nontype3.C: Remove trailing CR from tests.
390
391 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
392
393         PR c++/16623
394         * g++.dg/template/assign1.C: New test.
395
396 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
397
398         PR c++/12170
399         * g++.dg/template/ttp9.C: New test.
400
401 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
402
403         * gcc.dg/format/cmn-err-1.c: New test.
404
405 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
406
407         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
408         gcc.dg/Wparentheses-10.c: New tests.
409         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
410
411 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
412
413         PR fortran/16465
414         * gfortran.dg/g77//ffixed-line-length-0.f,
415         gfortran.dg/g77/ffixed-line-length-132.f,
416         gfortran.dg/g77/ffixed-line-length-72.f,
417         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
418         gfortran.dg/g77/README: Update.
419
420 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
421
422         PR c++/13092
423         * g++.dg/template/non-dependent7.C: New test.
424         * g++.dg/template/non-dependent8.C: Likewise.
425         * g++.dg/template/non-dependent9.C: Likewise.
426         * g++.dg/template/non-dependent10.C: Likewise.
427
428 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
429
430         PR c++/16337
431         * g++.dg/parse/attr2.C: New test.
432
433 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
434
435         * g77.dg: Removed.
436         * g77.f-torture: Ditto.
437
438 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
439
440         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
441         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
442         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
443
444 2004-07-16  Richard Henderson  <rth@redhat.com>
445
446         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
447
448 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
449
450         * lib/fortran-torture.exp (fortran-torture): Don't test compile
451         tests with full list of options.
452         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
453         of TORTURE_OPTIONS if test contains 'dg-do run'.
454
455         PR fortran/16404
456         * gfortran.dg/do_iterator.f90: New test.
457
458 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
459
460         PR rtl-optimization/16536
461         * gcc.c-torture/execute/restrict-1.c: New test.
462
463 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
464
465         PR fortran/15324
466         * gfortran.dg/pr15324.f90: New test.
467
468         PR fortran/15129
469         * gfortran.dg/pr15129.f90: New test.
470
471         PR fortran/15140
472         * gfortran.dg/pr15140.f90: New test.
473
474         PR fortran/13792
475         * gfortran.fortran-torture/execute/bounds.f90: Add check for
476         compile-time simplification.
477
478 2004-07-14  Mike Stump  <mrs@apple.com>
479
480         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
481
482 2004-07-14  James E Wilson  <wilson@specifixinc.com>
483
484         PR target/16325
485         * gcc.dg/profile-generate-1.c: New.
486
487 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
488
489         * gcc.c-torture/execute/20040709-1.c: New test.
490         * gcc.c-torture/execute/20040709-2.c: New test.
491
492 2004-07-14  Mike Stump  <mrs@apple.com>
493
494         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
495
496 2004-07-14  Mike Stump  <mrs@apple.com>
497
498         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
499
500 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
501
502         PR c++/16518
503         * g++.dg/parse/mutable1.C: New test.
504
505 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
506
507         PR tree-optimization/16443
508         * gcc.dg/tree-ssa/20040713-1.c: New test.
509
510 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
511
512         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
513         for operator new.
514
515 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
516
517         * gfortran.dg/g77/README: New file
518         * gfortran.dg/g77/19981216-0.f:  Copy from
519         g77.f-torture/noncompile.  Add "dg-do compile" and
520         dg-error as required.
521         * gfortran.dg/g77/19990218-1.f: Likewise
522         * gfortran.dg/g77/19990905-1.f: Likewise
523         * gfortran.dg/g77/9263.f: Likewise
524         * gfortran.dg/g77/980615-0.f: Likewise
525         * gfortran.dg/g77/980616-0.f: Likewise
526         * gfortran.dg/g77/check0.f: Likewise
527         * gfortran.dg/g77/select_no_compile.f: Likewise
528
529 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
530
531         Copy files from g77.f-torture/compile.
532         Add "{ dg-do compile}".  Other changes as noted
533         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
534         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
535         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
536         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
537         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
538         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
539         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
540         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
541         statement to conform to standard.  Append alpha1.x for reference.
542         * gfortran.dg/g77/xformat.f: Add dg-warning
543
544 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
545
546         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
547         Add {dg-do compile} directive.
548         * gfortran.dg/g77/cpp2.F: Likewise
549
550 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
551
552         PR c++/5402
553         * g++.dg/lookup/name-clash1.C: New test.
554
555         PR c++/9777
556         * g++.dg/lookup/name-clash2.C: New test.
557
558         PR c++/12102
559         * g++.dg/lookup/name-clash3.C: New test.
560
561 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
562
563         * g++.dg/lookup/new2.C: New test.
564         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
565
566 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
567
568         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
569         Add {dg-do compile} directive.
570         * gfortran.dg/g77/13060.f: Likewise
571         * gfortran.dg/g77/19990218-0.f: Likewise
572         * gfortran.dg/g77/19990305-0.f: Likewise
573         * gfortran.dg/g77/19990419-0.f: Likewise
574         * gfortran.dg/g77/19990502-0.f: Likewise
575         * gfortran.dg/g77/19990502-1.f: Likewise
576         * gfortran.dg/g77/19990525-0.f: Likewise
577         * gfortran.dg/g77/19990826-1.f: Likewise
578         * gfortran.dg/g77/19990826-3.f: Likewise
579         * gfortran.dg/g77/19990905-2.f: Likewise
580         * gfortran.dg/g77/20000412-1.f: Likewise
581         * gfortran.dg/g77/20000511-1.f: Likewise
582         * gfortran.dg/g77/20000511-2.f: Likewise
583         * gfortran.dg/g77/20000518.f: Likewise
584         * gfortran.dg/g77/20000601-1.f: Likewise
585         * gfortran.dg/g77/20000601-2.f: Likewise
586         * gfortran.dg/g77/20000629-1.f: Likewise
587         * gfortran.dg/g77/20000630-2.f: Likewise
588         * gfortran.dg/g77/20010115.f: Likewise
589         * gfortran.dg/g77/20010321-1.f: Likewise
590         * gfortran.dg/g77/20010426.f: Likewise
591         * gfortran.dg/g77/20020307-1.f: Likewise
592         * gfortran.dg/g77/8485.f: Likewise
593         * gfortran.dg/g77/960317-1.f: Likewise
594         * gfortran.dg/g77/970915-0.f: Likewise
595         * gfortran.dg/g77/980310-1.f: Likewise
596         * gfortran.dg/g77/980310-2.f: Likewise
597         * gfortran.dg/g77/980310-3.f: Likewise
598         * gfortran.dg/g77/980310-4.f: Likewise
599         * gfortran.dg/g77/980310-6.f: Likewise
600         * gfortran.dg/g77/980310-7.f: Likewise
601         * gfortran.dg/g77/980310-8.f: Likewise
602         * gfortran.dg/g77/980419-2.f: Likewise
603         * gfortran.dg/g77/980424-0.f: Likewise
604         * gfortran.dg/g77/980427-0.f: Likewise
605         * gfortran.dg/g77/980729-0.f: Likewise
606         * gfortran.dg/g77/981117-1.f: Likewise
607         * gfortran.dg/g77/toon_1.f: Likewise
608
609 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
610
611         PR c++/2204
612         * g++.dg/other/abstract2.C: New test.
613
614 2004-07-12  Paul Brook  <paul@codesourcery.com>
615
616         * gfortran.dg/pointer_init_1.f90: New test.
617
618 2004-07-11  Paul Brook  <paul@codesourcery.com>
619
620         PR fortran/15986
621         * gfortran.dg/contained_1.f90: New test.
622
623 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
624
625         * g++.dg/parse/defarg8.C: New test.
626
627 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
628
629         PR fortran/16433
630         * gfortran.dg/pr16433.f: New test.
631
632         PR fortran/17574
633         * gfortran.dg/pr15754.f90: New test.
634
635 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
636
637         PR tree-optimization/16437
638         * gcc.c-torture/execute/bitfld-4.c: New test.
639
640 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
641
642         * gfortran.fortran-torture/execute/common_2.f90: Add check for
643         access to common var from module.
644
645 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
646
647         PR fortran/16336
648         * gfortran.fortran-torture/execute/common_2.f90: New test.
649
650 2004-07-10  Paul Brook  <paul@codesourcery.com>
651
652         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
653
654 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
655
656         PR fortran/15969
657         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
658
659 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
660
661         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
662         * gfortran.dg/g77/ffixed-form-2.f: Likewise
663         * gfortran.dg/g77/ffree-form-1.f: Likewise
664         * gfortran.dg/g77/ffree-form-2.f: Likewise
665         * gfortran.dg/g77/ffree-form-3.f: Likewise
666         * gfortran.dg/g77/fno-underscoring.f: Likewise
667         * gfortran.dg/g77/funderscoring.f: Likewise
668         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
669
670 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
671
672         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
673
674 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
675         Paul Brook  <paul@codesourcery.com>
676
677         PR fortran/13415
678         * gfortran.dg/common_pointer_1.f90: New test.
679
680 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
681
682         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
683
684 2004-07-09  James E Wilson  <wilson@specifixinc.com>
685
686         PR target/16364
687         * gcc.c-torture/compile/20040709-1.c: New.
688
689 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
690
691         PR fortran/14077
692         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
693
694 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
695
696         PR fortran/13201
697         * gfortran.dg/shape_1.f90: New test.
698
699 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
700             Andrew Pinski  <apinski@apple.com>
701
702         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
703
704 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
705
706         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
707         comment.
708
709 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
710         Paul Brook  <paul@codesourcery.com>
711
712         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
713         '.f95' and '.F95'.
714
715 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
716
717         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
718
719 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
720
721         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
722         testcases with capital suffix.
723
724 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
725
726         PR fortran/15481
727         PR fortran/13372
728         PR fortran/13575
729         PR fortran/15978
730         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
731
732         * gfortran.dg/implicit_1.f90: New test.
733
734 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
735
736         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
737         expression to match gfortran warning/error messages
738         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
739         dg-error text.
740
741 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
742
743         * lib/fortran-torture.exp: Rename proc search_for to
744         search_for_re.
745
746 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
747
748         * gcc.c-torture/execute/simd-5.x: New file.
749         XFAIL on SPARC 64-bit at -O0.
750
751 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
752
753         PR c++/8211
754         PR c++/16165
755         * g++.dg/warn/effc3.C: New test.
756
757 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
758
759         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
760         change X to 1X in format.
761         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
762         add data statements to conform to standard.
763
764 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
765
766         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
767         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
768         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
769
770 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
771
772         * gfortran.dg/g77/7388.f: Copy from g77.dg
773         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
774         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
775         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
776         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
777         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
778         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
779         * gfortran.dg/g77/strlen0.f: Likewise
780
781 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
782
783         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
784         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
785
786 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
787
788         * gcc.c-torture/execute/920428-2.x: Delete.
789         * gcc.c-torture/execute/920501-7.x: Likewise.
790
791 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
792
793         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
794         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
795         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
796         prescott and c3-2.
797         (PREFETCH_3DNOW): Add -march=c3.
798
799 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
800
801         PR c/16437
802         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
803         * gcc.c-torture/execute/bf64-1.x: Likewise.
804
805 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
806
807         * gcc.c-torture/compile/20040708-1.c: New test.
808
809 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
810
811         PR c++/16169
812         * g++.dg/warn/effc2.C: New test.
813
814 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
815
816         * gcc.c-torture/execute/bitfld-1.x: Remove.
817         * gcc.c-torture/execute/bitfld-3.c: New test.
818         * gcc.dg/bitfld-2.c: Remove XFAILs.
819
820 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
821
822         PR c++/16276
823         * g++.dg/rtti/tinfo1.C: New file.
824
825 2004-07-07  Eric Christopher  <echristo@redhat.com>
826
827         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
828
829 2004-07-07  Andrew Pinski  <apinski@apple.com>
830
831         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
832
833 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
834
835         * g++.dg/init/call1.C: XFAIL.
836
837 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
838
839         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
840         except for movstrict*, to movmem* and clrstr* to clrmem*.
841
842 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
843
844         * gcc.c-torture/execute/20040707-1.c: New test.
845
846 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
847
848         * gcc.c-torture/execute/20040706-1.c: New test.
849
850 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
851
852         PR c++/3671
853         * g++.dg/template/spec14.C: New test.
854
855 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
856
857         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
858         nothing if not yet defined.  Use it in b, c and d type definitions.
859         * gcc.c-torture/execute/20040705-1.c: New test.
860         * gcc.c-torture/execute/20040705-2.c: New test.
861
862 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
863
864         PR c++/2518
865         * g++.dg/lookup/new1.C: New test.
866
867 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
868
869         PR c++/11406
870         * g++.dg/template/sizeof8.C: New test.
871
872 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
873
874         * gcc.c-torture/compile/20040705-1.c: New test.
875
876 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
877
878         * gfortran.fortran-torture/execute/seq_io.f90: New test.
879
880 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
881
882         * gcc.dg/cpp/if-mop.c: Two new testcases.
883         * gcc.dg/cpp/trad/comment-3.c: New.
884
885 2004-07-04  Paul Brook  <paul@codesourcery.com>
886
887         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
888
889 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
890
891         PR c++/3761
892         * g++.dg/lookup/crash4.C: New test.
893
894 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
895
896         * gcc.c-torture/execute/builtin-abs-1.c
897         * gcc.c-torture/execute/builtin-abs-2.c
898         * gcc.c-torture/execute/builtin-complex-1.c
899         * gcc.c-torture/execute/builtins/string-1-lib.c
900         * gcc.c-torture/execute/builtins/string-1.c
901         * gcc.c-torture/execute/builtins/string-2-lib.c
902         * gcc.c-torture/execute/builtins/string-2.c
903         * gcc.c-torture/execute/builtins/string-3-lib.c
904         * gcc.c-torture/execute/builtins/string-3.c
905         * gcc.c-torture/execute/builtins/string-4-lib.c
906         * gcc.c-torture/execute/builtins/string-4.c
907         * gcc.c-torture/execute/builtins/string-5-lib.c
908         * gcc.c-torture/execute/builtins/string-5.c
909         * gcc.c-torture/execute/builtins/string-6-lib.c
910         * gcc.c-torture/execute/builtins/string-6.c
911         * gcc.c-torture/execute/builtins/string-7-lib.c
912         * gcc.c-torture/execute/builtins/string-7.c
913         * gcc.c-torture/execute/builtins/string-8-lib.c
914         * gcc.c-torture/execute/builtins/string-8.c
915         * gcc.c-torture/execute/builtins/string-9-lib.c
916         * gcc.c-torture/execute/builtins/string-9.c
917         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
918         * gcc.c-torture/execute/builtins/string-asm-1.c
919         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
920         * gcc.c-torture/execute/builtins/string-asm-2.c
921         * gcc.c-torture/execute/stdio-opt-1.c
922         * gcc.c-torture/execute/stdio-opt-2.c
923         * gcc.c-torture/execute/stdio-opt-3.c
924         * gcc.c-torture/execute/string-opt-1.c
925         * gcc.c-torture/execute/string-opt-10.c
926         * gcc.c-torture/execute/string-opt-11.c
927         * gcc.c-torture/execute/string-opt-12.c
928         * gcc.c-torture/execute/string-opt-13.c
929         * gcc.c-torture/execute/string-opt-14.c
930         * gcc.c-torture/execute/string-opt-15.c
931         * gcc.c-torture/execute/string-opt-16.c
932         * gcc.c-torture/execute/string-opt-2.c
933         * gcc.c-torture/execute/string-opt-6.c
934         * gcc.c-torture/execute/string-opt-7.c
935         * gcc.c-torture/execute/string-opt-8.c:
936         Replace with ...
937
938         * gcc.c-torture/execute/builtins/abs-2.c
939         * gcc.c-torture/execute/builtins/abs-3.c
940         * gcc.c-torture/execute/builtins/complex-1.c
941         * gcc.c-torture/execute/builtins/fprintf.c
942         * gcc.c-torture/execute/builtins/fputs.c
943         * gcc.c-torture/execute/builtins/memcmp.c
944         * gcc.c-torture/execute/builtins/memmove.c
945         * gcc.c-torture/execute/builtins/memops-asm.c
946         * gcc.c-torture/execute/builtins/mempcpy-2.c
947         * gcc.c-torture/execute/builtins/mempcpy.c
948         * gcc.c-torture/execute/builtins/memset.c
949         * gcc.c-torture/execute/builtins/printf.c
950         * gcc.c-torture/execute/builtins/sprintf.c
951         * gcc.c-torture/execute/builtins/strcat.c
952         * gcc.c-torture/execute/builtins/strchr.c
953         * gcc.c-torture/execute/builtins/strcmp.c
954         * gcc.c-torture/execute/builtins/strcpy.c
955         * gcc.c-torture/execute/builtins/strcspn.c
956         * gcc.c-torture/execute/builtins/strlen-2.c
957         * gcc.c-torture/execute/builtins/strlen.c
958         * gcc.c-torture/execute/builtins/strncat.c
959         * gcc.c-torture/execute/builtins/strncmp-2.c
960         * gcc.c-torture/execute/builtins/strncmp.c
961         * gcc.c-torture/execute/builtins/strncpy.c
962         * gcc.c-torture/execute/builtins/strpbrk.c
963         * gcc.c-torture/execute/builtins/strpcpy-2.c
964         * gcc.c-torture/execute/builtins/strpcpy.c
965         * gcc.c-torture/execute/builtins/strrchr.c
966         * gcc.c-torture/execute/builtins/strspn.c
967         * gcc.c-torture/execute/builtins/strstr-asm.c
968         * gcc.c-torture/execute/builtins/strstr.c:
969         ... these new files.
970
971         * gcc.c-torture/execute/builtins/abs-2-lib.c
972         * gcc.c-torture/execute/builtins/abs-3-lib.c
973         * gcc.c-torture/execute/builtins/complex-1-lib.c
974         * gcc.c-torture/execute/builtins/fprintf-lib.c
975         * gcc.c-torture/execute/builtins/fputs-lib.c
976         * gcc.c-torture/execute/builtins/memcmp-lib.c
977         * gcc.c-torture/execute/builtins/memmove-lib.c
978         * gcc.c-torture/execute/builtins/memops-asm-lib.c
979         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
980         * gcc.c-torture/execute/builtins/mempcpy-lib.c
981         * gcc.c-torture/execute/builtins/memset-lib.c
982         * gcc.c-torture/execute/builtins/printf-lib.c
983         * gcc.c-torture/execute/builtins/sprintf-lib.c
984         * gcc.c-torture/execute/builtins/strcat-lib.c
985         * gcc.c-torture/execute/builtins/strchr-lib.c
986         * gcc.c-torture/execute/builtins/strcmp-lib.c
987         * gcc.c-torture/execute/builtins/strcpy-lib.c
988         * gcc.c-torture/execute/builtins/strcspn-lib.c
989         * gcc.c-torture/execute/builtins/strlen-2-lib.c
990         * gcc.c-torture/execute/builtins/strlen-lib.c
991         * gcc.c-torture/execute/builtins/strncat-lib.c
992         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
993         * gcc.c-torture/execute/builtins/strncmp-lib.c
994         * gcc.c-torture/execute/builtins/strncpy-lib.c
995         * gcc.c-torture/execute/builtins/strpbrk-lib.c
996         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
997         * gcc.c-torture/execute/builtins/strpcpy-lib.c
998         * gcc.c-torture/execute/builtins/strrchr-lib.c
999         * gcc.c-torture/execute/builtins/strspn-lib.c
1000         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1001         * gcc.c-torture/execute/builtins/strstr-lib.c
1002         * gcc.c-torture/execute/builtins/lib/abs.c
1003         * gcc.c-torture/execute/builtins/lib/fprintf.c
1004         * gcc.c-torture/execute/builtins/lib/memset.c
1005         * gcc.c-torture/execute/builtins/lib/printf.c
1006         * gcc.c-torture/execute/builtins/lib/sprintf.c
1007         * gcc.c-torture/execute/builtins/lib/strcpy.c
1008         * gcc.c-torture/execute/builtins/lib/strcspn.c
1009         * gcc.c-torture/execute/builtins/lib/strncat.c
1010         * gcc.c-torture/execute/builtins/lib/strncmp.c
1011         * gcc.c-torture/execute/builtins/lib/strncpy.c
1012         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1013         * gcc.c-torture/execute/builtins/lib/strspn.c
1014         * gcc.c-torture/execute/builtins/lib/strstr.c:
1015         New files containing support routines.
1016
1017         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1018         declaration.
1019         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1020         when not optimizing.
1021
1022 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1023
1024         PR c++/16240
1025         * g++.dg/abi/mangle22.C: New test.
1026         * g++.dg/abi/mangle23.C: Likewise.
1027
1028 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1029
1030         PR fortran/16290
1031         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1032         Allow for cases without denormalized floating point numbers.
1033
1034 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1035
1036         PR c/1027
1037         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1038         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1039         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1040         expected warning text.
1041         * gcc.dg/format/diag-2.c: New test.
1042
1043 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1044
1045         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1046
1047 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1048
1049         * gcc.dg/builtins-43.c: New.
1050         * gcc.dg/builtins-44.c: New.
1051         * gcc.dg/builtins-45.c: New.
1052
1053 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1054             Andreas Tobler  <a.tobler@schweiz.ch>
1055
1056         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1057         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1058         as SIGSEGV.
1059         * gcc.dg/cleanup-11.c: Likewise.
1060         * gcc.dg/cleanup-8.c: Likewise.
1061         * gcc.dg/cleanup-9.c: Likewise.
1062         * gcc.dg/cleanup-5.c: Run on all platforms.
1063
1064 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1065
1066         * g++.dg/warn/nonnull1.C: New test.
1067
1068 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1069
1070         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1071         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1072         Special-case the Sun compiler wrt to <complex.h>.
1073
1074 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1075
1076         * gcc.dg/Wunreachable-8.C: New test.
1077
1078         * gcc.dg/h8300-ice2.c : New test.
1079
1080 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1081
1082         PR fortran/16161
1083         * gfortran.fortran-torture/compile/implicit.f90: Add test
1084         for implicit character.
1085
1086 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1087
1088         PR fortran/16289
1089         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1090         Use tiny() intrinsic to find smallest non-negative real
1091
1092 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1093
1094         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1095         * gcc.dg/compat/struct-by-value-22_x.c: New.
1096         * gcc.dg/compat/struct-by-value-22_y.c: New.
1097
1098         * gcc.c-torture/execute/20040629-1.c: New test.
1099
1100 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1101
1102         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1103         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1104
1105         PR target/16195
1106         * gcc.dg/20040625-1.c: New test.
1107
1108 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1109
1110         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1111
1112 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1113
1114         PR fortran/15963
1115         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1116
1117 2004-06-29  Richard Henderson  <rth@redhat.com>
1118
1119         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1120
1121 2004-06-29  Paul Brook  <paul@codesourcery.com>
1122
1123         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1124         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1125
1126 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1127
1128         PR c++/16260
1129         * g++.dg/parse/crash15.C: New.
1130
1131 2004-06-28  Andrew Pinski  <apinski@apple.com>
1132
1133         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1134         by the error already.
1135
1136         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1137
1138 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1139
1140         PR target/14041
1141         * gcc.dg/h8300-bss-align-1.c : New.
1142
1143 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1144
1145         * PR c++/16174
1146         * g++.dg/template/ctor4.C: New.
1147
1148 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1149
1150         PR c++/16205
1151         * g++.dg/warn/Wsequence-point-1.C: New test.
1152
1153 2004-06-27  Paul Brook  <paul@codesourcery.com>
1154
1155         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1156
1157 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1158
1159         * g++.old-deja/g++.mike/p7325.C: Remove.
1160
1161 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1162
1163         PR c/14963
1164         * gcc.dg/pr14963.c: New test.
1165
1166 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1167
1168         PR c++/16193
1169         * g++.dg/parse/redef1.C: New test.
1170
1171 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1172
1173         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1174         20021110.c.
1175         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1176         20021119-1.c.
1177         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1178         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1179         5-04.c.
1180         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1181         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1182         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1183         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1184         g++.brendan/enum14.C.
1185         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1186         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1187         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1188         g++.mike/virt1.C.
1189         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1190         memtemp24.C.
1191
1192 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1193
1194         * gcc.dg/20040527-1.c: New test case.
1195
1196 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1197
1198         PR gfortran/pr16196
1199         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1200
1201 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1202
1203         PR middle-end/15825
1204         * gcc.dg/pr15825-1.c: New test case.
1205
1206 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1207
1208         * gcc.c-torture/execute/20040625-1.c: New test.
1209
1210 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1211
1212         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1213
1214 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1215
1216         * gcc.dg/torture/mips-div-1.c: New test.
1217
1218 2004-06-24  Jeff Law  <law@redhat.com>
1219
1220         * gcc.dg/tree-ssa/20040624-1.c: New test.
1221
1222 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1223
1224         * gcc.c-torture/compile/20040624-1.c: New test.
1225
1226 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1227
1228         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1229         this directory.
1230
1231 2004-06-23  Andrew Pinski  <apinski@apple.com>
1232
1233         PR middle-end/15988
1234         * g++.dg/opt/ptrmem4.C: New test.
1235
1236         * gcc.dg/c90-array-quals-2.c: New test.
1237
1238 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1239
1240         * gcc.dg/kpice1.c: New test.
1241
1242 2006-06-23  Andrew Pinski  <apinski@apple.com>
1243
1244         * gcc.dg/c90-array-quals.c: New test.
1245
1246 2006-06-22  Richard Henderson  <rth@redhat.com>
1247
1248         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1249
1250 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1251
1252         * gcc.dg/builtins-config.h: Handle FreeBSD.
1253
1254 2006-06-22  Richard Henderson  <rth@redhat.com>
1255
1256         * g++.dg/opt/devirt1.C: New.
1257
1258 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1259
1260         * g++.dg/opt/pr15551.C: New testcase.
1261
1262 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1263
1264         PR target/14800
1265         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1266         x86_64-*-linux* when compiling for 32bit.
1267
1268 2004-06-21  Andrew Pinski  <apinski@apple.com>
1269
1270         * gcc.dg/pch/struct-1.c: New.
1271         * gcc.dg/pch/struct-1.hs: New.
1272
1273 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1274
1275         * gcc.dg/pch/save-temps-1.c: New file.
1276         * gcc.dg/pch/save-temps-1.hs: New file.
1277
1278 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1279
1280         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1281         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1282
1283 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1284
1285         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1286         to fix type error.
1287         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1288         Remove trailing spaces.
1289
1290 2004-06-21  Richard Henderson  <rth@redhat.com>
1291
1292         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1293         merging && to BIT_FIELD_REF.
1294
1295 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1296
1297         * g++.dg/opt/placeholder1.C: New test.
1298
1299 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1300
1301         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1302         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1303         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1304         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1305
1306 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1307
1308         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1309         extern "C".
1310         * g++.dg/other/pragma-re-1.C: Add comments.
1311
1312 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1313
1314         PR gfortran/16080
1315         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1316
1317 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1318
1319         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1320         instead of setting the type of size_t by
1321         hand.
1322
1323 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1324
1325         * gcc.dg/unordered-2.c: New test case.
1326         * gcc.dg/unordered-3.c: New test case.
1327
1328 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1329
1330         PR other/16043
1331         * lib/g++.exp (g++_version): Tweak regexp for version
1332         * lib/g77.exp (g77_version): Likewise
1333         * lib/gfortran.exp (gfortran_version): Likewise
1334         * lib/objc.exp (objc_version): Likewise
1335         * lib/treelang.exp (treelang_version): Likewise
1336
1337 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1338
1339         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1340         Use INT_MAX instead of __INT_MAX__.
1341         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1342
1343         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1344         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1345         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1346         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1347         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1348         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1349         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1350         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1351         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1352
1353         * gcc.dg/range-test-1.c: New test.
1354         * g++.dg/opt/range-test-1.C: New test.
1355
1356 2004-06-17  Richard Henderson  <rth@redhat.com>
1357
1358         * objc.dg/sync-1.m: New.
1359         * objc.dg/try-catch-1.m: Don't force next runtime.
1360         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1361         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1362         shadowed catch clause.
1363         * objc.dg/try-catch-5.m: New.
1364
1365 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1366
1367         Bug 14610
1368         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1369
1370 2004-06-15  Richard Henderson  <rth@redhat.com>
1371
1372         * gcc.dg/20001116-1.c: Move expected warning line.
1373
1374 2004-06-15  Richard Henderson  <rth@redhat.com>
1375
1376         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1377         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1378
1379 2004-06-15  Jeff Law  <law@redhat.com>
1380
1381         * gcc.dg/tree-ssa/20040615-1.c: New test.
1382         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1383         be less sensitive to operand ordering.
1384         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1385
1386 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1387
1388         * g++.dg/abi/bitfield3.C: Add comment..
1389
1390 2004-06-15  Richard Henderson  <rth@redhat.com>
1391
1392         * g++.dg/ext/stmtexpr1.C: XFAIL.
1393         * gcc.dg/20030612-1.c: XFAIL.
1394
1395 2004-06-15  Eric Christopher  <echristo@redhat.com>
1396
1397         * g++.dg/charset/asm5.c: New.
1398         * gcc.dg/charset/asm6.c: New.
1399
1400 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1401
1402         PR fortran/15962
1403         * gfortran.fortran-torture/execute/select_1.f90: New test.
1404
1405 2004-06-15  Paul Brook  <paul@codesourcery.com>
1406
1407         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1408
1409 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1410
1411         PR c++/15967
1412         * g++.dg/lookup/crash3.C: New test.
1413
1414 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1415
1416         PR c++/15947
1417         * g++.dg/parse/dtor4.C: New test.
1418
1419 2004-06-14  Jeff Law  <law@redhat.com>
1420
1421         * gcc.c-torture/compile/20040614-1.c: New test.
1422
1423 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1424
1425         PR fortran/15211
1426         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1427         LEN of a character array.
1428
1429 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1430
1431         PR c++/15096
1432         * g++.dg/template/ptrmem10.C: New test.
1433
1434         PR c++/14930
1435         * g++.dg/template/friend30.C: New test.
1436
1437 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1438
1439         PR fortran/14928
1440         * gfortran.fortran-torture/compile/mloc.f90: New test.
1441
1442 2004-06-13  Paul Brook  <paul@codesourcery.com>
1443
1444         * gfortran.fortran-torture/execute/random_2.f90: New test.
1445
1446 2004-06-13  Eric Christopher  <echristo@redhat.com>
1447
1448         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1449
1450 2004-06-12  Paul Brook  <paul@codesourcery.com>
1451
1452         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1453
1454 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1455
1456         PR fortran/14923
1457         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1458
1459 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1460
1461         PR fortran/14957
1462         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1463         syntax errors in end statements of contained subroutines.
1464
1465 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1466
1467         PR fortran/12841
1468         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1469
1470 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1471
1472         PR fortran/15665
1473         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1474
1475 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1476
1477         PR gfortran/12839
1478         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1479
1480 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1481
1482         PR c++/15862
1483         * g++.dg/parse/enum1.C: New test.
1484
1485 2004-06-10  Jeff Law  <law@redhat.com>
1486
1487         * gcc.c-torture/compile/20040610-1.c: New test.
1488
1489 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1490
1491         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1492         * g++.old-deja/g++.other/decl3.C: Likewise.
1493
1494 2004-06-10  Brian Booth  <bbooth@redhat.com>
1495
1496         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1497         V_MAY_DEF instead of VDEF.
1498         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1499
1500 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1501
1502         PR c++/14211
1503         * g++.dg/conversion/const1.C: New test.
1504
1505         PR c++/15076
1506         * g++.dg/conversion/reinterpret1.C: New test.
1507
1508         PR c++/15877
1509         * g++.dg/template/enum2.C: New test.
1510
1511         PR c++/15227
1512         * g++.dg/template/error13.C: New test.
1513
1514 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1515
1516         PR fortran/14957
1517         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1518         arguments to test_* REAL and of the right size.
1519
1520 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR target/15569
1523         PR rtl-optimization/15681
1524         * gcc.dg/20040609-1.c: New test.
1525
1526 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1527
1528         PR c++/14791
1529         * g++.dg/opt/builtins1.C: New test.
1530
1531 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1532
1533         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1534         that use default windows32 struct layout.
1535         * gcc.dg/i386-bitfield2.c: Likewise.
1536
1537 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1538
1539         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1540         for mingw32 and cygwin targets.
1541
1542 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1543
1544         * gcc.dg/pch/macro-4.c: New.
1545         * gcc.dg/pch/macro-4.hs: New.
1546
1547 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1548
1549         PR fortran/13249
1550         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1551
1552 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1553
1554         PR fortran/13372
1555         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1556
1557 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1558
1559         PR gfortran/14897
1560         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1561
1562 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1563
1564         PR gfortran/15755
1565         * gfortran.fortran-torture/execute/backspace.c : New test.
1566
1567 2004-06-09  Paul Brook  <paul@codesourcery.com>
1568
1569         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1570         (pointer_to_section): Rewrite to use smaller array.
1571
1572 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1573
1574         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1575         * gcc.dg/ext/altivec-10.c: Same.
1576         * gcc.dg/ext/altivec-11.c: Same.
1577         * gcc.dg/ext/altivec-12.c: Same.
1578         * gcc.dg/ext/altivec-13.c: Same.
1579         * gcc.dg/ext/altivec-14.c: Same.
1580         * gcc.dg/ext/altivec-15.c: Same.
1581         * gcc.dg/ext/altivec-16.c: Same.
1582         * gcc.dg/ext/altivec-3.c: Same.
1583         * gcc.dg/ext/altivec-4.c: Same.
1584         * gcc.dg/ext/altivec-6.c: Same.
1585         * gcc.dg/ext/altivec-7.c: Same.
1586         * gcc.dg/ext/altivec-8.c: Same.
1587         * gcc.dg/ext/altivec-varargs-1.c: Same.
1588
1589         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1590         * g++.dg/ext/altivec-10.C: Same.
1591         * g++.dg/ext/altivec-2.C: Same.
1592         * g++.dg/ext/altivec-3.C: Same.
1593         * g++.dg/ext/altivec-4.C: Same.
1594         * g++.dg/ext/altivec-5.C: Same.
1595         * g++.dg/ext/altivec-6.C: Same.
1596         * g++.dg/ext/altivec-7.C: Same.
1597         * g++.dg/ext/altivec-8.C: Same.
1598         * g++.dg/ext/altivec-9.C: Same.
1599
1600 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1601
1602         PR c++/7841
1603         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1604
1605 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1606
1607         * gcc.dg/union-1.c: New test.
1608
1609 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1610
1611         * gcc.dg/builtins-41.c: New test case.
1612         * gcc.dg/builtins-42.c: New test case.
1613
1614 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1615
1616         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1617         * g++.dg/ext/altivec-10.C: Same.
1618         * g++.dg/ext/altivec-2.C: Same.
1619         * g++.dg/ext/altivec-3.C: Same.
1620         * g++.dg/ext/altivec-4.C: Same.
1621         * g++.dg/ext/altivec-5.C: Same.
1622         * g++.dg/ext/altivec-6.C: Same.
1623         * g++.dg/ext/altivec-7.C: Same.
1624         * g++.dg/ext/altivec-8.C: Same.
1625         * g++.dg/ext/altivec-9.C: Same.
1626         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1627         * g++.old-deja/g++.brendan/new3.C: Same.
1628         * gcc.c-torture/execute/eeprof-1.x: Same.
1629
1630 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1631
1632         PR c/14765
1633         * gcc.dg/pr14765-1.c: New test.
1634
1635 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1636
1637         PR c/14649
1638         * gcc.dg/pr14649-1.c: New test case.
1639
1640 2004-06-07  Richard Henderson  <rth@redhat.com>
1641
1642         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1643         if temporaries.
1644
1645 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1646
1647         * g++.dg/eh/elide1.C: Remove XFAIL.
1648
1649 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1650
1651         PR c++/15337
1652         * g++.dg/expr/sizeof3.C: New test.
1653
1654         PR c++/14777
1655         * g++.dg/template/access14.C: New test.
1656
1657         PR c++/15554
1658         * g++.dg/template/enum1.C: New test.
1659
1660         PR c++/15057
1661         * g++.dg/eh/throw1.C: New test.
1662
1663 2004-06-07  David Ayers  <d.ayers@inode.at>
1664             Ziemowit Laski  <zlaski@apple.com>
1665
1666         * lib/objc.exp (objc_target_compile): Revert the '-framework
1667         Foundation' flag fix, since bare Darwin does not ship
1668         with the Foundation framework.
1669         * objc/execute/next_mapping.h: Provide a local NSConstantString
1670         @interface and @implementation.
1671         (objc_constant_string_init): A constructor function, used to
1672         initialize the NSConstantString meta-class object.
1673         * objc/execute/string1.m: Include "next_mapping.h" instead of
1674         <Foundation/NSString.h>.
1675         * objc/execute/string2.m: Likewise.
1676         * objc/execute/string3.m: Likewise.
1677         * objc/execute/string4.m: Likewise.
1678
1679 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1680
1681         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1682         to double. Replace double with FLOAT.
1683         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1684
1685         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1686         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1687         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1688         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1689         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1690         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1691         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1692         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1693
1694 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1695
1696         PR c/13519
1697         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1698
1699 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1700
1701         PR c++/15503
1702         * g++.dg/template/meminit2.C: New test.
1703
1704 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1705
1706         PR target/15822
1707         * gcc.c-torture/execute/compare-fp-1.c,
1708         gcc.c-torture/execute/compare-fp-2.c,
1709         gcc.c-torture/execute/compare-fp-3.c,
1710         gcc.c-torture/execute/compare-fp-4.c,
1711         gcc.c-torture/execute/compare-fp-3.x,
1712         gcc.c-torture/execute/compare-fp-4.x: Moved...
1713         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1714         gcc.c-torture/execute/ieee/compare-fp-2.c,
1715         gcc.c-torture/execute/ieee/compare-fp-3.c,
1716         gcc.c-torture/execute/ieee/compare-fp-4.c,
1717         gcc.c-torture/execute/ieee/compare-fp-3.x,
1718         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1719
1720 2004-06-04  David Ayers  <d.ayers@inode.at>
1721
1722         * objc/execute/protocol-isEqual-4.m: New testcase.
1723
1724 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1725
1726         * objc/execute/protocol-isEqual-1.m: New testcase.
1727         * objc/execute/protocol-isEqual-2.m: New testcase.
1728         * objc/execute/protocol-isEqual-3.m: New testcase.
1729
1730 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1731
1732         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1733
1734 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1735
1736         * lib/objc.exp (objc_target_compile): When running tests on
1737         Darwin (Mac OS X), inform the linker about '-framework
1738         'Foundation'.
1739
1740 2004-06-02  Eric Christopher  <echristo@redhat.com>
1741
1742         * gcc.c-torture/compile/20040602-1.c: New.
1743
1744 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1745
1746         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1747         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1748
1749         PR tree-optimization/14736
1750         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1751
1752         PR tree-optimization/14042
1753         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1754
1755         PR tree-optimization/14729
1756         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1757
1758 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1759
1760         PR fortran/15557
1761         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1762
1763 2004-06-01  Richard Hederson  <rth@redhat.com>
1764
1765         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1766
1767 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1768
1769         PR c++/14932
1770         * g++.dg/parse/offsetof4.C: New test.
1771
1772 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1773
1774         PR objc/7993
1775         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1776
1777 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1778
1779         PR c++/15701
1780         * g++.dg/template/friend29.C: New test.
1781
1782 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1783
1784         PR c/15749
1785         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1786
1787 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1788
1789         * gcc.dg/sparc-trap-1.c: New test.
1790
1791 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1792
1793         PR middle-end/15069
1794         * g++.dg/opt/fold3.C: New test case.
1795
1796 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1797
1798         * lib/target-supports.exp (check_iconv_available): Fix fallout
1799         from 2004-05-28 patch.
1800
1801 2004-05-30  Paul Brook  <paul@codesourcery.com>
1802
1803         PR fortran/15620
1804         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1805         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1806
1807 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1808
1809         * gfortran.fortran-torture/execute/random_1.f90: New test.
1810
1811 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1812
1813         * g++.dg/ext/altivec-10.C: New test.
1814
1815 2004-05-29  Paul Brook  <paul@codesourcery.com>
1816
1817         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1818
1819 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1820
1821         * gcc.dg/altivec-16.c: New test.
1822
1823 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1824
1825         * lib/target-supports.exp (check_vmx_hw_available): New.
1826         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1827
1828         * lib/target-supports.exp (check_alias_available,
1829         check_iconv_available, check_named_sections_available): Use
1830         unique names for temporary files.
1831
1832 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1833
1834         * gcc.dg/altivec-15.c: New test.
1835
1836 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1837
1838         PR c++/15083
1839         * g++.dg/warn/noeffect6.C: New test.
1840
1841         PR c++/15471
1842         * g++.dg/expr/ptrmem4.C: New test.
1843
1844         PR c++/15640
1845         * g++.dg/template/operator3.C: New test.
1846
1847 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/14668
1850         * g++.dg/lookup/redecl1.C: New test.
1851         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1852
1853 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1854
1855         * gcc.c-torture/execute/compare-fp-1.c,
1856         gcc.c-torture/execute/compare-fp-2.c,
1857         gcc.c-torture/execute/compare-fp-3.c,
1858         gcc.c-torture/execute/compare-fp-4.c,
1859         gcc.c-torture/execute/compare-fp-3.x,
1860         gcc.c-torture/execute/compare-fp-4.x,
1861         gcc.dg/pr15649-1.c: New.
1862
1863 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1864
1865         PR c++/12883
1866         * g++.dg/init/array14.C: New test.
1867
1868 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1869
1870         * lib/compat.exp (compat-get-options-main): New.
1871         (compat-get-options): Remove unneeded code, warn for ignored
1872         command.
1873         (compat-execute): Check flag set by dg-require-* commands.
1874
1875         * lib/compat.exp (compat-execute): Break up long lines.
1876
1877 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1878
1879         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1880         * gcc.dg/altivec-14.c: New test.
1881         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1882
1883         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1884         * gcc.dg/altivec-12.c: Ditto.
1885
1886         * gcc.dg/altivec-3.c: Move call to altivec_check.
1887
1888 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1889
1890         PR c++/15044
1891         * g++.dg/template/error12.C: New test.
1892
1893         PR c++/15317
1894         * g++.dg/ext/attrib15.C: New test.
1895
1896         PR c++/15329
1897         * g++.dg/template/ptrmem9.C: New test.
1898
1899 2004-05-25  Paul Brook  <paul@codesourcery.com>
1900
1901         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1902
1903 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1904
1905         PR c++/15165
1906         * g++.dg/template/crash19.C: New test.
1907
1908 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/15025
1911         * g++.dg/template/redecl1.C: New test.
1912
1913 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/14821
1916         * g++.dg/other/ns1.C: New test.
1917
1918         PR c++/14883
1919         * g++.dg/template/invalid1.C: New test.
1920
1921 2004-05-23  Paul Brook  <paul@codesourcery.com>
1922         Victor Leikehman  <lei@haifasphere.co.il>
1923
1924         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1925         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1926
1927 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1928
1929         PR c++/15285
1930         PR c++/15299
1931         * g++.dg/template/non-dependent5.C: New test.
1932         * g++.dg/template/non-dependent6.C: New test.
1933
1934 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/15507
1937         * g++.dg/inherit/union1.C: New test.
1938
1939         PR c++/15542
1940         * g++.dg/template/addr1.C: New test.
1941
1942         PR c++/15427
1943         * g++.dg/template/array5.C: New test.
1944
1945         PR c++/15287
1946         * g++.dg/template/array6.C: New test.
1947
1948 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1949             Roger Sayle  <roger@eyesopen.com>
1950
1951         * g++.dg/lookup/forscope2.C: New test case.
1952
1953 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1954
1955         * gcc.dg/cpp/Wmissingdirs.c: New.
1956
1957 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1958
1959         PR target/15301
1960         * gcc.dg/compat/union-m128-1.h: New file.
1961         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1962         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1963         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1964
1965 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1966
1967         PR target/15302
1968         * gcc.dg/compat/struct-complex-1.h: New file.
1969         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1970         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1971         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1972
1973 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1974
1975         PR middle-end/3074
1976         * gcc.dg/pr3074-1.c: New test case.
1977         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1978
1979 2004-05-20  Falk Hueffner  <falk@debian.org>
1980
1981         PR other/15526
1982         * gcc.dg/ftrapv-1.c: New test case.
1983
1984 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1985
1986         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1987
1988 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1989             Jeff Law  <law@redhat.com>
1990
1991         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1992         * gcc.dg/tree-ssa/20040518-2.c: New test.
1993
1994         * gcc.dg/tree-ssa/20040518-1.c: New test.
1995
1996 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1997
1998         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1999
2000 2004-05-18  Paul Brook  <paul@codesourcery.com>
2001
2002         PR fortran/13930
2003         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2004
2005 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2006
2007         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2008         constant folding.
2009
2010 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2011
2012         * gcc.dg/tree-ssa/20040517-1.c: New test.
2013
2014 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2015
2016         * gcc.dg/loop-4.c: New test.
2017
2018 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2019
2020         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2021
2022 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2023
2024         PR fortran/15311
2025         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2026
2027 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2028
2029         PR fortran/13826
2030         PR fortran/13940
2031         * gfortran.fortran-torture/compile/data_1.f90: New test.
2032
2033 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2034
2035         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2036         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2037
2038 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2039
2040         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2041
2042 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2043
2044         PR c/15444
2045         * gcc.dg/format/xopen-1.c: Adjust expected message.
2046         * gcc.dg/format/xopen-3.c: New test.
2047
2048 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2049
2050         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2051
2052 2004-05-14  Jeff Law  <law@redhat.com>
2053
2054         * gcc.dg/tree-ssa/20040514-2.c: New test.
2055
2056 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2057
2058         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2059         this ...
2060         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2061         this.
2062
2063 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2064
2065         * gcc.dg/tree-ssa/20040514-1.c: New test.
2066
2067 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2068
2069         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2070         test.
2071
2072 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2073
2074         PR fortran/14066
2075         * gfortran.fortran-torture/compile/do_1.f90: New test.
2076
2077 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2078
2079         PR fortran/15051
2080         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2081         test.
2082
2083 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2084
2085         PR fortran/15149
2086         * gfortran.fortran-torture/execute/random_init.f90: New test.
2087
2088 2004-05-13  Paul Brook  <paul@codesourcery.com>
2089
2090         PR fortran/15314
2091         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2092
2093 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2094
2095         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2096         for the powerpc case.
2097
2098 2004-05-13  Jeff Law  <law@redhat.com>
2099
2100         * gcc.dg/tree-ssa/20040513-1.c: New test.
2101         * gcc.dg/tree-ssa/20040513-2.c: New test.
2102
2103 2004-05-13  Paul Brook  <paul@codesourcery.com>
2104
2105         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2106         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2107         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2108
2109 2004-05-13  Andreas Schwab  <schwab@suse.de>
2110
2111         PR other/10819
2112         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2113         characters.
2114
2115 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2116
2117         PR fortran/15294
2118         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2119
2120 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2121
2122         Merge from tree-ssa-20020619-branch.  See
2123         ChangeLog.tree-ssa for details.
2124
2125 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2126
2127         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2128         include <altivec.h> explicitly.
2129         * gcc.dg/altivec-13.c: Likewise.
2130
2131 2004-05-11  Paul Brook  <paul@codesourcery.com>
2132
2133         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2134
2135 2004-05-10  Eric Christopher  <echristo@redhat.com>
2136
2137         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2138         * gcc.dg/sibcall-4.c: Ditto.
2139
2140 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2141
2142         * g++.dg/ext/altivec-8.C: New test case.
2143         * gcc.dg/altivec-13.c: New test case.
2144
2145 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2146
2147         * gcc.c-torture/execute/divcmp-1.c: New test case.
2148         * gcc.c-torture/execute/divcmp-2.c: New test case.
2149         * gcc.c-torture/execute/divcmp-3.c: New test case.
2150
2151 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2152
2153         * g++.dg/other/pragma-re-2.C: New test.
2154
2155 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2156
2157         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2158         * gcc.dg/i386-387-2.c: Likewise.
2159
2160         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2161         __builtin_drem.
2162         * gcc.dg/i386-387-6.c: Likewise.
2163
2164 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2165
2166         * gcc.dg/builtins-33.c:  Also check log1p*.
2167
2168 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2169
2170         PR optimization/15296
2171         * gcc.c-torture/execute/pr15296.c: New test.
2172
2173 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2174
2175         * gcc.dg/builtins-40.c: New test.
2176
2177 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2178
2179         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2180
2181 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2182
2183         * g++.dg/ext/spe1.C: New testcase.
2184
2185 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2186
2187         * objc.dg/image-info.m: Allow additional attributes
2188         for __image_info section.
2189
2190 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2191
2192         * gcc.dg/torture/mips-hilo-2.c: New test.
2193
2194 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2195
2196         PR c++/14389
2197         * g++.dg/template/member5.C: New test.
2198
2199 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2200
2201         * gcc.dg/builtins-34.c: Also check expm1*.
2202
2203 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2204
2205         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2206         * gcc.dg/torture/builtin-convert-3.c: New test.
2207
2208 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2209
2210         PR middle-end/15054
2211         * g++.dg/opt/pr15054.C: New test.
2212
2213 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2214
2215         * gcc.dg/torture/builtin-rounding-1.c: New test.
2216         * gcc.dg/builtins-25.c: Delete.
2217         * gcc.dg/builtins-29.c: Delete.
2218
2219 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2220
2221         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2222         * gcc.dg/sibcall-4.c: Likewise.
2223         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2224
2225 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2226
2227         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2228         bit-field on 16-bit targets.
2229
2230 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2231
2232         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2233         16-bit targets.
2234
2235 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2236
2237         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2238         * gcc.dg/rs6000-power2-2.c: Likewise.
2239
2240 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2241
2242         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2243         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2244         Change the asm registers to be in form of frN instead of fN.
2245
2246 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2247
2248         * gcc.dg/torture/builtin-convert-2.c: New test.
2249
2250 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2251
2252         * gcc.dg/rs6000-power2-1.c: New test.
2253         * gcc.dg/rs6000-power2-2.c: New test.
2254
2255 2004-04-28  Jan Hubicka  <jh@suse.cz>
2256
2257         * gcc.dg/unused-6.c: New test.
2258
2259 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2260             Ulrich Weigand  <uweigand@de.ibm.com>
2261
2262         * ada/acats/run_all.sh: Define $target variable.
2263
2264 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2265
2266         PR c++/15119
2267         * g++.dg/other/vararg-1.C: New test.
2268
2269         PR c++/4794
2270         * g++.dg/eh/cleanup3.C: New test.
2271
2272 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2273
2274         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2275         and ad8011a (target_insn).
2276         * ada/acats/support/macro.dfs: Likewise.
2277         * ada/acats/support/impbit.adb: New file.
2278
2279 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2280
2281         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2282
2283 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2284
2285         * gcc.dg/loop-3.c: New test.
2286
2287 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2288
2289         * gcc.c-torture/execute/simd-5.c: New test.
2290
2291 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2292
2293         PR c++/15064
2294         * g++.dg/template/crash18.C: New test.
2295
2296 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2297
2298         * g++.dg/ext/complit3.C: New test.
2299
2300 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2301
2302         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2303         * gcc.dg/altivec-3.c: Same.
2304         * gcc.dg/altivec-varargs-1.c: Same.
2305
2306 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2307
2308         * lib/target-supports.exp (check_profiling_available): Assume
2309         profiling is not available on powerpc-eabi targets.
2310
2311 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2312
2313         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2314         * gcc.dg/vmx/bug-1.c: Ditto.
2315
2316 2004-04-20  Eric Christopher  <echristo@redhat.com>
2317
2318         * gcc.dg/charset/extern.c: New test.
2319         * g++.dg/charset/extern3.cc: Ditto.
2320
2321 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2322
2323         * gcc.dg/builtins-39.c: New test.
2324
2325 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2326
2327         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2328
2329 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2330
2331         * gcc.dg/torture/mips-hilo-1.c: New test.
2332
2333 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2334
2335         * gcc.c-torture/compile/20040419-1.c: New test.
2336
2337 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2338
2339         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2340
2341 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2342             Aldy Hernandez  <aldyh@redhat.com>
2343
2344         * gcc.c-torture/execute/va-arg-24.c: New.
2345
2346 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2347             Aldy Hernandez  <aldyh@redhat.com>
2348
2349         * gcc.dg/vmx/1b-01.c: New.
2350         * gcc.dg/vmx/1b-02.c: New.
2351         * gcc.dg/vmx/1b-03.c: New.
2352         * gcc.dg/vmx/1b-04.c: New.
2353         * gcc.dg/vmx/1b-05.c: New.
2354         * gcc.dg/vmx/1b-06.c: New.
2355         * gcc.dg/vmx/1b-07.c: New.
2356         * gcc.dg/vmx/1c-01.c: New.
2357         * gcc.dg/vmx/1c-02.c: New.
2358         * gcc.dg/vmx/3a-01a.c: New.
2359         * gcc.dg/vmx/3a-01.c: New.
2360         * gcc.dg/vmx/3a-01m.c: New.
2361         * gcc.dg/vmx/3a-03.c: New.
2362         * gcc.dg/vmx/3a-03m.c: New.
2363         * gcc.dg/vmx/3a-04.c: New.
2364         * gcc.dg/vmx/3a-04m.c: New.
2365         * gcc.dg/vmx/3a-05.c: New.
2366         * gcc.dg/vmx/3a-06.c: New.
2367         * gcc.dg/vmx/3a-06m.c: New.
2368         * gcc.dg/vmx/3a-07.c: New.
2369         * gcc.dg/vmx/3b-01.c: New.
2370         * gcc.dg/vmx/3b-02.c: New.
2371         * gcc.dg/vmx/3b-10.c: New.
2372         * gcc.dg/vmx/3b-13.c: New.
2373         * gcc.dg/vmx/3b-14.c: New.
2374         * gcc.dg/vmx/3b-15.c: New.
2375         * gcc.dg/vmx/3c-01a.c: New.
2376         * gcc.dg/vmx/3c-01.c: New.
2377         * gcc.dg/vmx/3c-02.c: New.
2378         * gcc.dg/vmx/3c-03.c: New.
2379         * gcc.dg/vmx/3d-01.c: New.
2380         * gcc.dg/vmx/4-01.c: New.
2381         * gcc.dg/vmx/4-03.c: New.
2382         * gcc.dg/vmx/5-01.c: New.
2383         * gcc.dg/vmx/5-02.c: New.
2384         * gcc.dg/vmx/5-03.c: New.
2385         * gcc.dg/vmx/5-04.c: New.
2386         * gcc.dg/vmx/5-05.c: New.
2387         * gcc.dg/vmx/5-06.c: New.
2388         * gcc.dg/vmx/5-07.c: New.
2389         * gcc.dg/vmx/5-07t.c: New.
2390         * gcc.dg/vmx/5-08.c: New.
2391         * gcc.dg/vmx/5-10.c: New.
2392         * gcc.dg/vmx/5-11.c: New.
2393         * gcc.dg/vmx/7-01a.c: New.
2394         * gcc.dg/vmx/7-01.c: New.
2395         * gcc.dg/vmx/7c-01.c: New.
2396         * gcc.dg/vmx/7d-01.c: New.
2397         * gcc.dg/vmx/7d-02.c: New.
2398         * gcc.dg/vmx/8-01.c: New.
2399         * gcc.dg/vmx/8-02a.c: New.
2400         * gcc.dg/vmx/8-02.c: New.
2401         * gcc.dg/vmx/brode-1.c: New.
2402         * gcc.dg/vmx/bug-1.c: New.
2403         * gcc.dg/vmx/bug-2.c: New.
2404         * gcc.dg/vmx/bug-3.c: New.
2405         * gcc.dg/vmx/cw-bug-1.c: New.
2406         * gcc.dg/vmx/cw-bug-2.c: New.
2407         * gcc.dg/vmx/cw-bug-3.c: New.
2408         * gcc.dg/vmx/dct.c: New.
2409         * gcc.dg/vmx/debug-1.c: New.
2410         * gcc.dg/vmx/debug-2.c: New.
2411         * gcc.dg/vmx/debug-3.c: New.
2412         * gcc.dg/vmx/debug-4.c: New.
2413         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2414         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2415         * gcc.dg/vmx/eg-5.c: New.
2416         * gcc.dg/vmx/fft.c: New.
2417         * gcc.dg/vmx/gcc-bug-1.c: New.
2418         * gcc.dg/vmx/gcc-bug-2.c: New.
2419         * gcc.dg/vmx/gcc-bug-3.c: New.
2420         * gcc.dg/vmx/gcc-bug-4.c: New.
2421         * gcc.dg/vmx/gcc-bug-5.c: New.
2422         * gcc.dg/vmx/gcc-bug-6.c: New.
2423         * gcc.dg/vmx/gcc-bug-7.c: New.
2424         * gcc.dg/vmx/gcc-bug-8.c: New.
2425         * gcc.dg/vmx/gcc-bug-9.c: New.
2426         * gcc.dg/vmx/gcc-bug-b.c: New.
2427         * gcc.dg/vmx/gcc-bug-c.c: New.
2428         * gcc.dg/vmx/gcc-bug-d.c: New.
2429         * gcc.dg/vmx/gcc-bug-e.c: New.
2430         * gcc.dg/vmx/gcc-bug-f.c: New.
2431         * gcc.dg/vmx/gcc-bug-g.c: New.
2432         * gcc.dg/vmx/gcc-bug-i.c: New.
2433         * gcc.dg/vmx/harness.h: New.
2434         * gcc.dg/vmx/ira1.c: New.
2435         * gcc.dg/vmx/ira2a.c: New.
2436         * gcc.dg/vmx/ira2b.c: New.
2437         * gcc.dg/vmx/ira2.c: New.
2438         * gcc.dg/vmx/ira2c.c: New.
2439         * gcc.dg/vmx/mem.c: New.
2440         * gcc.dg/vmx/newton-1.c: New.
2441         * gcc.dg/vmx/ops.c: New.
2442         * gcc.dg/vmx/sn7153.c: New.
2443         * gcc.dg/vmx/spill2.c: New.
2444         * gcc.dg/vmx/spill3.c: New.
2445         * gcc.dg/vmx/spill.c: New.
2446         * gcc.dg/vmx/t.c: New.
2447         * gcc.dg/vmx/varargs-1.c: New.
2448         * gcc.dg/vmx/varargs-2.c: New.
2449         * gcc.dg/vmx/varargs-3.c: New.
2450         * gcc.dg/vmx/varargs-4.c: New.
2451         * gcc.dg/vmx/varargs-5.c: New.
2452         * gcc.dg/vmx/varargs-6.c: New.
2453         * gcc.dg/vmx/varargs-7.c: New.
2454         * gcc.dg/vmx/vmx.exp: New.
2455         * gcc.dg/vmx/vprint-1.c: New.
2456         * gcc.dg/vmx/vscan-1.c: New.
2457         * gcc.dg/vmx/x-01.c: New.
2458         * gcc.dg/vmx/x-02.c: New.
2459         * gcc.dg/vmx/x-03.c: New.
2460         * gcc.dg/vmx/x-04.c: New.
2461         * gcc.dg/vmx/x-05.c: New.
2462         * gcc.dg/vmx/yousufi-1.c: New.
2463         * gcc.dg/vmx/zero-1.c: New.
2464         * gcc.dg/vmx/zero.c: New.
2465
2466 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2467
2468         * g++.dg/lookup/java1.C: Update for chage of
2469         _Jv_AllocObject.
2470         * g++.dg/lookup/java2.C: Likewise.
2471
2472 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2473
2474         * ada/acats/run_all.sh: use -O2 by default.
2475
2476 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2477
2478         * gcc.dg/vr-mult-[12].c: New tests.
2479
2480 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2481
2482         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2483
2484         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2485
2486 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2487
2488         * lib/target-supports.exp (check_profiling_available): Assume profiling
2489         isn't available for mips*-*-elf targets.
2490
2491 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2492
2493         * gcc.dg/builtins-38.c: New test.
2494
2495 2004-04-14  Eric Christopher  <echristo@redhat.com>
2496
2497         * g++.dg/charset/charset.exp: Run .cc extension tests.
2498
2499 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2500
2501         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2502
2503 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2504
2505         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2506
2507 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2508
2509         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2510         * gcc.dg/i386-387-2.c: Likewise.
2511
2512         * gcc.dg/i386-387-7.c: New test.
2513         * gcc.dg/i386-387-8.c: New test.
2514
2515         * gcc.dg/builtins-37.c: New test.
2516
2517 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2518
2519         * g++.dg/pch/externc-1.C: Add missing semicolon.
2520
2521 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2522
2523         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2524
2525 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2526
2527         * gcc.c-torture/execute/20040411-1.c: New test.
2528
2529 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2530
2531         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2532
2533 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2534
2535         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2536
2537 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2538
2539         * lib/target-supports.exp (check_named_sections_available): New.
2540         * lib/gcc-dg.exp (dg-require-named-sections): New.
2541         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2542         old-deja.exp.  Also prune error-count message from HP linker.
2543         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2544
2545         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2546         * g++.old-deja/g++.pt/static3.C: Likewise.
2547         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2548
2549 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2550
2551         * gcc.c-torture/execute/20040409-1.c: New test case.
2552         * gcc.c-torture/execute/20040409-2.c: New test case.
2553         * gcc.c-torture/execute/20040409-3.c: New test case.
2554
2555 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2556
2557         * gcc.dg/20040409-1.c: New test.
2558
2559 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2560
2561         PR target/14888
2562         * g++.dg/opt/pr14888.C: New test case.
2563
2564 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2565
2566         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2567         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2568         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2569         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2570         New tests.
2571
2572 2004-04-08  Paul Brook  <paul@codesourcery.com>
2573
2574         * gcc.dg/spill-1.c: New test.
2575
2576 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2577
2578         * gcc.dg/torture/builtin-ctype-2.c: New test.
2579
2580 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2581
2582         * gcc.dg/pch/pch.exp: Add largefile test.
2583
2584 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2585
2586         * g++.dg/pch/externc-1.Hs: New.
2587         * g++.dg/pch/externc-1.C: New.
2588
2589 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2590
2591         * gcc.dg/compat/struct-by-value-5a_main.c,
2592         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2593         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2594         * gcc.dg/compat/struct-by-value-5a_x.c,
2595         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2596         gcc.dg/compat/struct-by-value-5_x.c.
2597         * gcc.dg/compat/struct-by-value-5a_y.c,
2598         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2599         gcc.dg/compat/struct-by-value-5_y.c.
2600
2601         * gcc.dg/compat/struct-by-value-6a_main.c,
2602         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2603         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2604         * gcc.dg/compat/struct-by-value-6a_x.c,
2605         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2606         gcc.dg/compat/struct-by-value-6_x.c.
2607         * gcc.dg/compat/struct-by-value-6a_y.c,
2608         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2609         gcc.dg/compat/struct-by-value-6_y.c.
2610
2611         * gcc.dg/compat/struct-by-value-7a_main.c,
2612         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2613         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2614         * gcc.dg/compat/struct-by-value-7a_x.c,
2615         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2616         gcc.dg/compat/struct-by-value-7_x.c.
2617         * gcc.dg/compat/struct-by-value-7a_y.c,
2618         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2619         gcc.dg/compat/struct-by-value-7_y.c.
2620
2621 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2622
2623         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2624         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2625         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2626         options.
2627
2628 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2629
2630         * gcc.dg/builtins-36.c: New test.
2631
2632 2004-04-06  Paul Brook  <paul@codesourcery.com>
2633
2634         * README.gcc: Remove obsolete contraint on testcases.
2635
2636 2004-04-05  Paul Brook  <paul@codesourcery.com>
2637
2638         PR2123
2639         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2640         failure and exit(0) on success.
2641         * g++.dg/expr/anew2.C: Ditto.
2642         * g++.dg/expr/anew3.C: Ditto.
2643         * g++.dg/expr/anew4.C: Ditto.
2644
2645 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         PR c++/3518
2648         * g++.dg/template/unify7.C: New.
2649
2650 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2651
2652         * g++.dg/README: Bring up to date with new subdirectories; remove
2653         duplicate subdirectory lines.
2654
2655 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2656
2657         PR c++/14007
2658         * g++.dg/template/unify5.C: New.
2659         * g++.dg/template/unify6.C: New.
2660         * g++.dg/template/qualttp20.C: Adjust.
2661         * g++.old-deja/g++.jason/report.C: Adjust.
2662         * g++.old-deja/g++.other/qual1.C: Adjust.
2663
2664 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/14803
2667         * g++.dg/inherit/ptrmem1.C: New test.
2668
2669 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR c++/14755
2672         * gcc.c-torture/execute/20040331-1.c: New test.
2673         * gcc.dg/20040331-1.c: New test.
2674
2675 2004-04-01  Paul Brook  <paul@codesourcery.com>
2676
2677         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2678
2679 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/14724
2682         * g++.dg/init/goto1.C: New test.
2683
2684         PR c++/14763
2685         * g++.dg/template/defarg4.C: New test.
2686
2687 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2688
2689         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2690
2691 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2692
2693         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2694
2695 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2696
2697         * gcc.dg/noncompile/undeclared-2.c: New test.
2698
2699 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2700
2701         * gcc.dg/940409-1.c: Remove XFAIL.
2702         * gcc.dg/reg-vol-struct-1.c: New test.
2703
2704 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2705
2706         * gcc.dg/torture/builtin-wctype-1.c: New test.
2707
2708 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2709
2710         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2711         * gcc.dg/20001101-1.c: Likewise.
2712         * gcc.dg/20001102-1.c: Likewise.
2713
2714 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2715
2716         * gcc.dg/compare8.c: Add an additional test for XOR.
2717
2718 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2719
2720         * gcc.dg/torture/builtin-ctype-1.c: New test.
2721
2722 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2723
2724         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2725         * gcc.dg/torture/builtin-math-1.c: Likewise.
2726         * gcc.dg/torture/builtin-power-1.c: New test.
2727
2728 2004-03-24  Andreas Schwab  <schwab@suse.de>
2729
2730         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2731         IA64 assembler.
2732
2733 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2734             Roger Sayle  <roger@eyesopen.com>
2735
2736         * gcc.dg/compare8.c: New test case.
2737
2738 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2739
2740         * g++.dg/ext/altivec-7.C: New test.
2741
2742 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2743
2744         PR 12267, 12391, 12560, 13129, 14114, 14133
2745         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2746         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2747         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2748         Adjust error regexps.
2749         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2750         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2751         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2752         * gcc.dg/local1.c: Add explanatory comment.
2753
2754 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2755
2756         PR optimization/14669
2757         * g++.dg/opt/fold2.C: New test case.
2758
2759 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2760
2761         PR c/14069
2762         * gcc.dg/20040322-1.c: New test.
2763
2764 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2765
2766         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2767         * gcc.dg/ultrasp4.c: Likewise.
2768         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2769
2770 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2771
2772         * gcc.dg/i386-sse-8.c: Reset default options.
2773
2774 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2775
2776         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2777         in the error message text.
2778
2779 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2780
2781         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2782
2783 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2784
2785         PR c++/14616
2786         * g++.dg/init/array13.C: New test.
2787
2788 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2789
2790         PR target/13889
2791         * gcc.c-torture/compile/pr13889.c: New test case.
2792
2793 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2794
2795         PR c/14635
2796         * builtins-1.c (nan, nans): Don't test.
2797         * builtins-30.c: Don't use nan, nanf, nanl.
2798         * builtins-35.c: New test.
2799
2800 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2801
2802         * g++.dg/ext/altivec-6.C: New test.
2803
2804 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2805
2806         * g++.dg/init/placement3.C: New test.
2807
2808         * g++.dg/template/spec13.C: New test.
2809
2810         * g++.dg/lookup/using11.C: New test.
2811
2812         * g++.dg/lookup/koenig3.C: New test.
2813
2814         * g++.dg/template/operator2.C: New test.
2815
2816         * g++.dg/expr/dtor3.C: New test.
2817         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2818         marker.
2819         * g++.old-deja/g++.law/visibility28.C: Likewise.
2820
2821 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2822
2823         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2824         * gcc.dg/ppc64-abi-3.c: Likewise.
2825
2826 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2827
2828         PR c++/14545
2829         * g++.dg/parse/template15.C: New test.
2830
2831 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2832
2833         * g++.dg/expr/dtor2.C: New test.
2834
2835         * g++.dg/lookup/anon4.C: New test.
2836
2837         * g++.dg/overload/using1.C: New test.
2838
2839         * g++.dg/template/lookup7.C: New test.
2840
2841         * g++.dg/template/typename6.C: New test.
2842
2843         * g++.dg/expr/cond6.C: New test.
2844
2845 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2846
2847         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2848
2849 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2850
2851         * g++.dg/expr/cond5.C: New test.
2852         * g++.dg/expr/constcast1.C: Likewise.
2853         * g++.dg/expr/ptrmem2.C: Likewise.
2854         * g++.dg/expr/ptrmem3.C: Likewise.
2855         * g++.dg/lookup/main1.C: Likewise.
2856         * g++.dg/template/lookup6.C: Likewise.
2857
2858 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2859
2860         * gcc.dg/local1.c: New test.
2861
2862         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2863
2864 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2865
2866         * gcc.dg/torture/builtin-convert-1.c: New test.
2867
2868 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2869
2870         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2871
2872 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2873
2874         PR c++/14481
2875         * g++.dg/warn/Wunused-7.C: New test.
2876
2877 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2878
2879         * gcc.dg/torture/builtin-integral-1.c: New test.
2880
2881 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2882
2883         PR c++/14586
2884         * g++.dg/parse/non-dependent3.C: New test.
2885
2886 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2887
2888         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2889         * g++.dg/eh/simd-2.C: Likewise.
2890         * g++.dg/init/array10.C: Likewise.
2891         * gcc.c-torture/compile/simd-1.c: Likewise.
2892         * gcc.c-torture/compile/simd-2.c: Likewise.
2893         * gcc.c-torture/compile/simd-3.c: Likewise.
2894         * gcc.c-torture/compile/simd-4.c: Likewise.
2895         * gcc.c-torture/compile/simd-6.c: Likewise.
2896         * gcc.c-torture/execute/simd-1.c: Likewise.
2897         * gcc.c-torture/execute/simd-2.c: Likewise.
2898         * gcc.dg/compat/vector-defs.h: Likewise.
2899         * gcc.dg/20020531-1.c: Likewise.
2900         * gcc.dg/altivec-3.c: Likewise.
2901         * gcc.dg/altivec-4.c: Likewise.
2902         * gcc.dg/altivec-varargs-1.c: Likewise.
2903         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2904         * gcc.dg/i386-mmx-3.c: Likewise.
2905         * gcc.dg/i386-sse-4.c: Likewise.
2906         * gcc.dg/i386-sse-5.c: Likewise.
2907         * gcc.dg/i386-sse-8.c: Likewise.
2908         * gcc.dg/simd-1.c: Likewise.
2909         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2910         __ev64_opaque__ since the machine description provides it.
2911
2912 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2913
2914         * lib/compat.exp (skip_list): New global variable.
2915         Use it to hold the user defined COMPAT_SKIPS list if any.
2916         (compat-obj): Add the members of skip_list to optall.
2917
2918 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2919
2920         * gcc.dg/compat/union-by-value-1_main.c,
2921         union-by-value-1_x.c, union-by-value-1_y.c,
2922         union-check.h, union-defs.h,
2923         union-init.h, union-return-1_main.c,
2924         union-return-1_x.c, union-return-1_y.c: New files.
2925
2926 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2927
2928         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2929         mixed-struct-init.h: Add 4 mixed structure types.
2930         struct-by-value-21_main.c, struct-by-value-21_x.c,
2931         struct-by-value-21_y.c, struct-return-21_main.c,
2932         struct-return-21_x.c, struct-return-21_y.c: New files.
2933
2934 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2935
2936         PR c++/14550
2937         * g++.dg/parse/template14.C: New test.
2938
2939 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2940
2941         * gcc.c-torture/execute/20040313-1.c: New test.
2942
2943 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2944
2945         PR target/14533
2946         * gcc.dg/20040311-2.c: New test.
2947
2948 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2949
2950         PR other/14544
2951         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2952         bit-field.
2953
2954 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2955
2956         * gcc.dg/20040305-2.c: Add missing return statement.
2957
2958 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2959
2960         * gcc.dg/builtins-34.c: Also check pow10*.
2961
2962 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2963
2964         PR target/14262
2965         * gcc.dg/20040305-2.c: New test.
2966
2967 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2968
2969         * gcc.dg/20040310-1.c: New test.
2970
2971 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2972
2973         * gcc.c-torture/execute/20040311-1.c: New test case.
2974
2975 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2976
2977         PR c++/14476
2978         * g++.dg/lookup/enum1.C: New test.
2979
2980 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2981
2982         PR c++/14510
2983         * g++.dg/lookup/struct2.C: New test.
2984
2985 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2986
2987         * gcc.dg/builtins-34.c: New test.
2988
2989 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2990
2991         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2992
2993 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2994
2995         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2996         * gcc.dg/alias-2.c: New testcase.
2997
2998 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2999
3000         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3001
3002 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3003
3004         * gcc.c-torture/execute/20040309-1.c: New test case.
3005
3006 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3007
3008         PR c++/14397
3009         * g++.dg/overload/ref1.C: New.
3010
3011 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3012
3013         PR c++/14409
3014         * g++.dg/template/spec12.C: New test.
3015
3016         PR c++/14448
3017         * g++.dg/parse/crash14.C: New test.
3018
3019 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3020
3021         PR c++/14230
3022         * g++.dg/init/ref11.C: New test.
3023
3024 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3025
3026         PR c++/14432
3027         * g++.dg/parse/builtin2.C: New test.
3028
3029 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3030
3031         PR c++/14401
3032         * g++.dg/init/ctor3.C: New test.
3033         * g++.dg/init/union1.C: New test.
3034         * g++.dg/ext/anon-struct4.C: New test.
3035
3036 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3037
3038         * g++.dg/lookup/koenig1.C: Tweak error messages.
3039         * g++.dg/lookup/used-before-declaration.C: Likewise.
3040         * g++.dg/other/do1.C: Likewise.
3041         * g++.dg/overload/koenig1.C: Likewise.
3042         * g++.dg/parse/crash13.C: Likewise.
3043         * g++.dg/template/instantiate3.C: Likewise.
3044
3045 2004-03-08  Eric Christopher  <echristo@redhat.com>
3046
3047         * * lib/target-supports.exp: Enable libiconv in test
3048         compilation.  Fix up error checking.
3049
3050 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3051
3052         PR middle-end/14289
3053         * gcc.dg/pr14289-1.c: New test case.
3054         * gcc.dg/pr14289-2.c: Likewise.
3055         * gcc.dg/pr14289-3.c: Likewise.
3056
3057 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3058
3059         * gcc.c-torture/execute/20040308-1.c: New test.
3060
3061 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3062
3063         * gcc.c-torture/execute/20040307-1.c: New test case.
3064
3065 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3066
3067         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3068
3069 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3070
3071         * gcc.dg/20040306-1.c: New test.
3072
3073 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3074
3075         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3076         them static.
3077         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3078
3079 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3080
3081         PR c/14465
3082         * gcc.dg/decl-6.c: New test.
3083
3084 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3085
3086         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3087         Rename LOGPOW -> LOG_POW.
3088         (SQRT_EXP, POW_EXP): New.
3089
3090 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3091
3092         * gcc.dg/i386-sse-8.c: New test.
3093
3094 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3095
3096         PR c/14114
3097         * gcc.dg/decl-5.c: New test.
3098
3099 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3100
3101         * gcc.dg/20040305-1.c: New test.
3102
3103 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3104
3105         PR other/14354
3106         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3107
3108 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3109
3110         PR c++/14425, c++/14426
3111         * g++.dg/ext/altivec-4.C: New test.
3112         * g++.dg/ext/altivec-5.C: New test.
3113
3114 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3115
3116         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3117         global variables of a type with no linkage.
3118         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3119         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3120         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3121         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3122         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3123         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3124         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3125         * g++.dg/warn/deprecated.C: Name enum Color.
3126         * g++.dg/overload/VLA.C: Name structure for 'b'.
3127         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3128
3129 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3130
3131         * gcc.c-torture/compile/20040304-1.c: New test.
3132
3133 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3134
3135         PR 13728
3136         * gcc.dg/decl-4.c: New testcase.
3137
3138 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3139
3140         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3141         as PRECF if sizeof (float) > sizeof (double).
3142         (PRECL): Make it the same as PRECF if
3143         sizeof (float) > sizeof (long double).
3144
3145 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3146
3147         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3148         system type.  Add check for irix6 which doesn't have c99 runtime.
3149
3150 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3151
3152         * gcc.dg/const-elim-1.c: xfail for xtensa.
3153
3154 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3155
3156         PR c++/14369
3157         * g++.dg/template/cond4.C: New test.
3158
3159 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3160
3161         PR c++/14360
3162         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3163
3164         PR c++/14361
3165         * g++.dg/parse/defarg7.C: New test.
3166
3167         PR c++/14359
3168         * g++.dg/template/friend26.C: New test.
3169
3170 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3171
3172         PR c++/14324
3173         * g++.dg/abi/mangle21.C: New test.
3174
3175         PR c++/14260
3176         * g++.dg/parse/constructor2.C: New test.
3177
3178         PR c++/14337
3179         * g++.dg/template/sfinae1.C: New test.
3180
3181 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3182
3183         PR c++/14267
3184         * g++.dg/expr/crash2.C: New test.
3185
3186         PR middle-end/13448
3187         * gcc.dg/inline-5.c: New test.
3188         * gcc.dg/always-inline.c: Split out tests into ...
3189         * gcc.dg/always-inline2.c: ... this and ...
3190         * gcc.dg/always-inline3.c: ... this.
3191
3192 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3193
3194         PR debug/12103
3195         * g++.dg/debug/crash1.C: New test.
3196
3197 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3198
3199         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3200         function with __attribute__((noinline)).
3201         (recurser_void2): Likewise.
3202         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3203         (recurser_void2): Likewise.
3204
3205 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3206
3207         PR middle-end/14203
3208         * g++.dg/warn/Wunused-6.C: New test case.
3209
3210 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3211
3212         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3213         not defined.
3214
3215 2004-02-27  Eric Christopher  <echristo@redhat.com>
3216
3217         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3218         * g++.dg/charset/asm2.c: Run only x86.
3219         * gcc.dg/charset/asm3.c: Ditto.
3220
3221 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3222
3223         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3224         ld_library_path.
3225
3226 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3227
3228         * g++.dg/ext/altivec-3.C: New.
3229
3230 2004-02-26  Richard Henderson  <rth@redhat.com>
3231
3232         * g++.dg/ext/attrib10.C: Mark for warning.
3233         * gcc.dg/attr-alias-1.c: New.
3234
3235 2004-02-26  Richard Henderson  <rth@redhat.com>
3236
3237         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3238         * gcc.c-torture/execute/20040208-2.c: ... it back.
3239
3240 2004-02-26  Eric Christopher  <echristo@redhat.com>
3241
3242         * lib/target-supports.exp (check-iconv-available): New function.
3243         * lib/gcc-dg.exp (dg-require-iconv): New function.
3244         Use above.
3245         * gcc.dg/charset: New directory.
3246         * gcc.dg/charset/charset.exp: New file.
3247         * gcc.dg/charset/asm1.c: Ditto.
3248         * gcc.dg/charset/asm2.c: Ditto.
3249         * gcc.dg/charset/asm3.c: Ditto.
3250         * gcc.dg/charset/asm4.c: Ditto.
3251         * gcc.dg/charset/asm5.c: Ditto.
3252         * gcc.dg/charset/attribute1.c: Ditto.
3253         * gcc.dg/charset/attribute2.c: Ditto.
3254         * gcc.dg/charset/string1.c: Ditto.
3255         * g++.dg/charset: New directory.
3256         * g++.dg/dg.exp: Add here. Special options.
3257         * g++.dg/charset/charset.exp: New file.
3258         * g++.dg/charset/asm1.c: Ditto.
3259         * g++.dg/charset/asm2.c: Ditto.
3260         * g++.dg/charset/asm3.c: Ditto.
3261         * g++.dg/charset/asm4.c: Ditto.
3262         * g++.dg/charset/attribute1.c: Ditto.
3263         * g++.dg/charset/attribute2.c: Ditto.
3264         * g++.dg/charset/extern1.cc: Ditto.
3265         * g++.dg/charset/extern2.cc: Ditto.
3266         * g++.dg/charset/string1.c: Ditto.
3267
3268 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3269
3270         PR c++/14278
3271         * g++.dg/parse/comma1.C: New test.
3272
3273 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3274
3275         PR c++/14284
3276         * g++.dg/template/ttp8.C: New test.
3277
3278 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3279
3280         * gcc.dg/fixuns-trunc-1.c: New test.
3281
3282 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3283
3284         * gcc.dg/builtins-config.h: Use #elif.
3285
3286 2004-02-26  Michael Matz  <matz@suse.de>
3287
3288         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3289         * gcc.dg/991214-1.c: Likewise.
3290         * gcc.dg/i386-asm-1.c: Likewise.
3291
3292 2004-02-25  Richard Henderson  <rth@redhat.com>
3293
3294         * gcc.c-torture/execute/20040208-2.c: Move ...
3295         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3296
3297 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3298
3299         PR c++/14246
3300         * g++.dg/other/crash-3.C: New test.
3301
3302 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3303
3304         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3305         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3306
3307         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3308         HP-UX.
3309
3310 2004-02-24  Michael Matz  <matz@suse.de>
3311
3312         * gcc.dg/i386-regparm.c: New.
3313
3314 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3315
3316         * gcc.c-torture/execute/20040223-1.c: New.
3317
3318 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3319             Kazu Hirata  <kazu@cs.umass.edu>
3320
3321         * gcc.dg/fwritable-strings-1.c: Remove.
3322
3323 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3324
3325         PR c/14156
3326         * gcc.dg/20040223-1.c: New test.
3327
3328 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3329
3330         PR c++/14106
3331         * g++.dg/ext/typeof9.C: New test.
3332
3333 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3334
3335         PR c++/14250
3336         * g++.dg/other/switch1.C: New test.
3337
3338 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3339
3340         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3341         * gcc.dg/va-arg-1.c: Likewise.
3342
3343 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3344
3345         PR c++/14143
3346         * g++.dg/template/koenig5.C: New test.
3347
3348 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3349
3350         * g++.dg/ext/altivec-1.C: Generalize target triple.
3351         * g++.dg/ext/altivec-2.C: New test case.
3352         * g++.dg/ext/altivec_check.h: New file.
3353         * gcc.dg/altivec-1.c: Generalize target triple;
3354         include altivec_check.h and call altivec_check().
3355         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3356         * gcc.dg/altivec-6.c: New test case.
3357         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3358         type casts as needed.
3359         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3360         altivec_check().
3361         * gcc.dg/altivec-12.c: New test case.
3362         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3363         include altivec_check.h and call altivec_check().
3364         * gcc.dg/altivec_check.h: New file.
3365
3366 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3367
3368         * lib/target-supports.exp (check_alias_available): Don't mangle
3369         function `g' in test program.
3370
3371 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3372
3373         * lib/target-supports.exp (check_profiling_available): Check
3374         argument to determine whether we support a profiling type.
3375         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3376         check_profiling_available.
3377         * g++.dg/bprob/bprob.exp: Likewise
3378         * g77.dg/bprob/bprob.exp: Likewise.
3379         * gcc.misc-tests/bprob.exp: Likewise.
3380         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3381         dg-require-profiling and delete expected error handling.
3382         * gcc.dg/20021014-1.c: Likewise.
3383         * gcc.dg/nest.c: Likewise.
3384
3385 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3386
3387         PR c++/12007
3388         * g++.dg/other/vthunk1.C: New test.
3389
3390 2004-02-20  Falk Hueffner  <falk@debian.org>
3391
3392         PR target/14201
3393         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3394
3395 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/13927
3398         * g++.dg/other/error8.C: Remove XFAIL markers.
3399
3400         PR c++/14173
3401         * g++.dg/ext/packed5.C: New test.
3402
3403         PR c++/14199
3404         * g++.dg/warn/Wunused-5.C: New test.
3405
3406         PR c++/14186
3407         * g++.dg/lookup/member1.C: New test.
3408
3409 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3410
3411         * gcc.c-torture/compile/20040130-1.c: Enable only when
3412         __INT_MAX__ >= 2147483647L.
3413         * gcc.c-torture/compile/961203-1.c: Likewise.
3414
3415 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3416
3417         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3418         * g++.dg/opt/template1.C: Robustify assembler regexp
3419
3420 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3421
3422         * gcc.c-torture/execute/simd-4.x: Remove.
3423         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3424         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3425         Guard with #ifndef SKIP_ATTRIBUTE.
3426         * gcc.dg/compat/vector-1_y.c: Likewise.
3427         * gcc.dg/compat/vector-2_x.c: Likewise.
3428         * gcc.dg/compat/vector-2_y.c: Likewise.
3429         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3430         * g++.dg/eh/simd-2.C: Likewise.
3431
3432 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3433
3434         * gcc.c-torture/compile/complex-1.c: New.
3435
3436 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3437
3438         PR target/14209
3439         * gcc.c-torture/execute/20040218-1.c: New test.
3440
3441 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3442
3443         PR c++/14181
3444         * g++.dg/parse/new2.C: New test.
3445
3446 2004-02-18  Paul Brook  <paul@codesourcery.com>
3447
3448         * gcc.c-torture/compile/libcall-1.c: New test.
3449
3450 2004-02-18  Paul Brook  <paul@codesourcery.com>
3451
3452         PR debug/12934
3453         * gcc.dg/debug/debug-7.c: New test.
3454
3455 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3456
3457         * gcc.dg/20040217-1.c: New test.
3458
3459 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3460
3461         * gcc.c-torture/execute/990208-1.x: Delete.
3462
3463 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3464
3465         * gcc.c-torture/execute/20040208-2.x: New file.
3466
3467 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3468
3469         PR c++/11326
3470         * g++.dg/abi/structret1.C: New test.
3471
3472 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3473
3474         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3475         (i386_cpuid): No need to test if cpuid is available on AMD64.
3476         Fix assembly, so that it works onboth i386 and AMD64.
3477         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3478         (vecInLong): Fix s[] member type to unsigned int.
3479         (vecInWord): Remove type.
3480         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3481         (a64, b64, c64, d64, e64): Remove.
3482         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3483         Remove unused variable.  Remove initialization of removed variables.
3484         Don't call mmx_tests nor sse_tests.
3485         (reference_mmx, reference_sse): Remove.
3486         (check): Add return stmt.
3487         * gcc.dg/i386-sse-7.c: New test.
3488         * gcc.dg/i386-mmx-4.c: New test.
3489
3490 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3491
3492         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3493         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3494         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3495         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3496         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3497         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3498         g++.dg/tc1/dr94.C: Fix line terminator.
3499
3500 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3501
3502         * gcc.c-torture/compile/20040216-1.c: New.
3503
3504 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3505
3506         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3507         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3508         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3509         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3510         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3511         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3512
3513 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3514
3515         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3516
3517 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3518
3519         PR c++/13971
3520         * g++.dg/expr/cond4.C: New test.
3521
3522         PR c++/14086
3523         * g++.dg/lookup/crash2.C: New test.
3524
3525 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3526
3527         * gcc.c-torture/compile/20040214-2.c: New test.
3528
3529 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3530
3531         PR c++/14116
3532         * g++.dg/ext/typeof8.C: New test.
3533
3534 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3535
3536         * gcc.c-torture/compile/20040214-1.c: New test.
3537
3538 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3539
3540         PR c++/13635
3541         * g++.dg/template/spec11.C: New test.
3542
3543 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3544
3545         PR c++/13927
3546         * g++.dg/other/error8.C: New test.
3547
3548 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3549
3550         PR c++/14122
3551         * g++.dg/template/array4.C: New test.
3552
3553         PR c++/14108
3554         * g++.dg/inherit/thunk2.C: New test.
3555
3556         PR c++/14083
3557         * g++.dg/eh/cond2.C: New test.
3558
3559 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3560
3561         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3562
3563 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3564
3565         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3566
3567 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3568
3569         * g++.dg/simd-2.C: xfail on ppc64-linux.
3570
3571 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3572
3573         PR c/456
3574         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3575         tests.
3576
3577 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3578
3579         * gcc.dg/builtins-33.c: New test.
3580
3581 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3582
3583         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3584
3585 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3586
3587         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3588
3589 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3590
3591         * gcc.dg/ppc64-abi-3.c: New test.
3592
3593 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3594
3595         PR c/14092
3596
3597         * gcc.dg/pr14092-1.c: New testcase.
3598
3599 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3600
3601         * gcc.dg/cpp/assert4.c: Fix typo last change.
3602
3603         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3604         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3605
3606         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3607
3608 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3609
3610         * gcc.c-torture/compile/20040209-1.c: New test case.
3611
3612 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3613
3614         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3615
3616 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3617
3618         * gcc.c-torture/execute/20040208-[12].c: New tests.
3619
3620 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3621
3622         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3623
3624 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3625
3626         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3627
3628 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3629
3630         Bug 13856
3631         * gcc.dg/visibility-8.c: New testcase.
3632
3633 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3634
3635         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3636         arguments.
3637         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3638
3639 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3640
3641         PR middle-end/13696
3642         * g++.dg/opt/fold1.C: New test case.
3643
3644 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3645
3646         PR c++/14033
3647         * g++.dg/other/crash-2.C: New test.
3648
3649 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3650
3651         PR c++/14028
3652         * g++.dg/parse/angle-bracket2.C: New test.
3653
3654 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3655
3656         PR middle-end/13750
3657         Revert:
3658         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3659         PR pch/13361
3660         * testsuite/g++.dg/pch/wchar-1.C: New.
3661         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3662
3663 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3664
3665         PR c++/14008
3666         * g++.dg/parse/error15.C: New test.
3667         * g++.dg/parse/crash11.C: Update dg-error mark.
3668
3669 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3670
3671         PR c++/13932
3672         * g++.dg/warn/conv2.C: New test.
3673
3674 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3675
3676         PR c++/13086
3677         * g++.dg/warn/incomplete1.C: Remove xfail.
3678
3679 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3680
3681         * lib/file-format.exp (gcc_target_object_format): Use
3682         ${tool}_target_compile, not gcc_target_compile.
3683         * lib/target-supports.exp (check_alias_available): Likewise.
3684         (check_gc_sections_available): Likewise.
3685         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3686         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3687         dg-require-alias.
3688
3689 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3690
3691         PR c++/13969
3692         * g++.dg/template/static6.C: New test.
3693
3694 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3695
3696         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3697
3698 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3699
3700         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3701         tests for systems where `char' is unsigned by default.
3702
3703 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3704
3705         PR c++/13997
3706         * g++.dg/template/partial3.C: New test.
3707
3708 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3709
3710         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3711         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3712         Remove mentions of obsolete ports.
3713
3714 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3715
3716         * gcc.dg/noncompile/20001228-1.c: Fix for new
3717         error message.
3718
3719 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3720
3721         PR target/9348
3722         * gcc.c-torture/execute/multdi-1.c: New test case.
3723
3724 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3725
3726         PR c++/13925
3727         * g++.dg/template/lookup5.C: New test.
3728
3729 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3730
3731         PR c++/13950
3732         * g++.dg/template/lookup4.C: New test.
3733
3734         PR c++/13970
3735         * g++.dg/parse/error14.C: New test.
3736
3737         PR c++/14002
3738         * g++.dg/parse/template13.C: New test.
3739
3740 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3741
3742         PR c++/13978
3743         * g++.dg/template/koenig4.C: New test.
3744
3745         PR c++/13968
3746         * g++.dg/template/crash17.C: New test.
3747
3748         PR c++/13975
3749         * g++.dg/parse/error13.C: New test.
3750         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3751
3752 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3753
3754         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3755
3756 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3757
3758         PR c/11658
3759         PR c/13994
3760         * gcc.dg/noncompile/20040203-1.c: New test.
3761         * gcc.dg/noncompile/20040203-2.c: Likewise.
3762         * gcc.dg/noncompile/20040203-3.c: Likewise.
3763         * gcc.dg/20040203-1.c: Likewise.
3764
3765 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3766
3767         PR c++/10858
3768         * g++.dg/template/sizeof7.C: New test.
3769
3770 2004-02-02  Eric Christopher  <echristo@redhat.com>
3771             Zack Weinberg  <zack@codesourcery.com>
3772
3773         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3774
3775 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3776
3777         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3778         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3779         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3780         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3781
3782 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3783
3784         PR c++/13113
3785         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3786
3787         PR c++/13854
3788         * g++.dg/ext/attrib13.C: New test.
3789
3790         PR c++/13907
3791         * g++.dg/conversion/op2.C: New test.
3792
3793 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3794
3795         * gcc.dg/titype-1.c: Fix pasto.
3796
3797 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3798
3799         * gcc.dg/titype-1.c: New test.
3800
3801 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3802
3803         PR c++/13957
3804         * g++.dg/template/non-type-template-argument-1.C,
3805         g++.dg/template/qualified-id1.C: Update dg-error marks.
3806         * g++.dg/template/nontype6.C: New test.
3807
3808 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3809
3810         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3811         * gcc.dg/builtins-31.c: New testcase.
3812         * gcc.dg/builtins-32.c: New testcase.
3813
3814 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         * objc.dg/call-super-2.m: Update line numbers
3817         for the including of stddef.h.
3818
3819 2004-01-30  Michael Matz  <matz@suse.de>
3820
3821         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3822         g++.dg/ext/case-range3.C: New tests.
3823
3824 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3825
3826         DR206
3827         PR c++/13813
3828         * g++.dg/template/member4.C: New test.
3829
3830 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3831
3832         PR c++/13683
3833         * g++.dg/template/sizeof6.C: New test.
3834
3835 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3836
3837         * gcc.dg/fwritable-strings-1.c: New test.
3838
3839 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3840
3841         * gcc.c-torture/compile/20040130-1.c: New test.
3842
3843 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3844
3845         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3846
3847 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3848
3849         PR c++/13883
3850         * g++.dg/template/ctor3.C: New test.
3851
3852 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3853
3854         * g++.dg/tc1: New directory.
3855         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3856         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3857         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3858         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3859         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3860
3861 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3862
3863         * g++.dg/parse/error11.C: New test.
3864         * g++.dg/parse/error12.C: Likewise.
3865
3866 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3867
3868         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3869         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3870
3871 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3872
3873         PR c++/13791
3874         * g++.dg/ext/attrib12.C: New test.
3875
3876         PR c++/13736
3877         * g++.dg/parse/cast2.C: New test.
3878
3879 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3880
3881         * objc.dg/encode-2.m (main): New local string.  Set depending on
3882         sizeof long.  Use in sscanf call.
3883         * objc.dg/encode-3.m (main): New local string.  Set depending on
3884         sizeof long.  Use in scan_initial call.
3885
3886 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3887
3888         * objc.dg/call-super-2.m: Make LP64-safe.
3889         * objc.dg/desig-init-1.m: Likewise.
3890
3891 2004-01-27  Devang Patel <dpatel@apple.com>
3892
3893         * g++.dg/debug/namespace1.C: New test.
3894
3895 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3896
3897         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3898         xscale-*-*.
3899
3900         * gcc.dg/arm-mmx-1.c: New test.
3901
3902 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3903
3904         * gcc.dg/20040127-1.c: New test.
3905         * gcc.dg/20040127-2.c: New test.
3906
3907 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3908
3909         * objc.dg/stret-1.m (glob): Renamed to globa.
3910
3911 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3912
3913         PR c++/13663
3914         * g++.dg/expr/for1.C: New test.
3915
3916 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3917
3918         PR middle-end/13779
3919         * gcc.dg/darwin-longlong.c: New test.
3920
3921 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3922
3923         * gcc.dg/20040124-1.c: Moved test from here...
3924         * gcc.c-torture/compile/20040124-1.c: ...to here.
3925
3926 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3929         the assembly output if -m64 is passed.
3930
3931 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3932
3933         PR c++/13833
3934         * g++.dg/template/cond3.C: New test.
3935
3936 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3937
3938         PR c++/13810
3939         * g++.dg/template/ttp7.C: New test.
3940
3941 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3942
3943         PR c++/13797
3944         * g++.dg/template/nontype4.C: New test.
3945         * g++.dg/template/nontype5.C: Likewise.
3946
3947 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3948
3949         * gcc.dg/torture/mips-clobber-at.c: New test.
3950
3951 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3952
3953         * gcc.dg/20040124-1.c: New test.
3954
3955 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3956
3957         * gcc.dg/20040123-1.c: New test.
3958
3959 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3960
3961         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3962
3963 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3964
3965         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3966
3967 2004-01-23  Andrew Pinski  <apinski@apple.com>
3968
3969         * gcc.dg/20030121-1.c: Move to ..
3970         * gcc.dg/20040121-1.c: here.
3971
3972 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3973
3974         * gcc.dg/builtins-29.c: New test case.
3975
3976 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3977
3978         PR 18314
3979         * gcc.dg/builtins-30.c: New testcase.
3980
3981 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3982
3983         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3984         * lib/g77.exp: Likewise.
3985         * lib/objc.exp: Likewise.
3986         * lib/g++.exp: Likewise.
3987
3988 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3989
3990         * gcc.dg/struct-by-value-2.c: New test.
3991
3992 2004-01-21  Andrew Pinski  <apinski@apple.com>
3993
3994         PR target/13785
3995         * gcc.dg/20030121-1.c: New test.
3996
3997 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3998
3999         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4000         clobber frame pointer register in asm statement.
4001
4002 2004-01-21  Falk Hueffner  <falk@debian.org>
4003
4004         * gcc.c-torture/compile/20040121-1.c: New test.
4005
4006 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4007
4008         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4009
4010 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4011
4012         * gcc.dg/ppc64-abi-2.c: New test.
4013
4014 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4015
4016         * lib/treelang.exp: Fill out this file.
4017         * lib/treelang-dg.exp: New File.
4018
4019 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4020
4021         * gcc.c-torture/compile/981022-1.c: Remove.
4022         * gcc.dg/array-5.c: Remove XFAIL.
4023         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4024         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4025         gcc.dg/cond-lvalue-1.c: Update.
4026         * gcc.dg/cast-lvalue-2.c: New test.
4027
4028 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4029
4030         PR c++/13592
4031         * g++.dg/other/error1.C (class foo): Tweak error message.
4032
4033         PR c++/13592
4034         * g++.dg/template/call2.C: New test.
4035
4036 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4037
4038         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4039         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4040         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4041         scalar-return-1_x.c, scalar-return-2_y.c,
4042         scalar-return-3_x.c, scalar-return-3_y.c,
4043         scalar-return-4_x.c, scalar-return-4_y.c,
4044         struct-align-1.h, struct-align-1_x.c,
4045         struct-align-1_y.c, struct-align-2.h,
4046         struct-align-2_x.c, struct-align-2_y.c,
4047         struct-by-value-10_y.c, struct-by-value-11_x.c,
4048         struct-by-value-11_y.c, struct-by-value-12_x.c,
4049         struct-by-value-12_y.c, struct-by-value-13_x.c,
4050         struct-by-value-13_y.c, struct-by-value-14_x.c,
4051         struct-by-value-14_y.c, struct-by-value-15_x.c,
4052         struct-by-value-15_y.c, struct-by-value-16_y.c,
4053         struct-by-value-17_y.c, struct-by-value-18_y.c,
4054         struct-by-value-19_y.c, struct-by-value-1_x.c,
4055         struct-by-value-1_y.c, struct-by-value-20_y.c,
4056         struct-by-value-2_x.c, struct-by-value-2_y.c,
4057         struct-by-value-3_y.c, struct-by-value-4_x.c,
4058         struct-by-value-4_y.c, struct-by-value-5_y.c,
4059         struct-by-value-6_y.c, struct-by-value-7_y.c
4060         struct-by-value-8_x.c, struct-by-value-8_y.c
4061         struct-by-value-9_x.c, struct-by-value-9_y.c
4062         struct-return-10_x.c, struct-return-10_y.c,
4063         struct-return-19_x.c, struct-return-20_x.c
4064         struct-return-2_x.c, struct-return-2_y.c
4065         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4066         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4067
4068 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4069
4070         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4071         attribute on sparc*-sun-solaris2.*.
4072
4073 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4074
4075         PR c++/13710
4076         * g++.dg/ext/typeof7.C: New test.
4077
4078 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4079
4080         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4081         * gcc.dg/const-elim-1.c: Same.
4082
4083 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4084
4085         * objc.dg/stret-1.m: New.
4086         * objc.dg/stret-2.m: New.
4087
4088 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4089
4090         PR c++/11895
4091         * g++.dg/ext/vector1.C: New test.
4092
4093 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4094
4095         * gcc.dg/pch/import-1.c: New.
4096         * gcc.dg/pch/import-1.hs: New.
4097         * gcc.dg/pch/import-1a.h: New.
4098         * gcc.dg/pch/import-1b.h: New.
4099         * gcc.dg/pch/import-1c.h: New.
4100
4101 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/13574
4104         * g++.dg/ext/array1.C: New test.
4105
4106         PR c++/13178
4107         * g++.dg/conversion/op1.C: New test.
4108
4109 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4110
4111         PR 11864
4112         From Kazumoto Kojima / Dan Kegel:
4113         * gcc.dg/pr11864-1.c: New test.
4114
4115         PR 10392
4116         From Marcus Comstedt / Dan Kegel:
4117         * gcc.dg/pr10392-1.c: New test.
4118
4119 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4120
4121         PR c++/13478
4122         * g++.dg/init/ref10.C: New test.
4123
4124 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4125
4126         PR c++/13407
4127         * g++.dg/parse/typename6.C: New test.
4128
4129 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4130
4131         PR pch/13361
4132         * testsuite/g++.dg/pch/wchar-1.C: New.
4133         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4134
4135 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4136
4137         PR c++/9259
4138         * g++.dg/expr/sizeof2.C: New test.
4139
4140 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4141
4142         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4143
4144 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4145
4146         PR c++/13659
4147         * g++.dg/lookup/strong-using-3.C: New.
4148         * g++.dg/lookup/using-10.C: New.
4149
4150 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4151
4152         PR c++/13594
4153         * g++.dg/lookup/strong-using-2.C: New.
4154
4155 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4156             Dan Kegel <dank@kegel.com>
4157             J"orn Rennecke <joern.rennecke@superh.com>
4158
4159         PR target/9365
4160         * gcc.dg/pr9365-1.c: New test.
4161
4162 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4163
4164         PR c++/8856
4165         * g++.dg/parse/casting-operator2.C: New test.
4166         * g++.old-deja/g++.pt/explicit83.C: Remove.
4167
4168 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4169
4170         * gcc.dg/label-compound-stmt-1.c: New test.
4171         * gcc.c-torture/compile/950922-1.c,
4172         gcc.c-torture/compile/20000211-3.c,
4173         gcc.c-torture/compile/20000518-1.c,
4174         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4175         compound statements.
4176
4177 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4178
4179         * gcc.dg/ppc64-abi-1.c: New test.
4180
4181 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4182
4183          * g++.dg/ext/attrib9.C: Add dg-warnings.
4184
4185 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4186
4187         PR c++/12335
4188         * g++.dg/parse/dtor3.C: New test.
4189
4190 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4191
4192         PR c++/12709
4193         * g++.dg/parse/try-catch-1.C: New test.
4194
4195 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4196
4197         * ada/acats/run_all.sh: Add more verbose output in acats.log
4198         when compiling tests.
4199
4200 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4201
4202         PR 13656
4203         * gcc.dg/typedef-redecl.c: New test case.
4204         * gcc.dg/typedef-redecl.h: New support file.
4205
4206 2004-01-13  Jan Hubicka  <jh@suse.cz>
4207
4208         * gcc.dg/always_inline.c: New test.
4209         * gcc.dg/debug/20031231-1.c: Fix.
4210
4211 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4212
4213         PR c++/13474
4214         * g++.dg/template/array3.C: New test.
4215
4216 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4217
4218         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4219         * g++.dg/warn/Wunused-2.C: Likewise.
4220
4221 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4222
4223         PR c++/13289
4224         * g++.dg/template/instantiate6.C: New test.
4225
4226 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4227
4228         PR middle-end/11397
4229         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4230
4231 2004-01-12  Jan Hubicka  <jh@suse.cz>
4232
4233         PR opt/12826
4234         * gcc.dg/20040112-1.c: New.
4235
4236         * gcc.dg/dwarf-die[1-7].c: Move to...
4237         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4238         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4239
4240 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4241
4242         PR c++/4100
4243         * g++.dg/parse/friend4.C: New test.
4244
4245 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4246
4247         PR c++/4100
4248         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4249         definition is called a friend.
4250
4251 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4252
4253         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4254
4255 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4256
4257         PR c++/3478
4258         * g++.dg/parse/error10.C: New test.
4259         * g++.dg/template/arg2.C: Accept "invalid type" error.
4260
4261 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4262
4263         PR middle-end/13392
4264         * g++.dg/opt/expect2.C: New test.
4265
4266 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4267
4268         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4269         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4270         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4271         Update dg-error regexps.
4272
4273 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4274
4275         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4276         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4277
4278 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4279
4280         * gcc.dg/pragma-re-1.c: Use right pointer type.
4281
4282 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4283
4284         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4285
4286 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4287
4288         * gcc.dg/rs6000-ldouble-1.c: New.
4289
4290 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4291
4292         DR 337
4293         PR c++/9256
4294         * g++.dg/other/abstract1.C: New test.
4295
4296 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4297
4298         * g++.dg/lookup/strong-using-1.C: New.
4299
4300 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4301
4302         PR c/11234
4303         * gcc.dg/func-ptr-conv-1.c: New test.
4304         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4305
4306 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4307
4308         PR target/13380.
4309         * gcc.c-torture/compile/20040109-1.c: New.
4310
4311 2004-01-08  Stuart Hastings  <stuart@apple.com>
4312
4313         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4314         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4315         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4316
4317 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4318
4319         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4320
4321 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4322
4323         * ada/acats/run_acats: Treat 'gnatchop' the same way
4324         as 'gnatmake'.  Export GCC_DRIVER.
4325         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4326         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4327
4328 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4329
4330         PR c++/12573
4331         * g++.dg/template/dependent-expr4.C: New test.
4332
4333 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4334
4335         * gcc.dg/altivec-11.c: New test.
4336
4337 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4338
4339         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4340
4341 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4342
4343         PR c/6024
4344         * gcc.dg/enum-compat-1.c: New test.
4345         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4346
4347 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4348
4349         PR c/12165
4350         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4351         gcc.dg/c99-idem-qual-3.c: New tests.
4352
4353 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4354
4355         * gcc.dg/winline-7.c: Don't cast void * to int.
4356
4357 2004-01-06  Jan Hubicka  <jh@suse.cz>
4358
4359         * gcc.dg/i386-sse-5.c: New test
4360         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4361
4362 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4363
4364         PR c++/12815
4365         * g++.dg/rtti/typeid4.C: New test.
4366
4367 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4368
4369         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4370
4371 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4372
4373         PR c++/12132
4374         * g++.dg/template/error11.C: New test.
4375
4376         PR c++/13451
4377         * g++.dg/template/class2.C: New test.
4378
4379 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4380         Richard Sandiford <rsandifo@redhat.com>
4381
4382         PR c++/13387
4383         * g++.dg/opt/alias3.C: New test.
4384
4385 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4386
4387         PR c++/13157
4388         * g++.dg/template/koenig3.C: New test.
4389
4390         PR c++/13529
4391         * g++.dg/parse/offsetof3.C: New test.
4392
4393         * g++.dg/init/copy7.C: Add missing dg-error markers.
4394
4395         PR c++/12226
4396         * g++.dg/init/copy7.c: New test.
4397
4398         PR c++/13536
4399         * g++.dg/parse/cast1.C: New test.
4400
4401 2004-01-04  Jan Hubicka  <jh@suse.cz>
4402
4403         * gcc.dg/winline[1-7].c: New tests.
4404
4405 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4406
4407         PR c++/13520
4408         * g++.dg/template/qualttp22.C: New test.
4409
4410 2004-01-01  Jan Hubicka  <jh@suse.cz>
4411
4412         * gcc.dg/debug/20031231-1.c: New.
4413         * gcc.c-torture/compile/20040101-1.c: New.
4414         * gcc.dg/dwarf-die-[1-7].c: New.
4415
4416 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR optimization/13521
4419         * gcc.c-torture/compile/20031231-1.c: New test.
4420
4421 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4422
4423         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4424
4425 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4426
4427         PR c++/10079
4428         * g++.dg/template/crash16.C: New test.
4429
4430 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4431
4432         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4433
4434 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4435
4436         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4437         ports.
4438         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4439         * g++.old-deja/g++.law/profile1.C: Likewise.
4440         * gcc.c-torture/compile/981006-1.c: Likewise.
4441         * gcc.c-torture/execute/loop-2e.x: Likewise.
4442         * gcc.c-torture/execute/loop-2f.x: Remove.
4443         * gcc.c-torture/execute/loop-2g.x: Likewise.
4444         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4445         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4446
4447 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4448
4449         PR c++/13507
4450         * g++.dg/ext/attrib11.C: New test.
4451
4452         PR c++/13494
4453         * g++.dg/template/array2-1.C: New test.
4454         * g++.dg/template/array2-2.C: New test.
4455
4456 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4457
4458         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4459
4460 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4461
4462         PR c++/12774
4463         * g++.dg/template/array1-1.C: New test.
4464         * g++.dg/template/array1-2.C: New test.
4465
4466 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4467
4468         PR fortran/12632
4469         * g77.dg/12632.f: New test case.
4470
4471 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4472
4473         PR c++/13289
4474         * g++.dg/parse/nontype1.C: New test.
4475
4476 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4477
4478         PR c++/12403
4479         * g++.dg/parse/explicit1.C: New test.
4480         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4481
4482 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4483
4484         PR c++/13081
4485         * g++.dg/opt/inline6.C: New test.
4486
4487         PR c++/12613
4488         * g++.dg/parse/error9.C: New test.
4489
4490         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4491
4492 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4493
4494         PR c++/13009
4495         * g++.dg/init/assign1.C: New test.
4496
4497 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4498
4499         PR c++/13070
4500         * g++.dg/warn/format3.C: New test case.
4501
4502 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4503
4504         * gcc.c-torture/compile/20031227-1.c: New test.
4505
4506 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4507
4508         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4509         * g77.dg/bprob/bprob.exp: Likewise.
4510         * gcc.misc-tests/bprob.exp: Likewise.
4511         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4512         variants on systems where the library does not provide that
4513         functionality.
4514         * gcc.dg/builtins-20.c: Use builtins-config.h.
4515         * gcc.dg/builtins-config.h: New file.
4516
4517 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4518
4519         * lib/gcc-dg.exp (dg-require-profiling): New function.
4520         * lib/target-supports.exp (check_profiling_available): Likewise.
4521         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4522         * g77.dg/bprob/bprob.exp: Likewise.
4523         * gcc.misc-tests/bprob.exp: Likewise.
4524         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4525         * gcc.dg/20021014-1.c: Likewise.
4526         * gcc.dg/nest.c: Likewise.
4527
4528 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4529
4530         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4531         compiling.
4532         * g++.dg/lookup/java2.C: Likewise.
4533         * gcc.dg/cpp/lexident.c: Likewise.
4534
4535 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4536
4537         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4538         given.
4539         * gcc.c-torture/compile/961203-1.c: Likewise.
4540         * gcc.c-torture/compile/980506-1.c: Likewise.
4541
4542 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4543
4544         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4545         (additional_prunes): New global.
4546         (gcc-dg-prune): Handle additional per-test pruning.
4547         (dg-test): Clear additional_prunes between tests.
4548
4549         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4550         dg-prune-output to avoid spurious failures from assembler
4551         complaining about nonexistent WAW violations.
4552         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4553         Use dg-prune-output to avoid spurious failures from assembler
4554         warning about Itanium B-step errata.
4555
4556 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4557
4558         * g++.dg/abi/macro0.C: New test.
4559         * g++.dg/abi/macro1.C: Likewise.
4560         * g++.dg/abi/macro2.C: Likewise.
4561
4562         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4563         * g++.dg/abi/bitfield7.C: Likewise.
4564         * g++.dg/abi/dtor2.C: Likewise.
4565         * g++.dg/abi/mangle11.C: Likewise.
4566         * g++.dg/abi/mangle12.C: Likewise.
4567         * g++.dg/abi/mangle14.C: Likewise.
4568         * g++.dg/abi/mangle17.C: Likewise.
4569         * g++.dg/abi/vbase10.C: Likewise.
4570         * g++.dg/abi/vbase14.C: Likewise.
4571         * g++.dg/template/qualttp17.C: Likewise.
4572
4573 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4574
4575         PR c/11995
4576         * gcc.dg/20031223-1.c: New test.
4577
4578 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4579
4580         * gcc.dg/noreturn-7.c: New test.
4581
4582 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4583
4584         * gcc.dg/null-pointer-1.c: New test.
4585
4586 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4587
4588         * g++.old-deja/g++.jason/template18.C: Remove.
4589         * g++.old-deja/g++.jason/template37.C: Likewise.
4590
4591         PR c++/12862
4592         * g++.dg/lookup/ns1.C: New test.
4593
4594         PR c++/12397
4595         * g++.dg/template/lookup3.C: New test.
4596
4597 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4598
4599         * g++.dg/template/recurse1.C: New test
4600
4601 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4602
4603         PR c++/12479
4604         * g++.dg/parse/semicolon1.C: New test.
4605         * g++.dg/parse/semicolon1.h: Likewise.
4606
4607 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4608
4609         * gcc.dg/darwin-misaligned.c: New test.
4610
4611 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4612
4613         PR c/9163
4614         * gcc.dg/20031222-1.c: New test.
4615
4616 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4617
4618         PR c++/13438
4619         * g++.dg/parse/error8.C: New test.
4620
4621         PR c++/11554
4622         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4623
4624 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4625
4626         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4627         too small.
4628         * gcc.c-torture/compile/930217-1.c: Likewise.
4629         * gcc.c-torture/compile/930513-1.c: Likewise.
4630         * gcc.c-torture/execute/920908-2.c: Likewise.
4631         * gcc.c-torture/execute/921204-1.c: Likewise.
4632         * gcc.c-torture/execute/930621-1.c: Likewise.
4633         * gcc.c-torture/execute/930630-1.c: Likewise.
4634         * gcc.c-torture/execute/931031-1.c: Likewise.
4635         * gcc.c-torture/execute/980602-2.c: Likewise.
4636         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4637         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4638         * gcc.c-torture/execute/extzvsi.c: Likewise.
4639         * gcc.c-torture/unsorted/ext.c: Likewise.
4640
4641 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4642
4643         PR target/12749
4644         * gcc.c-torture/compile/20031220-2.c: New test case.
4645
4646 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4647
4648         PR optimization/13031
4649         * gcc.c-torture/compile/20031220-1.c: New test case.
4650
4651 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4652
4653         * gcc.dg/cast-function-1.c: New test.
4654
4655 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4656
4657         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4658         formats.
4659
4660 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4661
4662         PR c++/12795
4663         * g++.dg/ext/attrib10.C: New test.
4664
4665 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4666
4667         * gcc.dg/cleanup-10.c: New test.
4668         * gcc.dg/cleanup-11.c: New test.
4669
4670 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4671
4672         PR c++/13239
4673         * g++.dg/opt/expect1.C: New test.
4674
4675 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4676
4677         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4678
4679 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4680
4681         PR debug/12923
4682         * gcc.dg/20031218-1.c: New test.
4683
4684         PR debug/12389
4685         * gcc.dg/20031218-2.c: New test.
4686         * gcc.dg/20031218-3.c: New test.
4687
4688         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4689         of label name and allow for USER_LABEL_PREFIX == "_" names.
4690         * g++.dg/abi/mangle18-2.C: Likewise.
4691         * g++.dg/abi/mangle19-1.C: Likewise.
4692         * g++.dg/abi/mangle19-2.C: Likewise.
4693         * g++.dg/abi/mangle20-1.C: Likewise.
4694         * g++.dg/abi/mangle20-2.C: Likewise.
4695
4696 2003-12-18  Richard Henderson  <rth@redhat.com>
4697
4698         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4699
4700 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4701             Dan Kegel <dank@kegel.com>
4702
4703         PR other/12009
4704         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4705         testing a cross compiler, it causes spurious compile failures.
4706         * lib/g++.exp: Likewise.
4707
4708 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4709
4710         PR c++/13262
4711         * g++.dg/template/access13.C: New test.
4712
4713 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4714
4715         * gcc.dg/20031216-1.c: New test.
4716
4717 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4718
4719         PR c++/9154
4720         * g++.dg/template/error10.C: New test.
4721
4722 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4723
4724         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4725         * g++.dg/eh/simd-2.C: Likewise.
4726
4727 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4728             Roger Sayle  <roger@eyesopen.com>
4729
4730         * gcc.c-torture/execute/ieee/mzero5.c: New.
4731
4732 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4733
4734         PR c++/10603
4735         * g++.dg/parse/error6.C: New test.
4736
4737         PR c++/12827
4738         * g++.dg/parse/error7.C: New test.
4739
4740 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4741
4742         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4743         at -O with stabs debugging formats.
4744         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4745         * gcc.dg/debug/debug-2.c: Likewise.
4746
4747 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/12696
4750         * g++.dg/init/error1.C: New test.
4751
4752         PR c++/12218
4753         * g++.dg/init/pm3.C: New test.
4754
4755 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4756
4757         PR c/3347
4758         * gcc.dg/bitfld-8.c: New test.
4759
4760 2003-12-16  James Lemke  <jim@wasabisystems.com>
4761
4762         * gcc.dg/arm-scd42-[123].c: New tests.
4763
4764 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4765
4766         PR c++/9043
4767         * g++.dg/abi/mangle20-1.C: New test.
4768         * g++.dg/abi/mangle20-2.C: New test.
4769
4770 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4771
4772         PR c++/13275
4773         * g++.dg/other/offsetof2.C: Remove XFAIL.
4774         * g++.dg/parse/offsetof1.C: New test.
4775         * g++.gd/parse/offsetof2.C: Likewise.
4776
4777 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4778
4779         * g++.dg/template/nontype3.C: New test.
4780         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4781
4782 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4783
4784         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4785
4786 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4787
4788         PR c++/13387
4789         * g++.dg/expr/assign1.C: New test.
4790
4791         PR c++/13242
4792         * g++.dg/abi/mangle19-1.C: New test.
4793         * g++.dg/abi/mangle19-2.C: New test.
4794
4795 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4796
4797         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4798
4799 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4800
4801         * gcc.c-torture/execute/20031216-1.c: New test.
4802
4803 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4804
4805         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4806         an ICE regression.
4807
4808 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4809
4810         PR c++/10926
4811         * g++.dg/template/error9.C: New test.
4812
4813         PR c++/11116
4814         * g++.dg/template/error8.C: New test.
4815
4816 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4817
4818         PR middle-end/13400
4819         * gcc.c-torture/execute/20031215-1.c: New test case.
4820
4821 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4822
4823         PR c++/13269
4824         * g++.dg/parse/error5.C: New test.
4825
4826         PR c++/12989
4827         * g++.dg/expr/sizeof1.C: New test.
4828
4829         PR c++/13310
4830         * g++.dg/template/crash15.C: New test.
4831
4832 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4833
4834         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4835         a non-POD type as the last named parameter of a varargs function.
4836
4837 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4838
4839         PR c++/13243
4840         PR c++/12573
4841         * g++.dg/template/crash14.C: New test.
4842         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4843
4844 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4845
4846         * g++.dg/other/java1.C: New test.
4847
4848         PR c++/13241
4849         * g++.dg/abi/mangle18-1.C: New test.
4850         * g++.dg/abi/mangle18-2.C: New test.
4851
4852 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4853
4854         PR optimization/10312
4855         * gcc.c-torture/execute/20031214-1.c: New.
4856
4857 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4858
4859         PR c++/10779
4860         PR c++/12160
4861         * g++.dg/parse/error3.C: New test.
4862         * g++.dg/parse/error4.C: Likewise.
4863         * g++.dg/abi/mangle4.C: Tweak error messages.
4864         * g++.dg/lookup/using5.C: Likewise.
4865         * g++.dg/other/error2.C: Likewise.
4866         * g++.dg/parse/typename5.C: Likewise.
4867         * g++.dg/parse/undefined1.C: Likewise.
4868         * g++.dg/template/arg2.C: Likewise.
4869         * g++.dg/template/ttp3.C: Likewise.
4870         * g++.dg/template/type1.C: Likewise.
4871         * g++.old-deja/g++.other/crash32.C: Likewise.
4872         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4873
4874 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4875
4876         PR c++/13106
4877         * g++.dg/warn/noreturn-3.C: New test.
4878
4879 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4880
4881         PR c++/13118
4882         * g++.dg/abi/covariant3.C: New.
4883
4884 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4885
4886         * g++.dg/eh/ia64-1.C: New test.
4887
4888 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4889
4890         PR optimization/13037
4891         * g77.f-torture/execute/13037.f: New test case.
4892
4893 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4894
4895         PR c++/12881
4896         * g++.dg/abi/covariant2.C: New.
4897
4898 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4899
4900         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4901
4902 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4903
4904         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4905
4906 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4907
4908         PR other/10819
4909         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4910         to fix Bug 10819.
4911         * lib/g++.exp (g++_version): Likewise.
4912         * lib/g77.exp (g77_version): Likewise.
4913         * lib/objc.exp (default_objc_version): Likewise.
4914
4915 2003-12-10  Richard Henderson  <rth@redhat.com>
4916
4917         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4918
4919         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4920
4921 2003-12-08  Matt Austern  <austern@apple.com>
4922
4923         PR c/13134
4924         * lib/gcc-dg.exp (dg-require-visibility): Define.
4925         * lib/target-supports (check_visibility_available): Define.
4926         * gcc.dg/visibility-1.c: New test.
4927         * gcc.dg/visibility-2.c: Likewise.
4928         * gcc.dg/visibility-3.c: Likewise.
4929         * gcc.dg/visibility-4.c: Likewise.
4930         * gcc.dg/visibility-5.c: Likewise.
4931         * gcc.dg/visibility-6.c: Likewise.
4932         * g++.dg/ext/visibility-1.C: Likewise.
4933         * g++.dg/ext/visibility-2.C: Likewise.
4934         * g++.dg/ext/visibility-3.C: Likewise.
4935         * g++.dg/ext/visibility-4.C: Likewise.
4936         * g++.dg/ext/visibility-5.C: Likewise.
4937         * g++.dg/ext/visibility-6.C: Likewise.
4938
4939 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4940
4941         * g++.dg/lookup/java1.C: New test.
4942         * g++.dg/lookup/java2.C: New test.
4943
4944 2003-12-07  Falk Hueffner  <falk@debian.org>
4945
4946         * g++.dg/opt/noreturn-1.C: New test.
4947
4948 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4949
4950         * gcc.dg/overflow-1.c: New test.
4951
4952 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4953
4954         * g77.f-torture/compile/13060.f: New test.
4955
4956 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/13323
4959         * g++.dg/inherit/operator2.C: New test.
4960
4961 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/13305
4964         * g++.dg/ext/attrib9.C: New test.
4965
4966 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4967
4968         PR c++/13314
4969         * g++.dg/template/error7.C: New test.
4970
4971 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4972             J"orn Rennecke <joern.rennecke@superh.com>
4973
4974         PR target/13302
4975         * g++.dg/other/struct-va_list.C: New test.
4976
4977 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4978
4979         PR c++/13166
4980         * g++.dg/parse/defarg6.C: New test.
4981
4982 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4983
4984         PR target/13256
4985         * gcc.c-torture/execute/20031201-1.c: New test.
4986
4987 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4988
4989         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4990
4991 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4992
4993         * gcc.dg/builtin-return-1.c: New test.
4994
4995 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4996             J"orn Rennecke <joern.rennecke@superh.com>
4997
4998         PR optimization/13260
4999         * gcc.c-torture/execute/20031204-1.c: New test.
5000
5001 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5002
5003         PR c++/9127
5004         * g++.dg/template/error6.C: New test.
5005
5006 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5007
5008         * gcc.dg/20031202-1.c: New test.
5009
5010 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/13179
5013         * g++.dg/template/eh1.C: New test.
5014
5015         PR c++/10771
5016         * g++.dg/template/error5.C: New test.
5017
5018 2003-12-02  David Ung  <davidu@mips.com>
5019
5020         * gcc.dg/compat/vector-check.h: Corrected type for var
5021         g_##TMODE
5022
5023 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5024
5025         PR c++/10126
5026         * g++.dg/template/ptrmem8.C: New test.
5027
5028 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5029
5030         PR c++/12573
5031         * g++.dg/template/dependent-expr3.C: New test.
5032
5033 2003-12-01  James Lemke  <jim@wasabisystems.com>
5034
5035         * gcc.dg/arm-g2.c: New test.
5036
5037 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5038
5039         PR optimization/11634
5040         * gcc.dg/20031201-2.c: New test case.
5041
5042 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5043
5044         PR 11433
5045         * objc.dg/proto-lossage-3.m: New test.
5046
5047 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5048
5049         PR optimization/12628
5050         * gcc.dg/20031201-1.c: New test case.
5051
5052 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5053
5054         * gcc.dg/unaligned-1.c: New test.
5055
5056 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5057
5058         PR c++/9849
5059         * g++.dg/template/error4.C: New test.
5060         * g++.dg/template/nested3.C: Adjust error markers.
5061
5062 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5063
5064         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5065
5066 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5067
5068         PR c/10333
5069         * gcc.dg/bitfld-7.c: New test.
5070
5071 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5072
5073         * gcc.dg/tls/asm-1.C: New test.
5074
5075 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5076
5077         * gcc.dg/cpp/assert4.c: Update.
5078
5079 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5080
5081         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5082         * gcc.dg/builtin-apply3.c: New test.
5083
5084 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5085
5086         * lib/compat.exp (compat-obj): New xfaildata parameter.
5087         Use it to set compiler_conditional_xfail_data before compiling.
5088         (compat-get-options): Handle dg-xfail-if.
5089         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5090         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5091         * gcc.dg/compat/vector-1_y.c: Likewise.
5092         * gcc.dg/compat/vector-2_x.c: Likewise.
5093         * gcc.dg/compat/vector-2_y.c: Likewise.
5094
5095 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5096
5097         * g++.dg/opt/reg-stack4.C: New test.
5098
5099 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5100
5101         * gcc.dg/builtin-apply2.c: New test.
5102
5103 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5104
5105         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5106
5107 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5108
5109         PR c++/12924
5110         * g++.dg/template/template-id-2.C: New test.
5111
5112 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5113
5114         PR c++/5369
5115         * g++.dg/template/memfriend1.C: New test.
5116         * g++.dg/template/memfriend2.C: Likewise.
5117         * g++.dg/template/memfriend3.C: Likewise.
5118         * g++.dg/template/memfriend4.C: Likewise.
5119         * g++.dg/template/memfriend5.C: Likewise.
5120         * g++.dg/template/memfriend6.C: Likewise.
5121         * g++.dg/template/memfriend7.C: Likewise.
5122         * g++.dg/template/memfriend8.C: Likewise.
5123         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5124
5125 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/12515
5128         * g++.dg/ext/cond1.C: New test.
5129
5130 2003-11-20  Richard Henderson  <rth@redhat.com>
5131
5132         * gcc.dg/20020201-2.c: Remove.
5133         * gcc.dg/20020201-4.c: Remove.
5134         * gcc.dg/20020304-1.c: Remove.
5135
5136 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5137
5138         * gcc.dg/cpp/trad/xwin1.c: New test case.
5139
5140 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5141
5142         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5143         * lib/g77.exp: Likewise.
5144         * lib/objc.exp: Likewise.
5145         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5146         for darwin.
5147
5148 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5149
5150         PR c++/12932
5151         * g++.dg/template/static5.C: New test.
5152
5153 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5154
5155         * gcc.dg/nested-func-1.c: New test.
5156
5157 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5158
5159         * gcc.dg/cpp/assert4.c: New test.
5160
5161 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5162
5163         PR c++/2294
5164         * g++.dg/lookup/using9.c: New test.
5165
5166 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5167
5168         PR c++/12762
5169         * g++.dg/template/error3.C: New test.
5170
5171 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5172
5173         PR ada/13035
5174         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5175         No longer use a wrapper for gcc, since this does not work under
5176         Windows.
5177
5178 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5179
5180         PR c++/2094
5181         * g++.dg/template/ptrmem7.C: New test.
5182
5183 2003-11-13  Andrew Pinski <apinski@apple.com>
5184
5185         * gcc.c-torture/compile/20031113-1.c: New test.
5186
5187 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5188             Kean Johnston <jkj@sco.com>
5189
5190         PR c/13029
5191         * gcc.dg/unused-4.c: Update.
5192
5193 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5194
5195         * g++.dg/opt/const3.C: New test.
5196
5197 2003-11-13  Jan Hubicka  <jh@suse.cz>
5198
5199         * gcc.c-torture/compile/20031112-1.c: New test.
5200
5201 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5202
5203         * g++.dg/parse/crash10.C: Remove bogus error marker.
5204
5205 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5206
5207         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5208         (host_gcc): Likewise.
5209         (ROOT): Honor $PWDCMD.
5210         (BASE): Likewise.
5211         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5212
5213 2003-11-12  Catherine Moore  <clm@redhat.com>
5214
5215         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5216
5217 2003-11-12  Andreas Jaeger  <aj@suse.de>
5218             Jakub Jelinek  <jakub@redhat.com>
5219             Andrew Pinski  <pinskia@physics.uc.edu>
5220             Richard Henderson  <rth@redhat.com>
5221
5222         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5223         systems.
5224         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5225
5226         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5227         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5228
5229 2003-11-11  Andreas Jaeger  <aj@suse.de>
5230
5231         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5232
5233         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5234
5235 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5236
5237         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5238         Clean ups.
5239
5240 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5241
5242         * gcc.dg/trampoline-1.c: New test.
5243
5244 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5245
5246         * gcc.c-torture/compile/200031109-1.c: New test.
5247
5248 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5249
5250         PR c/3190
5251         PR c/8714
5252         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5253         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5254         gcc.dg/format/no-y2k-1.c: Update.
5255
5256 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5257
5258         PR optimization/10467
5259         * gcc.dg/20031108-1.c: New test case.
5260
5261 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5262
5263         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5264
5265 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5266
5267         * gcc.dg/compound-lvalue-1.c: New test.
5268         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5269         some XFAILs.
5270
5271 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5272
5273         * gcc.dg/altivec-varargs-1.c: New test.
5274
5275 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5276
5277         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5278         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5279         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5280         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5281         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5282
5283 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5284
5285         * gcc.dg/cond-lvalue-1.c: New test.
5286
5287 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5288
5289         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5290
5291 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5292
5293         PR c++/11616
5294         * g++.dg/template/instantiate5.C: New test.
5295
5296 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5297
5298         PR c++/12726
5299         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5300         * ChangeLog: Add missing first entry for above test.
5301
5302 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5303
5304         PR c++/9810
5305         * g++.dg/template/using8.C: New test.
5306         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5307
5308 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5309
5310         PR optimization/10817
5311         * gcc.c-torture/compile/20031102-1.c: New test case.
5312
5313 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5314
5315         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5316         2147483647.
5317
5318 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5319
5320         * gcc.dg/20031102-1.c: New test.
5321
5322 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5323
5324         * gcc.dg/complex-1.c: New test.
5325
5326 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5327
5328         PR c++/12796
5329         * g++.dg/template/crash13.C: Adjust expected error location.
5330         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5331
5332 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5333
5334         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5335
5336 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5337
5338         PR/10239
5339         * gcc.c-torture/compile/20031031-2.c: New test.
5340
5341 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5342
5343         PR/11640
5344         * gcc.c-torture/compile/20031031-1.c: New test.
5345
5346 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5347
5348         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5349         * gcc.misc-tests/bprob.exp: Likewise.
5350         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5351         the execution test on arm-elf configs.
5352         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5353         configs that don't support scratch files.
5354         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5355
5356 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5357
5358         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5359         done by dejagnu.
5360
5361 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5362
5363         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5364         Avoid non pure sh syntax. Add more logging.
5365
5366         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5367         fail.
5368
5369 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5370
5371         PR libgcj/10610
5372         * gcc.dg/ppc-stackalign-1.c: New test.
5373
5374 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5375
5376         * ada/acats/run_all.sh: Change output to be more compliant with
5377         dejagnu framework.
5378         Create acats.sum and acats.log files under testsuite/ada/acats
5379         Only run [a-z]* directories, to filter out e.g. CVS.
5380         Redirect build output to log file.
5381
5382 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5383
5384         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5385
5386 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5387
5388         PR ada/5909:
5389         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5390
5391 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5392
5393         * gcc.c-torture/compile/20031023-1.c: New test.
5394         * gcc.c-torture/compile/20031023-2.c: New test.
5395         * gcc.c-torture/compile/20031023-3.c: New test.
5396         * gcc.c-torture/compile/20031023-4.c: New test.
5397
5398 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5399
5400         PR c++/10371
5401         * g++.dg/lookup/scoped8.C: New test.
5402
5403 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5404
5405         * g++.dg/opt/reg-stack3.C: New test.
5406
5407 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5408
5409         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5410
5411 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5412
5413         PR c++/11076
5414         * g++.dg/template/crash13.C: New test.
5415
5416 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5417
5418         * gcc.dg/c99-restrict-2.c: New test.
5419
5420 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5421
5422         PR c++/12698, c++/12699, c++/12700, c++/12566
5423         * g++.dg/inherit/covariant9.C: New test.
5424         * g++.dg/inherit/covariant10.C: New test.
5425         * g++.dg/inherit/covariant11.C: New test.
5426
5427 2003-10-23  Jason Merrill  <jason@redhat.com>
5428
5429         PR c++/12726
5430         * g++.dg/ext/complit2.C: New test.
5431
5432 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5433
5434         PR target/12654
5435         * gcc.c-torture/execute/20031020-1.c: New test.
5436
5437 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5438
5439         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5440         following the jump_insn.
5441
5442 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5443
5444         * gcc.dg/cast-lvalue-1.c: New test.
5445
5446 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/11962
5449         * g++.dg/template/cond2.C: New test.
5450
5451 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5452
5453         * gcc.dg/builtins-28.c: New test.
5454
5455 2003-10-20  Jan Hubicka  <jh@suse.cz>
5456
5457         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5458         parameter.
5459         * testsuite/gcc.dg/inline-2.c: Likewise.
5460
5461 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5462
5463         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5464         * gcc.dg/nest.c:  Likewise.
5465
5466 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5467
5468         PR c++/9781, c++/10583, c++/11862
5469         * g++.dg/parse/crash13.C: New test.
5470
5471 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5472
5473         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5474
5475 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5476
5477         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5478         Define HAVE_C99_RUNTIME except on Solaris.
5479         * gcc.dg/builtins-20.c: Likewise.
5480
5481 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5482
5483         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5484
5485 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5486
5487         PR c++/12495
5488         * g++.dg/template/crash21.C: New test.
5489
5490 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5491
5492         PR c++/2513
5493         * g++.dg/template/typename5.C: New test.
5494
5495 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5496
5497         PR c++/12369
5498         * g++.dg/template/friend25.C: New test.
5499
5500 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5501
5502         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5503         versions.
5504
5505 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5506
5507         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5508         == 2147483647.
5509
5510 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5511
5512         * gcc.c-torture/execute/960416-1.x: Remove.
5513         * gcc.c-torture/execute/divconst-3.x: Likewise.
5514
5515 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5516
5517         PR target/12598
5518         * gcc.dg/torture/cris-volatile-1.c: New test.
5519
5520 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5521
5522         PR optimization/9325
5523         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5524         for overflowing floating point to integer conversion during RTL
5525         simplification.
5526
5527 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5528
5529         * objc/execute/_cmd.m: Fix typo.
5530         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5531         Relax 'scan-assembler' regexp.
5532         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5533         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5534         * objc.dg/zero-link-2.m: Remove blank line.
5535         * objc.dg/zero-link-3.m: New test case.
5536
5537 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5538
5539         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5540
5541         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5542         than linker trickery.
5543
5544 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5545
5546         PR c++/12370
5547         * g++.dg/other/friend2.C: New test.
5548
5549 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5550
5551         * gcc.dg/20031012-1.c: New test.
5552
5553 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5554
5555         * gcc.dg/weak/weak-3.c: Fix for new warning.
5556
5557 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5558
5559         PR optimization/8750
5560         * gcc.c-torture/execute/20031012-1.c: New test case.
5561
5562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5563
5564         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5565         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5566
5567 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5568
5569         PR optimization/12260
5570         * gcc.c-torture/compile/20031011-2.c: New test case.
5571
5572 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5573
5574         * gcc.c-torture/execute/20031011-1.c: New testcase.
5575
5576 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5577
5578         * gcc.c-torture/compile/20031011-1.c: New test.
5579
5580 2003-10-11  Jan Hubicka  <jh@suse.cz>
5581
5582         * g++.dg/other/first-global.C: New test.
5583
5584 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5585
5586         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5587
5588 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5589
5590         * gcc.c-torture/compile/20031010-1.c: New test.
5591
5592 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5593
5594         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5595         * gcc.c-torture/execute/va-arg-25.c: ... here.
5596
5597 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5598
5599         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5600
5601 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5602
5603         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5604
5605 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5606
5607         * g++.dg/parse/error2.C: New test.
5608
5609 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5610
5611         PR c++/11097
5612         * g++.dg/other/error5.C: Modify the error message.
5613         * g++.dg/lookup/using8.C: New test.
5614
5615 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5616
5617         * gcc.dg/darwin-abi-2.c: New file.
5618         * gcc.c-torture/execute/va-arg-24.c: New file.
5619
5620 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5621
5622         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5623         indentation.
5624
5625 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5626
5627         PR c++/10147
5628         * g++.dg/other/error4.C: Update error messages.
5629         * g++.dg/template/ptrmem4.C: Likewise.
5630
5631         PR c++/12337
5632         * g++.dg/init/new9.C: New test.
5633
5634         PR c++/12334, c++/12236, c++/8656
5635         * g++.dg/ext/attrib8.C: New test.
5636
5637 2003-10-06  Devang Patel  <dpatel@apple.com>
5638
5639         * gcc.dg/debug/dwarf2-3.h: New test.
5640         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5641
5642 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5643
5644         * g++.dg/opt/cfg2.C: New test.
5645
5646 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5647
5648         * g++.dg/opt/float1.C: New test.
5649
5650 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5651
5652         * gcc.dg/c90-array-lval-6.c: New test.
5653         * gcc.dg/c99-array-lval-6.c: New test.
5654
5655 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5656             Ziemowit Laski  <zlaski@apple.com>
5657
5658         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5659         'Derived', so that it is never considered a class method; add
5660         new warning for '+port' method ambiguity.
5661         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5662         <objc/objc-api.h> (needed on Mac OS X).
5663         * objc.dg/method-13.m: New test.
5664
5665 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5666
5667         PR optimization/9325, PR java/6391
5668         * gcc.c-torture/execute/20031003-1.c: New test case.
5669
5670 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5671
5672         PR optimization/12180
5673         * gcc.dg/20031002-1.c: New test.
5674
5675         PR c++/12486
5676         * g++.dg/inherit/error1.C: New test.
5677
5678 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5679
5680         * lib/f-torture.exp (search_for): Rename to...
5681         (search_for_re): This.  Also, clean up comments and the
5682         "regexp" invocation.
5683
5684 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5685
5686         * gcc.c-torture/compile/20031002-1.c: New test.
5687
5688 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5689
5690         * g++.dg/opt/cond1.C: New test.
5691
5692 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5693
5694         * gcc.dg/Wold-style-definition-2.c: New testcase.
5695         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5696
5697 2003-09-29  Richard Henderson  <rth@redhat.com>
5698
5699         * g++.dg/init/array10.C: Add dg-options.
5700
5701 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5702
5703         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5704
5705 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5706
5707         * g++.dg/template/friend19.C: Fix typo.
5708         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5709
5710 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5711
5712         * gcc.c-torture/execute/20030928-1.c: New test.
5713         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5714
5715 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5716
5717         * g++.dg/opt/unroll1.C: New test.
5718
5719 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5720
5721         PR optimization/11741
5722         * gcc.dg/20030926-1.c: New test case.
5723
5724 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5725
5726         PR c++/5655
5727         * g++.dg/parse/access7.C: New test.
5728         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5729
5730 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5731
5732         MERGE OF objc-improvements-branch into MAINLINE:
5733         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5734         if libobjc has not been built.
5735         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5736         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5737         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5738         objc/execute/nested-3.m, objc/execute/np-2.m,
5739         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5740         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5741         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5742         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5743         objc.dg/special/unclaimed-category-1.h,
5744         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5745         well as GNU runtime.
5746         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5747         * execute/cascading-1.m, execute/function-message-1.m,
5748         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5749         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5750         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5751         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5752         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5753         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5754         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5755         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5756         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5757         * objc.dg/bitfield-2.m: Run only on Darwin.
5758         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5759         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5760         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5761         * objc.dg/const-str-1.m: Fix constant string layout.
5762
5763 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5764
5765         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5766
5767 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5768
5769         * gcc.dg/darwin-abi-1.c: New file.
5770
5771 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5772
5773         PR target/12281
5774         * gcc.c-torture/compile/20030921-1.c: New test.
5775
5776 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5777
5778         * g++.dg/opt/reg-stack2.C: New test.
5779
5780 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5781
5782         * g++.dg/eh/delayslot1.C: New test.
5783
5784 2003-09-20  Richard Henderson  <rth@redhat.com>
5785
5786         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5787
5788 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5789
5790         * gcc.c-torture/execute/20030920-1.c: New test case.
5791
5792 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5793
5794         * g++.dg/rtti/typeid3.C: Correct expected error message.
5795
5796 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5797
5798         PR c++/157
5799         * g++.dg/parse/crash12.C: New test.
5800
5801 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5802
5803         * gcc.dg/compat/mixed-struct-check.h: New.
5804         * gcc.dg/compat/mixed-struct-defs.h: New.
5805         * gcc.dg/compat/mixed-struct-init.h: New.
5806         * gcc.dg/compat/struct-by-value-19_main.c: New.
5807         * gcc.dg/compat/struct-by-value-19_x.c: New.
5808         * gcc.dg/compat/struct-by-value-19_y.c: New.
5809         * gcc.dg/compat/struct-by-value-20_main.c: New.
5810         * gcc.dg/compat/struct-by-value-20_x.c: New.
5811         * gcc.dg/compat/struct-by-value-20_y.c: New.
5812         * gcc.dg/compat/struct-return-19_main.c: New.
5813         * gcc.dg/compat/struct-return-19_x.c: New.
5814         * gcc.dg/compat/struct-return-19_y.c: New.
5815         * gcc.dg/compat/struct-return-20_main.c: New.
5816         * gcc.dg/compat/struct-return-20_x.c: New.
5817         * gcc.dg/compat/struct-return-20_y.c: New.
5818
5819 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5820         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5821         so that it will not complain on LP64 targets.
5822
5823 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5824
5825         PR c++/495
5826         * g++.dg/template/friend24.C: New test.
5827
5828 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5829
5830         PR c++/12332
5831         * g++.dg/template/memtmpl2.C: New test.
5832
5833 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5834
5835         PR target/11184
5836         * gcc.dg/builtin-apply1.c: New test.
5837
5838 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5839
5840         PR c++/9848
5841         * g++.dg/warn/Wunused-4.C: New test.
5842
5843 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5844
5845         PR c++/12316
5846         * g++.dg/other/gc2.C: New test.
5847
5848 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5849
5850         PR c++/11991
5851         * g++.dg/rtti/typeid3.C: New test.
5852
5853         PR c++/12266
5854         * g++.dg/overload/template1.C: New test.
5855
5856 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5857
5858         * g++.dg/opt/cfg3.C: New test.
5859
5860 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5861
5862         PR c++/7939
5863         * g++.dg/template/crash11.C: New test.
5864
5865 2003-09-16  Jason Merrill  <jason@redhat.com>
5866             Jakub Jelinek  <jakub@redhat.com>
5867
5868         * gcc.dg/attr-warn-unused-result.c: New test.
5869
5870 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5871
5872         PR c++/12184
5873         * g++.dg/expr/call2.C: New test.
5874
5875 2003-09-15  Andreas Jaeger  <aj@suse.de>
5876
5877         * gcc.dg/Wold-style-definition-1.c: New test.
5878
5879 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5880
5881         PR c++/3907
5882         * g++.dg/parse/template12.C: New test.
5883
5884         * g++.dg/abi/bitfield11.C: New test.
5885         * g++.dg/abi/bitfield12.C: Likewise.
5886
5887 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5888
5889         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5890         non-expansion of functional macro name without arguments at EOL.
5891         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5892
5893 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5894
5895         * gcc.c-torture/execute/20030914-[12].c: New tests.
5896
5897 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5898
5899         PR c++/11788
5900         * g++.dg/overload/addr1.C: New test.
5901
5902 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5903
5904         * gcc.dg/20030909-1.c: New test.
5905
5906 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5907
5908         * gcc.dg/ultrasp10.c: New test.
5909
5910 2003-09-09  Devang Patel  <dpatel@apple.com>
5911
5912         * gcc.dg/darwin-ld-6.c: New test.
5913
5914 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5915
5916         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5917
5918 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5919
5920         * gcc.dg/ia64-types1.c: New test.
5921         * gcc.dg/ia64-types2.c: Likewise.
5922
5923 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5924
5925         * gcc.dg/builtins-1.c: Add more _Complex tests.
5926         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5927
5928         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5929         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5930
5931 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/11786
5934         * g++.dg/lookup/koenig2.C: New test.
5935
5936         PR c++/5296
5937         * g++.dg/rtti/typeid2.C: New test.
5938
5939 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5940
5941         * gcc.c-torture/compile/20030904-1.c: New test.
5942
5943 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5944
5945         * g++.dg/opt/longbranch2.C: New test.
5946
5947 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5948
5949         * g++.dg/template/crash10.C: Only compile it.
5950
5951 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5952
5953         PR middle-end/11665
5954         * gcc.c-torture/compile/20030907-1.c: New test.
5955         * g++.dg/init/array11.C: New test.
5956
5957 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5958
5959         PR c++/11852
5960         * g++.dg/init/struct1.C: New test.
5961
5962 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5963
5964         PR c++/12181
5965         * g++.dg/expr/comma1.C: New test.
5966
5967 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5968
5969         PR c++/11867
5970         * g++.dg/expr/static_cast5.C: New test.
5971
5972 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5973
5974         PR c++/11507
5975         * g++.dg/lookup/scoped7.C: New test.
5976
5977         PR c++/9574
5978         * g++.dg/other/static1.C: New test.
5979
5980         PR c++/11490
5981         * g++.dg/warn/template-1.C: New test.
5982
5983         PR c++/11432
5984         * g++.dg/template/crash10.C: New test.
5985
5986         PR c++/2478
5987         * g++.dg/overload/VLA.C: New test.
5988
5989         PR c++/10804
5990         * g++.dg/template/call1.C: New test.
5991
5992 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5993
5994         PR c++/11794
5995         * g++.dg/parse/using3.C: New test.
5996
5997 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5998
5999         PR c++/11409
6000         * g++.dg/overload/builtin3.C: New test case.
6001
6002 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6003
6004         PR c/9862
6005         * gcc.dg/20030906-1.c: New test.
6006         * gcc.dg/20030906-2.c: Likewise.
6007
6008 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6009
6010         PR c++/12167
6011         * g++.dg/parse/defarg5.C: New test.
6012
6013         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6014
6015 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/12163
6018         * g++.dg/expr/static_cast4.C: New test.
6019
6020         PR c++/12146
6021         * g++.dg/template/crash9.C: New test.
6022
6023 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6024
6025         * g++.old-deja/g++.ext/pretty2.C: Update for change
6026         in __FUNCTION__.
6027         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6028
6029 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6030
6031         PR c++/11922
6032         * g++/dg/template/qualified-id1.C: New test.
6033
6034         PR c++/12037
6035         * g++.dg/warn/noeffect4.C: New test.
6036
6037 2003-09-04  Matt Austern  <austern@apple.com>
6038
6039         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6040         * g++.dg/ext/fnname2.C: Likewise.
6041         * g++.dg/ext/fnname3.C: Likewise.
6042
6043 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6044
6045         * g++.dg/expr/lval1.C: New test.
6046         * g++.dg/ext/lvcast.C: Remove.
6047
6048 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6049
6050         PR optimization/11700.
6051         * gcc.c-torture/compile/20030903-1.c: New test case.
6052
6053 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6054
6055         PR c++/12053
6056         * g++.dg/abi/layout4.C: New test.
6057
6058 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6059
6060         PR c++/11553
6061         * g++.dg/parse/friend3.C: New test.
6062
6063 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6064
6065         PR c++/11847
6066         * g++.dg/template/class1.C: New test.
6067
6068         PR c++/11808
6069         * g++.dg/expr/call1.C: New test.
6070
6071 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6072
6073         PR c++/12114
6074         * g++.dg/init/ref9.C: New test.
6075
6076         PR c++/11972
6077         * g++.dg/template/nested4.C: New test.
6078
6079 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6080
6081         PR c++/12093
6082         * g++.dg/template/non-dependent4.C: New test.
6083
6084         PR c++/11928
6085         * g++.dg/inherit/conv1.C: New test.
6086
6087 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6088
6089         PR c++/6196
6090         * g++.dg/ext/label1.C: New test.
6091         * g++.dg/ext/label2.C: Likewise.
6092
6093 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6094
6095         * g++.dg/expr/cond3.C: New test.
6096
6097 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6098
6099         * gcc.dg/builtins-1.c: Add new builtin cases.
6100
6101 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6102
6103         * gcc.dg/builtins-1.c: Add new cases.
6104         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6105
6106 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6107
6108         * gcc.dg/builtins-1.c: Add more math builtin tests.
6109         * gcc.dg/torture/builtin-attr-1.c: New test.
6110
6111 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6112
6113         PR optimization/5079
6114         * g++.dg/opt/static3.C: New test.
6115
6116 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6117
6118         * gcc.misc-tests/gcov-10b.c: New test.
6119
6120 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6121
6122         * g++.dg/opt/ptrmem3.C: New test.
6123
6124         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6125
6126 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6127
6128         * gcc.dg/20030826-2.c: New test.
6129
6130 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6131
6132         PR middle-end/12002
6133         * g77.f-torture/compile/12002.f: New test case.
6134
6135 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6136
6137         * gcc.dg/20030826-1.c: New test case.
6138
6139 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6140
6141         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6142
6143 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6144
6145         PR c++/11871
6146         * c++.dg/lookup/crash1.C: New test.
6147
6148         * c++.dg/warn/noeffect3.C: New test.
6149
6150 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6151
6152         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6153         * gcc.dg/compat/vector-1_y.c: Ditto.
6154         * gcc.dg/compat/vector-2_x.c: Ditto.
6155         * gcc.dg/compat/vector-2_y.c: Ditto.
6156
6157 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6158
6159         * gcc.dg/20030702-1.c: New test.
6160
6161 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/8795
6164         * g++.dg/ext/altivec-1.C: New test.
6165
6166 2003-08-24  Richard Henderson  <rth@redhat.com>
6167
6168         * g++.dg/eh/simd-2.C: Add -w for x86.
6169
6170 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6171
6172         * gcc.dg/20030815-1.c: New test.
6173
6174 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6175
6176         PR c++/3765
6177         * g++.dg/parse/access6.C: New test.
6178
6179 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6180
6181         PR c++/641, c++/11876
6182         * g++.dg/template/friend22.C: New test.
6183         * g++.dg/template/friend23.C: Likewise.
6184
6185 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6186
6187         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6188         identically.
6189
6190 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6191
6192         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6193
6194 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6195
6196         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6197
6198 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6199
6200         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6201
6202 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6203
6204         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6205
6206 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6207
6208         PR c++/11919
6209         * g++.dg/overload/prom1.C: New test.
6210
6211         PR c++/11551
6212         * g++.dg/parse/dtor2.C: New test.
6213
6214         PR c++/10762
6215         * g++.dg/parse/using2.C: New test.
6216
6217 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6218
6219         PR target/11805
6220         * gcc.c-torture/compile/20030821-1.c: New.
6221
6222 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6223
6224         PR c++/11834
6225         * g++.dg/template/deduce2.C: New test.
6226
6227 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6228
6229         * gcc.c-torture/execute/20030821-1.c: New test.
6230
6231 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6232
6233         PR middle-end/11984
6234         * gcc.dg/20030820-1.c: New test case.
6235
6236 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         PR c++/11945
6239         * g++.dg/warn/noeffect2.C: New test.
6240
6241 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6242
6243         PR c++/10926
6244         * g++.dg/template/dtor2.C: New test.
6245
6246         PR c++/11684
6247         * g++.dg/template/operator1.C: New test.
6248         * g++.dg/parse/operator4.C: New test.
6249
6250         PR c++/11946.C
6251         * g++.dg/expr/enum1.C: New test.
6252         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6253
6254         PR c++/11036.C
6255         * g++.dg/parse/elab2.C: New test.
6256         * g++.dg/parse/typedef4.C: Change error message.
6257         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6258         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6259         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6260
6261 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6262
6263         * gcc.dg/pch/warn-1.c: New.
6264         * gcc.dg/pch/warn-1.hs: New.
6265
6266         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6267         not-tested file.
6268
6269 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6270
6271         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6272
6273 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6274
6275         * gcc.dg/uninit-D.c: New Test.
6276         * gcc.dg/uninit-E.c: New Test.
6277         * gcc.dg/uninit-F.c: New Test.
6278         * gcc.dg/uninit-G.c: New Test.
6279
6280 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6281
6282         * g++.dg/README: Describe the pch directory.
6283
6284 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6285
6286         PR c++/11174
6287         * g++.dg/parse/access4.C: New test.
6288         * g++.dg/parse/access5.C: Likewise.
6289         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6290
6291 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6292
6293         * gcc.dg/noncompile/20030818-1.c: New.
6294
6295 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6296
6297         PR c++/11957
6298         * g++.dg/warn/noeffect1.C: New test.
6299
6300         * g++.dg/template/scope2.C: New test.
6301         * g++.dg/template/error2.C: Correct dg-error
6302
6303 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6304
6305         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6306
6307 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6308
6309         PR C++/11512
6310         * g++.dg/template/warn1.C: New.
6311
6312 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6313
6314         * g++.dg/template/error2.C: New test.
6315         * g++.dg/lookup/using7.C: Adjust errors
6316         * g++.old-deja/g++.pt/crash36.C: Likewise.
6317         * g++.old-deja/g++.pt/derived3.C: Likewise.
6318
6319 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6320
6321         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6322         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6323         * gcc.c-torture/execute/builtins/string-9.c: New, from
6324         string-opt-9.c.  Adjust for execute/builtins framework.
6325         * gcc.c-torture/execute/string-opt-9.c: Delete.
6326
6327 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6328
6329         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6330
6331         * g++.dg/parse/ret-type2.C: New test.
6332
6333         PR c++/11703
6334         * g++.dg/init/new8.C: New test.
6335
6336         PR c++/10923
6337         * g++.dg/parse/typedef5.C: New test.
6338
6339         PR c++/9512
6340         * g++.dg/parse/qualified2.C: New test.
6341         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6342         invalid code.
6343
6344 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6345
6346         * g++.dg/conversion/ptrmem1.C: New test.
6347
6348 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6349
6350         PR target/11693
6351         * gcc.dg/20030811-1.c: New test.
6352
6353         PR target/11535
6354         * gcc.c-torture/execute/20030811-1.c: New test.
6355
6356 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6357
6358         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6359
6360 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6361
6362         PR c++/11789.C
6363         * g++.dg/inherit/multiple1.C: New test.
6364
6365 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6366
6367         * gcc.dg/spe1.c: New test.
6368
6369         PR c++/11670
6370         * g++.dg/expr/cast2.C: New test.
6371
6372         PR c++/10530
6373         * g++.dg/template/dependent-name2.C: New test.
6374
6375 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6376
6377         * g++.dg/parse/crash11.C: Put the dg options in comments.
6378
6379 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6380
6381         * lib/gcc-dg.exp: Update for diagnostic change.
6382
6383 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6384
6385         PR c++/5767
6386         * g++.dg/parse/crash11.C: New test.
6387
6388 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6389
6390         * gcc.dg/cpp/spacing1.c: Update.
6391
6392 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6393
6394         PR target/11739
6395         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6396         a value for -mtune.
6397
6398 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6399
6400         PR middle-end/11771
6401         * gcc.c-torture/compile/20030804-1.c: New test case.
6402
6403 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6404
6405         * gcc.dg/20030804-1.c: New test case.
6406
6407 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6408
6409         * gcc.dg/cpp/separate-1.c: New test.
6410
6411 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6412
6413         PR c++/11704
6414         * g++.dg/template/dependent-expr2.C: New test.
6415
6416         PR c++/11766
6417         * g++.dg/expr/ptrmem1.C: New test.
6418
6419 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6420
6421         PR c++/9453
6422         * g++.dg/template/friend15.C: New test.
6423
6424 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6425
6426         * lib/dg-pch.exp: Work round PCH bug.
6427
6428 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6429
6430         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6431         builtins.  Move cases from builtins-4.c here.
6432
6433         * gcc.dg/torture/builtin-math-1.c: New test taken from
6434         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6435         additional cases.
6436
6437         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6438         Delete.
6439
6440 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6441
6442         PR c++/9447
6443         * g++.dg/template/using7.C: New test.
6444
6445 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6446
6447         * import1.c, import2.c: New tests.
6448
6449 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6450
6451         * g++.dg/eh/crossjump1.C: New test.
6452
6453 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6454
6455         PR c++/11697
6456         * g++.dg/template/using6.C: New test.
6457
6458         PR c++/11744
6459         * g++.dg/template/koenig2.C: New test.
6460
6461 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6462
6463         PR c++/7983
6464         * g++.dg/parse/typedef4.C: New test.
6465
6466 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6467
6468         PR c++/8442, c++/8806
6469         * g++.dg/template/elab1.C: New test.
6470         * g++.dg/template/type2.C: Likewise.
6471         * g++.dg/template/ttp3.C: Adjust expected error message.
6472         * g++.old-deja/g++.law/visibility13.C: Likewise.
6473         * g++.old-deja/g++.niklas/t135.C: Likewise.
6474         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6475         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6476         template argument.
6477         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6478
6479 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6480
6481         PR c++/11295
6482         * g++.dg/ext/stmtexpr1.C: New test.
6483
6484         * g++.dg/opt/tmp1.C: New test.
6485
6486         PR c++/11525
6487         * g++.dg/parse/constant4.C: New test.
6488
6489         PR c++/9447
6490         * g++.dg/template/using5.C: New test.
6491
6492 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6493
6494         * gcc.dg/builtins-27.c: New test case.
6495
6496 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6497
6498         * gcc.dg/tls/opt-7.c: New test.
6499
6500 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6501
6502         * g++.old-deja/g++.other/crash18.C: Remove.
6503
6504 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6505
6506         * g++.dg/template/explicit3.C: New.
6507         * g++.dg/template/explicit4.C: New.
6508         * g++.dg/template/explicit5.C: New.
6509
6510         PR c++/11347
6511         * g++.dg/template/memtmpl1.C: New.
6512
6513 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6514
6515         PR target/11565
6516         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6517         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6518
6519 2003-07-30  Jan Hubicka  <jh@suse.cz>
6520
6521         * vtgc1.c: Kill.
6522
6523 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6524
6525         * gcc.dg/struct-in-proto-1.c: New test.
6526
6527 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6528
6529         * gcc.dg/cpp/include2.c: Only expect one message.
6530
6531 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6532
6533         PR c++/9447
6534         * g++.dg/template/using1.C: New test.
6535         * g++.dg/template/using2.C: New test.
6536         * g++.dg/template/using3.C: New test.
6537         * g++.dg/template/using4.C: New test.
6538
6539 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6540
6541         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6542         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6543
6544 2003-07-28  Jan Hubicka  <jh@suse.cz>
6545
6546         PR c++/11530
6547         * g++.dg/opt/call1.C: New test.
6548
6549 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6550
6551         PR c++/11667
6552         * g++.dg/init/enum2.C: New test.
6553         * g++.dg/template/overload1.C: Add "-w" option.
6554
6555 2003-07-28    <hp@bitrange.com>
6556
6557         * gcc.dg/Wdeclaration-after-statement-1.c,
6558         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6559
6560 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6561
6562         * gcc.c-torture/compile/20030725-1.c: New test.
6563
6564 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6565
6566         * gcc.dg/20030505.c: Only run for SPE.
6567         Remove definition of opaque type.
6568
6569 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6570
6571         * g++.dg/template/ptrmem6.C: New test.
6572
6573 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6574
6575         * gcc.c-torture/compile/zero-strct-2.c: New test.
6576
6577 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6578
6579         * gcc.dg/intermod-1.c: New test.
6580
6581 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6582
6583         PR c++/11617
6584         * g++.dg/template/lookup2.C: New test.
6585         * g++.dg/template/memclass1.C: Remove instantiated from error.
6586         * g++.dg/other/error2.C: Tweak expected errors.
6587
6588         PR c++/11596
6589         * g++.dg/template/defarg3.C: New test.
6590
6591         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6592
6593 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6594
6595         * g++.dg/inherit/access5.C: New test.
6596
6597 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6598
6599         PR c++/11513
6600         * g++.dg/template/crash8.C: New test.
6601
6602 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6603
6604         PR c/10602
6605         * gcc.dg/noncompile/incomplete-2.c: New test.
6606
6607 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6608
6609         PR c++/11645
6610         * g++.dg/inherit/access4.C: New test.
6611
6612         PR c++/11517
6613         * g++.dg/expr/cond2.C: New test.
6614
6615         PR optimization/10679
6616         * g++.dg/opt/inline4.C: New test.
6617
6618 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         * g++.dg/parse/crash10: New test.
6621
6622 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6623
6624         * g++.dg/ext/flexary1.C: New test.
6625
6626 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6627
6628         PR c++/10793
6629         * g++.dg/template/crash9.C: New test.
6630
6631 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6632
6633         PR c++/3004
6634         * g++.dg/parse/typedef3.C: New test.
6635
6636         PR c++/7906
6637         * g++.dg/parse/operator2.C: New test.
6638
6639         PR c++/8895
6640         * g++.dg/parse/def-tmpl-arg1.C: New test.
6641
6642         PR c++/9282
6643         * g++.dg/parse/funptr1.C: New test.
6644
6645         PR c++/9452
6646         * g++.dg/parse/ambig3.C: New test.
6647
6648         PR c++/9454
6649         * g++.dg/parse/operator3.C: New test.
6650
6651         PR c++/9486
6652         * g++.dg/parse/template10.C: New test.
6653
6654         PR c++/9488
6655         * g++.dg/parse/template11.C: New test.
6656
6657         PR c++/10150
6658         * g++.dg/parse/invalid-op1.C: New test.
6659
6660         PR c++/10247
6661         * g++.dg/parse/condexpr1.C: New test.
6662
6663 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6664
6665         * g++.dg/ext/packed3.C: New test.
6666         * g++.dg/ext/packed4.C: New test.
6667
6668         * gcc.dg/pack-test-3.c: New test.
6669
6670 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6671
6672         * lib/compat.exp: Handle dg-options per source file.
6673         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6674         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6675         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6676         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6677         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6678         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6679         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6680         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6681         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6682         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6683         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6684         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6685         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6686         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6687
6688 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6689
6690         PR c/10320
6691         * gcc.c-torture/execute/20030718-1.c: New test.
6692
6693 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6694
6695         PR optimization/11536
6696         * gcc.dg/20030721-1.c: New test.
6697
6698 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6699
6700         PR c++/11546
6701         * g++.dg/template/lookup1.C: New test.
6702
6703 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6704
6705         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6706         diagnostics of ill-formed constructs involving labels.
6707         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6708         the new 'previously defined here' message.
6709
6710 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6711
6712         * g++.dg/parse/non-dependent2.C: New test.
6713
6714 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6715
6716         * g++.dg/init/init-ref4.C: xfail on targets without
6717         weak symbols.
6718
6719 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6720
6721         PR target/11087
6722         * gcc.c-torture/execute/20030717-1.c: New test.
6723
6724 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6725
6726         * g++.dg/opt/cfg1.C: New test.
6727
6728 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6729
6730         PR optimization/11557
6731         * gcc.dg/20030717-1.c: New test.
6732
6733 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6734
6735         PR c++/10476
6736         * g++.dg/expr/crash-1.C: New test.
6737
6738         PR c++/11027
6739         * g++.dg/template/init3.C: New test.
6740
6741         PR c++/8222
6742         * g++.dg/template/non-dependent1.C: New test.
6743
6744         PR c++/11070
6745         * g++.dg/template/non-dependent2.C: New test.
6746
6747         PR c++/11071
6748         * g++.dg/template/non-dependent3.C: New test.
6749
6750         PR c++/9907
6751         * g++.dg/template/sizeof5.C: New test.
6752
6753 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6754
6755         PR 11498
6756         * gcc.c-torture/compile/mangle-1.c: New file.
6757
6758 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6759
6760         PR c++/7809
6761         * g++.dg/parse/access3.C: New test.
6762
6763 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6764
6765         PR c++/11384
6766         * g++.dg/init/init-ref4.C: New test.
6767
6768 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6769
6770         PR c++/11547
6771         * g++.dg/parse/constant3.C: New test.
6772         * g++.dg/parse/crash7.C: Likewise.
6773
6774 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6775
6776         PR target/11008
6777         * gcc.dg/i386-pentium4-not-mull.c: New.
6778
6779 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6780
6781         * gcc.dg/asm-names.c (ymain): Make it weak.
6782
6783 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6784
6785         PR c++/5421
6786         * g++.dg/template/friend21.C: New test.
6787
6788 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6789
6790         * gcc.dg/cleanup-8.c: New test.
6791         * gcc.dg/cleanup-9.c: New test.
6792
6793 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6794
6795         * g++.dg/ext/dll-MI1.h: New file.
6796         * g++.dg/ext/dllexport-MI1.C: New file.
6797         * g++.dg/ext/dllimport-MI1.C: New file.
6798
6799 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6800
6801         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6802         it does not have cmpstrsi patterns (just cmpmemsi).
6803
6804 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR debug/11473
6807         * g++.dg/debug/debug8.C: New test.
6808
6809 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6810
6811         PR c++/10108
6812         * g++.dg/template/crash7.C: New test.
6813
6814 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6815
6816         PR target/10795
6817         * gcc.c-torture/compile/20030708-1.c: New.
6818
6819 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6820
6821         * gcc.c-torture/execute/20030715-1.c: New test.
6822
6823 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6824
6825         * gcc.dg/pch/inline-3.c: New file.
6826         * gcc.dg/pch/inline-3.hs: New file.
6827         * gcc.dg/pch/inline-4.c: New file.
6828         * gcc.dg/pch/inline-4.hs: New file.
6829
6830 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6831
6832         PR c++/11509
6833         * g++.dg/template/crash6.C: New test.
6834
6835         PR c++/7053
6836         * g++.dg/template/friend20.C: New test.
6837
6838         PR c++/7019
6839         * g++.dg/template/overload2.C: New test.
6840
6841 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6842
6843         PR optimization/11440
6844         * gcc.c-torture/execute/20030714-1.c: New test.
6845
6846 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6847
6848         PR c++/11154
6849         * g++.dg/template/partial2.C: New test.
6850
6851 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6852
6853         PR c++/11503
6854         * g++.dg/template/anon1.C: New test.
6855
6856         PR c++/11493
6857         PR c++/11495
6858         * g++.dg/parse/template9.C: Likewise.
6859         * g++.dg/template/crash4.C: New test.
6860         * g++.dg/template/koenig1.C: Likewise.
6861         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6862         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6863         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6864         functions.
6865         * g++.old-deja/g++.jason/template36.C: Likewise.
6866         * g++.old-deja/g++.mike/p1989.C: Likewise.
6867         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6868         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6869         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6870         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6871         compiling.
6872         * g++.old-deja/g++.pt/union2.C: Use this->.
6873
6874 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6875
6876         * gcc.dg/20030711-1.c: New test.
6877
6878 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6879
6880         PR c++/11050
6881         * g++.dg/parse/args1.C: New test.
6882         * g++.pt/defarg8.C: Change expected errors.
6883
6884 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6885
6886         PR c++/8164
6887         * g++.dg/template/nontype2.C: New test.
6888
6889         PR c++/10558
6890         * g++.dg/parse/template8.C: New test.
6891
6892         PR c++/8327
6893         * g++.dg/template/scope1.C: New test.
6894
6895         * g++.dg/warn/Wsign-compare-1.C: New test.
6896
6897 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6898
6899         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6900
6901 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6902
6903         PR c++/9411
6904         * g++.dg/template/explicit2.C: New test.
6905
6906         PR c++/10032
6907         * g++.dg/warn/pedantic1.C: New test.
6908
6909 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6910
6911         PR c++ 9483
6912         * g++.dg/other/field1.C: New test.
6913
6914 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6915
6916         PR c/11449
6917         * gcc.c-torture/compile/20030707-1.c: New.
6918
6919 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6920
6921         PR c++/10849
6922         * g++.dg/template/access12.C: New test.
6923
6924 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6925
6926         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6927         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6928         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6929         * gcc.misc-tests/gcov.exp: Update
6930         * g++.dg/gcov/gcov.exp: Update
6931         * lib/gcov.exp: Update.
6932
6933 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6934
6935         * g++.dg/abi/mangle17.C: Make sure template expressions are
6936         dependent.
6937         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6938         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6939         * g++.dg/opt/stack1.C: Remove erroneous code.
6940         * g++.dg/parse/template7.C: New test.
6941         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6942         * g++.old-deja/g++.pt/crash4.C: Likewise.
6943
6944 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6945
6946         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6947         with zero or one occurence of `$' after the initial `L'.
6948
6949 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6950
6951         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6952
6953 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6954
6955         PR c/11370
6956         * gcc.dg/Wunreachable-6.c: New testcase.
6957         * gcc.dg/Wunreachable-7.c: New testcase.
6958
6959 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6960
6961         PR c/11420
6962         * gcc.dg/20030708-1.c: New test.
6963
6964 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6965
6966         * gcc.dg/compat/sdata-section.h: New file.
6967         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6968         * gcc.dg/torture/mips-sdata-1.c: New test.
6969
6970 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6971
6972         PR c++/11030
6973         * g++.dg/template/friend19.C: New test.
6974
6975 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6976
6977         * g++.dg/opt/strength-reduce.C: New test.
6978
6979 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6980
6981         PR target/10979
6982         * gcc.dg/20030707-1.c: New testcase.
6983
6984 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6985
6986         PR optimization/11059
6987         * g++.dg/opt/emptyunion.C: New testcase.
6988
6989 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6990             Eric Botcazou  <ebotcazou@libertysurf.fr>
6991
6992         * g++.dg/opt/stack1.C: New test.
6993
6994 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6995
6996         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6997         run test.
6998
6999         PR c++/11431
7000         * g++.dg/expr/static_cast3.C: New test.
7001
7002 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7003
7004         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7005         everywhere.
7006         * gcc.dg/concat.c: Concatenation of string constants with
7007         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7008         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7009         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7010         necessary to avoid multi-character character constant warning.
7011         * gcc.dg/cpp/escape.c: Likewise.
7012         * gcc.dg/cpp/ucs.c: Likewise.
7013         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7014         Fix a typo.
7015
7016 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7017
7018         PR c/11428
7019         * gcc.c-torture/compile/20030704-1.c: New.
7020
7021 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7022
7023         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7024
7025 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7026
7027         PR c++/5287, PR c++/7910,  PR c++/11021
7028         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7029         tests for warnings.
7030         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7031         * g++.dg/ext/dllimport3.C: Likewise.
7032         * g++.dg/ext/dllimport4.C: New file.
7033         * g++.dg/ext/dllimport5.C: New file.
7034         * g++.dg/ext/dllimport6.C: New file.
7035         * g++.dg/ext/dllimport7.C: New file.
7036         * g++.dg/ext/dllimport8.C: New file.
7037         * g++.dg/ext/dllimport9.C: New file.
7038         * g++.dg/ext/dllimport10.C: New file.
7039         * g++.dg/ext/dllexport1.C: New file.
7040
7041 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7042
7043         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7044         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7045
7046 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7047
7048         * gcc.dg/builtins-25.c: New testcase.
7049         * gcc.dg/builtins-26.c: New testcase.
7050
7051 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7052
7053         * gcc.dg/compat/vector-defs.h: New file.
7054         * gcc.dg/compat/vector-setup.h: New file.
7055         * gcc.dg/compat/vector-check.h: New file.
7056         * gcc.dg/compat/vector-1_main.c: New file.
7057         * gcc.dg/compat/vector-1_x.c: New file.
7058         * gcc.dg/compat/vector-1_y.c: New file.
7059         * gcc.dg/compat/vector-2_main.c: New file.
7060         * gcc.dg/compat/vector-2_x.c: New file.
7061         * gcc.dg/compat/vector-2_y.c: New file.
7062
7063         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7064         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7065         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7066         * gcc.dg/compat/struct-align-1.h: New file.
7067         * gcc.dg/compat/struct-align-1_main.c: New file.
7068         * gcc.dg/compat/struct-align-1_x.c: New file.
7069         * gcc.dg/compat/struct-align-1_y.c: New file.
7070         * gcc.dg/compat/struct-align-2.h: New file.
7071         * gcc.dg/compat/struct-align-2_main.c: New file.
7072         * gcc.dg/compat/struct-align-2_x.c: New file.
7073         * gcc.dg/co
7074         * g++.old-deja/g++.other/comdat3.C: Likewise.
7075         * g++.old-deja/g++.other/ctor1.C: Likewise.
7076         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7077
7078 2003-06-05  Richard Henderson  <rth@redhat.com>
7079
7080         * gcc.dg/debug/20030605-1.c: New.
7081
7082 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7083
7084         * README.QMTEST: Update.
7085
7086 2003-06-04  Richard Henderson  <rth@redhat.com>
7087
7088         * gcc.dg/cleanup-1.c: New.
7089         * gcc.dg/cleanup-2.c: New.
7090         * gcc.dg/cleanup-3.c: New.
7091         * gcc.dg/cleanup-4.c: New.
7092         * gcc.dg/cleanup-5.c: New.
7093         * gcc.dg/cleanup-6.c: New.
7094         * gcc.dg/cleanup-7.c: New.
7095
7096 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7097
7098         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7099
7100         * lib/dg-pch.exp: New file.
7101         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7102         * gcc.dg/pch/pch.exp: Likewise.
7103
7104 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7105
7106         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7107         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7108         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7109         * gcc.dg/builtins-17.c: New test case.
7110         * gcc.dg/i386-387-4.c: New test case.
7111         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7112
7113 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7114
7115         * gcc.dg/ultrasp9.c: New test.
7116
7117 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7118
7119         * gcc.c-torture/compile/20030604-1.c: New test.
7120         * gcc.dg/sparc-constant-1.c: New test.
7121
7122 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7123
7124         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7125
7126 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7127
7128         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7129
7130         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7131         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7132
7133 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7134
7135         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7136
7137 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7138
7139         PR c++/10940
7140         * g++.dg/template/spec10.C: New test.
7141
7142 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7143
7144         * gcc.dg/builtins-16.c: New test case.
7145
7146 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7147
7148         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7149         mempcpy test with post-increments.
7150         * gcc.c-torture/execute/string-opt-3.c: New test.
7151         * gcc.dg/string-opt-1.c: New test.
7152
7153 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7154
7155         PR fortran/10965
7156         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7157
7158 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7159
7160         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7161         (scan-assembler): ... here.  Use dg-scan.
7162         (scan-assembler-not): Likewise.
7163         (scan-file): New function.
7164         (scan-file-not): Likewise.
7165         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7166         * gcc.dg/cpp/_Pragma4.c: Likewise.
7167         * gcc.dg/cpp/_Pragma5.c: Likewise.
7168         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7169         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7170         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7171         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7172         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7173         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7174         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7175         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7176         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7177         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7178         * gcc.dg/cpp/cxxcom1.c: Likewise.
7179         * gcc.dg/cpp/line1.c: Likewise.
7180         * gcc.dg/cpp/maccom1.c: Likewise.
7181         * gcc.dg/cpp/maccom2.c: Likewise.
7182         * gcc.dg/cpp/maccom3.c: Likewise.
7183         * gcc.dg/cpp/maccom4.c: Likewise.
7184         * gcc.dg/cpp/maccom5.c: Likewise.
7185         * gcc.dg/cpp/maccom6.c: Likewise.
7186         * gcc.dg/cpp/multiline.c: Likewise.
7187         * gcc.dg/cpp/spacing1.c: Likewise.
7188         * gcc.dg/cpp/spacing2.c: Likewise.
7189         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7190         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7191         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7192         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7193         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7194         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7195         * gcc.dg/cpp/cxxcom2.c: Likewise.
7196         * gcc.dg/cpp/cxxcom2.h: New file.
7197
7198         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7199         * g++.dg/cpp/truefalse.C: Here.
7200         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7201
7202 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7203
7204         * gcc.dg/cpp/redef3.c: New file.
7205
7206 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7207
7208         * gcc.dg/i386-loop-3.c: New test.
7209
7210 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7211
7212         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7213
7214 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7215
7216         * gcc.dg/fwrapv-1.c: New test case.
7217         * gcc.dg/fwrapv-2.c: New test case.
7218
7219 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7220
7221         PR c++/10956
7222         * g++.dg/template/spec9.C: New test.
7223
7224 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7225
7226         * gcc.dg/duff-4.c: New test case.
7227
7228 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7229
7230         PR fortran/10843
7231         * g77.dg/ffixed-form-1.f: New test
7232         * g77.dg/ffixed-form-2.f: New test
7233         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7234         * g77.dg/ffree-form-3.f: New test
7235
7236 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7237
7238         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7239         * gcc.dg/wint_t-1.c: Likewise.
7240
7241 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7242
7243         * g++.dg/template/access11.C: New test.
7244
7245 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7246
7247         PR c++/10849
7248         * g++.dg/template/access10.C: New test.
7249
7250 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7251             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7252
7253         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7254
7255 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7256
7257         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7258         suppress for powerpc-*-darwin*.
7259         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7260
7261 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7262
7263         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7264         suppress option for powerpc-*-darwin*.
7265
7266 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7267
7268         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7269         * gcc.dg/builtins-4.c: Add test for fmod.
7270
7271 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7272
7273         PR c++/10682
7274         * g++.dg/template/instantiate4.C: New test.
7275
7276 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7277
7278         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7279
7280 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7281
7282         * gcc.dg/compat/scalar-return-1_main.c: New file.
7283         * gcc.dg/compat/scalar-return-1_x.c: New file.
7284         * gcc.dg/compat/scalar-return-1_y.c: New file.
7285         * gcc.dg/compat/scalar-return-2_main.c: New file.
7286         * gcc.dg/compat/scalar-return-2_x.c: New file.
7287         * gcc.dg/compat/scalar-return-2_y.c: New file.
7288         * gcc.dg/compat/struct-return-3_main.c: New file.
7289         * gcc.dg/compat/struct-return-3_y.c: New file.
7290         * gcc.dg/compat/struct-return-3_x.c: New file.
7291         * gcc.dg/compat/struct-return-2_main.c: New file.
7292         * gcc.dg/compat/struct-return-2_x.c: New file.
7293         * gcc.dg/compat/struct-return-2_y.c: New file.
7294
7295 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7296
7297         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7298         for hppa*-hp-hpux*.
7299         * gcc.dg/20021014-1.c (dg-options): Likewise.
7300         * gcc.dg/nest.c (dg-options): Likewise.
7301
7302 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7303
7304         PR c++/9738
7305         * g++.dg/ext/dllimport2.C: New file.
7306         * g++.dg/ext/dllimport3.C: New file.
7307
7308 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7309
7310         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7311         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7312         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7313         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7314         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7315         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7316         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7317         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7318         * gcc.dg/compat/small-struct-defs.h: New file.
7319         * gcc.dg/compat/small-struct-init.h: New file.
7320         * gcc.dg/compat/small-struct-check.h: New file.
7321         * gcc.dg/compat/fp-struct-defs.h: New file.
7322         * gcc.dg/compat/fp-struct-check.h: New file.
7323         * gcc.dg/compat/fp-struct-init.h: New file.
7324         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7325         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7326
7327 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7328
7329         * gcc.dg/20030225-2.c: New test.
7330
7331 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7332             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7333
7334         * gcc.c-torture/compile/20030518-1.c: New test case.
7335
7336 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7337
7338         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7339         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7340         gcc-dg-debug-runtest.
7341         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7342         gcc-dg-debug-runtest.
7343
7344 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7345
7346         PR c++/9022
7347         * g++.dg/lookup/using6.C: New test.
7348
7349 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7350
7351         * g++.dg/parse/access2.C: New test.
7352
7353 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7354
7355         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7356         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7357         * gcc.dg/debug/debug.exp: Likewise.
7358
7359 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7360
7361         * gcc.dg/dollar.c: New test.
7362
7363 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7364
7365         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7366         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7367         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7368         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7369         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7370         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7371         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7372         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7373         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7374         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7375         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7376         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7377         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7378         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7379         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7380         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7381         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7382         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7383
7384 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7385
7386         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7387         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7388         support for "repo" mode.
7389         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7390         * lib/g77-dg.exp: Likewise.
7391         * lib/obj-dg.exp: Likewise.
7392
7393 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7394
7395         Merge from gcc-3_2-rhl8-branch:
7396         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7397
7398         * gcc.dg/tls/opt-6.c: New test.
7399
7400         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7401
7402         * gcc.dg/20030405-1.c: New test.
7403
7404         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7405
7406         * gcc.dg/20030309-1.c: New test.
7407
7408         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7409
7410         * gcc.c-torture/execute/20030307-1.c: New test.
7411
7412         2003-02-20  Randolph Chung  <tausq@debian.org>
7413
7414         * gcc.c-torture/compile/20030220-1.c: New test.
7415
7416         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7417
7418         * gcc.dg/20030217-1.c: New test.
7419
7420         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7421
7422         * gcc.c-torture/compile/20020129-1.c: New test.
7423
7424         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7425
7426         * gcc.dg/unroll-1.c: New test.
7427
7428         2002-11-16  Jan Hubicka  <jh@suse.cz>
7429
7430         * gcc.c-torture/execute/20020920-1.c: New test.
7431
7432         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR target/7434
7435         * gcc.c-torture/compile/20021008-1.c: New test.
7436
7437         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7438
7439         PR target/7559
7440         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7441
7442         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7443
7444         * gcc.c-torture/compile/20020807-1.c: New test.
7445
7446         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7447
7448         * gcc.dg/tls/opt-1.c: New test.
7449
7450         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7451
7452         * gcc.dg/20020729-1.c: New test.
7453
7454         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7455
7456         * g++.dg/opt/life1.C: New test.
7457
7458         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7459
7460         * gcc.dg/20020525-1.c: New test.
7461
7462         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7463
7464         PR c++/6794
7465         * g++.dg/ext/pretty1.C: New test.
7466         * g++.dg/ext/pretty2.C: New test.
7467
7468 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7469
7470         PR c++/8385
7471         * g++.dg/ext/typeof5.C: New test.
7472
7473 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7474
7475         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7476         __USER_LABEL_PREFIX__ into account.
7477         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7478
7479 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7480
7481         * gcc.dg/builtins-15.c: New test case.
7482
7483 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7484
7485         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7486
7487 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7488
7489         * lib/g++.exp: Tweak handling of additional source files.
7490         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7491         * g++.dg/special/conpr-2a.C: Rename to ...
7492         * g++.dg/special/conpr-2a.cc: ... this.
7493         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7494         * g++.dg/special/conpr-3a.C: Rename to ...
7495         * g++.dg/special/conpr-3a.cc: This.
7496         * g++.dg/special/conpr-3b.C: Rename to ...
7497         * g++.dg/special/conpr-3b.cc: This.
7498         * g++.dg/special/conpr-4.C: New test.
7499         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7500
7501 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7502
7503         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7504
7505 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7506
7507         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7508         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7509         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7510         * g++.old-deja/g++.other/warn3.C: Likewise.
7511
7512 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7513
7514         * gcc.dg/i386-387-1.c: Update to also test log.
7515         * gcc.dg/i386-387-2.c: Likewise.
7516
7517 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7518
7519         * g77.f-torture/execute/int8421.f: New test.
7520
7521 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7522
7523         PR c++/10230, c++/10481
7524         * g++.dg/lookup/scoped5.C: New test.
7525
7526 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7527
7528         PR c++/10552
7529         * g++.dg/template/ttp6.C: New test.
7530
7531 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7532
7533         * gcc.c-torture/execute/builtins: New directory.
7534         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7535         gcc.c-torture/execute/builtins.
7536         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7537         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7538         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7539         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7540
7541 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7542
7543         PR c++/9252
7544         * g++.dg/template/access8.C: New test.
7545         * g++.dg/template/access9.C: New test.
7546
7547 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7548
7549         PR c++/9554
7550         * g++.dg/parse/access1.C: New test.
7551
7552 2003-05-09  DJ Delorie  <dj@redhat.com>
7553
7554         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7555         long, and not an int.
7556
7557 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7558
7559         PR c++/10555, c++/10576
7560         * g++.dg/template/memclass1.C: New test.
7561
7562 2003-05-08  DJ Delorie  <dj@redhat.com>
7563
7564         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7565         targets.
7566         * gcc.c-torture/execute/20021024-1.x: Likewise.
7567         * gcc.c-torture/execute/shiftdi.x: Likewise.
7568         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7569         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7570         * gcc.dg/20021018-1.c: Likewise.
7571
7572 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7573
7574         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7575
7576         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7577         (bcopy): Call memmove.
7578
7579 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7580
7581         * g77.f-torture/compile/8485.f: New test case.
7582
7583 2003-05-07  Richard Henderson  <rth@redhat.com>
7584
7585         PR c++/10570
7586         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7587         Verify exception_cleanup not called for rethrows.
7588         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7589         when exiting catch block without rethrowing.
7590         * g++.dg/eh/forced3.C: New.
7591         * g++.dg/eh/forced4.C: New.
7592
7593 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7594
7595         * gcc.dg/20030505.c: Fix triplet.
7596
7597 2003-05-06  DJ Delorie  <dj@redhat.com>
7598
7599         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7600         * gcc.dg/nest.c: Likewise.
7601
7602 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7603
7604         * gcc.dg/builtins-14.c: New test case.
7605
7606 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7607
7608         * lib/compat.exp (compat-execute): New argument.
7609         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7610         * gcc.dg/compat: New test directory.
7611         * gcc.dg/compat/compat.exp: New expect script.
7612         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7613         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7614         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7615         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7616         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7617         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7618
7619         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7620         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7621         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7622         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7623         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7624         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7625         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7626         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7627         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7628         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7629         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7630         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7631         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7632         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7633         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7634
7635 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7636
7637         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7638
7639 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7640
7641         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7642
7643 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7644
7645         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7646         * gcc.dg/ppc-fsel-2.c: New test.
7647
7648         * gcc.dg/unused-5.c: New test.
7649
7650 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         PR c++/10496
7653         * g++.dg/warn/pmf1.C: New test.
7654
7655 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7656
7657         PR c++/4494
7658         * g++.dg/warn/main.C: New test.
7659
7660 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7661
7662         * gcc.dg/nonnull-3.c: New test.
7663
7664 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7665
7666         * gcc.dg/cpp/Wtrigraphs.c: Update.
7667         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7668
7669 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7670
7671         * gcc.dg/ppc-fsel-1.c: New test.
7672
7673 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7674
7675         PR c/10604
7676         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7677
7678 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7679
7680         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7681
7682 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7683
7684         PR c++/9364, c++/10553, c++/10586
7685         * g++.dg/parse/typename4.C: New test.
7686         * g++.dg/parse/typename5.C: Likewise.
7687
7688 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7689
7690         * gcc.c-torture/compile/20030503-1.c: New test.
7691
7692 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7693
7694         * g++.dg/lookup/using5.C: Fix testcase error.
7695
7696 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7697
7698         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7699         since MEABI is no longer supported.  Remove all vestiges
7700         of MEABI from the test.
7701
7702 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7703
7704         PR c++/10554
7705         * g++.dg/lookup/using5.C: New test.
7706
7707 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7708
7709         PR c++/8772
7710         * g++.dg/template/ttp5.C: New test.
7711
7712 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7713
7714         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7715         (dg-gpp-additional-sources): New function.
7716         (dg-gpp-additional-files): Likewise.
7717         * lib/g++.exp (additional_sources): New variable.
7718         (additional_files): Likewise.
7719         (g++_target_compile): Deal with them.
7720         * lib/old-dejagnu.exp: Remove.
7721         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7722         * g++.old-deja: Revise all tests to use dg commands.
7723
7724 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7725
7726         PR c++/9432, c++/9528
7727         * g++.dg/lookup/using4.C: New test.
7728
7729 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7730
7731         * gcc.dg/noreturn-5.c: New file.
7732         * gcc.dg/noreturn-6.c: New file.
7733
7734         * gcc.c-torture/compile/inline-1.c: New file.
7735
7736 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/10551
7739         * g++.dg/template/explicit1.C: New test.
7740
7741 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7742
7743         PR c++/10549
7744         * g++.dg/other/bitfield1.C: New test.
7745
7746         PR c++/10527
7747         * g++.dg/init/new7.C: New test.
7748
7749 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7750
7751         * g++.dg/ext/desig1.C: New test.
7752         * g++.dg/ext/init1.C: Update.
7753
7754         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7755
7756 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7757
7758         PR c++/10180
7759         * g++.dg/warn/Winline-1.C: New test.
7760
7761 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7762
7763         * gcc.c-torture/execute/string-opt-19.c: New test.
7764
7765         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7766         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7767
7768 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7769
7770         PR c++/10506
7771         * g++.dg/init/new6.C: New test.
7772
7773         PR c++/10503
7774         * g++.dg/init/ref6.C: New test.
7775
7776 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7777
7778         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7779
7780 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7781
7782         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7783         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7784
7785 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7786
7787         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7788         initialized static data members.
7789
7790 2003-04-25  H.J. Lu <hjl@gnu.org>
7791
7792         * gcc.dg/ia64-sync-4.c: New test.
7793
7794 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7795
7796         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7797         date.
7798
7799 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7800
7801         PR c++/10337
7802         * g++.dg/warn/conv1.C: New test.
7803         * g++.old-deja/g++.other/conv7.C: Adjust.
7804         * g++.old-deja/g++.other/overload14.C: Adjust.
7805
7806 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/10471
7809         * g++.dg/template/defarg2.C: New test.
7810
7811 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7812
7813         * gcc.dg/cpp/include2.c: Update.
7814         * gcc.dg/cpp/multiline-2.c: New.
7815         * gcc.dg/cpp/multiline.c: Update.
7816         * gcc.dg/cpp/strify2.c: Update.
7817         * gcc.dg/cpp/trad/literals-2.c: Update.
7818
7819 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7820
7821         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7822
7823 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7824
7825         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7826
7827 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7828
7829         PR c++/10451
7830         * g++.dg/parse/crash4.C: New test.
7831
7832         PR c++/9847
7833         * g++.dg/parse/crash5.C: New test.
7834
7835 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7836
7837         PR c++/10446
7838         * g++.dg/parse/crash3.C: New test.
7839
7840         PR c++/10428
7841         * g++.dg/parse/elab1.C: New test.
7842
7843 2003-04-22  Devang Patel  <dpatel@apple.com>
7844
7845         * gcc.dg/cpp/trad/funlike-5.c: New test.
7846
7847 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7848
7849         * g++.dg/other/packed1.C: Fix dg options.
7850
7851 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7852
7853         * g++.dg/other/offsetof2.C: New test.
7854
7855 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7856
7857         * g++.dg/template/recurse.C: Adjust location of error messages.
7858
7859 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7860
7861         PR c++/9881
7862         * g++.dg/init/addr-const1.C: New test.
7863         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7864
7865 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7866
7867         PR c++/10405
7868         * g++.dg/lookup/struct-hack1.C: New test.
7869
7870 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7871
7872         * ucs.c: Update diagnostic messages.
7873
7874 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7875
7876         * gcc.dg/cpp/truefalse.cpp: New test.
7877         * gcc.dg/cpp/cpp.exp: Update.
7878         * g++.dg/other/stdbool-if.C: Remove.
7879
7880 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7881
7882         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7883         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7884
7885 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7886
7887         * gcc.c-torture/compile/20030418-1.c: New test.
7888
7889 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7890
7891         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7892
7893 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7894
7895         PR c++/10347
7896         g++.dg/template/dependent-name1.C: New test.
7897
7898 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7899
7900         * gcc.dg/warn-1.c (tourist_guide): New array,
7901         contains a pointer to bar.
7902
7903 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7904
7905         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7906         * gcc.c-torture/execute/medce-1.c: New test case.
7907         * gcc.c-torture/execute/medce-2.c: New test case.
7908
7909 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7910
7911         * lib/prune.exp: Ignore more messages.
7912
7913         PR c++/10381
7914         * g++.dg/parse/lookup3.C: New test.
7915
7916 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7917
7918         * gcc.c-torture/compile/20030415-1.c : New test.
7919
7920 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7921
7922         * gcc.c-torture/execute/scope-2.c: Move to ...
7923         * gcc.dg/noncompile/scope.c: .... here.
7924
7925 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7926
7927         * gcc.dg/20030414-2.c: New test case.
7928
7929 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7930
7931         PR target/10377
7932         * gcc.dg/20030414-1.c: New test.
7933
7934 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7935
7936         * gcc.dg/builtins-12.c: New test case.
7937         * gcc.dg/builtins-13.c: New test case.
7938
7939 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7940
7941         * gcc.c-torture/execute/string-opt-18.c: New test.
7942
7943 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7944
7945         PR c++/10300
7946         * g++.dg/init/new5.C: New test.
7947
7948 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7949
7950         PR c++/7910
7951         * g++.dg/ext/dllimport1.C: New test.
7952
7953 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7954
7955         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7956
7957 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7958
7959         PR Fortran/9263
7960         * g77.f-torture/noncompile/9263.f: New test
7961         PR Fortran/1832
7962         * g77.f-torture/execute/1832.f: New test
7963
7964 2003-04-11  David Chad  <davidc@freebsd.org>
7965             Loren J. Rittle  <ljrittle@acm.org>
7966
7967         libobjc/8562
7968         * objc.dg/headers.m: New test.
7969
7970 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7971
7972         * gcc.c-torture/execute/builtin-noret-2.c: New.
7973         * gcc.c-torture/execute/builtin-noret-2.x: New.
7974         XFAIL builtin-noret-2.c at -O1 and above.
7975         * gcc.dg/redecl.c: New.
7976         * gcc.dg/Wshadow-1.c: Update error regexps.
7977
7978 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7979
7980         * g++.dg/abi/bitfield10.C: New test.
7981
7982 2003-04-09  Mike Stump  <mrs@apple.com>
7983
7984         * gcc.dg/pch/pch.exp: Make testcase names longer.
7985         * g++.dg/pch/pch.exp: Make testcase names longer.
7986
7987 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7988
7989         * gcc.dg/builtins-11.c: New test case.
7990
7991 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7992
7993         * gcc.dg/builtins-9.c: New test case.
7994         * gcc.dg/builtins-10.c: New test case.
7995
7996 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7997
7998         * gcc.dg/noncompile/init-4.c.c: New test.
7999
8000 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8001
8002         * gcc.misc-test/gcov-9.c: New test.
8003         * gcc.misc-test/gcov-10.c: New test
8004         * gcc.misc-test/gcov-11.c: New test.
8005
8006 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8007
8008         PR optimization/10024
8009         * gcc.c-torture/compile/20030405-1.c: New test.
8010
8011 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8012
8013         * gcc.dg/pch/static-3.c: New.
8014         * gcc.dg/pch/static-3.hs: New.
8015         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8016
8017 2003-04-04  Richard Henderson  <rth@redhat.com>
8018
8019         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8020         * g++.dg/eh/forced2.C: Likewise.
8021
8022 2003-04-03  Mike Stump  <mrs@apple.com>
8023
8024         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8025         target arg.
8026         (scan-assembler-times, scan-assembler-not): Likewise.
8027         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8028
8029 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8030
8031         * gcc.dg/sparc-loop-1.c: New test.
8032
8033 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8034
8035         PR other/9274
8036         * g++.dg/pch/system-2.C: New.
8037         * g++.dg/pch/system-2.Hs: New.
8038
8039 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8040
8041         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8042
8043         * g++.dg/eh/simd-1.C (vecfunc): Same.
8044
8045 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8046
8047         * gcc.c-torture/execute/20030401-1.c: New test case.
8048
8049 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8050
8051         * objc.dg/defs.m: New.
8052
8053 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8054
8055         * g++.dg/eh/simd-1.C: New.
8056         * g++.dg/eh/simd-2.C: New.
8057
8058 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8059
8060         * gcc.c-torture/execute/simd-3.c: New.
8061
8062 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8063
8064         PR c/9936
8065         * gcc.dg/20030331-2.c: New test.
8066
8067 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8068
8069         PR c++/10278
8070         * g++.dg/parse/crash2.C: New test.
8071
8072 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8073
8074         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8075         * gcc.c-torture/execute/20030331-1.c: ...here.
8076
8077 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8078
8079         * gcc.c-torture/execute/20030331-1.c: New test.
8080
8081 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8082
8083         * lib/gcov.exp: Adjust call return testing strings.
8084         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8085
8086 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8087
8088         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8089         * gcc.dg/builtins-7.c: New test case.
8090         * gcc.dg/builtins-8.c: New test case.
8091
8092 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8093
8094         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8095
8096 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8097
8098         PR c++/7647
8099         * g++.dg/lookup-class-member-2.C: New test.
8100
8101 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8102
8103         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8104
8105 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8106
8107         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8108
8109 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8110
8111         * g++.dg/init/attrib1.C: New test.
8112
8113 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8114
8115         * gcc.dg/ultrasp8.c: New test.
8116
8117 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8118
8119         * gcc.dg/ultrasp7.c: New test.
8120
8121 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8122
8123         PR c++/10047
8124         * g++.dg/template/inline1.C: New test.
8125
8126 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8127
8128         * gcc.dg/sparc-dwarf2.c: New test.
8129
8130 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8131
8132         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8133         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8134
8135 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8136
8137         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8138         than reading .x files.
8139         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8140         * g77.dg/gcov/gcov-1.f: Likewise.
8141         * gcc.misc-tests/gcov-4b.c: Likewise.
8142         * gcc.misc-tests/gcov-5b.c: Likewise.
8143         * gcc.misc-tests/gcov-6.c: Likewise.
8144         * gcc.misc-tests/gcov-7.c: Likewise.
8145         * gcc.misc-tests/gcov-8.c: Likewise.
8146         * g++.dg/gcov/gcov-1.x: Remove.
8147         * g77.dg/gcov/gcov-1.x: Likewise.
8148         * gcc.misc-tests/gcov-4b.x: Likewise.
8149         * gcc.misc-tests/gcov-5b.x: Likewise.
8150         * gcc.misc-tests/gcov-6.x: Likewise.
8151         * gcc.misc-tests/gcov-7.x: Likewise.
8152         * gcc.misc-tests/gcov-8.x: Likewise.
8153
8154 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8155
8156         PR opt/10087
8157         * gcc.dg/20030324-1.c: New test.
8158
8159 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8160
8161         PR c++/10224
8162         * g++.dg/template/arg3.C: New test.
8163
8164         PR c++/10158
8165         * g++.dg/template/friend18.C: New test.
8166
8167 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8168
8169         * g77.f-torture/compile/20030326-1.f: New test case.
8170
8171 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8172
8173         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8174
8175         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8176
8177 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8178
8179         * gcc.dg/ia64-sync-3.c: New test.
8180
8181 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8182
8183         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8184
8185 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8186
8187         * gcc.dg/ultrasp6.c: New test.
8188
8189 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8190
8191         * gcc.dg/i386-signbit-1.c: New test.
8192         * gcc.dg/i386-signbit-2.c: New test.
8193         * gcc.dg/i386-signbit-3.c: New test.
8194
8195 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8196
8197         * gcc.dg/ultrasp5.c: Fix options.
8198
8199 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8200
8201         * gcc.dg/ultrasp5.c: Fix comment.
8202
8203 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8204
8205         PR fortran/10197
8206         * g77.f-torture/execute/10197.f: New test.
8207
8208 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8209
8210         PR c++/9898, c++/383
8211         * g++.dg/template/conv6.C: New test.
8212
8213         PR c++/10119
8214         * g++.dg/template/ptrmem5.C: New test.
8215
8216         PR c++/10026
8217         * g++.dg/lookup/koenig1.C: New test.
8218
8219         PR C++/10199
8220         * g++.dg/lookup/template2.C: New test.
8221
8222 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8223
8224         * g++.dg/opt/rtti1.C: New test.
8225
8226 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8227
8228         * gcc.dg/ultrasp5.c: New test.
8229
8230 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8231
8232         PR middle-end/9967
8233         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8234         builtin fputs.
8235
8236 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8237
8238         PR c/8224
8239         * gcc.dg/20030323-1.c: New test.
8240
8241 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8242
8243         * gcc.c-torture/compile/20030323-1.c: New test case.
8244
8245 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8246
8247         * gcc.dg/20030321-1.c: New test.
8248
8249 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8250
8251         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8252
8253 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8254
8255         PR c++/9978, c++/9708
8256         * g++.dg/ext/vlm1.C: Adjust expected error.
8257         * g++.dg/ext/vla2.C: New test.
8258         * g++.dg/template/arg1.C: New test.
8259         * g++.dg/template/arg2.C: New test.
8260
8261 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8262
8263         * g77.f-torture/execute/select.f: New test.
8264         * g77.f-torture/noncompile/select_no_compile.f: New test.
8265
8266 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8267
8268         PR c++/9898
8269         * g++.dg/other/error4.C: New test.
8270
8271 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8272
8273         * g++.dg/template/friend17.C: New test.
8274
8275 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8276
8277         * gcc.c-torture/compile/20030320-1.c: New.
8278
8279 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8280
8281         * gcc.dg/builtins-6.c: New test case.
8282
8283 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8284
8285         PR target/10073
8286         * gcc.c-torture/compile/20030319-1.c: New.
8287
8288 2003-03-18  Jan Hubicka  <jh@suse.cz>
8289
8290         * gcc.dg/i386-cvt-1.c: New test.
8291
8292 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8293
8294         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8295         * objc.dg/naming-2.m: Likewise.
8296
8297 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/9639
8300         * g++.dg/parse/crash1.C: New test.
8301
8302 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8303
8304         PR c++/8805
8305         * g++.dg/eh/cleanup1.C: New test.
8306
8307 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8308
8309         * gcc.c-torture/execute/20030316-1.c: New test case.
8310
8311 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8312
8313         PR c++/9629
8314         * g++.dg/init/ctor2.C: New test.
8315
8316 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8317
8318         * g77.f-torture/compile/xformat.f: New test case.
8319
8320 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8321
8322         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8323         * g++.old-deja/g++.mike/eh50.C: Likewise.
8324
8325 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8326
8327         PR c++/6440
8328         * g++.dg/template/spec7.C: New test.
8329         * g++.dg/template/spec8.C: Likewise.
8330
8331 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8332
8333         * gcc.c-torture/execute/20030313-1.c: New test.
8334
8335 2003-03-14  Richard Henderson  <rth@redhat.com>
8336
8337         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8338
8339 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8340
8341         * gcc.c-torture/compile/20030314-1.c: New test.
8342
8343 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8344
8345         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8346         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8347         thumb target,
8348         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8349         to accept newer _imp__  prefix and additional
8350         newline in .drectve section.
8351         * gcc.dg/dll-4.c: Likewise.
8352         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8353         switch.
8354
8355 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8356
8357         * g++.dg/parse/namespace9.C: New test.
8358
8359         * g++.dg/init/ref5.C: New test.
8360         * g++.dg/parse/ptrmem1.C: Likewise.
8361
8362 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8363
8364         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8365         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8366         regular expression.
8367         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8368         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8369
8370 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8371
8372         * gcc.c-torture/execute/20030224-2.c: New test.
8373
8374 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8375
8376         * gcc.dg/decl-3.c: New test.
8377
8378 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8379
8380         * gcc.dg/i386-loop-2.c: New test.
8381
8382 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8383
8384         PR c++/9474
8385         * g++.dg/parse/namespace8.C: New test.
8386
8387         PR c++/9924
8388         * g++.dg/overload/builtin2.C: New test.
8389
8390 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8391
8392         * gcc.dg/return-type-3.c: New test.
8393
8394 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8395
8396         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8397         profiling options are not supported.
8398
8399 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8400
8401         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8402         * g++.old-deja/g++.warn/impint2.C: Likewise.
8403
8404 2003-03-10  Devang Patel  <dpatel@apple.com>
8405
8406         * g++.dg/cpp/c++_cmd_1.C: New test.
8407         * g++.dg/cpp/c++_cmd_1.h: New file.
8408
8409 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8410
8411         * gcc.dg/altivec-9.c: New file.
8412
8413 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8414
8415         * gcc.dg/ppc-sdata-1.c: New test.
8416         * gcc.dg/ppc-sdata-2.c: New test.
8417
8418 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8419
8420         PR c++/9373
8421         * g++.dg/opt/ptrmem2.C: New test.
8422
8423         PR c++/8534
8424         * g++.dg/opt/ptrmem1.C: New test.
8425
8426 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8427
8428         * gcc.dg/i386-loop-1.c: New test.
8429
8430 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8431
8432         PR c++/9970
8433         * g++.dg/lookup/friend1.C: New test.
8434
8435 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8436
8437         PR c++/9823
8438         * g++.dg/parser/constructor1.C: New test.
8439
8440 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8441
8442         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8443
8444         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8445
8446 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8447
8448         * gcc.dg/cpp/Wunused.c: Update test.
8449
8450 2003-03-08  Jan Hubicka  <jh@suse.cz>
8451
8452         * gcc.dg/inline-3.c: New test.
8453
8454 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8455
8456         PR c++/9809
8457         * g++.dg/parse/builtin1.C: New test.
8458
8459         PR c++/9982
8460         * g++.dg/abi/cookie1.C: New test.
8461         * g++.dg/abi/cookie2.C: Likewise.
8462
8463         PR c++/9524
8464         * g++.dg/template/field1.C: New test.
8465
8466         PR c++/9912
8467         * g++.dg/parse/class1.C: New test.
8468         * g++.dg/parse/namespace7.C: Likewise.
8469         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8470
8471 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8472
8473         * g++.dg/init/ref4.C: New test.
8474
8475 2003-03-07  Jan Hubicka  <jh@suse.cz>
8476
8477         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8478         * gcc.dg/inline-3.c:  New test.
8479
8480 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8481
8482         * g++.dg/init/ref3.C: New test.
8483
8484         PR c++/9965
8485         * g++.dg/init/ref2.C: New test.
8486
8487         PR c++/9400
8488         * g++.dg/warn/Wshadow-2.C: New test.
8489
8490         PR c++/9791
8491         * g++.dg/warn/Woverloaded-1.C: New test.
8492
8493 2003-03-05  Jan Hubicka  <jh@suse.cz>
8494
8495         * gcc.dg/i386-local2.c: New.
8496         * gcc.dg/i386-local.c: Fix typo.
8497
8498 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8499
8500         * g++.dg/abi/layout3.C: New test.
8501
8502 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8503
8504         * gcc.c-torture/compile/20030305-1.c
8505
8506 2003-03-05  Jan Hubicka  <jh@suse.cz>
8507
8508         * gcc.dg/i386-local.c: New.
8509
8510 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8511
8512         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8513
8514 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8515
8516         * gcc.dg/switch-2.c: New test.
8517         * gcc.dg/switch-3.c: New test.
8518         * gcc.dg/Wswitch.c: Adjust line numbers.
8519         * gcc.dg/Wswitch-default.c: Likewise.
8520         * gcc.dg/Wswitch-enum.c: Likewise.
8521
8522 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8523
8524         * gcc.c-torture/execute/20030222-1.c: New test.
8525
8526 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8527
8528         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8529
8530 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8531
8532         PR c++/9878
8533         * g++.dg/init/ref1.C: New test.
8534
8535 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8536
8537         * gcc.dg/sh-relax.c: New SH-only test.
8538
8539 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8540
8541         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8542         comment explaining purpose of testcase.
8543
8544 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8545
8546         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8547         for HC11/HC12 (asm needs two int registers).
8548         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8549         HC11/HC12 because the test uses an asm which needs two 32-bit
8550         registers.
8551
8552 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8553
8554         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8555         for HC11/HC12 (array is too large otherwise).
8556         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8557         * gcc.c-torture/compile/20010518-2.x: Likewise.
8558         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8559         HC11/HC12 (array is too large).
8560
8561 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8562
8563         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8564         * lib/g++-dg.exp (g++-dg-test): Likewise.
8565
8566 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8567
8568         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8569         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8570
8571 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8572
8573         * g++.dg/warn/implicit-typename1.C: Remove warning.
8574
8575 2003-02-28  Richard Henderson  <rth@redhat.com>
8576
8577         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8578         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8579
8580 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8581
8582         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8583         * g++.dg/pch/pch.exp: Likewise.
8584
8585 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8586
8587         PR c++/9879
8588         * testsuite/g++.dg/init/new4.C: New test.
8589
8590 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8591
8592         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8593
8594 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8595
8596         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8597         unsigned long.
8598
8599         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8600         wider than float.
8601
8602 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8603
8604         * lib/scanasm.exp: Add support for counting numbers of
8605         occurences.
8606         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8607         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8608
8609 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8610
8611         PR c++/9683
8612         * g++.dg/template/static3.C: New test.
8613
8614         PR c++/9829
8615         * g++.dg/parse/namespace6.C: New test.
8616
8617 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8618
8619         PR target/9732
8620         * gcc.dg/20030225-1.c: New test.
8621
8622 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8623
8624         * README: Remove out-of-date information.
8625
8626         PR c++/9836
8627         * g++.dg/template/spec6.C: New test.
8628
8629 2003-02-24  Jeff Law  <law@redhat.com>
8630
8631         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8632
8633 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8634
8635         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8636         * gcc.dg/pragma-ep-1.c: Likewise.
8637
8638 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8639
8640         PR c++/9602
8641         * g++.dg/template/friend16.C: New test.
8642
8643 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8644
8645         PR c++/5333
8646         * g++.dg/parse/fused-params1.C: Adjust error messages.
8647         * g++.dg/template/nested3.C: New test.
8648
8649 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8650
8651         * g++.dg/abi/param1.C: New test.
8652
8653 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8654
8655         PR c++/7982
8656         * g++.dg/warn/implicit-typename1.C: New test.
8657
8658 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8659
8660         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8661         with "mtune".
8662         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8663         * gcc.c-torture/execute/20010129-1.x: Likewise.
8664         * gcc.dg/20011107-1.c: Likewise.
8665         * gcc.dg/20020108-1.c: Likewise.
8666         * gcc.dg/20020122-3.c: Likewise.
8667         * gcc.dg/20020206-1.c: Likewise.
8668         * gcc.dg/20020310-1.c: Likewise.
8669         * gcc.dg/20020426-2.c: Likewise.
8670         * gcc.dg/20020517-1.c: Likewise.
8671         * gcc.dg/991230-1.c: Likewise.
8672         * gcc.dg/i386-unroll-1.c: Likewise.
8673         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8674
8675 2003-02-22  Jan Hubicka  <jh@suse.cz>
8676
8677         * gcc.dg/i386-mul.c: New test.
8678
8679 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8680
8681         * gcc.dg/builtins-5.c: New test case.
8682
8683 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8684
8685         * gcc.dg/asmreg-1.c: New test.
8686
8687 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/9749
8690         * g++.dg/parse/varmod1.C: New test.
8691
8692 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8693
8694         PR c++/9727
8695         * g++.dg/template/op1.C: New test.
8696
8697 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8698
8699         PR c++/8906
8700         * g++.dg/template/nested2.C: New test.
8701
8702 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/8724
8705         * g++.dg/expr/dtor1.C: New test.
8706
8707 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8708
8709         * gcc.dg/cpp/include3.c: New test.
8710         * gcc.dg/cpp/inc/foo.h: New file.
8711
8712 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8713
8714         * gcc.c-torture/execute/20030221-1.c: New test.
8715
8716 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/9729
8719         * g++.dg/abi/conv1.C: New test.
8720
8721 2003-02-20  Jan Hubicka  <jh@suse.cz>
8722
8723         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8724
8725 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8726
8727         * gcc.c-torture/compile/20030219-1.c: New test.
8728
8729 2003-02-18  Jan Hubicka  <jh@suse.cz>
8730
8731         * gcc.dg/funcorder.c: New test.
8732
8733 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8734
8735         * gcc.c-torture/execute/20030218-1.c: New.
8736
8737 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8738
8739         * gcc.dg/20030218-1.c: New.
8740
8741 2003-02-18  Richard Henderson  <rth@redhat.com>
8742
8743         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8744         * gcc.dg/attr-used-2.c: New.
8745
8746 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/9704
8749         * g++.dg/init/copy5.C: New test.
8750
8751 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8752
8753         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8754         * g++.dg/pch/pch.exp: Likewise.
8755
8756 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8757
8758         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8759         STACK_SIZE is not defined.
8760
8761 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8762
8763         PR c++/9457
8764         * g++.dg/template/init1.C: New test.
8765
8766 2003-02-16  Jan HUbicka  <jh@suse.cz>
8767
8768         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8769         (foo): Add few extra tests
8770         * gcc.dg/c99-const-expr-3.c: Likewise.
8771         * gcc.c-torture/execute/20030216-1.c: New.
8772
8773 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8774
8775         PR c++/9459
8776         * g++.dg/ext/typeof4.C: New test.
8777
8778 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8779
8780         * gcc.dg/i386-387-3.c: New test case.
8781
8782 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8783
8784         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8785         cris-*-elf* cris-*-aout* and mmix-*-*.
8786
8787 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8788
8789         * gcc.dg/20030213-1.c: New test.
8790
8791 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8792
8793         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8794         * gcc.dg/i386-387-2.c: Likewise.
8795
8796 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8797
8798         * gcc.dg/ppc-spe.c: Fix formatting.
8799         Enable tests that were previously unsupported by gas.
8800         Delete tests for instructions that no longer exist.
8801         Switch arguments on evsubifw builtin.
8802
8803 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8804
8805         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8806         STACK_SIZE is too small.
8807
8808 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8809             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8810
8811         * gcc.dg/decl-2.c: New test.
8812
8813 2003-02-10  Jan Hubicka  <jh@suse.cz>
8814
8815         * gcc.dg/i386-fpcvt-1.c:  New test.
8816
8817 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8818
8819         * gcc.c-torture/execute/20030209-1.c: New test.
8820
8821 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8822
8823         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8824         int-wide bitops, use the constants of the same width.
8825         Likewise, if long long is 32-bit wide, test bitops using
8826         32-bit constants.
8827
8828 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8829
8830         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8831
8832 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8833
8834         * testsuite/gcc.dg/builtins-4.c: New test case.
8835
8836 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8837
8838         * gcc.dg/20020430-1.c: Fix dg command typos.
8839         * gcc.dg/20020503-1.c: Likewise.
8840
8841 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8842
8843         PR c++/8785
8844         * g++.dg/parse/fused-params1.C: New test.
8845
8846         PR c++/8857
8847         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8848
8849         PR c++/8921
8850         * g++.dg/parse/non-dependent1.C: New test.
8851
8852         PR c++/8928
8853         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8854
8855         PR c++/9228
8856         * g++.dg/parse/undefined7.C: New test.
8857         * g++.dg/parse/non-templ1.C: New test.
8858
8859         PR c++/9229
8860         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8861
8862 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8863
8864         * gcc.c-torture/compile/20030206-1.c: New test.
8865
8866 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8867
8868         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8869         "pow" to "foo" to avoid potential confusion with a math built-in.
8870
8871 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8872
8873         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8874         conditions for SPARC targets.
8875
8876 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8877
8878         * gcc.dg/20030204-1.c: New test.
8879
8880 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8881
8882         PR c++/38
8883         * g++.dg/parse/array-size1.C: New test.
8884
8885         PR c++/5657
8886         * g++.dg/parse/undefined3.C: New test.
8887
8888         PR c++/5665
8889         * g++.dg/parse/undefined4.C: New test.
8890
8891         PR c++/5975
8892         * g++.dg/parse/undefined5.C: New test.
8893
8894         PR c++/7259
8895         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8896
8897         PR c++/8578
8898         * g++.dg/parse/casting-operator1.C: New test.
8899
8900         PR c++/8596
8901         * g++.dg/parse/undefined6.C: New test.
8902
8903         PR c++/8736
8904         * g++.dg/parse/missing-template1.C: New test.
8905
8906 2003-02-04  Jan Hubicka  <jh@suse.cz>
8907
8908         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8909         * gcc.dg/i386-cmov?.c:  Likewise.
8910         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8911         * gcc.dg/i386-ssefp-1.c:  Likewise.
8912         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8913         conventions.
8914
8915 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8916
8917         PR c++/7129
8918         * testsuite/g++.dg/ext/max.C: New test.
8919
8920 2003-02-03  Jan Hubicka  <jh@suse.cz>
8921
8922         * gcc.c-torture/execute/20030203-1.c: New test.
8923
8924 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8925
8926         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8927         'natural-endian'.
8928
8929 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8930
8931         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8932         * g++.dg/init/new2.C: Likewise.
8933         * g++.dg/other/new1.C: Likewise.
8934
8935 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8936
8937         * gcc.dg/struct-ret-libc.c: New test.
8938
8939 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8940
8941         * gcc.dg/20030129-1.c: New test.
8942
8943 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8944
8945         PR c++/8849
8946         * g++.dg/template/ptrmem4.C: New test.
8947
8948 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8949
8950         * g++.dg/parser/constant1.C: New test.
8951
8952 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8953
8954         PR c++/8591
8955         * g++.dg/parse/friend2.C: New test.
8956
8957 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8958
8959         PR c++/9437
8960         * g++.dg/template/unify4.C: New test.
8961
8962 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8963
8964         * gcc.c-torture/execute/20030128-1.c: New test.
8965
8966 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8967
8968         * g++.dg/lookup/nested1.C: Test moved from ...
8969         * g++.old-deja/g++.other/lookup24.C: ... here.
8970
8971 2003-01-28  Jan Hubicka  <jh@suse.cz>
8972
8973         * gcc.dg/i386-cmov5.c:  New test.
8974
8975 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8976
8977         * gcc.c-torture/execute/20010925-1.c: Changed the
8978         memcpy declaration.
8979
8980 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8981
8982         PR c++/3902
8983         * g++.dg/parse/template5.C: New test.
8984
8985 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8986
8987         PR fortran/9258
8988         * g77.dg/pr9258: New test.
8989
8990 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8991
8992         * README: Move relevant parts from README.g++.
8993
8994         * README.g++: Remove this file.
8995
8996 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8997
8998         * g++.dg/abi/dcast1.C: New test.
8999
9000 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9001
9002         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9003
9004 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9005
9006         PR c++/47
9007         * g++.old-deja/g++.other/lookup24.C: New test.
9008
9009 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9010
9011         PR middle-end/7227
9012         * gcc.dg/uninit-C.c: New test.
9013
9014 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9015
9016         * g++.dg/abi/covariant1.C: New test.
9017
9018 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9019
9020         * gcc.dg/20030123-1.c: New test.
9021
9022 2003-01-25  Jan Hubicka  <jh@suse.cz>
9023
9024         PR opt/8492
9025         * gcc.c-torture/compile/20030125-1.c
9026
9027 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9028
9029         PR c++/9403
9030         * g++.dg/parse/template3.C: New test.
9031         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9032
9033         PR c++/795
9034         * g++.dg/parse/template4.C: New test.
9035
9036         PR c++/9415
9037         * g++.dg/template/qual2.C: New test.
9038
9039         PR c++/8545
9040         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9041
9042         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9043
9044 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9045
9046         * gcc.c-torture/execute/switch-1.c: New test case.
9047
9048 2003-01-25  Jan Hubicka  <jh@suse.cz>
9049
9050         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9051
9052 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9053
9054         Tweaks for Bison-1.875. From the NEWS file:
9055         "- `parse error' -> `syntax error'
9056         Bison now uniformly uses the term `syntax error'"
9057         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9058         * gcc.dg/cpp/digraph2.c: Likewise.
9059         * gcc.dg/cpp/direct2.c: Likewise.
9060         * gcc.dg/cpp/paste4.c: Likewise.
9061         * gcc.dg/c90-restrict-1.c: Likewise.
9062         * gcc.dg/c99-func-2.c: Likewise.
9063         * gcc.dg/noncompile/920721-2.c: Likewise.
9064         * gcc.dg/noncompile/930622-2.c: Likewise.
9065         * gcc.dg/noncompile/940112-1.c: Likewise.
9066         * gcc.dg/noncompile/950921-1.c: Likewise.
9067         * gcc.dg/noncompile/951123-1.c: Likewise.
9068         * gcc.dg/noncompile/971104-1.c: Likewise.
9069         * gcc.dg/noncompile/990416-1.c: Likewise.
9070
9071 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9072
9073         * g++.dg/parse/undefined1.C: Add error message.
9074
9075 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/9354
9078         * g++.dg/parse/new1.C: New test.
9079
9080         PR c++/9216
9081         * g++.dg/parse/template2.C: New test.
9082
9083         PR c++/9354
9084         * g++.dg/parse/typedef2.C: New test.
9085
9086         PR c++/9328
9087         * g++.dg/ext/typeof3.C: New test.
9088
9089 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9090
9091         PR c++/2738
9092         * g++.dg/parse/ret-type1.C: New test.
9093
9094         PR c++/3792
9095         * g++.dg/parse/tmpl-outside1.C: New test.
9096
9097         PR c++/4207
9098         * g++.dg/parse/int-as-enum1.C: New test.
9099
9100         PR c++/4903
9101         * g++.dg/parse/no-typename1.C: New test.
9102
9103         PR c++/5533
9104         * g++.dg/parse/no-value1.C: New test.
9105
9106         PR c++/5921
9107         * g++.dg/parse/wrong-inline1.C: New test.
9108
9109         PR c++/6402
9110         * g++.dg/parse/ref1.C: New test.
9111
9112         PR c++/6992
9113         * g++.dg/parse/attr-ctor1.C: New test.
9114
9115         PR c++/7229
9116         * g++.dg/parse/namespace5.C: New test.
9117
9118         PR c++/7917
9119         * g++.dg/parse/func-def1.C: New test.
9120
9121         PR c++/8143
9122         * g++.dg/parse/undefined1.C: New test.
9123
9124         PR c++/5723, PR c++/8522
9125         * g++.dg/parse/specialization1.C: New test.
9126
9127         PR c++/163, PR c++/8595
9128         * g++.dg/parse/struct-as-enum1.C: New test.
9129
9130         PR c++/9173
9131         * g++.dg/parse/undefined2.C: New test.
9132
9133 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/9298
9136         * g++.dg/parse/template1.C: New test.
9137
9138         PR c++/9384
9139         * g++.dg/parse/using1.C: New test.
9140
9141         PR c++/9285
9142         PR c++/9294
9143         * g++.dg/parse/expr2.C: New test.
9144
9145         PR c++/9388
9146         * g++.dg/parse/lookup2.C: Likewise.
9147
9148 2003-01-21  Jan Hubicka  <jh@suse.cz>
9149
9150         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9151         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9152         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9153         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9154
9155 2003-01-20  Nick Clifton  <nickc@redhat.com>
9156
9157         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9158         problem with ARM sibcall code generation.
9159
9160 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9161
9162         * gcc.c-torture/execute/20030120-1.c: New.
9163
9164 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9165
9166         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9167
9168 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9169
9170         PR c++/9272
9171         * g++.dg/parse/ctor1.C: New test.
9172
9173         PR c++/9294:
9174         * g++.dg/parse/qualified1.C: New test.
9175
9176         * g++.dg/parse/typename3.C: New test.
9177
9178 2003-01-16  Richard Henderson  <rth@redhat.com>
9179
9180         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9181
9182 2003-01-16  Richard Henderson  <rth@redhat.com>
9183
9184         * g++.dg/pch/pch.exp: Copy test header to the working directory
9185         before using it either for precompilation or direct use.
9186         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9187         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9188
9189 2003-01-16  Richard Henderson  <rth@redhat.com>
9190
9191         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9192         before using it either for precompilation or direct use.
9193         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9194         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9195
9196 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9197
9198         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9199         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9200         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9201         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9202         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9203         typename warning into error.
9204         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9205         error messages.
9206         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9207         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9208         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9209         messages.
9210         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9211         make declaration visible in template.
9212         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9213         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9214         messages.
9215         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9216         message.
9217         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9218         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9219         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9220         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9221         typename warning with error message.
9222         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9223         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9224         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9225
9226 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9227
9228         * g++.dg/parse/ambig2.C: New test.
9229
9230 2003-01-15  Richard Henderson  <rth@redhat.com>
9231
9232         * g++.dg/tls/init-2.C: Update error message string.
9233
9234 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9235
9236         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9237
9238 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9239
9240         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9241         all for HC11/HC12.
9242         * gcc.c-torture/compile/20001205-1.x: Likewise.
9243         * gcc.c-torture/compile/20001226-1.x: Likewise.
9244         * gcc.c-torture/compile/920520-1.x: Likewise.
9245         * gcc.c-torture/compile/961203-1.x: Likewise.
9246         * gcc.c-torture/compile/20020604-1.x: Likewise.
9247
9248 2003-01-15  Jan Hubicka  <jh@suse.cz>
9249
9250         * gcc.c-torture/compile/20030115-1.c: New test.
9251
9252         * gcc.dg/i386-fpcvt-1.c: New test.
9253         * gcc.dg/i386-fpcvt-2.c: New test.
9254
9255 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9256
9257         Further conform g++'s __vmi_class_type_info to the C++ ABI
9258         specification.
9259         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9260         the specification.
9261
9262 2003-01-14  Jan Hubicka  <jh@suse.cz>
9263
9264         * gcc.dg/i386-fpcvt-1.c: New test.
9265         * gcc.dg/i386-fpcvt-2.c: New test.
9266
9267 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9268
9269         * gcc.dg/i386-mmx-3.c: New test.
9270
9271 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9272
9273         PR c++/9264
9274         * g++.dg/parse/octal1.C: New file.
9275
9276         PR c++/9172
9277         * g++.dg/parse/typename1.C: New file.
9278
9279 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9280
9281         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9282         * gcc.dg/bf-no-ms-layout.c: Likewise.
9283         * gcc.dg/bf-ms-attrib.c: Likewise.
9284
9285 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9286
9287         PR c++/9099
9288         * g++.dg/parse/dtor1.C: New file.
9289
9290         PR c++/9128
9291         * g++.dg/rtti/typeid1.C: New file.
9292
9293         PR c++/9153
9294         * g++.dg/parse/lookup1.C: New file.
9295
9296         PR c++/9171
9297         * g++.dg/templ/spec5.C: New file.
9298
9299 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9300
9301         * gcc.c-torture/compile/20030110-1.c: New test.
9302
9303 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9304
9305         Merge from pch-branch:
9306
9307         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9308
9309         * gcc.dg/pch/cpp-1.h: New.
9310         * gcc.dg/pch/cpp-1.c: New.
9311         * gcc.dg/pch/cpp-2.h: New.
9312         * gcc.dg/pch/cpp-2.c: New.
9313
9314         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9315
9316         * gcc.dg/pch/except-1.h: New.
9317         * gcc.dg/pch/except-1.c: New.
9318
9319         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9320
9321         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9322         running test.
9323         * gcc.dg/pch: Include *.hp not *.h.
9324         * gcc.dg/pch/system-1.h: New.
9325         * gcc.dg/pch/system-1.c: New.
9326
9327         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9328
9329         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9330         rather than trying to build and run a program using PCH.
9331         * gcc.dg/pch: Remove dg-do commands from test files.
9332
9333         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9334
9335         * gcc.dg/pch/macro-3.c: New.
9336         * gcc.dg/pch/macro-3.h: New.
9337
9338         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9339
9340         * gcc.dg/pch/common-1.c: New.
9341         * gcc.dg/pch/common-1.h: New.
9342         * gcc.dg/pch/decl-1.c: New.
9343         * gcc.dg/pch/decl-1.h: New.
9344         * gcc.dg/pch/decl-2.c: New.
9345         * gcc.dg/pch/decl-2.h: New.
9346         * gcc.dg/pch/decl-3.c: New.
9347         * gcc.dg/pch/decl-3.h: New.
9348         * gcc.dg/pch/decl-4.c: New.
9349         * gcc.dg/pch/decl-4.h: New.
9350         * gcc.dg/pch/decl-5.c: New.
9351         * gcc.dg/pch/decl-5.h: New.
9352         * gcc.dg/pch/global-1.c: New.
9353         * gcc.dg/pch/global-1.h: New.
9354         * gcc.dg/pch/inline-1.c: New.
9355         * gcc.dg/pch/inline-1.h: New.
9356         * gcc.dg/pch/inline-2.c: New.
9357         * gcc.dg/pch/inline-2.h: New.
9358         * gcc.dg/pch/static-1.c: New.
9359         * gcc.dg/pch/static-1.h: New.
9360         * gcc.dg/pch/static-2.c: New.
9361         * gcc.dg/pch/static-2.h: New.
9362
9363         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9364
9365         * g++.dg/pch/pch.exp: Better handle failing testcases.
9366         * gcc.dg/pch/pch.exp: Likewise.
9367         * gcc.dg/pch/macro-1.c: New.
9368         * gcc.dg/pch/macro-1.h: New.
9369         * gcc.dg/pch/macro-2.c: New.
9370         * gcc.dg/pch/macro-2.h: New.
9371
9372         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9373
9374         * g++.dg/dg.exp: Treat files in pch/ specially.
9375         * g++.dg/pch/pch.exp: New file.
9376         * g++.dg/pch/empty.H: New file.
9377         * g++.dg/pch/empty.C: New file.
9378         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9379         "precompile".
9380
9381         * gcc.dg/pch/pch.exp: New file.
9382         * gcc.dg/pch/empty.h: New file.
9383         * gcc.dg/pch/empty.c: New file.
9384         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9385         "precompile".
9386
9387 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9388
9389         * g++.dg/template/friend14.C: New test.
9390
9391 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9392
9393         * gcc.dg/old-style-asm-1.c: New test.
9394
9395 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9396
9397         * gcc.c-torture/compile/20030109-1.c: New test.
9398
9399 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9400
9401         * gcc.c-torture/execute/20030109-1.c: New test.
9402
9403 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9404
9405         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9406         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9407         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9408         * g++.old-deja/g++.mike/eh2.C: Likewise
9409         * g++.old-deja/g++.mike/eh3.C: Likewise
9410         * g++.old-deja/g++.mike/eh5.C: Likewise
9411         * g++.old-deja/g++.mike/eh6.C: Likewise
9412         * g++.old-deja/g++.mike/eh7.C: Likewise
9413         * g++.old-deja/g++.mike/eh8.C: Likewise
9414         * g++.old-deja/g++.mike/eh9.C: Likewise
9415         * g++.old-deja/g++.mike/eh10.C: Likewise
9416         * g++.old-deja/g++.mike/eh12.C: Likewise
9417         * g++.old-deja/g++.mike/eh13.C: Likewise
9418         * g++.old-deja/g++.mike/eh14.C: Likewise
9419         * g++.old-deja/g++.mike/eh16.C: Likewise
9420         * g++.old-deja/g++.mike/eh17.C: Likewise
9421         * g++.old-deja/g++.mike/eh18.C: Likewise
9422         * g++.old-deja/g++.mike/eh21.C: Likewise
9423         * g++.old-deja/g++.mike/eh23.C: Likewise
9424         * g++.old-deja/g++.mike/eh24.C: Likewise
9425         * g++.old-deja/g++.mike/eh25.C: Likewise
9426         * g++.old-deja/g++.mike/eh26.C: Likewise
9427         * g++.old-deja/g++.mike/eh27.C: Likewise
9428         * g++.old-deja/g++.mike/eh28.C: Likewise
9429         * g++.old-deja/g++.mike/eh29.C: Likewise
9430         * g++.old-deja/g++.mike/eh31.C: Likewise
9431         * g++.old-deja/g++.mike/eh33.C: Likewise
9432         * g++.old-deja/g++.mike/eh34.C: Likewise
9433         * g++.old-deja/g++.mike/eh35.C: Likewise
9434         * g++.old-deja/g++.mike/eh36.C: Likewise
9435         * g++.old-deja/g++.mike/eh37.C: Likewise
9436         * g++.old-deja/g++.mike/eh38.C: Likewise
9437         * g++.old-deja/g++.mike/eh39.C: Likewise
9438         * g++.old-deja/g++.mike/eh40.C: Likewise
9439         * g++.old-deja/g++.mike/eh41.C: Likewise
9440         * g++.old-deja/g++.mike/eh42.C: Likewise
9441         * g++.old-deja/g++.mike/eh44.C: Likewise
9442         * g++.old-deja/g++.mike/eh46.C: Likewise
9443         * g++.old-deja/g++.mike/eh47.C: Likewise
9444         * g++.old-deja/g++.mike/eh48.C: Likewise
9445         * g++.old-deja/g++.mike/eh49.C: Likewise
9446         * g++.old-deja/g++.mike/eh50.C: Likewise
9447
9448
9449         PR c++/8615
9450         * g++.dg/template/char1.C: New test.
9451
9452         * g++.dg/template/varmod1.C: Fix typo.
9453
9454 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9455
9456         DR 180
9457         * g++.old-deja/g++.pt/crash32.C: Expect error.
9458
9459 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9460
9461         PR c++/5919
9462         * g++.dg/template/varmod1.C: New test.
9463
9464         PR c++/8727
9465         * g++.dg/inherit/typeinfo1.C: New test.
9466
9467         PR c++/8663
9468         * g++.dg/inherit/typedef1.C: New test.
9469
9470 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9471
9472         PR c++/8332
9473         PR c++/8493
9474         * g++.dg/template/strlen1.C: New test.
9475
9476         PR c++/8227
9477         * g++.dg/template/ctor2.C: New test.
9478
9479         PR c++/8214
9480         * g++.dg/init/string1.C: New test.
9481
9482         PR c++/8511
9483         * g++.dg/template/friend8.C: New test.
9484
9485 2002-11-29  Joe Buck <jbuck@synopsys.com>
9486
9487         * g++.dg/lookup/anon2.C: New test.
9488
9489 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9490
9491         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9492         h8300 port.
9493
9494 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9495
9496         * gcc.dg/bitfld-6.c: New test.
9497
9498 2002-11-27  Jan Hubicka  <jh@suse.cz>
9499
9500         * gcc.c-torture/execute/20021127.[cx]: New test.
9501
9502 2002-11-26  Jan Hubicka  <jh@suse.cz>
9503
9504         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9505         quality.
9506
9507 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9508
9509         * g++.dg/init/brace2.C: New test.
9510         * g++.old-deja/g++.mike/p9129.C: Correct.
9511
9512 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9513
9514         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9515
9516 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9517
9518         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9519
9520 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9521
9522         * testsuite/g++.dg/abi/empty11.C: New test.
9523         * testsuite/g++.dg/rtti/cv1.C: New test.
9524
9525 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9526
9527         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9528
9529 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9530
9531         * g++.dg/abi/empty10.C: New test.
9532
9533 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9534
9535         * gcc.c-torture/compile/20021124-1.c: New test.
9536
9537 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9538
9539         * g++.dg/abi/rtti2.C: New test.
9540
9541 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9542
9543         * gcc.dg/i386-unroll-1.c: New test.
9544
9545 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9546
9547         * gcc.c-torture/compile/20021120-1.c: New test.
9548         * gcc.c-torture/compile/20021120-2.c: New test.
9549
9550 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9551
9552         * gcc.dg/bitfld-5.c: New test.
9553
9554 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9555
9556         * gcc.c-torture/execute/20021120-3.c: New test.
9557
9558 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9559
9560         * gcc.c-torture/execute/20021120-2.c: New test.
9561
9562 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9563
9564         * gcc.c-torture/execute/20021120-1.c: New test.
9565
9566 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9567
9568         * gcc.c-torture/execute/20021118-3.c: New test.
9569
9570 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9571
9572         * gcc.c-torture/compile/20021119-1.c: New test.
9573
9574 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9575
9576         * gcc.dg/duff-1.c: New test.
9577         * gcc.dg/duff-2.c: New test.
9578         * gcc.dg/duff-3.c: New test.
9579
9580 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9581
9582         * gcc.dg/cpp/_Pragma5.c: New test.
9583
9584 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9585
9586         * gcc.c-torture/execute/20021118-2.c: New test.
9587
9588 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9589
9590         * gcc.c-torture/execute/20021118-1.c: New test.
9591
9592 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * gcc.dg/20021116-1.c: New test.
9595
9596 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9597
9598         * g++.dg/abi/vcall1.C: New test.
9599
9600 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9601
9602         * gcc.dg/20021029-1.c: New test.
9603         * gcc.dg/20021029-2.c: New test.
9604
9605 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9606
9607         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9608
9609 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9610
9611         PR c/8439
9612         * gcc.dg/20021110.c: Move to ...
9613         * gcc.c-torture/compile/20021110.c: .... here.
9614
9615 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9616
9617         PR c/8467
9618         * gcc.c-torture/execute/20021111-1.c
9619
9620 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9621
9622         PR c/8439
9623         * gcc.dg/20021110.c: New test.
9624
9625 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9626
9627         * g++.dg/abi/vthunk3.C: Run only on x86.
9628
9629 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9630
9631         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9632
9633 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9634
9635         * lib/compat.exp (compat-execute): Fix logic error in last
9636         change.
9637
9638 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9639
9640         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9641
9642 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9643
9644         PR c++/8389
9645         * g++.dg/template/access6.C: New test.
9646
9647 2002-11-08  Jan Hubicka  <jh@suse.cz>
9648
9649         * gcc.dg/i386-ssefp-1.c: New test.
9650         * gcc.dg/i386-ssefp-1.c: New test.
9651
9652 2002-11-08  Jan Hubicka  <jh@suse.cz>
9653
9654         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9655
9656 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9657
9658         * g++.dg/abi/vthunk3.C: New test.
9659
9660         PR c++/8338
9661         * g++.dg/template/crash2.C: New test.
9662
9663 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9664
9665         * testsuite/g++.dg/abi/dtor1.C: New test.
9666         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9667
9668 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9669
9670         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9671         Darwin.
9672
9673 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9674
9675         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9676         -mthumb.  Only xfail with -O0.
9677
9678 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9679
9680         * g++.dg/abi/thunk1.C: New test.
9681         * g++.dg/abi/thunk2.C: Likewise.
9682         * g++.dg/abi/vtt1.C: Likewise.
9683
9684 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9685
9686         PR optimization/8423
9687         * gcc.c-torture/execute/builtin-constant.c: New test.
9688
9689 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9690
9691         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9692         Add some more cases.
9693
9694 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9695
9696         PR c++/8391
9697         * g++.dg/opt/local1.C: New test.
9698
9699 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9700
9701         PR c++/8160
9702         * g++.dg/template/complit1.C: New test.
9703
9704         PR c++/8149
9705         * g++.dg/template/typename4.C: Likewise.
9706
9707 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9708
9709         Core issue 287, PR c++/7639
9710         * g++.dg/template/instantiate1.C: Adjust error location.
9711         * g++.dg/template/instantiate3.C: New test.
9712         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9713         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9714         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9715
9716 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9717
9718         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9719
9720 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9721
9722         PR c++/8287
9723         * g++.dg/init/dtor2.C: New test.
9724
9725 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9726
9727         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9728         * gcc.dg/nest.c: Bypass errors on irix6.
9729
9730 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9731
9732         * gcc.dg/nest.c: Expect error for mmix-*-*.
9733         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9734
9735 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9736
9737         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9738         markers.
9739
9740         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9741
9742 2002-10-25  Mike Stump  <mrs@apple.com>
9743
9744         * gcc.dg/warn-1.c: New test.
9745
9746 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9747
9748         * g++.dg/template/typename3.C: New test.
9749
9750 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9751
9752         * g++.dg/lookup/ptrmem1.C: New test.
9753
9754         * g++.dg/abi/vthunk2.C: New test.
9755
9756 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9757
9758         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9759
9760 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9761
9762         * g++.dg/abi/empty9.C: New test.
9763
9764 2002-10-24  Richard Henderson  <rth@redhat.com>
9765
9766         * g++.dg/inherit/thunk1.C: Enable for ia64.
9767
9768 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9769
9770         PR c++/8067
9771         * g++.dg/lookup/pretty1.C: New test.
9772
9773 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9774
9775         * gcc.dg/20021023-1.c: New test.
9776
9777 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9778
9779         PR c++/7679
9780         * g++.dg/parse/inline1.C: New test.
9781
9782 2002-10-23  Richard Henderson  <rth@redhat.com>
9783
9784         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9785
9786         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9787
9788 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9789
9790         PR c++/6579
9791         * g++.dg/parse/stmtexpr3.C: New test.
9792
9793 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9794
9795         * g++.dg/expr/cond1.C: New test.
9796
9797 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9798
9799         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9800
9801 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9802
9803         * g++.dg/abi/vbase13.C: New test.
9804         * g++.dg/abi/vbase14.C: Likewise.
9805
9806 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9807
9808         * gcc.dg/tls/pic-1.c: New test.
9809         * gcc.dg/tls/nonpic-1.c: New test.
9810         * gcc.dg/20021018-1.c: New test.
9811
9812 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9813
9814         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9815         Remove only files with the same base name as the test case.
9816         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9817         (profopt-execute): Likewise.  Also, remove old profiling
9818         and performance data files before running the tests.
9819
9820         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9821         * g++.dg/bprob/bprob.exp: Likewise.
9822         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9823         to allow more general test case names.
9824
9825         * g++.dg/bprob/bprob-1.C: Rename to ...
9826         * g++.dg/bprob/g++-bprob-1.C: ... this.
9827
9828         * g77.dg/bprob/bprob-1.f: Rename to ...
9829         * g77.dg/bprob/g77-bprob-1.f: ... this.
9830
9831 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9832
9833         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9834         bison 1.50 or later.
9835
9836 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9837
9838         * g++.dg/README: Describe more test directories.
9839
9840 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9841
9842         * g++.dg/init/array6.C: Add additional tests.
9843
9844 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9845
9846         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9847         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9848
9849 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9850
9851         * gcc.c-torture/compile/20020604-1.x: New.
9852         * gcc.c-torture/compile/simd-5.x: Likewise.
9853         * gcc.c-torture/execute/920710-1.x: Likewise.
9854         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9855
9856 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9857
9858         * g++.dg/inherit/override1.C: Add dg-options clause.
9859
9860 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9861
9862         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9863         _mm_slli_si128.
9864
9865 2002-10-19  Andreas Schwab  <schwab@suse.de>
9866
9867         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9868         directory component.
9869
9870 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9871
9872         * g++.dg/inherit/thunk1.C: New test.
9873
9874         * g++.dg/inherit/override1.C: New test.
9875
9876         * g++.dg/abi/mangle11.C: New test.
9877         * g++.dg/abi/mangle14.C: New test.
9878         * g++.dg/abi/mangle17.C: New test.
9879
9880 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9881
9882         * g++.dg/overload/member2.C: New test.
9883
9884 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9885
9886         * g++.dg/README: Describe new compat directory.
9887         * g++.dg/dg.exp: Skip tests in compat directory.
9888         * README.compat: New file.
9889         * lib/compat.exp: New expect script.
9890         * g++.dg/compat: New test directory.
9891         * g++.dg/compat/compat.exp: New expect script.
9892         * g++.dg/compat/abi: New test directory.
9893         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9894         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9895         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9896         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9897         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9898         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9899         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9900         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9901         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9902         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9903         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9904         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9905         * g++.dg/compat/break: New test directory.
9906         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9907         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9908         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9909         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9910         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9911         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9912         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9913         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9914         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9915         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9916         g++.dg/compat/break/README: New files.
9917         * g++.dg/compat/eh: New test directory.
9918         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9919         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9920         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9921         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9922         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9923         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9924         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9925         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9926         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9927         g++.dg/compat/eh/filter2_y.C,
9928         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9929         g++.dg/compat/eh/new1_y.C,
9930         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9931         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9932         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9933         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9934         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9935         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9936         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9937         g++.dg/compat/eh/unexpected1_y.C: New files.
9938         * g++.dg/compat/init: New test directory.
9939         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9940         g++.dg/compat/init/array5_y.C,
9941         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9942         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9943         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9944         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9945         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9946         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9947         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9948         g++.dg/compat/init/init-ref2_y.C: New files.
9949
9950 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9951
9952         PR c++/7584
9953         * g++.dg/inherit/using3.C: New test.
9954
9955 2002-10-17  Jan Hubicka  <jh@suse.cz>
9956
9957         * gcc.dg/20021017-2.c: New test.
9958
9959 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9960
9961         * g++.dg/abi/mangle16.C: Adjust.
9962
9963         * g++.dg/init/array8.C: New test.
9964
9965 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9966
9967         * gcc.dg/special/mips-abi.exp: New test.
9968         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9969
9970 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9971
9972         * g++.dg/abi/mangle16.C: New test.
9973         * g++.dg/abi/mangle17.C: Likewise.
9974
9975         PR c++/7478
9976         * g++.dg/template/ref1.C: New test.
9977
9978 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9979
9980         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9981
9982 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9983
9984         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9985
9986 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9987
9988         PR c++/7524
9989         * g++.dg/init/array7.C: New test.
9990
9991 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9992
9993         * g++.dg/init/array6.C: New test.
9994
9995         * g++.dg/abi/mangle13.C: Likewise.
9996         * g++.dg/abi/mangle14.C: Likewise.
9997         * g++.dg/abi/mangle15.C: Likewise.
9998
9999 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10000
10001         * g++.dg/abi/empty8.C: New test.
10002
10003 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10004
10005         * g++.dg/init/ctor1.C: New test.
10006
10007 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10008
10009         * gcc.c-torture/execute/20021015-1.c: New test.
10010
10011 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10012
10013         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10014
10015 2002-10-14  Jan Hubicka  <jh@suse.cz>
10016
10017         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10018
10019 2002-10-14  Richard Henderson  <rth@redhat.com>
10020
10021         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10022
10023 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10024
10025         PR optimization/6631
10026         * g++.dg/opt/const2.C: New test.
10027
10028 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10029
10030         PR c++/7176
10031         * g++.dg/parse/friend1.C: New test.
10032         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10033
10034 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10035
10036         * gcc.dg/20021014-1.c: New test.
10037
10038 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10039
10040         PR c++/5661
10041         * g++.dg/ext/vlm1.C: New test.
10042         * g++.dg/ext/vlm2.C: Likewise.
10043
10044         * g++.dg/init/array1.C: Remove invalid braces.
10045         * g++.dg/init/brace1.C: New test.
10046         * g++.dg/init/copy2.C: Likewise.
10047         * g++.dg/init/copy3.C: Likewise.
10048         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10049         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10050         braces.
10051
10052 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10053
10054         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10055
10056 2002-10-11  Richard Shann  <richard.shann@superh.com>
10057
10058         * gcc.c-torture/compile/simd-5.c: New test.
10059
10060 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10061
10062         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10063
10064 2002-10-10  Jim Wilson  <wilson@redhat.com>
10065
10066         * gcc.c-torture/execute/20021010-1.c: New test.
10067
10068 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10069
10070         PR c/7353
10071         * g++.dg/ext/typedef-init.C: New test.
10072         * gcc.dg/typedef-init.c: New test.
10073
10074 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10075
10076         * gcc.dg/cpp/paste13.c: New test.
10077
10078 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10079
10080         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10081         remaining platforms, XFAIL during compile, not execute.  Don't
10082         XFAIL at -O0.
10083
10084 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         * gcc.dg/alias-1.c: Tweak expected warning.
10087
10088 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10089
10090         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10091
10092 2002-10-06  Andreas Jaeger  <aj@suse.de>
10093
10094         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10095         * gcc.dg/cpp/c++98.C: Likewise.
10096
10097         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10098         * g++.dg/cpp/c++98.C: Likewise.
10099
10100         * g++.dg/README (Subdirectories): Mention cpp directory.
10101
10102         PR target/7559
10103         * gcc.dg/20021006-1.c: New test.
10104
10105 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10106
10107         PR c++/7804
10108         * g++.dg/other/warning1.C: New test.
10109
10110 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10111
10112         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10113         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10114         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10115
10116 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10117
10118         PR c++/7931
10119         * g++.dg/template/ptrmem3.C: New test.
10120
10121         PR c++/7754
10122         * g++.dg/template/union1.C: New test.
10123
10124 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10125
10126         PR c++/8006
10127         * g++.dg/abi/mangle9.C: New test.
10128         * g++.dg/abi/mangle10.C: New test.
10129         * g++.dg/abi/mangle11.C: New test.
10130         * g++.dg/abi/mangle12.C: New test.
10131
10132 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10133
10134         PR c++/7188.
10135         * g++.dg/template/meminit1.C: New test.
10136         * g++.dg/warn/Wreorder-1.C: Likewise.
10137         * g++.old-deja/g++.mike/warn3.C: Tweak.
10138         * lib/prune.exp: Ingore "in copy constructor".
10139
10140 2002-10-02  Andreas Jaeger  <aj@suse.de>
10141
10142         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10143         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10144         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10145         on x86-64.
10146
10147 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10148
10149         * gcc.dg/empty1.C: Fix typo.
10150
10151 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10152
10153         * gcc.dg/alias-1.c: New test.
10154
10155 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10156
10157         * gcc.dg/empty1.C: New test.
10158
10159         * g++.dg/tls/init-2.C: Tweak error messages.
10160
10161 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10162
10163         * gcc.c-torture/compile/20020923-1.c: New test.
10164
10165 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10166
10167         * gcc.c-torture/execute/ffs-1.c: New test.
10168         * gcc.c-torture/execute/ffs-2.c: Ditto.
10169
10170 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10171
10172         * g++.dg/overload/member1.C: New test.
10173
10174 2002-09-30  Mark Mitchell  <mark@code
10175
10176 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10177
10178         * testsuite/gcc.dg/tls/diag-3.c: New.
10179
10180 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10181
10182         * g++.dg/README (Subdirectories): Document new subdir expr.
10183         * g++.dg/expr/pmf-1.C: New test.
10184
10185 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10186
10187         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10188
10189 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10190
10191         * g++.dg/abi/bitfield3.C: New test.
10192
10193 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10194
10195         * lib/gcov.exp: Tweak expected line formats.
10196         * gcc.misc-tests/gcov8.c: New test.
10197         * gcc.misc-tests/gcov8.x: New flags.
10198
10199 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10200
10201         * consistency.vlad/layout/endian.c: Include string.h.
10202
10203         * gcc.c-torture/execute/20020805-1.c: New test.
10204
10205 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10206
10207         * g++.dg/other/conversion1.C: New test.
10208
10209 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10210
10211         * gcc.dg/builtins-1.c: New testcase.
10212
10213 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10214
10215         * g++.dg/inherit/access3.C: New test.
10216
10217 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10218
10219         * gcc.dg/ia64-visibility-2.c: New test.
10220
10221 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10222
10223         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10224         __qualifier_flags to __flags.
10225
10226 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10227
10228         * g++.dg/inherit/operator1.C: New test.
10229         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10230         * g++.dg/other/error1.C: Change expected error message.
10231         * g++.dg/template/conv4.C: Likewise.
10232
10233 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10234
10235         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10236         for documented behavior.
10237
10238 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10239
10240         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10241         several targets known to fail.
10242
10243 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10244
10245         * gcc.dg/mips-args-[123].c: New tests.
10246
10247 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10248
10249         * gcc.dg/ppc-spe.c: New.
10250
10251 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10252
10253         * g++.dg/other/ptrmem4.C: New testcase.
10254
10255 2002-07-24  Richard Henderson  <rth@redhat.com>
10256
10257         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10258
10259 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10260
10261         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10262
10263 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10264
10265         * gcc.c-torture/execute/memset-3.c: New testcase.
10266
10267 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10268
10269         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10270         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10271
10272 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10273
10274         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10275         Delete.
10276
10277 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10278
10279         * gcc.c-torture/compile/simd-4.c: New test.
10280
10281 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10282
10283         PR c++/7347, c++/7348
10284         * g++.dg/template/access4.C: New test.
10285         * g++.dg/template/access5.C: New test.
10286         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10287         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10288         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10289         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10290
10291 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10292
10293         * gcc.dg/gnu89-init-2.c: New test.
10294
10295 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10296
10297         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10298
10299 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10300
10301         * gcc.c-torture/execute/20020720-1.c: New testcase.
10302
10303 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10304
10305         * gcc.dg/cpp/Wsignprom.c: New tests.
10306
10307 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10308
10309         * gcc.c-torture/execute/loop-13.c: New test.
10310
10311 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10312
10313         * gcc.dg/cpp/expr.c: New tests.
10314
10315 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10316
10317         * g++.dg/opt/pr6713.C: Add template instantiation.
10318
10319 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10320
10321         * gcc.dg/nest.c: New test.
10322
10323 2002-07-17  Richard Henderson  <rth@redhat.com>
10324
10325         * g++.dg/opt/pr6713.C: New test.
10326
10327 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10328
10329         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10330         XFAIL for all x86 processors.
10331
10332 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10333
10334         * gcc.c-torture/execute/20010122-1.x: Do not test with
10335         -fomit-frame-pointer.
10336
10337 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10338
10339         * g++.dg/template/instantiate2.C: New test.
10340         * g++.dg/template/spec4.C: New test.
10341
10342 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10343
10344         * g++.dg/template/access2.C: New test.
10345         * g++.dg/template/access3.C: New test.
10346
10347 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10348
10349         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10350         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10351         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10352         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10353         Convert to use <stdarg.h>.
10354         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10355         Delete.
10356         * gcc.dg/va-arg-2.c: New.
10357         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10358
10359 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10360
10361         * gcc.c-torture/compile/20020710-1.c: New test.
10362
10363 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10364                           Andrew Pinski  <pinskia@physics.uc.edu>
10365
10366         gcc.c-torture/compile/simd-2.c: New testcase.
10367         gcc.c-torture/compile/simd-3.c: Likewise.
10368
10369 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10370
10371         PR c++/7224
10372         * g++.dg/overload/error1.C: New test.
10373
10374 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10375
10376         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10377         configuration and IRIX 6 O32 ABI.
10378
10379 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10380
10381         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10382
10383 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10384
10385         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10386
10387 2002-07-10  Jeffrey A Law  <law@redhat.com>
10388
10389         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10390
10391         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10392
10393 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10394
10395         * gcc.dg/20020312-2.c: Check for __PPC__.
10396
10397 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10398
10399         * gcc.c-torture/compile/20020709-1.c: New test.
10400
10401 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10402
10403         * g++.dg/template/qualttp21.C: New test case.
10404
10405 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10406
10407         * gcc.c-torture/compile/20020706-1.c: New test.
10408         * gcc.c-torture/compile/20020706-2.c: New test.
10409
10410 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10411             Alexandre Oliva  <aoliva@redhat.com>
10412
10413         * g++.dg/warn/incomplete1.C: New test.
10414
10415 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10416
10417         PR c++/7099
10418         * g++.dg/warn/noreturn1.C: New test.
10419
10420 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10421
10422         PR c++/6706
10423         * g++.dg/debug/debug6.C: New test.
10424         * g++.dg/debug/debug7.C: New test.
10425
10426 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10427
10428         * gcc.c-torture/compile/simd-3.c: New test.
10429
10430 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10431
10432         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10433         * gcc.dg/20020620-1.c: Likewise.
10434
10435 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10436
10437         PR c++/6944
10438         * g++.dg/init/array4.C: New test.
10439         * g++.dg/init/array5.C: New test.
10440
10441 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10442
10443         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10444         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10445
10446 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10447
10448         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10449         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10450         * gcc.dg/wtr-conversion-1.c: Likewise.
10451         * gcc.dg/wtr-escape-1.c: Likewise.
10452         * gcc.dg/wtr-int-type-1.c: Likewise.
10453         * gcc.dg/wtr-label-1.c: Likewise.
10454         * gcc.dg/wtr-static-1.c: Likewise.
10455         * gcc.dg/wtr-strcat-1.c: Likewise.
10456         * gcc.dg/wtr-suffix-1.c: Likewise.
10457         * gcc.dg/wtr-switch-1.c: Likewise.
10458         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10459         * gcc.dg/wtr-union-init-1.c: Likewise.
10460         * gcc.dg/wtr-union-init-2.c: Likewise.
10461         * gcc.dg/wtr-union-init-3.c: Likewise.
10462
10463         * gcc.dg/wtr-func-def-1.c: New test.
10464
10465 2002-07-02 Devang Patel <dpatel@apple.com>
10466
10467         * objc.dg/param-1.m: New test.
10468
10469 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10470
10471         * gcc.dg/cpp/trad/directive.c: Add test.
10472         * gcc.dg/cpp/trad/macroargs.c: Add test.
10473         * gcc.dg/cpp/trad/rec
10474
10475 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10476
10477         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10478
10479 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10480
10481         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10482         targets.
10483
10484 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10485
10486         * g++.dg/abi/mange7.C: New test.
10487
10488         PR c++/6438.
10489         * g++.dg/parse/stmtexpr2.C: New test.
10490
10491 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10492
10493         * gcc.dg/20020312-2.c: Add SH target.
10494
10495 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10496
10497         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10498         compiler output on mips*-*-irix*.
10499
10500 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10501
10502         * g++.dg/parse/attr1.C: New test.
10503
10504 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10505
10506         * gcc.c-torture/execute/string-opt-17.c: New test case.
10507         * gcc.c-torture/execute/memset-2.c: New test case.
10508
10509 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10510
10511         PR c++/6256:
10512         * g++.dg/template/friend5.C: New test.
10513
10514         PR c++/6331:
10515         * g++.dg/template/qual1.C: Likewise.
10516
10517 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10518
10519         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10520         Include stdlib.h, not stdio.h or ctype.h.
10521
10522 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10523
10524         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10525         cris-*-elf* and mmix-*-*.
10526         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10527         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10528         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10529         Ditto.
10530         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10531         * gcc.dg/wchar_t-1.c: Ditto.
10532
10533 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10534
10535         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10536         Clarify comment.
10537
10538 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10539
10540         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10541
10542 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10543
10544         * gcc.c-torture/execute/20000906-1.x: Delete.
10545
10546 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10547
10548         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10549
10550 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10551
10552         * PR6367
10553         * g77.f-torture/execute/6367.f: New test.
10554         * g77.f-torture/execute/6367.x: Disable for MMIX.
10555
10556 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10557
10558         * PR6352
10559         * g++.dg/opt/inline2.C: New test.
10560
10561 2002-04-18  Richard Henderson  <rth@redhat.com>
10562
10563         * gcc.dg/20000906-1.c: Enable for all targets.
10564         * gcc.c-torture/compile/iftrap-2.c: New.
10565
10566 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10567
10568         * gcc.dg/20020418-1.c: New test.
10569         * gcc.dg/20020418-2.c: New test.
10570
10571 2002-04-18  Richard Henderson  <rth@redhat.com>
10572
10573         * gcc.c-torture/compile/iftrap-1.c: New.
10574         * gcc.dg/iftrap-1.c: Adjust for ia64.
10575         * gcc.dg/iftrap-2.c: New.
10576
10577 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10578
10579         * gcc.c-torture/compile/20020418-1.c: New test.
10580
10581 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10582
10583         * gcc.c-torture/compile/20020415-1.c: New.
10584
10585 2002-04-18  David S. Miller  <davem@redhat.com>
10586
10587         * gcc.c-torture/execute/20020418-1.c: New test.
10588
10589 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10590
10591         * gcc.dg/20020416-1.c: New test.
10592
10593         * g++.dg/opt/inline1.C: New test.
10594
10595 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10596
10597         * gcc.dg/altivec-5.c: New test.
10598
10599         * gcc.dg/20020415-1.c: New test.
10600
10601 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10602
10603         * testsuite/lib/chill.exp: Remove.
10604
10605 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10606
10607         * g++.dg/other/big-struct.C: New test.
10608
10609 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10610
10611         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10612         of scratch file.
10613
10614 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10615
10616         PR c/6277
10617         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10618         in scan-assembler function name
10619
10620 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10621
10622         * g77.f-torture/execute/980628-4.x,
10623         g77.f-torture/execute/980628-5.x,
10624         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10625         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10626         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10627         i[34567]86-*-*.
10628
10629 2002-04-13  David S. Miller  <davem@redhat.com>
10630
10631         * gcc.c-torture/execute/20020413-1.c: New test.
10632
10633 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10634
10635         * gcc.dg/asm-6.c,
10636         * g++.dg/ext/asm1.C: New tests.
10637
10638 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++ 5373.
10641         * g++.dg/parse/stmtexpr1.C: New test.
10642
10643         PR c++/5189.
10644         * g++.dg/template/copy1.C: New test.
10645
10646 2002-04-12  Richard Henderson  <rth@redhat.com>
10647
10648         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10649
10650 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10651
10652         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10653         gcc.c-torture/execute/20020307-2.c.
10654
10655 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10656
10657         * g++.dg/ext/attrib5.C,
10658         * g++.dg/lookup/struct1.C: New tests.
10659
10660 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * gcc.dg/20020411-1.c: New test.
10663
10664         * gcc.c-torture/execute/20020411-1.c: New test.
10665
10666 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10667
10668         * g77.f-torture/execute/6177.f: New test.
10669
10670 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10671
10672         PR middle-end/6247
10673         * g++.dg/opt/cleanup1.C: New test.
10674
10675         * g++.dg/opt/const1.C: New test.
10676
10677 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10678
10679         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10680
10681 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10682
10683         PR c++/5507
10684         * g++.dg/template/typename2.C: New test.
10685
10686 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10687
10688         * gcc.c-torture/execute/loop-12.c: New.
10689
10690 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10691
10692         * g77.f-torture/execute/980628-4.x,
10693         g77.f-torture/execute/980628-5.x,
10694         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10695         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10696         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10697
10698 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10699
10700         PR optimization/6086
10701         * g++.dg/opt/preinc1.C: New test.
10702
10703 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10704
10705         PR c++/5571
10706         * g++.dg/opt/static2.C: New test.
10707
10708 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10709
10710         PR c/5120
10711         * gcc.dg/20020406-1.c: New test.
10712
10713 2002-04-04  David S. Miller  <davem@redhat.com>
10714
10715         * gcc.c-torture/execute/20020404-1.c: New test.
10716
10717 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10718
10719         PR c/6123
10720         * gcc.dg/20020312-2.c: Do not declare global register variable
10721         if __PIC__ or __pic__ is defined.
10722
10723 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10724
10725         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10726         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10727
10728 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10729
10730         * gcc.misc-tests/linkage.exp: Update last change to handle
10731         sparc*-, not just sparc-.
10732
10733 2002-04-03  Richard Henderson  <rth@redhat.com>
10734
10735         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10736
10737 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10738
10739         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10740
10741 2002-04-02  David S. Miller  <davem@redhat.com>
10742
10743         * gcc.c-torture/execute/20020402-3.c: New test.
10744
10745 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10746
10747         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10748         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10749
10750         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10751         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10752         g77.f-torture/execute/20001201.x,
10753         g77.f-torture/execute/u77-test.x: New files.
10754
10755         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10756         * gcc.dg/wchar_t-1.c: Ditto.
10757
10758 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10759
10760         * gcc.c-torture/execute/20020402-1.c: New test.
10761
10762 2002-04-01  Richard Henderson  <rth@redhat.com>
10763
10764         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10765
10766         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10767
10768 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10769
10770         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10771
10772 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10773
10774         * g++.dg/inherit/template-as-base.C: Expect error.
10775         * g++.dg/inherit/namespace-as-base.C: Likewise.
10776
10777 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10778
10779         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10780         g++.dg/ext/instantiate3.C: Tweak match patterns.
10781
10782         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10783         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10784         -da test.
10785
10786 2002-03-31  Richard Henderson  <rth@redhat.com>
10787
10788         * gcc.dg/special/alias-2.c: New.
10789         * gcc.dg/special/ecos.exp: Run it.
10790
10791 2002-03-31  Richard Henderson  <rth@redhat.com>
10792
10793         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10794
10795 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10796
10797         * gcc.dg/weak-1.c: Disable on h8300 port.
10798
10799 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10800
10801         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10802         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10803         ordering tests.
10804         * g++.dg/bprob/bprob-1.C: New test.
10805         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10806         * g++.dg/gcov/gcov-1.C: New test.
10807         * g++.dg/gcov/gcov-1.x: New file.
10808         * g++.dg/gcov/gcov-2.C: New test.
10809         * g++.dg/gcov/gcov-3.C: New test.
10810         * g++.dg/gcov/gcov-3.h: New file.
10811
10812 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10813
10814         * g++.old-deja/g++.other/builtins5.C: New test.
10815         * g++.old-deja/g++.other/builtins6.C: New test.
10816         * g++.old-deja/g++.other/builtins7.C: New test.
10817         * g++.old-deja/g++.other/builtins8.C: New test.
10818         * g++.old-deja/g++.other/builtins9.C: New test.
10819
10820 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10821
10822         * g++.dg/opt/static1.C: New test.
10823
10824         * g++.dg/opt/longbranch1.C: New test.
10825
10826 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10827
10828         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10829
10830         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10831
10832 2002-03-28  Jeffrey A Law  (law@redhat.com)
10833
10834         * gcc.c-torture/execute/20020328-1.c: New test.
10835
10836 2002-03-27  Richard Henderson  <rth@redhat.com>
10837
10838         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10839         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10840         move from g++.old-deja/g++.ext/.
10841
10842 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10843
10844         * g++.dg/init/new2.C: New test.
10845
10846 2002-03-26  Richard Henderson  <rth@redhat.com>
10847
10848         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10849
10850         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10851         on sparc.
10852
10853         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10854         sparcv9 systems.
10855         * gcc.dg/20001102-1.c: Likewise.
10856
10857 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10858
10859         * gcc.dg/cpp/endif-pedantic1.c,
10860         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10861
10862 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10863
10864         * g++.dg/init/new1.C: New test.
10865
10866 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         * g++.dg/abi/vbase9.C: New test.
10869
10870 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10871
10872         * gcc.dg/arm-asm.c: New test.
10873
10874 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10875
10876         * gcc.dg/Wswitch-enum.c: New test.
10877         Fix PR c/5044.
10878
10879 2002-03-26  Richard Henderson  <rth@redhat.com>
10880
10881         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10882         structure.
10883
10884 2002-03-25  Richard Henderson  <rth@redhat.com>
10885
10886         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10887         sparcv9 systems.
10888
10889         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10890         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10891
10892 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10893
10894         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10895
10896 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10897
10898         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10899         targets using generic thunk support.
10900
10901 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10902
10903         * gcc.c-torture/compile/20020323-1.c: New test.
10904
10905         * g++.dg/opt/conj2.C: New test.
10906
10907 2002-03-24  Richard Henderson  <rth@redhat.com>
10908
10909         * gcc.dg/weak-1.c: Use -fno-common.
10910
10911 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10912
10913         * g77.dg/f77-edit-apostrophe-out.f: New test
10914         * g77.dg/f77-edit-h-out.f: New test
10915         * g77.dg/f77-edit-t-in.f: New test
10916         * g77.dg/f77-edit-t-out.f: New test
10917         * g77.dg/f77-edit-x-out.f: New test
10918         * g77.dg/f77-edit-slash-out.f: New test
10919         * g77.dg/f77-edit-colon-out.f: New test
10920         * g77.dg/f77-edit-s-out.f: New test
10921
10922 2002-03-24  Richard Henderson  <rth@redhat.com>
10923
10924         * objc/execute/formal_protocol-6.x: New XFAIL.
10925
10926 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10927
10928         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10929         that do not support weak symbols
10930
10931 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10932
10933         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10934         * lib/g77.exp:  Likewise
10935         * lib/objc.exp: Likewise
10936
10937 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10938
10939         * gcc.dg/Wswitch-default.c: New test.
10940
10941 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10942
10943         * g++.dg/other/enum1.C: New test.
10944
10945 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10946
10947         * gcc.dg/pragma-ep-3.c: Fix typo.
10948
10949 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10950
10951         * g++.dg/inherit/template-as-base.C: New test.
10952
10953 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10956         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10957
10958 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10959
10960         * gcc.dg/cpp/multiline.c: Update to match.
10961
10962 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10963
10964         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10965
10966 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10967
10968         * gcc.dg/cpp/extratokens2.c:  New file.
10969
10970 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10971
10972         * gcc.dg/20020312-2.c: Add rs6000 target.
10973
10974         * gcc.c-torture/compile/20020319-1.c: New test.
10975
10976 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10977
10978         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10979         (A, E): Handle this.
10980
10981 2002-03-20  Jason Merrill  <jason@redhat.com>
10982
10983         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10984         ignoring -fpic.
10985         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10986         through prune_gcc_output.
10987
10988 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10989
10990         * gcc.c-torture/compile/20020320-1.c: New test.
10991
10992 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10993
10994         * gcc.c-torture/compile/20020318-1.c: New test.
10995
10996         * gcc.dg/struct-by-value-1.c: New test.
10997
10998         * gcc.dg/20020319-1.c: New test.
10999
11000 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11001
11002         * g++.dg/opt/conj1.C: New test.
11003
11004 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11005
11006         * g++.dg/template/qualttp20.C: Revert previous change.
11007         * g++.dg/template/qualttp3.C: Likewise.
11008         * g++.dg/template/qualttp4.C: Likewise
11009         * g++.dg/template/qualttp5.C: Likewise
11010         * g++.dg/template/qualttp6.C: Likewise
11011         * g++.dg/template/qualttp7.C: Likewise
11012         * g++.dg/template/qualttp8.C: Likewise
11013         * g++.dg/template/recurse.C: Likewise.
11014
11015 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11016
11017         * gcc.dg/cpp/wchar-1.c: Update.
11018
11019 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11020
11021         * g++.dg/template/conv1.C: New test.
11022         * g++.dg/template/conv2.C: New test.
11023         * g++.dg/template/conv3.C: New test.
11024         * g++.dg/template/conv4.C: New test.
11025
11026 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11027
11028         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11029         * g++.dg/template/qualttp3.C: Likewise.
11030         * g++.dg/template/qualttp4.C: Likewise
11031         * g++.dg/template/qualttp5.C: Likewise
11032         * g++.dg/template/qualttp6.C: Likewise
11033         * g++.dg/template/qualttp7.C: Likewise
11034         * g++.dg/template/qualttp8.C: Likewise
11035         * g++.dg/template/recurse.C: Likewise.
11036
11037 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11038
11039         * g++.dg/opt/dtor1.C: New test.
11040
11041 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11042
11043         * gcc.c-torture/compile/20020315-1.c: New test.
11044
11045 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11046
11047         * gcc.dg/weak-1.c: Fix scan tests.
11048
11049 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11050
11051         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11052         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11053         cris-*-aout* mmix-*-*.
11054         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11055         cris-*-aout* mmix-*-*.
11056         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11057         cris-*-elf* cris-*-aout* and mmix-*-*.
11058         * gcc.dg/20001009-1.c: Ditto.
11059         * gcc.dg/20010912-1.c: Ditto.
11060         * gcc.dg/20020122-4.c: Ditto.
11061         * gcc.dg/inline-2.c: Ditto.
11062
11063 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11064
11065         * gcc.c-torture/compile/20020314-1.c: New test.
11066
11067 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11068
11069         * gcc.c-torture/execute/20020314-1.c: New test.
11070
11071 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11072
11073         * g++.dg/warn/Wunused-1.C: New test.
11074
11075 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11076
11077         * g++.dg/abi/mangle6.C: New test.
11078
11079 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.c-torture/compile/20020309-2.c: New test.
11082
11083         * gcc.c-torture/compile/20020312-1.c: New test.
11084
11085 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11086
11087         * g++.dg/other/access1.C: New test.
11088
11089 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11090
11091         * gcc.c-torture/execute/wchar_t-1.c: New test.
11092
11093 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11094
11095         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11096
11097 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11098
11099         * gcc.dg/20020312-1.c: New test case.
11100
11101 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11102
11103         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11104
11105 2002-03-11  Richard Henderson  <rth@redhat.com>
11106
11107         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11108         * g++.old-deja/g++.jason/report.C: Likewise.
11109
11110 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11113         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11114
11115 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * testsuite/g++.dg/overload/pmf1.C: New test.
11118
11119 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11120
11121         * gcc.c-torture/execute/20020307-1.c: Use long.
11122
11123 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11124
11125         PR optimization/5844
11126         * gcc.dg/20020310-1.c: New test.
11127
11128 2002-03-09  Michael Meissner  <meissner@redhat.com>
11129
11130         * gcc.c-torture/execute/memcpy-2.c: New test.
11131         * gcc.c-torture/execute/memset-1.c: New test.
11132         * gcc.c-torture/execute/strlen-1.c: New test.
11133         * gcc.c-torture/execute/strcmp-1.c: New test.
11134         * gcc.c-torture/execute/strncmp-1.c: New test.
11135
11136 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11137
11138         * gcc.dg/ppc-ldstruct.c: New test.
11139
11140 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11141
11142         * gcc.c-torture/execute/va-arg-22.c: New test.
11143
11144 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11145
11146         * gcc.c-torture/compile/20020309-1.c: New test.
11147
11148 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11149
11150         * gcc.c-torture/execute/20020307-2.c: New test.
11151
11152 2002-03-07  Jeffrey A Law  (law@redhat.com)
11153
11154         * g77.f-torture/compile/20020307-1.f: New test.
11155
11156 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11157
11158         * gcc.dg/unordered-1.c: New test.
11159
11160 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11161
11162         * gcc.c-torture/execute/20020307-1.c: New test.
11163
11164 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11165
11166         * gcc.dg/20020304-1.c: New test.
11167
11168         * gcc.c-torture/compile/20020304-2.c: New test.
11169
11170 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11171
11172         * gcc.c-torture/compile/20020304-1.c: New test case
11173         (from PR c/5830).
11174
11175 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11176
11177         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11178
11179 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11180
11181         * g++.dg/other/classkey1.C: New test.
11182
11183 2002-03-01  Richard Henderson  <rth@redhat.com>
11184
11185         * gcc.c-torture/compile/981223-1.x: New.
11186         * gcc.c-torture/compile/920625-1.x: New.
11187
11188 2002-02-28  Richard Henderson  <rth@redhat.com>
11189
11190         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11191
11192 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11193
11194         * gcc.c-torture/execute/20020227-1.c: New test.
11195
11196 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11197
11198         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11199         here" ERROR lines.
11200         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11201         * g++.old-deja.g++.other/defarg1.C: Likewise.
11202         * g++.old-deja/g++.pt/calls2.C: Likewise.
11203         * g++.old-deja/g++.pt/crash20.C: Likewise.
11204         * g++.old-deja/g++.pt/crash30.C: Likewise.
11205         * g++.old-deja/g++.pt/crash36.C: Likewise.
11206         * g++.old-deja/g++.pt/crash6.C: Likewise.
11207         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11208         * g++.old-deja/g++.pt/derived3.C: Likewise.
11209         * g++.old-deja/g++.pt/error1.C: Likewise.
11210         * g++.old-deja/g++.pt/friend21.C: Likewise.
11211         * g++.old-deja/g++.pt/friend23.C: Likewise.
11212         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11213         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11214
11215 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11216
11217         * gcc.c-torture/execute/20020225-2.c: New test.
11218
11219 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11220
11221         * gcc.c-torture/execute/920730-1t.c,
11222         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11223         Delete test cases, only relevant to -traditional.
11224
11225 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11226
11227         * gcc.dg/cpp/undef1.c: Remove.
11228         * gcc.dg/cpp/directiv.c: Update.
11229         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11230
11231 2002-02-27  Michael Meissner  <meissner@redhat.com>
11232
11233         * gcc.c-torture/execute/20020226-1.c: New test.
11234
11235 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * g++.dg/debug/debug4.C: New test.
11238
11239         * gcc.dg/ia64-visibility-1.c: New test.
11240
11241 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11242
11243         * gcc.dg/debug/20020224-1.c: New.
11244
11245 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11246
11247         * gcc.c-torture/execute/960416-1.x: New.
11248         * gcc.c-torture/execute/divconst-3.x: Likewise.
11249
11250 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11251
11252         * gcc.dg/20020224-1.c: New test.
11253
11254 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11255
11256         * gcc.c-torture/execute/20020225-1.c: New.
11257
11258 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11259
11260         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11261
11262 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11263
11264         * gcc.dg/20020222-1.c: New test.
11265
11266 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11267
11268         * g++.dg/opt/anonunion1.C: New test.
11269
11270 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11271
11272         * g++.dg/template/qualttp19.C: New test.
11273         * g++.dg/template/qualttp20.C: New test.
11274         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11275         * g++.old-deja/g++.other/qual1.C: Likewise.
11276
11277 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11278
11279         * gcc.dg/attr-alwaysinline.c: New.
11280
11281 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gcc.dg/20020220-1.c: New test.
11284
11285         * gcc.dg/20020220-2.c: New test.
11286
11287         * g++.dg/opt/mmx1.C: New test.
11288
11289 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11290
11291         * gcc.c-torture/compile/20020110.c: New test.
11292
11293 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * gcc.c-torture/execute/20020219-1.c: New test.
11296
11297         * gcc.dg/20020219-1.c: New test.
11298
11299         * gcc.dg/noncompile/20020220-1.c: New test.
11300
11301         * g++.dg/opt/ptrintsum1.C: New test.
11302
11303         * gcc.dg/debug/20020220-1.c: New test.
11304
11305 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11306
11307         * gcc.c-torture/execute/20020216-1.c: New test.
11308
11309 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11310
11311         * gcc.dg/decl-1.c: Update, new test.
11312
11313 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11314
11315         * g++.dg/abi/bitfield1.C: New test.
11316         * g++.dg/abi/bitfield2.C: New test.
11317
11318 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11319
11320         * gcc.dg/attr-nest.c: New test.
11321
11322 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11323
11324         * gcc.c-torture/execute/20020215-1.c: New test.
11325
11326 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11327
11328         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11329         * g++.dg/debug/debug.exp: New.
11330         * g++.dg/debug/trivial.C: New.
11331         * g++.dg/debug/debug1.C: Moved...
11332         * g++.dg/other/debug1.C: ...from here.
11333         * g++.dg/debug/debug2.C: Moved...
11334         * g++.dg/other/debug2.C: ...from here.
11335         * g++.dg/debug/debug3.C: Moved...
11336         * g++.dg/other/debug3.C: ...from here.
11337
11338         * gcc.dg/noncompile/20020213-1.c: New test.
11339
11340 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11341
11342         * g++.dg/other/debug3.C: New test.
11343
11344         * gcc.c-torture/execute/20020213-1.c: New test.
11345
11346 2002-02-13  Richard Smith <richard@ex-parrot.com>
11347
11348         * g++.old-deja/g++.other/thunk1.C: New test.
11349
11350 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11351
11352         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11353
11354 2002-02-13  Stan Shebs  <shebs@apple.com>
11355
11356         * gcc.dg/altivec-3.c: New.
11357
11358 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11359
11360         * gcc.dg/Wunreachable-1.c: New test.
11361         * gcc.dg/Wunreachable-2.c: New test.
11362
11363 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11364
11365         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11366
11367 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11368
11369         * gcc.dg/decl-1.c: New test.
11370
11371 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11372
11373         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11374
11375 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11376
11377         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11378         * gcc.c-torture/compile/980506-1.x: Likewise.
11379
11380 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11381
11382         * gcc.dg/20020210-1.c: New.
11383
11384 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11385
11386         * g77.f-torture/execute/947.f: New regression test
11387         for PR fortran/947.
11388
11389 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11390
11391         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11392         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11393
11394 2002-02-08  Richard Henderson  <rth@redhat.com>
11395
11396         * gcc.c-torture/compile/labels-3.c: New.
11397
11398 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11401         expression statements work instead.
11402         * gcc.dg/noncompile/20020207-1.c: New test.
11403
11404 2002-02-07  Richard Henderson  <rth@redhat.com>
11405
11406         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11407
11408 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11409
11410         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11411         message from g77
11412         * lib/g77-dg.exp: Trim g77 error messages so that they are
11413         recognized by dg.exp.
11414
11415 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11416
11417         PR fortran/5473
11418         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11419
11420 2002-02-07  Richard Henderson  <rth@redhat.com>
11421
11422         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11423         to be sufficiently aligned for integers.
11424
11425 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.dg/template/friend4.C: New test.
11428
11429 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11430
11431         PR fortran/5743
11432         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11433         unsupported cases.
11434
11435 2002-02-07  Richard Henderson  <rth@redhat.com>
11436
11437         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11438         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11439         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11440         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11441
11442 2002-02-06  Richard Henderson  <rth@redhat.com>
11443
11444         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11445
11446 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11447
11448         * gcc.dg/20020206-1.c: New test.
11449
11450 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * gcc.c-torture/execute/20020206-1.c: New test.
11453
11454         * gcc.c-torture/execute/20020206-2.c: New test.
11455
11456         PR optimization/5429:
11457         * gcc.c-torture/compile/20020206-1.c: New test.
11458
11459 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11460
11461         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11462         as certain file formats cannot support particularly large
11463         alignments.
11464
11465         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11466         and do not expect to be able to link the executable.
11467
11468         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11469         fail because the COFF format does not support the weak attribute.
11470
11471 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11472
11473         * g77.dg/pr5473.f:  New test
11474
11475 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11476
11477         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11478         Fix testcase accordingly.
11479
11480 2002-02-04  Richard Henderson  <rth@redhat.com>
11481
11482         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11483         (buf): Change to be an array of pointers, not ints.
11484
11485 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11486
11487         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11488         before all tests.  Move warning one line above to match where it
11489         C frontend emits.
11490         * gcc.dg/Wswitch-2.c: New test.
11491         * g++.dg/warn/Wswitch-1.C: New test.
11492         * g++.dg/warn/Wswitch-2.C: New test.
11493
11494 2002-02-04  Richard Henderson  <rth@redhat.com>
11495
11496         * g++.dg/abi/offsetof.C: Fix size comparison.
11497
11498 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11499
11500         * gcc.dg/cast-qual-2.c: New test.
11501
11502 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11503
11504         * gcc.dg/20020201-4.c: New test.
11505
11506 2002-02-04  Ben Elliston  <bje@redhat.com>
11507
11508         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11509         target_info attribute != 0, in addition to the empty string.
11510         (gcc_target_compile): Likewise.
11511
11512 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11513
11514         * gcc.dg/Wswitch.c: New test.
11515         PR gcc/4475. PR gcc/3780.
11516
11517 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11518
11519         * g77.f-torture/execute/5122.f: New test for regressions
11520         against PR fortran/5122.
11521
11522 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11523
11524         * g77.f-torture/compile/pr3743.f: Delete
11525         * g77.dg/pr3743-1.f: New test.
11526         * g77.dg/pr3743-2.f: New test.
11527         * g77.dg/pr3743-3.f: New test.
11528         * g77.dg/pr3743-4.f: New test.
11529
11530 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11531
11532         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11533
11534 2002-02-02  Richard Henderson  <rth@redhat.com>
11535
11536         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11537         * gcc.c-torture/execute/bf64-1.c: Likewise.
11538
11539 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11540
11541         * gcc.dg/20020201-2.c: New test.
11542
11543         * gcc.dg/20020201-3.c: New test.
11544
11545         * gcc.c-torture/execute/bitfld-2.c: New test.
11546
11547 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11548
11549         * gcc.dg/bitfld-1.c: Update.
11550         * gcc.dg/bitfld-2.c: Update.
11551         * gcc.c-torture/execute/bitfld-1.x: New.
11552
11553 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11554
11555         * gcc.c-torture/execute/20020201-1.c: New test.
11556
11557 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11558
11559         PR target/5469
11560         * gcc.dg/20020201-1.c: New test.
11561
11562 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11563
11564         PR fortran/3743
11565         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11566         * g77.f-torture/compile/pr3743.x: Remove
11567
11568 2002-01-31  Tom Rix  <trix@redhat.com>
11569
11570         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11571
11572 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11573
11574         * gcc.dg/noncompile/20020130-1.c: New test.
11575
11576 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11577
11578         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11579
11580 2002-01-29  Richard Henderson  <rth@redhat.com>
11581
11582         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11583         to long long.
11584         * gcc.c-torture/execute/bf64-1.c: Likewise.
11585
11586 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11587
11588         * gcc.c-torture/execute/20020129-1.c: New test.
11589
11590 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11591
11592         * gcc.c-torture/compile/20000224-1.c: Update.
11593         * gcc.c-torture/execute/bitfld-1.c: New tests.
11594         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11595         * gcc.dg/uninit-A.c: Update.
11596
11597 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11598
11599         * g++.dg/template/ctor1.C: Add instantiation.
11600
11601 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11602
11603         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11604         argument to __builtin_prefetch to be const ptr.
11605
11606 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11607
11608         * gcc.c-torture/compile/20020120-1.c: New test.
11609
11610 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11611
11612         * gcc.c-torture/execute/20020127-1.c: New test.
11613
11614 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11615
11616         * g77.dg/f77-edit-i-in.f: New test
11617         * g77.dg/f77-edit-i-out.f: New test
11618
11619 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11620
11621         * gcc.dg/debug/debug.exp: New file.
11622         * gcc.dg/debug/trivial.c: New file.
11623         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11624         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11625         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11626         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11627         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11628         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11629         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11630         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11631         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11632         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11633         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11634         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11635         * gcc.dg/20000503-1.c: Removed.
11636         * gcc.dg/20010207-1.c: Removed.
11637         * gcc.dg/20011223-1.c: Removed.
11638         * gcc.dg/20020104-2.c: Removed.
11639         * gcc.dg/debug-1.c: Removed.
11640         * gcc.dg/debug-2.c: Removed.
11641         * gcc.dg/debug-3.c: Removed.
11642         * gcc.dg/debug-4.c: Removed.
11643         * gcc.dg/debug-5.c: Removed.
11644         * gcc.dg/debug-6.c: Removed.
11645         * gcc.dg/dwarf2-1.c: Removed.
11646         * gcc.dg/dwarf2-2.c: Removed.
11647
11648 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11649
11650         * g++.old-deja/g++.other/eh5.C: New test.
11651         * g++.old-deja/g++.other/sibcall2.C: New test.
11652         * g++.old-deja/g++.other/array9.C: New test.
11653         * g++.old-deja/g++.other/typename2.C: New test.
11654         * g++.old-deja/g++.other/crash60.C: New test.
11655         * g++.old-deja/g++.other/conv9.C: New test.
11656         * g++.old-deja/g++.other/mangle10.C: New test.
11657         * g++.old-deja/g++.other/unchanging1.C: New test.
11658         * g++.old-deja/g++.other/exprstmt1.C: New test.
11659         * g++.old-deja/g++.other/inline23.C: New test.
11660         * g++.old-deja/g++.eh/ia64-1.C: New test.
11661         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11662         * g++.old-deja/g++.other/reload1.C: New test.
11663         * g++.old-deja/g++.other/static20.C: New test.
11664         * g++.old-deja/g++.other/local-alloc1.C: New test.
11665         * g++.old-deja/g++.other/conv8.C: New test.
11666         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11667         * g++.old-deja/g++.other/storeexpr1.C: New test.
11668         * g++.old-deja/g++.other/storeexpr2.C: New test.
11669         * g++.dg/eh/template2.C: New test.
11670         * g++.dg/warn/weak1.C: New test.
11671
11672 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11673
11674         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11675         Remove first, non-varying, argument.
11676
11677 2002-01-23  Richard Henderson  <rth@redhat.com>
11678
11679         * gcc.dg/inline-2.c: New.
11680
11681         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11682         Add optional target arg.  Check number of arguments.
11683         (scan-assembler-not, scan-assembler-dem): Likewise.
11684         (scan-assembler-dem-not): Likewise.
11685
11686 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11687
11688         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11689         line 12.
11690         * g++.old-deja/g++.brendan/parse3.C,
11691         g++.old-deja/g++.other/crash26.C,
11692         g++.old-deja/g++.other/crash28.C,
11693         g++.old-deja/g++.other/crash29.C,
11694         g++.old-deja/g++.other/crash30.C,
11695         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11696
11697 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11698
11699         * gcc.dg/20020115-1.c: New.
11700
11701 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11702
11703         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11704
11705 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11706
11707         * gcc.dg/20020122-3.c: New.
11708
11709 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11710
11711         * g++.dg/other/gc1.C: New test.
11712
11713 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11714
11715         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11716
11717 2002-01-22  Richard Henderson  <rth@redhat.com>
11718
11719         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11720
11721 2002-01-22  Richard Henderson  <rth@redhat.com>
11722
11723         * gcc.dg/20020122-4.c: New.
11724
11725 2002-01-22  H.J. Lu <hjl@gnu.org>
11726
11727         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11728         link output.
11729         * gcc.dg/special/ecos.exp: Likewise.
11730         * lib/g++-dg.exp: Likewise.
11731         * lib/g77-dg.exp: Likewise.
11732         * lib/gcc-dg.exp : Likewise.
11733         * lib/mike-g++.exp: Likewise.
11734         * lib/mike-g77.exp: Likewise.
11735         * lib/mike-gcc.exp: Likewise.
11736         * lib/objc-dg.exp: Likewise.
11737
11738 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11739
11740         PR target/5379
11741         * gcc.dg/20020122-2.c: New test.
11742
11743 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11744
11745         * gcc.dg/20020122-1.c: New test.
11746
11747 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11748
11749         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11750
11751 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11752
11753         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11754
11755 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11756
11757         * gcc.c-torture/compile/20020121-1.c: New test.
11758
11759 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11760
11761         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11762         ld_library_path.
11763
11764 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11765
11766         * gcc.dg/20020218-1.c: New test.
11767
11768 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11769
11770         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11771         messages
11772         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11773         "At global scope" warning
11774         * g++.dg/ext/align1.C: Change cygwin test for alignment
11775         from db-bogus to dg-warning
11776
11777 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11778
11779         * g77.f-torture/compile/cpp2.F: New test.
11780
11781 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11782
11783         * g++.dg/template/access1.C: New test.
11784
11785 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11786
11787         * gcc.dg/20020118-1.c: New.
11788
11789 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11790
11791         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11792
11793 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11794
11795         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11796         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11797         alignment warnings.
11798
11799 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11800
11801         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11802         torture_with_loops and torture_without_loops
11803
11804 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11805
11806         * gcc.c-torture/compile/20020116-1.c: New test.
11807
11808 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11809
11810         * gcc.dg/20020116-2.c: New test.
11811
11812         * gcc.dg/ultrasp4.c: New test.
11813
11814         * gcc.dg/20020116-1.c: New test.
11815
11816 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11817
11818         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11819         by EABI.
11820
11821 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11822
11823         * gcc.misc-tests/i386-prefetch.exp: New.
11824         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11825         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11826         * gcc.misc-tests/i386-pf-none-1.c: New test.
11827         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11828
11829 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11830
11831         * gcc.dg/gnu89-init-1.c: Add new tests.
11832
11833 2002-01-15  Andreas Jaeger  <aj@suse.de>
11834
11835         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11836         * gcc.dg/i386-mmx-2.c: Likewise.
11837         * gcc.dg/i386-sse-1.c: Likewise.
11838         * gcc.dg/i386-sse-2.c: Likewise.
11839         * gcc.dg/i386-sse-3.c: Likewise.
11840
11841 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11842
11843         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11844         Uncomment additional cases that now pass.
11845
11846 2002-01-11  Richard Henderson  <rth@redhat.com>
11847
11848         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11849         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11850
11851 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11852
11853         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11854
11855 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11856
11857         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11858         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11859
11860 2002-01-10  Dale Johannesen  <dalej@apple.com>
11861
11862         * gcc.c-torture/execute/loop-11.c: New.
11863
11864 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11865
11866         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11867         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11868
11869 2002-01-09  Richard Henderson  <rth@redhat.com>
11870
11871         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11872         type in which to perform the operation for each size.
11873
11874 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11875
11876         * gcc.c-torture/compile/20020109-2.c: New test.
11877
11878 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11879
11880         * gcc.c-torture/execute/loop-10.c: New test.
11881
11882 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11883
11884         * gcc.c-torture/compile/20010226-1.c: New test.
11885         * gcc.c-torture/compile/20010227-1.c: New test.
11886         * gcc.c-torture/compile/20010426-1.c: New test.
11887         * gcc.c-torture/compile/20010510-1.c: New test.
11888         * gcc.c-torture/compile/20010605-3.c: New test.
11889         * gcc.c-torture/compile/20010824-1.c: New test.
11890         * gcc.c-torture/execute/20010409-1.c: New test.
11891         * gcc.dg/noncompile/20000901-1.c: New test.
11892         * gcc.dg/20001023-1.c: New test.
11893         * gcc.dg/20001101-1.c: New test.
11894         * gcc.dg/20001102-1.c: New test.
11895         * gcc.dg/20010207-1.c: New test.
11896         * gcc.dg/20010405-1.c: New test.
11897         * gcc.dg/20010822-1.c: New test.
11898         * gcc.dg/20011107-1.c: New test.
11899
11900 2002-01-09  Jeffrey A Law  (law@redhat.com)
11901
11902         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11903
11904         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11905         execution failure on PA targets.
11906
11907 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11908
11909         * gcc.c-torture/compile/20020109-1.c: New test.
11910
11911 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11912
11913         * gcc.c-torture/execute/20020108-1.c: New test.
11914
11915 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11916
11917         * gcc.dg/20020108-1.c: New test.
11918
11919 2002-01-08  H.J. Lu <hjl@gnu.org>
11920
11921         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11922         for header files.
11923
11924 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11925
11926         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11927         consistency.
11928
11929 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11930
11931         * gcc.dg/altivec-4.c: Test altivec predicates.
11932
11933 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11934
11935         * gcc.c-torture/execute/20020107-1.c: New test.
11936
11937 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11938
11939         PR c/5279
11940         * gcc.c-torture/compile/20020106-1.c: New test.
11941
11942 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11943
11944         * gcc.c-torture/execute/nestfunc-4.c: New test.
11945
11946 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11947
11948         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11949         extra triple that slipped in.
11950         * g++.old-deja/g++.abi/align.C: Likewise.
11951         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11952
11953 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11954
11955         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11956         * g++.old-deja/g++.abi/align.C: Likewise.
11957         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11958
11959         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11960         on FreeBSD/i386.
11961         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11962         FreeBSD.
11963
11964 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11965
11966         * gcc.dg/20020104-1.c: New test.
11967
11968         * gcc.dg/20020104-2.c: New test.
11969
11970 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11971
11972         * gcc.dg/20020103-1.c: Fix typo in target selector.
11973
11974 2002-01-03  Richard Henderson  <rth@redhat.com>
11975
11976         * gcc.dg/20020103-1.c: New.
11977
11978 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11979
11980         * gcc.c-torture/execute/20020103-1.c: New test.
11981
11982 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11983
11984         * g++.dg/other/debug2.C: New test.
11985
11986         * gcc.c-torture/compile/20020103-1.c: New test.
11987
11988 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11989
11990         * gcc.dg/gnu89-init-1.c: Added new tests.
11991
11992 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11993
11994         * g++.dg/template/friend2.C: Remove as patch is reverted.
11995
11996         * g++.dg/warn/oldcast1.C: New test.
11997
11998         * g++.dg/template/ptrmem1.C: New test.
11999         * g++.dg/template/ptrmem2.C: New test.
12000
12001         * g++.dg/template/ntp.C: New test.
12002
12003         * g++.dg/other/component1.C: New test.
12004
12005         * g++.dg/template/ttp3.C: New test.
12006
12007         * g++.dg/template/friend2.C: New test.
12008         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12009
12010 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12011
12012         * g++.dg/other/ptrmem1.C: New test.
12013         * g++.dg/other/ptrmem2.C: New test.
12014
12015 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12016
12017         * g++.dg/template/ctor1.C: New test.
12018
12019 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12020
12021         * g++.dg/template/friend2.C: New test.
12022
12023 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12024
12025         * gcc.dg/mmix-1.c: New test.
12026
12027 2001-12-31  Richard Henderson  <rth@redhat.com>
12028
12029         * gcc.dg/asm-5.c: New.
12030
12031 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12032
12033         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12034         in namespace __gnu_cxx
12035
12036 2001-12-30  Richard Henderson  <rth@redhat.com>
12037
12038         * gcc.dg/debug-6.c: New.
12039
12040 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12041
12042         * gcc.c-torture/compile/20011229-2.c: New test.
12043
12044 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12045
12046         * gcc.dg/debug-3.c: New test.
12047         * gcc.dg/debug-4.c: New test.
12048         * gcc.dg/debug-5.c: New test.
12049
12050 2001-12-29  Richard Henderson  <rth@redhat.com>
12051
12052         * g++.dg/eh/loop1.C: New.
12053
12054 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12055
12056         * g++.dg/template/crash1.C: New test.
12057
12058 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12059
12060         * g++.dg/other/const1.C: New test.
12061
12062 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12063
12064         * gcc.c-torture/compile/20011229-1.c: New test.
12065
12066 2001-12-28  Stan Shebs  <shebs@apple.com>
12067
12068         * lib/objc-torture.exp: Resync with c-torture.exp.
12069         * lib/objc.exp: Load standard libraries.
12070
12071 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12072
12073         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12074         additional tests.
12075
12076 2001-12-27  Roger Sayle <roger@eyesopen.com>
12077
12078         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12079
12080 2001-12-27  Richard Henderson  <rth@redhat.com>
12081
12082         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12083
12084 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12085
12086         * g++.dg/eh/ctor1.C: New test.
12087         * g++.dg/other/error2.C: New test.
12088
12089 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12090
12091         * g++.dg/other/init2.C: New test.
12092
12093 2001-12-24  Richard Henderson  <rth@redhat.com>
12094
12095         * gcc.dg/20011223-1.c: New.
12096         * gcc.dg/inline-1.c: New.
12097
12098 2001-12-23  Richard Henderson  <rth@redhat.com>
12099
12100         * gcc.dg/asm-4.c: Test operand modifiers.
12101
12102 2001-12-23  Richard Henderson  <rth@redhat.com>
12103
12104         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12105
12106 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12107
12108         * gcc.c-torture/execute/20011223-1.c: New test.
12109
12110 2001-12-21  Richard Henderson  <rth@redhat.com>
12111
12112         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12113         re-enables the warning.
12114
12115 2001-12-21  Richard Henderson  <rth@redhat.com>
12116
12117         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12118
12119 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12120
12121         * gcc.c-torture/compile/20011218-1.c: New test.
12122
12123 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12124
12125         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12126         arm-isr.c test.
12127         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12128         epilogue generation for ARM ISR routines.
12129
12130 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12131
12132         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12133         * gcc.dg/format/c90-printf-3.c: Likewise.
12134         * gcc.dg/format/c99-printf-3.c: Likewise.
12135         * gcc.dg/format/ext-1.c: Likewise.
12136         * gcc.dg/format/ext-6.c: Likewise.
12137         * gcc.dg/format/format.h: Prototype unlocked stdio.
12138
12139 2001-12-20  Richard Henderson  <rth@redhat.com>
12140
12141         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12142         (arena): Use it.
12143         (malloc): Correct allocation logic.  Abort if we fill up the
12144         arena before initialization complete.
12145         (realloc): Correct allocation logic.
12146
12147 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12148
12149         * gcc.c-torture/compile/20011219-2.c: New test.
12150
12151         * gcc.c-torture/execute/20011219-1.c: New test.
12152
12153 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12154
12155         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12156         target does not support weak symbols.
12157
12158 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12159
12160         * gcc.c-torture/compile/20011219-1.c: New test.
12161
12162 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         * g++.dg/other/error1.C: New test.
12165
12166 2001-12-17  Jeffrey A Law  (law@redhat.com)
12167
12168         * gcc.c-torture/execute/20011217-1.c: New test.
12169
12170 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12171
12172         * objc.dg/special/: New directory.
12173         * objc.dg/special/special.exp: New file.
12174         * objc.dg/special/unclaimed-category-1.h: New file.
12175         * objc.dg/special/unclaimed-category-1a.m: New file.
12176         * objc.dg/special/unclaimed-category-1.m: New file.
12177
12178 2001-12-17  Andreas Jaeger  <aj@suse.de>
12179
12180         * gcc.c-torture/compile/20011217-2.c: New test.
12181
12182 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12183
12184         * gcc.c-torture/compile/20011217-1.c: New test.
12185
12186 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12187
12188         * testsuite/gcc.dg/20011214-1.c: New.
12189
12190 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12191
12192         * gcc.dg/altivec-4.c: New.
12193
12194 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12195
12196         * gcc.dg/20011113-1.c: New test.
12197
12198 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12199
12200         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12201         std::__malloc_alloc_template<0> and
12202         std::__default_alloc_template<false, 0>.
12203
12204 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12205
12206         * objc/execute/bf-21.m: New test.
12207         * objc/execute/enumeration-1.m: New test.
12208         * objc/execute/enumeration-2.m: New test.
12209
12210 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12211
12212         * gcc.dg/gnu89-init-1.c: New test.
12213
12214 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12217         * g++.old-deja/g++.jason/2371.C: Likewise.
12218         * g++.old-deja/g++.jason/template33.C: Likewise.
12219         * g++.old-deja/g++.jason/template34.C: Likewise.
12220         * g++.old-deja/g++.jason/template36.C: Likewise.
12221         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12222         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12223         * g++.old-deja/g++.other/typename1.C: Likewise.
12224         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12225         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12226         * g++.old-deja/g++.pt/typename11.C: Likewise.
12227         * g++.old-deja/g++.pt/typename14.C: Likewise.
12228         * g++.old-deja/g++.pt/typename16.C: Likewise.
12229         * g++.old-deja/g++.pt/typename3.C: Likewise.
12230         * g++.old-deja/g++.pt/typename4.C: Likewise.
12231         * g++.old-deja/g++.pt/typename5.C: Likewise.
12232         * g++.old-deja/g++.pt/typename7.C: Likewise.
12233         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12234
12235 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12236
12237         * g++.dg/other/linkage1.C: New test.
12238         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12239         specifiers.
12240
12241 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12242
12243         * gcc.dg/concat.c: New test.
12244
12245 2001-12-11  Stan Shebs  <shebs@apple.com>
12246
12247         * objc/compile: New test directory.
12248         * objc/compile/compile.exp: New expect script.
12249         * objc/compile/20011211-1.m: New compile test.
12250
12251 2001-12-11  Jason Merrill  <jason@redhat.com>
12252
12253         * lib/prune.exp (prune_gcc_output): Also handle "In member
12254         function".  So many permutations...
12255
12256 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12257
12258         * g++.dg/template/typedef1.C: New test.
12259
12260 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12261
12262         * g++.dg/other/copy1.C: New test.
12263
12264 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12265
12266         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12267
12268         * gcc.dg/builtin-choose-expr.c: New.
12269
12270 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12271
12272         * gcc.dg/altivec-2.c: New.
12273
12274 2001-12-07  Richard Henderson  <rth@redhat.com>
12275
12276         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12277
12278 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12279
12280         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12281         ultrasparc.
12282
12283 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12284
12285         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12286
12287 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12288
12289         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12290         variable argument list.
12291
12292 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12293
12294         * gcc.c-torture/execute/memcheck: Delete entire directory.
12295         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12296         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12297
12298 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12299
12300         * gcc.dg/Wshadow-1.c: New test.
12301
12302 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12303
12304         * gcc.c-torture/compile/20011130-1.c: New test.
12305
12306         * gcc.dg/noncompile/20011025-1.c: New test.
12307
12308         * g++.dg/other/anon-union.C: New test.
12309
12310         * gcc.c-torture/execute/20011024-1.c: New test.
12311
12312 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12313
12314         * gcc.c-torture/execute/20000722-1.x,
12315         gcc.c-torture/execute/20010123-1.x: Remove.
12316         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12317         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12318         gcc.dg/c99-complit-2.c: New tests.
12319
12320 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12321
12322         * g++.dg/inherit/base1.C: New test.
12323
12324 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12325
12326         * g++.dg/other/stdarg1.C: New test.
12327
12328         * gcc.c-torture/compile/20011130-2.c: New test.
12329
12330 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12331
12332         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12333         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12334         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12335         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12336         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12337         * gcc.dg/builtin-prefetch-1.c: New test.
12338
12339 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12340
12341         * gcc.dg/20011130-1.c: New test.
12342
12343 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         * g++.dg/other/scope1.C: New test.
12346         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12347
12348 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12349
12350         * gcc.dg/vla-init-1.c: New test.
12351
12352 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12353
12354         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12355
12356 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12357
12358         * objc.dg/alias.m: Update.
12359         * objc.dg/class-1.m: Update.
12360         * objc.dg/const-str-1.m: Update.
12361         * objc.dg/fwd-proto-1.m: Update.
12362         * objc.dg/id-1.m: Update.
12363         * objc.dg/super-class-1.m: Update.
12364
12365 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12366
12367         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12368         constructs.
12369
12370 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12371
12372         * gcc.c-torture/execute/20011128-1.c: New test.
12373
12374 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12375
12376         * gcc.dg/20011127-1.c: New test.
12377
12378 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12379
12380         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12381         from Austin Group draft 7.
12382         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12383         scanf format arguments.
12384         * gcc.dg/format/no-exargs-2.c: New test.
12385
12386 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12387
12388         * g++.dg/abi/vbase8-4.C: New test.
12389
12390 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12391
12392         * gcc.c-torture/execute/20011121-1.c: New test.
12393
12394 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12395
12396         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12397
12398 2001-11-23  Andreas Jaeger  <aj@suse.de>
12399
12400         * gcc.dg/cpp/charconst-2.c: New test.
12401
12402 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12403
12404         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12405         to the host if it is remote.  Let tests specify extra headers
12406         they use.
12407         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12408         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12409         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12410         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12411         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12412         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12413         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12414         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12415         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12416         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12417
12418 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12419
12420         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12421         for little endian ARMs.
12422
12423 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12424
12425         * gcc.c-torture/compile/20011119-1.c: New test.
12426         * gcc.c-torture/compile/20011119-2.c: New test.
12427
12428 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12429
12430         * gcc.dg/altivec-1.c: Fix typo.
12431
12432 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12433
12434         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12435
12436 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12437
12438         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12439
12440 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12441
12442         * lib/g77.exp: Don't specify --rpath-link.
12443
12444         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12445         across all the headers.
12446         * gcc.dg/format/format.exp: For testing on a remote host,
12447         copy format.h.
12448
12449         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12450         * gcc.c-torture/execute/930406-1.c: Likewise.
12451         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12452
12453 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12454
12455         * gcc.dg/altivec-1.c: New.
12456
12457 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12458
12459         * gcc.dg/cpp/fpreprocessed.c: New test case.
12460
12461 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12462
12463         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12464         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12465         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12466
12467 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12468
12469         * gcc.dg/no-builtin-1.c: New test.
12470
12471 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12472
12473         * gcc.c-torture/execute/20011115-1.c: New test.
12474
12475 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * gcc.c-torture/compile/20011114-2.c: New test.
12478         * gcc.c-torture/compile/20011114-3.c: New test.
12479         * gcc.c-torture/compile/20011114-4.c: New test.
12480
12481 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12482
12483         * g++.dg/other/init1.C: New test.
12484
12485 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12486
12487         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12488         message.
12489
12490         * gcc.c-torture/execute/20011114-1.c: New testcase.
12491
12492         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12493         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12494         like the (before this change) version of 20010327-1.c.
12495
12496 2001-11-14  Roger Sayle <roger@eyesopen.com>
12497
12498         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12499
12500 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12501
12502         * g++.dg/init/array2.C: New test.
12503
12504 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12505
12506         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12507
12508 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.dg/other/forscope1.C: New test.
12511         * g++.dg/ext/forscope1.C: New test.
12512         * g++.dg/ext/forscope2.C: New test.
12513
12514 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12515
12516         * gcc.c-torture/execute/20011113-1.c: New test.
12517
12518 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12519
12520         * gcc.c-torture/execute/20011109-2.c: New test.
12521
12522         * gcc.c-torture/execute/20011109-1.c: New test.
12523
12524 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12525
12526         * gcc.c-torture/compile/20011109-1.c: New test.
12527
12528 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12529
12530         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12531         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12532         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12533         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12534         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12535         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12536         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12537
12538 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12539
12540         * g++.dg/warn/Wshadow-1.C: New tests.
12541         * g++.old-deja/g++.mike/for3.C: Update.
12542
12543 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12544
12545         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12546         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12547         XFAILs.  Adjust expected error texts.
12548         * gcc.c-torture/compile/20011106-1.c,
12549         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12550         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12551         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12552         gcc.dg/c99-array-lval-5.c: New tests.
12553
12554 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12555
12556         * gcc.dg/cpp/defined.c: Update.
12557
12558 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12559
12560         * gcc.c-torture/execute/anon-1.c: New test.
12561
12562 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12563
12564         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12565         same size, so no warning should be produced on stormy16.
12566
12567         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12568         due to oversized array.
12569         * g++.old-deja/g++.mike/ns15.C: Likewise.
12570         * g++.old-deja/g++.pt/crash16.C: Likewise.
12571
12572 2001-11-02  Graham Stott  <grahams@redhat.com>
12573
12574         * g++.dgother/debug1.C: Fix typos.
12575
12576 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12577
12578         * g++.dg/other/debug1.C: New test.
12579
12580 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12581
12582         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12583         of unsigned long.
12584
12585 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12586
12587         * gcc.dg/20011029-2.c: New test.
12588
12589         * gcc.c-torture/compile/20011029-1.c: New test.
12590
12591 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12592
12593         * objc/execute/class_self-1.m: New test.
12594         * objc/execute/class_self-2.m: New test.
12595
12596 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12597
12598         * gcc.misc-tests/msgs.exp: Delete.
12599         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12600         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12601         error set to match recent changes.
12602
12603 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12604
12605         * gcc.dg/20011021-1.c: New test.
12606
12607 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12608
12609         * gcc.c-torture/compile/20011023-1.c: New test.
12610
12611 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12612
12613         * lib/g77.exp: Rewrite based on lib/g++.exp.
12614
12615 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12616
12617         * gcc.c-torture/execute/20011019-1.c: New test.
12618
12619         * gcc.dg/20011018-1.c: New test.
12620
12621 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12622
12623         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12624
12625 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12626
12627         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12628         * gcc.dg/attr-invalid.c: Likewise.
12629
12630 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12631
12632         * testsuite/gcc.dg/20011015-1.c: New test.
12633
12634 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12635
12636         * g++.dg/template/unify2.C: New test.
12637
12638 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12639
12640         * g++.dg/other/exception-specification.C: New test
12641
12642 2001-10-13  Tom Rix  <trix@redhat.com>
12643
12644         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12645         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12646
12647 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * testsuite/gcc.dg/20011009-1.c: New test.
12650
12651 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         PR g++/4476
12654         * g++.dg/other/friend1.C: New test.
12655
12656 2001-10-11  Richard Henderson  <rth@redhat.com>
12657
12658         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12659
12660 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12661
12662         * gcc.c-torture/compile/20011010-1.c: New.
12663
12664 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12665
12666         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12667         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12668         g77.f-torture/execute/execute.exp,
12669         g77.f-torture/noncompile/noncompile.exp,
12670         gcc.c-torture/compile/compile.exp,
12671         gcc.c-torture/execute/execute.exp,
12672         gcc.c-torture/execute/ieee/ieee.exp,
12673         gcc.c-torture/execute/memcheck/memcheck.exp,
12674         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12675         objc/execute/execute.exp: Update FSF address.
12676
12677 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12678
12679         * gcc.dg/cpp/cmdlne-C.c: Update.
12680         * gcc.dg/cpp/cmdlne-C2.c: New.
12681
12682 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12683
12684         * gcc.c-torture/execute/20011008-3.c: New.
12685
12686 2001-10-08  DJ Delorie  <dj@redhat.com>
12687
12688         * gcc.dg/20011008-1.c: New.
12689         * gcc.dg/20011008-2.c: New.
12690
12691 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12692
12693         * gcc.dg/cpp/spacing1.c: Update test.
12694
12695 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12696
12697         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12698         spelling errors of "separate" as "seperate".
12699
12700 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12701
12702         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12703         enough to avoid inlining.
12704
12705 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12706
12707         * lib/g77.exp: set libg2c_dir correctly.
12708
12709 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12710
12711         * gcc.dg/cpp/macro11.c: New test.
12712
12713 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12714
12715         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12716         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12717         gcc.dg/format/multattr-3.c: New tests.
12718         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12719         tests for format attributes on function pointers being rejected.
12720
12721 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12722
12723         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12724
12725 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12726
12727         * g++.dg/warn/format1.C: New test.
12728
12729 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12730
12731         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12732
12733 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12734
12735         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12736
12737 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12738
12739         * gcc.dg/cpp/redef2.c: Add test.
12740
12741 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12742
12743         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12744         long-standing bug on i686, apparently.
12745         * gcc.c-torture/execute/loop-2c.x: New file.
12746         * gcc.c-torture/execute/loop-2d.x: New file.
12747         * gcc.c-torture/execute/loop-3c.x: New file.
12748
12749 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12750
12751         * gcc.dg/cpp/20000625-2.c: Correct line number.
12752
12753 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12754
12755         * gcc.dg/cpp/macro10.c: New test.
12756         * gcc.dg/cpp/strify3.c: New test.
12757         * gcc.dg/cpp/spacing1.c: Add tests.
12758         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12759         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12760
12761 2001-09-24  DJ Delorie  <dj@redhat.com>
12762
12763         * gcc.c-torture/execute/20010924-1.c: New test.
12764
12765 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12766
12767         * testsuite/objc/execute/paste.m: Remove.
12768
12769 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12770
12771         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12772
12773 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12774
12775         * g77.dg/strlen0.f: New test.
12776
12777 2001-09-21  Richard Henderson  <rth@redhat.com>
12778
12779         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12780         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12781
12782 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12783
12784         Table-driven attributes.
12785         * g++.dg/ext/attrib1.C: New test.
12786
12787 2001-09-20  DJ Delorie  <dj@redhat.com>
12788
12789         * gcc.dg/20000926-1.c: Update expected warning messages.
12790         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12791         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12792         array.
12793
12794 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12795
12796         * g++.dg/eh/registers1.C: New test case.
12797
12798 2001-09-17  Richard Henderson  <rth@redhat.com>
12799
12800         * gcc.dg/array-5.c: Fix VLA decomposition test.
12801
12802 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12803
12804         * gcc.dg/cpp/line5.c: New testcase.
12805
12806 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12807
12808         * gcc.dg/cpp/macro9.c: New test.
12809
12810 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12811
12812         * gcc.c-torture/execute/980223.c: Change type of addr from long
12813         to char *.
12814
12815 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12816
12817         * gcc.c-torture/execute/20010915-1.c: New test.
12818
12819 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12820
12821         * g77.dg/bprob: New directory.
12822         * g77.dg/bprob/bprob.exp: New file.
12823         * g77.dg/bprob/bprob-1.f: New test.
12824         * g77.dg/gcov: New directory.
12825         * g77.dg/gcov/gcov.exp: New file.
12826         * g77.dg/gcov/gcov-1.f: New test.
12827         * g77.dg/gcov/gcov-1.x: New file.
12828
12829 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12830
12831         * gcc.dg/cpp/directiv.c: Update.
12832         * gcc.dg/cpp/undef1.c: Update.
12833
12834 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12835
12836         * gcc.dg/20010912-1.c: New test.
12837
12838 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12839
12840         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12841         language-independent file in lib.
12842         * lib/gcov.exp: New file.
12843
12844 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12845
12846         * gcc.c-torture/compile/20010911-1.c: New test.
12847
12848 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12849
12850         * lib/profopt.exp: New, to support profile-directed optimizations.
12851         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12852         * gcc.misc-tests/bprob-1.c: New test.
12853         * gcc.misc-tests/bprob-2.c: New test.
12854
12855 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12856
12857         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12858         XFAIL and which kinds of gcov output to verify.
12859         * gcc.misc-tests/gcov-4b.x: New file.
12860         * gcc.misc-tests/gcov-5b.x: New file.
12861         * gcc.misc-tests/gcov-6.x: New file.
12862         * gcc.misc-tests/gcov-7.c: New test.
12863         * gcc.misc-tests/gcov-7.x: New file.
12864
12865 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12866
12867         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12868         * gcc.misc-tests/gcov-6.c: New test.
12869
12870 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12871
12872         PR c++/3986
12873         * g++.dg/abi/vbase1.C: New test.
12874
12875 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12876
12877         * objc.dg/method-2.m: New.
12878
12879 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12880
12881         PR c++/4203
12882         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12883         * g++.dg/init/empty1.C: New test.
12884
12885 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12886
12887         * gcc.c-torture/compile/20010903-1.c: New test.
12888
12889 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12890
12891         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12892         for m68k.
12893
12894 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12895
12896         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12897
12898         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12899
12900         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12901
12902 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12903
12904         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12905         for 16-bit 'unsigned int'.
12906
12907 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12908
12909         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12910
12911 2001-08-27  Richard Henderson  <rth@redhat.com>
12912
12913         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12914         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12915
12916 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12917
12918         * gcc.dg/asm-names.c (ymain): New.
12919
12920 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12921
12922         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12923         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12924         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12925
12926 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12927
12928         * gcc.dg/compare5.c: New testcase.
12929
12930 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12931
12932         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12933         and "In instantiation".
12934
12935 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12936
12937         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12938
12939 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12940
12941         * gcc.misc-tests/gcov.exp: Add support for branch information.
12942         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12943         * gcc.misc-tests/gcov-4.c: New test.
12944         * gcc.misc-tests/gcov-4b.c: New test.
12945         * gcc.misc-tests/gcov-5b.c: New test.
12946
12947 2001-08-20  Zack Weinberg  <zackw@panix.com>
12948
12949         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12950         expected to fail.
12951
12952 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12953
12954         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12955
12956 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12957
12958         * g++.dg/eh/
12959         Moved to gcc-deps.exp
12960         * gcc-deps.exp: New file.
12961
12962 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12963
12964         * g++.old-deja/g++.pt/defarg14.C: New test.
12965
12966 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.old-deja/g++.other/lineno5.C: New test.
12969
12970 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12971
12972         * g++.old-deja/g++.pt/crash68.C: New test.
12973
12974 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12975
12976         * g++.old-deja/g++.other/crash42.C: New test.
12977
12978 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12979
12980         * gcc.dg/cpp/extratokens.c: Fix.
12981         * gcc.dg/cpp/skipping2.c: New tests.
12982
12983 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12984
12985         * gcc.c-torture/execute/20010724-1.c: New file.
12986         * gcc.c-torture/execute/20010724-1.x: New file.
12987
12988 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12989
12990         * g++.old-deja/g++.other/cond7.C: New test.
12991
12992 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12993
12994         * g++.old-deja/g++.other/optimize4.C: New test.
12995
12996 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12999
13000 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13001
13002         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13003         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13004         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13005         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13006
13007         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13008         bug report" message.
13009
13010         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13011         * g++.dg/ext/instantiate1.C: Move from old-deja.
13012
13013 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13014
13015         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13016         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13017         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13018         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13019
13020 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13021
13022         * gcc.c-torture/execute/20010723-1.c: New test.
13023
13024 2001-07-23  Ben Elliston  <bje@redhat.com>
13025
13026         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13027
13028 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13029
13030         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13031         i[34567]86-*-*.
13032         Delete handling of ieee_multilib_flags.
13033         Pass -mieee for alpha*-*-* and sh-*-*.
13034         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13035
13036 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13037
13038         Remove old-abi tests.
13039         * g++.old-deja/g++.mike/p11116.C: Remove.
13040         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13041
13042 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13043
13044         * g77.f-torture/compile/pr3743.f:  New test
13045
13046 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13047
13048         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13049
13050 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13051
13052         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13053         g++.old-deja/g++.pt/static6.C: Likewise.
13054         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13055         supports weak symbols.
13056
13057 2001-07-18  Andreas Jaeger  <aj@suse.de>
13058
13059         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13060         supported again.
13061
13062 2001-07-18  Andreas Jaeger  <aj@suse.de>
13063
13064         * gcc.dg/iftrap-1.c: Fix target line.
13065
13066 2001-07-17  Richard Henderson  <rth@redhat.com>
13067
13068         * gcc.c-torture/execute/20010717-1.c: New.
13069
13070 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13071
13072         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13073         tests.
13074
13075 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13076
13077         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13078
13079 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13080
13081         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13082         UAC_SIGBUS, UAC_NOPRINT definitions.
13083
13084 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13085
13086         * objc/execute/object_is_class.m: New test.
13087         * objc/execute/object_is_meta_class.m: New test.
13088
13089 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13090
13091         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13092         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13093
13094 2001-01-15  David Bil
13095         * objc/execute/class-14.m: Added.
13096         * objc/execute/class-2.m: Added.
13097         * objc/execute/class-3.m: Added.
13098         * objc/execute/class-4.m: Added.
13099         * objc/execute/class-5.m: Added.
13100         * objc/execute/class-6.m: Added.
13101         * objc/execute/class-7.m: Added.
13102         * objc/execute/class-8.m: Added.
13103         * objc/execute/class-9.m: Added.
13104         * objc/execute/class-tests-1.h
13105         * objc/execute/class-tests-2.h
13106         * objc/execute/compatibility_alias.m: Added.
13107         * objc/execute/encode-1.m: Added.
13108         * objc/execute/formal_protocol-1.m: Added.
13109         * objc/execute/formal_protocol-2.m: Added.
13110         * objc/execute/formal_protocol-3.m: Added.
13111         * objc/execute/formal_protocol-4.m: Added.
13112         * objc/execute/formal_protocol-5.m: Added.
13113         * objc/execute/formal_protocol-6.m: Added.
13114         * objc/execute/formal_protocol-7.m: Added.
13115         * objc/execute/informal_protocol.m: Added.
13116         * objc/execute/initialize.m: Added.
13117         * objc/execute/load.m: Added.
13118         * objc/execute/many_args_method.m: Added.
13119         * objc/execute/nested-3.m: Added.
13120         * objc/execute/no_clash.m: Added.
13121         * objc/execute/private.m: Added.
13122         * objc/execute/redefining_self.m: Added.
13123         * objc/execute/root_methods.m: Added.
13124         * objc/execute/selector-1.m: Added.
13125         * objc/execute/static-1.m: Added.
13126         * objc/execute/static-2.m: Added.
13127         * objc/execute/va_method.m: Added.
13128
13129 2001-03-10  Richard Henderson  <rth@redhat.com>
13130
13131         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13132
13133 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13134
13135         * g++.old-deja/g++.other/crash31.C: XFAIL.
13136         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13137         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13138         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13139         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13140         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13141
13142 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13143
13144         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13145
13146 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13147
13148         * gcc.dg/20000724-1.c: Don't use multiline strings.
13149
13150 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13151
13152         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13153         result of -cString against what we expect it to be; don't just
13154         print it out for no one to read.
13155
13156         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13157         Based on testcases provided by Nicola Pero.
13158
13159 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13160
13161         * gcc.dg/cpp/macro7.c: New test.
13162
13163 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13164
13165         * gcc.dg/cpp/multiline.c: Update.
13166
13167 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         * g++.old-deja/g++.other/enum3.C: New test.
13170
13171 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13172
13173         * g++.old-deja/g++.other/pod1.C: New test.
13174
13175 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         * g++.old-deja/g++.ext/overload1.C: New test.
13178
13179 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13180
13181         * g++.old-deja/g++.pt/using1.C: New test.
13182
13183 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         * g++.old-deja/g++.other/using9.C: New test.
13186
13187 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13188
13189         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13190
13191         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13192
13193 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         * g++.old-deja/g++.ext/realpt1.C: Remove.
13196
13197 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13198
13199         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13200
13201 2001-02-26  Will Cohen  <wcohen@redhat.com>
13202
13203         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13204
13205 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13206
13207         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13208         templatized constructors.
13209
13210 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13211
13212         * gcc.c-torture/execute/20010224-1.c: New test.
13213
13214 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13215
13216         * gcc.c-torture/execute/20010222-1.c: New test.
13217
13218 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13219
13220         * g++.old-deja/g++.other/inline20.C: New test.
13221
13222 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13223
13224         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13225
13226 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13227
13228         * g++.old-deja/g++.other/lookup22.C: New test.
13229
13230 200
13231         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13232         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13233         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13234         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13235         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13236
13237 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13238
13239         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13240         account.
13241
13242 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13243
13244         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13245
13246 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13247
13248         * g++.old-deja/g++.pt/crash62.C: New test.
13249
13250 2001-01-04  Richard Henderson  <rth@redhat.com>
13251
13252         * gcc.dg/20000926-1.c: Update expected warnings.
13253         * gcc.dg/array-2.c: Likewise.
13254         * gcc.dg/array-4.c: Also validate flexible array members.
13255         * gcc.dg/c99-flex-array-1.c: New.
13256
13257 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13258
13259         * gcc.c-torture/compile/20001222-1.x: Remove.
13260
13261 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13262
13263         * gcc.c-torture/execute/built-in-setjmp.c: New.
13264
13265 2001-01-03  Richard Henderson  <rth@redhat.com>
13266
13267         * gcc.dg/940510-1.c: Update expected error wording.
13268         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13269
13270 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13271
13272         * lib/target-supports.exp (check_alias_available): Modified to
13273         indicate aliases not supported if only weak aliases are supported.
13274
13275 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13276
13277         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13278         Turn on cmpstrsi checks for __pj__ and __i370__.
13279
13280 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13281
13282         * g++.old-deja/g++.other/virtual11.C: New test.
13283
13284 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13285
13286         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13287
13288 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13289
13290         * gcc.c-torture/compile/20010102-1.c: New test.
13291
13292 2001-01-02  Andreas Jaeger  <aj@suse.de>
13293
13294         * gcc.dg/noreturn-3.c: New test.
13295
13296         * gcc.dg/noreturn-4.c: New test.
13297
13298 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13299
13300         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13301         __builtin_fputc and __builtin_fwrite.
13302
13303 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13304
13305         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13306         signed char, not default char.
13307
13308 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13309
13310         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13311
13312 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13313
13314         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13315
13316 2000-12-29  Richard Henderson  <rth@redhat.com>
13317
13318         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13319         (__cyg_profile_func_exit): Define.
13320
13321 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13322
13323         * g++.dg/vtgc1.C: New test.
13324
13325 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13326
13327         * gcc.dg/noncompile/20001228-1.c: New test.
13328
13329         * gcc.dg/20001228-1.c: New test.
13330
13331         * gcc.c-torture/execute/20001228-1.c: New test.
13332
13333 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13334
13335         * gcc.dg/format-strfmon-1.c: New test.
13336
13337 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13338
13339         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13340         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13341         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13342         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13343         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13344         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13345         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13346         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13347         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13348         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13349         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13350         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13351         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13352
13353         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13354         * gcc.c-torture/execute/string-opt-4.c: Test index.
13355
13356 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13357
13358         * gcc.c-torture/compile/20001226-1.c: New test.
13359
13360 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13361
13362         * gcc.c-torture/compile/20001222-1.c: New test.
13363         * gcc.c-torture/compile/20001222-1.x: Xfail.
13364
13365 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13366
13367         * gcc.c-torture/execute/comp-goto-2.c: New test.
13368
13369 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13370
13371         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13372         Use long types if __INT_MAX__ is 32767.
13373         (main): Use cast to (sint32 *) when poking 88 into a_page.
13374
13375         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13376
13377 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13378
13379         * gcc.c-torture/compile/20001221-1.c: New test.
13380         * gcc.c-torture/execute/20001221-1.c: New test.
13381
13382 2000-12-20  Richard Henderson  <rth@redhat.com>
13383
13384         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13385         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13386
13387 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13388
13389         * gcc.dg/compare3.c: New test.
13390
13391 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13392
13393         * gcc.dg/format-warnll-1.c: New test.
13394
13395 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13396
13397         * gcc.dg/cpp/cmdlne-P.c: New test.
13398
13399 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13400
13401         * gcc.c-torture/execute/builtin-abs-1.c,
13402         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13403
13404 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13405
13406         * gcc.dg/cpp/multiline.c: New test.
13407
13408 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13409
13410         * g++.old-deja/g++.other/syshdr1.C: Update.
13411         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13412
13413 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13414
13415         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13416
13417 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13418
13419         * g++.old-deja/g++.pt/ttp65.C: New test.
13420
13421 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13422
13423         * g++.old-deja/g++.pt/ttp64.C: New test.
13424
13425 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13426
13427         * g++.old-deja/g++.pt/spec33.C: New test.
13428
13429 2000-12-14  Catherine Moore  <clm@redhat.com>
13430
13431         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13432         * gcc.c-torture/execute/920612-2.c: Likewise.
13433         * gcc.c-torture/execute/920428-2.c: Likewise.
13434         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13435         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13436
13437 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13438
13439         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13440         * gcc.dg/pack-test-2.c: Likewise.
13441
13442 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13443
13444         Tests by Zack Weinberg <zackw@stanford.edu>.
13445
13446         * gcc.dg/cpp/defined.c: Update.
13447         * gcc.dg/cpp/defined_trad.c: New tests.
13448
13449 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13450
13451         * gcc.dg/cpp/trad-direct.c: Update.
13452
13453 2000-12-11  Neil Booth  <neilb@earthling.net>
13454
13455         * gcc.dg/cpp/defined_trad.c
13456
13457 2000-12-11  Neil Booth  <neilb@earthling.net>
13458
13459         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13460
13461 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13462
13463         * gcc.dg/format-miss-2.c: New test.
13464
13465 2000-12-09  Neil Booth  <neilb@earthling.net>
13466
13467         * gcc.dg/cpp/lineflags.c: New tests.
13468         * gcc.dg/cpp/poison.c: Update.
13469         * gcc.dg/cpp/redef2.c: Update.
13470         * gcc.dg/cpp/skipping.c: New test.
13471
13472 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13473
13474         * g++.old-deja/g++.other/eh3.C: New testcase.
13475
13476 2000-12-07  Neil Booth  <neilb@earthling.net>
13477
13478         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13479         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13480         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13481         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13482         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13483         Update.
13484
13485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13486
13487         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13488         __SIZE_TYPE__ instead of int for type of integers cast to
13489         pointers.
13490
13491 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13492
13493         * g++.old-deja/g++.other/cleanup4.C: New test.
13494
13495 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13496
13497         * format-sec-1.c: New test.
13498
13499 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13500
13501         * gcc.dg/format-nonlit-3.c: New test.
13502
13503 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13504
13505         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13506         through a null pointer.
13507
13508 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13509         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13510         library makes no calls to `operator new' during initialization.
13511
13512 2000-11-04  Neil Booth  <neilb@earthling.net>
13513
13514         * gcc.dg/cpp/include2.c: New tests.
13515
13516 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13517
13518         * lib/g++.exp (g++_set_ld_library_path): New function.
13519         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13520
13521 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13522
13523         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13524         warnings.
13525
13526 2000-11-01  Richard Henderson  <rth@redhat.com>
13527
13528         * g++.old-deja/g++.ext/namedret1.C: New.
13529         * g++.old-deja/g++.ext/namedret2.C: New.
13530         * g++.old-deja/g++.ext/namedret3.C: New.
13531
13532 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13533
13534         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13535         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13536
13537 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13538
13539         * gcc.c-torture/execute/va-arg-21.c: New test.
13540
13541 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13542
13543         * gcc.dg/c99-complex-2.c: New test.
13544
13545 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13546
13547         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13548
13549 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13550
13551         * g++.old-deja/g++.other/inline16.C: New test.
13552
13553 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13554
13555         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13556         __PRETTY_FUNCTION__
13557
13558 2000-10-29  Neil Booth  <neilb@earthling.net>
13559
13560         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13561         New tests.
13562         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13563         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13564         optimisation.
13565
13566 2000-10-29  Neil Booth  <neilb@earthling.net>
13567
13568         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13569         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13570         * mi5.c: Test multiple includes work with -C.
13571         * trigraphs.c: Test ^= version.
13572
13573 2000-10-28  Neil Booth  <neilb@earthling.net>
13574
13575         New tests and test updates for new macro expander.
13576
13577         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13578         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13579         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13580         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13581         new diagnostic messages.
13582
13583         * gcc.dg/cpp/macro3.c: New tests.
13584
13585 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13586
13587         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13588         on the same line.
13589
13590 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13591
13592         * g++.old-deja/g++.other/eh2.C: New test.
13593
13594 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13595
13596         * gcc.c-torture/execute/20001027-1.c: New test.
13597
13598 2000-10-26  Richard Henderson  <rth@redhat.com>
13599
13600         * gcc.c-torture/execute/20001026-1.c: New.
13601
13602 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13603
13604         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13605         * g++.old-deja/g++.law/builtin1.C: Likewise.
13606         * g++.old-deja/g++.law/ctors10.C: Likewise.
13607         * g++.old-deja/g++.law/virtual3.C: Likewise.
13608         * g++.old-deja/g++.mike/p658.C: Likewise.
13609         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13610         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13611         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13612         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13613         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13614
13615 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13616
13617         * gcc.c-torture/compile/20001024-1.c: New test.
13618
13619 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13620
13621         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13622         to tell us whether or not we are using V3.
13623
13624 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13625
13626         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13627         operands.
13628
13629 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13630
13631         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13632
13633 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13634
13635         * gcc.c-torture/execute/20001024-1.c: New test.
13636
13637 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13638
13639         * g++.old-deja/g++.other/sibcall1.C: New test.
13640
13641 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13642
13643         * gcc.dg/noncompile/init-3.c: New test.
13644
13645 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13646
13647         * gcc.dg/format-array-1.c: New test.
13648
13649 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13650
13651         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13652         writing through null pointers; remove comment about testing
13653         unterminated strings.
13654
13655 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13656
13657         * gcc.c-torture/execute/20001017-2.c: New test.
13658
13659 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13660
13661         * gcc.c-torture/compile/20001018-1.c: New test.
13662         * gcc.c-torture/compile/20001018-1.x: Xfail.
13663
13664 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13665
13666         * gcc.c-torture/execute/20001017-1.c: New test.
13667
13668 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13669
13670         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13671         for multiple use of arguments with scanf formats; add tests for
13672         multiple use of arguments.
13673
13674 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13675
13676         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13677
13678 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.dg/format-miss-1.c: New test.
13681
13682 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13683
13684         * gcc.c-torture/execute/20001013-1.c: New test.
13685
13686 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13687
13688         * gcc.dg/format-branch-1.c: New test.
13689
13690 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13691
13692         * README, lib/file-format.exp: Remove EGCS references.
13693
13694 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13695
13696         * gcc.dg/20001013-1.c: New test.
13697
13698 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13699
13700         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13701         for intmax_t in the compiler using __typeof__ and the type rules
13702         for conditional expressions.
13703
13704 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13705
13706         * gcc.dg/20001012-1.c: New test.
13707         * gcc.dg/20001012-2.c: New test.
13708
13709 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13710
13711         * gcc.dg/format-attr-1.c: New test.
13712
13713 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13714
13715         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13716         __LONG_LONG_MAX__ instead of LLONG_MAX.
13717
13718 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13719
13720         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13721         scanf flags.
13722         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13723         flags.
13724
13725 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13726
13727         * gcc.dg/sequence-pt-1.c: New test.
13728
13729 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13730
13731         * gcc.c-torture/execute/20001011-1.c: New testcase.
13732         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13733
13734 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13735
13736         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13737         does not error on it.
13738
13739 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13740
13741         * gcc.dg/20001009-1.c: New test.
13742
13743 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13744
13745         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13746         * gcc.c-torture/execute/20001009-2.c: ... to here.
13747
13748 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13749
13750         * gcc.c-torture/compile/20001009-1.c: New testcase.
13751         * gcc.c-torture/execute/20001009-1.c: New testcase.
13752         Testcases provided by Jan Hubicka <jh@suse.cz>.
13753
13754 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13755
13756         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13757         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13758         uintmax_t using <limits.h> to emulate the compiler's internal
13759         logic.  No longer XFAIL %j tests.
13760
13761 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13762
13763         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13764         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13765         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13766         regexps and details of expected handling of some bad formats.
13767         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13768         suppression.
13769
13770 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13771
13772         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13773         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13774         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13775         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13776         in list archives.
13777
13778 2000-10-06  Richard Henderson  <rth@cygnus.com>
13779
13780         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13781         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13782         * g++.old-deja/g++.jason/report.C: Likewise.
13783         * g++.old-deja/g++.law/friend5.C: Likewise.
13784         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13785         of the expected warnings.
13786
13787 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13788
13789         * g++.old-deja/g++.pt/enum14.C: New test.
13790
13791 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13792
13793         * g++.old-deja/g++.pt/crash59.C: New test.
13794
13795 2000-10-04  Will Cohen  <wcohen@redhat.com>
13796
13797         * gcc.dg/20000926-1.c: New test.
13798
13799 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13800
13801         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13802         function name for current C++ compiler.
13803         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13804
13805 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13806
13807         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13808         __PRETTY_FUNCTION__.
13809         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13810
13811 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13814
13815 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13816
13817         * gcc.c-torture/compile/20000923-1.c: New test.
13818
13819 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13820
13821         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13822         * g++.old-deja/g++.pt/ttp62.C: Same.
13823         * g++.old-deja/g++.other/inline14.C: Same.
13824
13825 2000-09-24  Richard Henderson  <rth@cygnus.com>
13826
13827         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13828
13829 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13830
13831         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13832
13833 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13834
13835         * gcc.c-torture/compile/20000922-1.c: New file.
13836
13837 2000-09-21  Nick Clifton  <nickc@redhat.com>
13838
13839         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13840         a signed long modulo operation.
13841         (mod6): New function - perform an unsigned long modulo operation.
13842         (main): Add tests for modulos of very large numbers by very small
13843         dividends.
13844
13845 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13846
13847         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13848
13849 2000-09-19  Richard Henderson  <rth@cygnus.com>
13850
13851         * gcc.dg/compare2.c (case 10): XFAIL.
13852
13853 2000-09-18  Richard Henderson  <rth@cygnus.com>
13854
13855         * gcc.c-torture/execute/20000906-1.c: Move ...
13856         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13857         that support __builtin_trap.
13858
13859 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13860
13861         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13862
13863 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13864
13865         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13866         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13867         more $ format tests.
13868
13869 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13870
13871         * gcc.dg/format-errmk-1.c: New test.
13872
13873 2000-09-17  Greg McGary  <greg@mcgary.org>
13874
13875         * gcc.c-torture/execute/20000917-1.x: Remove.
13876
13877 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13878
13879         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13880
13881 2000-09-17  Greg McGary  <greg@mcgary.org>
13882
13883         * gcc.c-torture/execute/20000917-1.c: New test.
13884         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13885
13886 2000-09-16  Neil Booth  <NeilB@earthling.net>
13887
13888         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13889         in nested macro bug.
13890
13891 2000-09-15  Neil Booth  <NeilB@earthling.net>
13892
13893         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13894
13895 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13896
13897         * gcc.c-torture/execute/20000914-1.c: New test.
13898
13899 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13900
13901         * g++.other/inline13.C: New test.
13902
13903 2000-09-12  Andreas Jaeger  <aj@suse.de>
13904
13905         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13906         constant by Ulrich Drepper <drepper@redhat.com>.
13907
13908 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13909
13910         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13911
13912 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13913
13914         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13915
13916 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13917
13918         * gcc.dg/cpp/backslash.c: New test.
13919
13920 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13921
13922         * gcc.c-torture/execute/20000910-1.c: New test.
13923         * gcc.c-torture/execute/20000910-2.c: Likewise.
13924
13925 2000-09-11  Robert Lipe  <robertl@sco.com>
13926
13927         * gcc.dg/pragma-align.c: New test.
13928
13929 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13930
13931         * g++.old-deja/g++.pt/explicit82.C: New test.
13932         * g++.old-deja/g++.pt/explicit83.C: New test.
13933
13934 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13935
13936         * gcc.dg/asm-names.c: New test.
13937
13938 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13939
13940         * gcc.dg/cpp/tr-warn6.c: New test
13941
13942 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13943
13944         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13945         be accepted.
13946
13947 2000-09-07  Catherine Moore  <clm@redhat.com>
13948
13949         * gcc.c-torture/execute/unroll-1.c: New test.
13950
13951 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13952
13953         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13954         ERROR markers.
13955         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13956         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13957         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13958         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13959         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13960         Preprocess only.
13961         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13962         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13963
13964 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13965
13966         * g++.old-deja/g++.pt/deduct2.C: New test.
13967
13968 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13969
13970         * g++.old-deja/g++.pt/parms2.C: New test.
13971
13972 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13973
13974         * g++.old-deja/g++.pt/crash58.C: New test.
13975
13976 2000-09-06  Greg McGary  <greg@mcgary.org>
13977
13978         * gcc.c-torture/execute/20000906-1.c: New test.
13979         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13980
13981 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13982
13983         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13984
13985 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13986
13987         * g++.old-deja/g++.pt/crash57.C: New test.
13988
13989 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13990
13991         * g++.old-deja/g++.pt/crash56.C: New test.
13992
13993 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13994
13995         * g++.old-deja/g++.pt/koenig1.C: New test.
13996
13997 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13998
13999         * gcc.dg/20000904-1.c: New test.
14000
14001 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14002
14003         * gcc.dg/cpp/paste8.c: New test.
14004
14005 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14006
14007         * gcc.c-torture/compile/20000827-1.c: New test.
14008
14009 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14010
14011         * gcc.dg/format-diag-1.c: New test.
14012
14013 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14014
14015         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14016         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14017         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14018         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14019         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14020
14021 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14022
14023         * g++.old-deja/g++.other/nested4.C: New test.
14024
14025 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14026
14027         * g++.old-deja/g++.ns/scoped1.C: New test.
14028
14029 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14030
14031         * lib/g++.exp: Support testing already-installed GCC.
14032
14033 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14034
14035         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14036
14037 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14038
14039         * gcc.dg/return-type-2.c: New test.
14040
14041 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14042
14043         * gcc.c-torture/compile/20000825-1.c: New test.
14044
14045 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14046
14047         * gcc.dg/dwarf2-2.c: New test.
14048
14049 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14050
14051         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14052         dg-warning regexps.
14053
14054 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14055
14056         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14057         gcc.dg/format-ext-5.c: New tests.
14058
14059 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14060
14061         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14062
14063 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14064
14065         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14066
14067 2000-08-24  Richard Henderson  <rth@cygnus.com>
14068
14069         * gcc.dg/ia64-sync-1.c: New test.
14070         * gcc.dg/ia64-sync-2.c: New test.
14071         * gcc.dg/ia64-asm-1.c: New test.
14072
14073 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14074
14075         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14076         * gcc.dg/format-ext-2.c: New test.
14077
14078 2000-08-23  Jason Merrill  <jason@redhat.com>
14079
14080         * lib/old-dejagnu.exp: Also ignore "In member function" and
14081         "At global scope".
14082
14083 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14084
14085         * gcc.dg/noncompile/label-lineno-1.c: New test.
14086
14087 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14088
14089         * gcc.dg/c99-array-nonobj-1.c: New test.
14090
14091 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14092
14093         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14094         tests.
14095         * gcc.dg/format-ext-1.c: New test.
14096
14097 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14098
14099         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14100         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14101         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14102         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14103         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14104
14105 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14106
14107         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14108         gcc.dg/c99-strftime-2.c: New tests.
14109
14110 2000-08-22  Richard Henderson  <rth@cygnus.com>
14111
14112         * gcc.c-torture/execute/20000822-1.c: New test.
14113
14114 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14115
14116         * gcc.c-torture/execute/20000819-1.x: Remove.
14117
14118 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14119
14120         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14121         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14122         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14123         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14124         gcc.dg/format-xopen-1.c: New tests.
14125
14126 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14127
14128         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14129
14130 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14131
14132         * g++.old-deja/g++.other/loop2.C: New test.
14133
14134         * gcc.c-torture/compile/20000606-1.c: New test.
14135         * gcc.c-torture/compile/20000728-1.c: New test.
14136         * gcc.c-torture/execute/20000801-1.c: New test.
14137         * gcc.c-torture/execute/20000801-2.c: New test.
14138         * gcc.c-torture/execute/20000819-1.c: New test.
14139         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14140         * gcc.dg/20000629-1.c: New test.
14141         * gcc.dg/20000724-1.c: New test.
14142         * gcc.dg/20000807-1.c: New test.
14143
14144 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14145
14146         * gcc.dg/cpp/pragma-1.c: New test.
14147         * gcc.dg/cpp/pragma-2.c: New test.
14148
14149 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14150
14151         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14152         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14153
14154 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14155
14156         * gcc.c-torture/compile/20000818-1.c: New test.
14157
14158 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14159
14160         * gcc.c-torture/execute/20000818-1.c: New test.
14161
14162 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14163
14164         * gcc.dg/format-va-1.c: New test.
14165
14166 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14167
14168         * g++.old-deja/g++.other/typedef8.C: New test.
14169
14170 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14171
14172         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14173         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14174         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14175         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14176         * g++.old-deja/g++.other/ptrmem7.C: New test.
14177         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14178
14179 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14180
14181         * g++.old-deja/g++.pt/typename27.C: New test.
14182
14183 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14184
14185         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14186         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14187         * g++.old-deja/g++.pt/friend45.C: New test.
14188         * g++.old-deja/g++.other/friend8.C: New test.
14189
14190 2000-08-15  Richard Henderson  <rth@cygnus.com>
14191
14192         * gcc.c-torture/execute/20000815-1.c: New test.
14193
14194 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14195
14196         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14197         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14198         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14199
14200 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14201
14202         * g++.old-deja/g++.other/refinit2.C: New test.
14203
14204 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14205
14206         * lib/c-torture.exp (c-torture): Make
14207         compiler_conditional_xfail_data global.
14208         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14209         compiler_conditional_xfail_data machinery.
14210         (f-torture-execute): Likewise.
14211         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14212         and only when unrolling loops.
14213
14214         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14215
14216 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14217
14218         * g++.old-deja/g++.pt/explicit81.C: New test.
14219
14220 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14221
14222         * g++.old-deja/g++.pt/typename26.C: New test.
14223
14224 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14225
14226         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14227         warning.
14228
14229 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         * g++.old-deja/g++.other/array3.C: New test.
14232
14233 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14234
14235         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14236         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14237         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14238         New tests.
14239
14240 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14241
14242         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14243         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14244
14245 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14246
14247         * gcc.c-torture/execute/20000808-1.c: New test.
14248
14249 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14250
14251         * gcc.dg/c90-const-expr-1.c: New test.
14252
14253 2000-08-08  Richard Henderson  <rth@cygnus.com>
14254
14255         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14256
14257 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14258
14259         * gcc.dg/noncompile/const-ll-1.c: New test.
14260
14261 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14262
14263         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14264
14265 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14266
14267         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14268         that running programs linked against the shared version of libobjc
14269         run correctly.
14270
14271 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14272
14273         * gcc.dg/c99-printf-1.c: New test.
14274
14275 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14276
14277         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14278
14279 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14280
14281         * gcc.c-torture/execute/20000731-1.x: Delete.
14282
14283 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14284
14285         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14286         and torture_without_loops as is done by c-torture.exp.
14287         (search_for): Copy from c-torture.exp.
14288         (gcc-dg-runtest): New function, drives a directory of tests
14289         iterating over the TORTURE_OPTIONS.
14290         (scan-assembler, scan-assembler-not): Move here from
14291         individual directory drivers.
14292
14293         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14294         defined by lib/gcc-dg.exp.
14295         * gcc.dg/cpp/cpp.exp: Likewise.
14296         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14297         gcc-dg-runtest, so we cycle over optimization options.
14298
14299         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14300         * gcc.dg/compare2.c: No longer expected to fail.
14301
14302 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14303
14304         * gcc.c-torture/execute/20000804-1.c: New test.
14305
14306 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14307
14308         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14309
14310 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14311
14312         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14313
14314 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14315
14316         * gcc.c-torture/compile/20000803-1.c: New test.
14317
14318 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14319
14320         * gcc.c-torture/execute/20000801-3.c,
14321         gcc.c-torture/execute/20000801-4.c: New tests.
14322         * gcc.c-torture/execute/20000801-3.x,
14323         gcc.c-torture/execute/20000801-4.x: Xfail.
14324
14325 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14326
14327         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14328         libobjc/.libs to allow for libtool.
14329
14330 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14331
14332         * gcc.c-torture/compile/20000802-1.c: New test.
14333
14334 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14335
14336         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14337
14338 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14339
14340         * gcc-c-torture/execute/20000731-2.c: New test.
14341
14342         * gcc.c-torture/execute/20000731-1.c: New test.
14343         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14344
14345 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14346
14347         * testsuite/gcc.dg/cpp/paste7.c: New test.
14348         * gcc.dg/cpp/20000725-1.c: New test.
14349
14350 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14351
14352         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14353         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14354         declaration warning for __builtin_dwarf_reg_size.
14355
14356         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14357
14358 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14359
14360         * gcc.dg/noncompile/voidparam-1.c: New test.
14361
14362 2000-07-30  Richard Henderson  <rth@cygnus.com>
14363
14364         * gcc.dg/c90-digraph-1.c: Don't xfail.
14365         * gcc.dg/compare2.c (case 10): Xfail.
14366         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14367
14368 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14369
14370         * gcc.dg/c99-main-1.c: New test.
14371
14372 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14373
14374         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14375
14376 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14377
14378         * gcc.c-tortuer/execute/20000726-1.c: New test.
14379
14380 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14381
14382         * gcc.c-torture/execute/enum-2.c: New test.
14383
14384 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14385
14386         * gcc.dg/cpp/tr-warn3.c: New test.
14387
14388 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14389
14390         * g++.old-deja/g++.ext/implicit1.C: Remove.
14391         * g++.old-deja/g++.jason/c2.C: Remove
14392         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14393         * g++.old-deja/g++.pt/crash16.C: Likewise.
14394         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14395
14396 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14397
14398         * g++.old-deja/g++.other/for2.C: New test.
14399
14400 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14401
14402         * gcc.dg/20000720-1.c: New test.
14403
14404 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14405
14406         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14407
14408 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14409
14410         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14411         * gcc.c-torture/execute/20000722-1.c: New.
14412         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14413
14414 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14415
14416         * gcc.dg/cpp/20000720-1.S: New test.
14417
14418 2000-07-21  Michael Meissner  <meissner@redhat.com>
14419
14420         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14421
14422 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14423
14424         * g++.old-deja/g++.brendan/crash16.C,
14425         g++.old-deja/g++.brendan/parse3.C,
14426         g++.old-deja/g++.brendan/redecl1.C,
14427         g++.old-deja/g++.ns/template13.C,
14428         g++.old-deja/g++.other/decl4.C,
14429         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14430
14431 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14432
14433         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14434         and "Internal error".
14435
14436         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14437         regexps.
14438         * gcc.dg/cpp/paste6.c: New test.
14439
14440 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14441
14442         * gcc.dg/cpp/tr-direct.c: New test.
14443
14444         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14445         gcc.dg/cpp/undef1.c: Tweak error regexps.
14446
14447 2000-07-18  Eric Christopher <echristo@redhat.com>
14448
14449         * gcc.c-torture/compile/20000718-1.c: New test.
14450
14451 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14452
14453         * cpplex.c (_cpp_push_token): If the token being pushed back
14454         is the previous token in this context, just subtract one from
14455         context->posn.
14456         * cppmacro.c (save_expansion): Clear aux field when storing a
14457         placemarker.
14458
14459 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14460
14461         * gcc.dg/noncompile/redecl-1.c: New test.
14462
14463 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14464
14465         * gcc.c-torture/execute/20000717-5.c: New test.
14466         * gcc.c-torture/execute/20000717-1.x: Removed.
14467
14468 2000-07-17  Richard Henderson  <rth@cygnus.com>
14469
14470         * gcc.c-torture/execute/20000717-4.c: New test.
14471
14472 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14473
14474         * gcc.dg/cpp/syshdr.c: New test.
14475         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14476
14477 2000-07-17  Neil Booth  <neilb@earthling.net>
14478
14479         * gcc.dg/cpp/cmdlne-dM.c: New test.
14480         * gcc.dg/cpp/cmdlne-dD.c: New test.
14481
14482 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14483
14484         * gcc.c-torture/execute/20000717-3.c: New test.
14485
14486         * gcc.c-torture/compile/20000717-1.c: New test.
14487
14488 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14489
14490         * gcc.c-torture/execute/20000717-2.c: New test.
14491
14492 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14493
14494         * gcc.dg/formatz-1.c: New test.
14495
14496         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14497         * gcc.dg/c99-digraph-1.c: New tests.
14498
14499         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14500         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14501
14502         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14503         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14504         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14505         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14506         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14507         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14508         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14509
14510 2000-07-17   Greg McGary <greg@mcgary.org>
14511
14512         * gcc.c-torture/execute/20000717-1.c: New test.
14513         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14514
14515 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * gcc.c-torture/execute/20000715-2.c: New test.
14518         * gcc.dg/20000715-1.c: New test.
14519
14520 2000-07-15  Michael Meissner  <meissner@redhat.com>
14521
14522         * gcc.c-torture/execute/20000715-1.c: New test.
14523
14524 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * gcc.c-torture/execute/20000707-1.c: New test.
14527
14528 2000-07-13  Neil Booth  <NeilB@earthling.net>
14529
14530         * testsuite/gcc.dg/cpp/digraph1.c,
14531         testsuite/gcc.dg/cpp/digraph2.c,
14532         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14533
14534 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14535
14536         * g77.f-torture/compile/20000630-2.f:  New test.
14537         * g77.f-torture/compile/20000630-2.x
14538
14539 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14540
14541         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14542
14543 2000-07-11  Neil Booth  <NeilB@earthling.net>
14544
14545         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14546
14547 2000-07-11  Neil Booth  <NeilB@earthling.net>
14548
14549         * gcc.dg/cpp/cmdlne-C.c: New.
14550
14551 2000-07-09  Neil Booth  <NeilB@earthling.net>
14552
14553         * gcc.dg/cpp/directiv.c: New tests.
14554         * gcc.dg/cpp/undef1.c: Update.
14555
14556 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14557
14558         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14559
14560 2000-07-09  Neil Booth  <NeilB@earthling.net>
14561
14562         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14563
14564 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14565
14566         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14567         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14568
14569 2000-07-08  Neil Booth  <NeilB@earthling.net>
14570
14571         * gcc.dg/cpp/macsyntx.c: New tests.
14572
14573 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14574
14575         * gcc.dg/20000707-1.c: New test.
14576
14577 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * gcc.c-torture/execute/20000706-1.c: New test.
14580         * gcc.c-torture/execute/20000706-2.c: New test.
14581         * gcc.c-torture/execute/20000706-3.c: New test.
14582         * gcc.c-torture/execute/20000706-4.c: New test.
14583         * gcc.c-torture/execute/20000706-5.c: New test.
14584
14585 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14586
14587         * g++.old-deja/g++.pt/instantiate7.C: New test.
14588
14589 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14590
14591         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14592         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14593         * g++.old-deja/g++.other/rtti3.C: Likewise.
14594         * g++.old-deja/g++.other/rttid3.C: Likewise.
14595
14596 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14597
14598         *  g77.f-torture/compile/20000630-1.x: Fix typo
14599
14600 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14601
14602         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14603         assembly output.
14604
14605 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14606
14607         * gcc.dg/cpp/ident.c: New test.
14608
14609 2000-07-05  Neil Booth  <NeilB@earthling.net>
14610
14611         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14612           gcc.dg/cpp/lexstrng.c: New tests.
14613
14614 2000-07-04  Neil Booth  <NeilB@earthling.net>
14615
14616         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14617         * gcc.dg/cpp/strify2.c: Same.
14618
14619 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14620
14621         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14622         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14623         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14624         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14625
14626         * testsuite/gcc.dg/cpp/macro1.c,
14627         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14628         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14629         testsuite/gcc.dg/cpp/strify1.c,
14630         testsuite/gcc.dg/cpp/strify2.c: New tests.
14631
14632 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14633
14634         * gcc.c-torture/execute/20000703-1.c: New test.
14635
14636 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14637
14638         * g++.old-deja/g++.pt (lookup10.C): New test.
14639
14640 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14641
14642         * g++.old-deja/g++.pt (typename25.C): New test.
14643
14644 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14645
14646         * gcc.c-torture/compile/20000701-1.c: New test.
14647
14648 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14649
14650         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14651         to test case.
14652
14653 2000-06-30  Catherine Moore  <clm@cygnus.com>
14654
14655         * gcc.c-torture/execute/align-1.c: New test.
14656
14657 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14658
14659         * g++.old-deja/g++.pt/expr8.C: New test.
14660         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14661
14662 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14663
14664         * gcc.c-torture/compile/20000629-1.c: New test.
14665
14666 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14667
14668
14669         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14670         gcc.dg/noncompile directory, depending on whether they're
14671         preprocessor tests or not.  Annotate all the tests for the dg
14672         framework.
14673
14674         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14675         * gcc.dg/noncompile/noncompile.exp: New.
14676
14677         * Moved files:
14678         Old name                                New name
14679         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14680         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14681         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14682         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14683         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14684         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14685         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14686         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14687         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14688         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14689         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14690         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14691         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14692         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14693         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14694         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14695         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14696         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14697         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14698         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14699         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14700         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14701         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14702         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14703
14704         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14705         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14706         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14707         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14708         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14709         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14710
14711 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14712
14713         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14714         declare one variable.  On the fourth, error.
14715         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14716         declared by 20000628-1a.h.
14717
14718 2000-06-29  Richard Henderson  <rth@redhat.com>
14719
14720         * gcc.c-torture/execute/930529-1.x: New file.
14721         * gcc.dg/920413-1.c: Adjust expected warning text.
14722         * gcc.dg/980217-1.c: Declare abort.
14723         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14724
14725 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14726
14727         * g77.f-torture/compile/20000629-1.f: New test.
14728         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14729
14730 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         Rearrange lots of files, removing entirely the
14733         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14734         directories.
14735
14736         * Deleted files:
14737         gcc.c-torture/code_quality/code_quality.exp
14738         gcc.c-torture/special/special.exp
14739         gcc.failure/failure.exp
14740         gcc.failure/940409-1.x
14741         gcc.c-torture/compile/961203-1.x
14742
14743         * New files:
14744         gcc.misc-tests/linkage.exp
14745         gcc.c-torture/execute/920730-1t.c
14746         gcc.c-torture/execute/920730-1t.x
14747         gcc.c-torture/compile/920520-1.x
14748         gcc.c-torture/compile/920521-1.x
14749         gcc.c-torture/compile/981006-1.x
14750         gcc.c-torture/execute/eeprof-1.x
14751
14752         * Moved files (possibly with modifications to fit a new harness):
14753         Old name                                New name
14754         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14755         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14756         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14757         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14758         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14759         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14760         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14761         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14762         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14763         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14764         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14765         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14766         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14767         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14768
14769 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14770
14771         * c-torture/compile/961203-1.x: Delete.
14772
14773         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14774         not exit. Include stdio.h.
14775         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14776         * gcc.misc-tests/dg-12.c: Likewise.
14777         * gcc.misc-tests/dg-5.c: Likewise.
14778         * gcc.misc-tests/dg-6.c: Likewise.
14779         * gcc.misc-tests/dg-7.c: Prototype abort.
14780         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14781         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14782         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14783         not exit.
14784         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14785         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14786
14787 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14788
14789         * gcc.dg/cpp/20000628-1.c: New test.
14790         * gcc.dg/cpp/20000628-1.h: New header for above test.
14791         * gcc.dg/cpp/20000628-1a.h: Likewise.
14792
14793 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14794
14795         * gcc.dg/cpp: New directory.
14796         * gcc.dg/cpp/cpp.exp: New driver.
14797         * gcc.dg/cpp/20000627-1.c: New test.
14798         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14799         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14800         and rewrite as a compilation test.
14801
14802         * gcc.dg: Move many files into the cpp subdirectory, possibly
14803         renaming or editing them as well.
14804         Old name                New name
14805         990119-1.c              cpp/19990119-1.c
14806         990228-1.c              cpp/19990228-1.c
14807         990407-1.c              cpp/19990407-1.c
14808         990409-1.c              cpp/19990409-1.c
14809         990413-1.c              cpp/19990413-1.c
14810         990703-1.c              cpp/19990703-1.c
14811         20000127-1.c            cpp/20000127-1.c
14812         20000129-1.c            cpp/20000129-1.c
14813         20000207-1.c            cpp/20000207-1.c
14814         20000207-2.c            cpp/20000207-2.c
14815         20000209-1.c            cpp/20000209-1.c
14816         20000209-2.c            cpp/20000209-2.c
14817         20000301-1.c            cpp/20000301-1.c
14818         20000419-1.c            cpp/20000419-1.c
14819         20000510-1.S            cpp/20000510-1.S
14820         20000519-1.c            cpp/20000519-1.c
14821         20000529-1.c            cpp/20000529-1.c
14822         20000625-1.c            cpp/20000625-1.c
14823         20000625-2.c            cpp/20000625-2.c
14824         cpp-as1.c               cpp/assert1.c
14825         cpp-as2.c               cpp/assert2.c
14826         cxx-comments-1.c        cpp/cxxcom1.c
14827         cxx-comments-2.c        cpp/cxxcom2.c
14828         endif-label.c           cpp/endif.c
14829         cpp-hash1.c             cpp/hash1.c
14830         cpp-hash2.c             cpp/hash2.c
14831         cpp-if1.c               cpp/if-1.c
14832         cpp-if2.c               cpp/if-2.c
14833         cpp-if3.c               cpp/if-3.c
14834         cpp-if4.c               cpp/if-4.c
14835         cpp-if5.c               cpp/if-5.c
14836         cpp-cond.c              cpp/if-cexp.c
14837         cpp-missingop.c         cpp/if-mop.c
14838         cpp-missingparen.c      cpp/if-mpar.c
14839         cpp-opprec.c            cpp/if-oppr.c
14840         cpp-ifparen.c           cpp/if-paren.c
14841         cpp-shortcircuit.c      cpp/if-sc.c
14842         cpp-shift.c             cpp/if-shift.c
14843         cpp-unary.c             cpp/if-unary.c
14844         cpp-li1.c               cpp/line1.c
14845         cpp-li2.c               cpp/line2.c
14846         lineno.c                cpp/line3.c
14847         lineno-2.c              cpp/line4.c
14848         cpp-mi.c                cpp/mi1.c
14849         cpp-mic.h               cpp/mi1c.h
14850         cpp-micc.h              cpp/mi1cc.h
14851         cpp-mind.h              cpp/mi1nd.h
14852         cpp-mindp.h             cpp/mi1ndp.h
14853         cpp-mix.h               cpp/mi1x.h
14854         cpp-mi2.c               cpp/mi2.c
14855         cpp-mi2a.h              cpp/mi2a.h
14856         cpp-mi2b.h              cpp/mi2b.h
14857         cpp-mi2c.h              cpp/mi2c.h
14858         cpp-mi3.c               cpp/mi3.c
14859         cpp-mi3.def             cpp/mi3.def
14860         poison-1.c              cpp/poison.c
14861         pr-impl.c               cpp/prag-imp.c
14862         cpp-redef-2.c           cpp/redef1.c
14863         cpp-redef.c             cpp/redef2.c
14864         strpaste.c              cpp/strp1.c
14865         strpaste-2.c            cpp/strp2.c
14866         cpp-tradpaste.c         cpp/tr-paste.c
14867         cpp-tradstringify.c     cpp/tr-str.c
14868         cpp-tradwarn1.c         cpp/tr-warn1.c
14869         cpp-tradwarn2.c         cpp/tr-warn2.c
14870         trigraphs.c             cpp/trigraphs.c
14871         cpp-unc1.c              cpp/unc1.c
14872         cpp-unc2.c              cpp/unc2.c
14873         cpp-unc3.c              cpp/unc3.c
14874         cpp-unc.c               cpp/unc4.c
14875         undef.c                 cpp/undef1.c
14876         undef-2.c               cpp/undef2.c
14877         cpp-wi1.c               cpp/widestr1.c
14878
14879 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14880
14881         * lib/g++.exp (g++_include_flags): Tweak.
14882
14883 2000-06-27  H.J. Lu  <hjl@gnu.org>
14884             Loren J. Rittle  <ljrittle@acm.org>
14885
14886         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14887         version with one that knows about the new gcc tree structure.
14888         (g++_link_flags): Same.
14889
14890 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14891
14892         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14893         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14894         case we are cross-compiling.
14895
14896         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14897         g++.old-deja/g++.niklas/Makefile.in,
14898         g++.old-deja/g++.niklas/configure.in,
14899         g++.old-deja/g++.other/Makefile.in,
14900         g++.old-deja/g++.other/configure.in,
14901         gcc.c-torture/code_quality/Makefile.in,
14902         gcc.c-torture/code_quality/configure.in,
14903         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14904         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14905         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14906         gcc.c-torture/execute/ieee/Makefile.in,
14907         gcc.c-torture/execute/ieee/configure.in,
14908         gcc.c-torture/noncompile/Makefile.in,
14909         gcc.c-torture/noncompile/configure.in,
14910         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14911         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14912         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14913
14914 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         * g++.old-deja/g++.other/ambig3.C: New test.
14917
14918 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14919
14920         * g++.old-deja/g++.pt/syntax1.C: New test.
14921         * g++.old-deja/g++.pt/syntax2.C: New test.
14922         * g++.old-deja/g++.other/syntax3.C: New test.
14923         * g++.old-deja/g++.other/syntax4.C: New test.
14924
14925 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14926
14927         * gcc.dg/20000623-1.c: Prototype exit and abort.
14928
14929 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14930
14931         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14932         New tests.
14933         * gcc.dg/cpp-mi3.def: New file.
14934
14935         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14936         inside assertions.
14937         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14938         lexer's error messages.
14939         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14940         divine anything from the linemarkers.
14941         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14942         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14943
14944 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14945
14946         * gcc.dg/20000623-1.c: New test.
14947
14948 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14949
14950         * gcc.c-torture/execute/20000622-1.c: New test.
14951
14952 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14953
14954         * g++.old-deja/g++.other/init15.C: New test.
14955
14956 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14957
14958         * g++.old-deja/g++.pt/vaarg2.C: New test.
14959         * g++.old-deja/g++.pt/vaarg3.C: New test.
14960
14961 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14962
14963         * g++.old-deja/g++.other/dyncast6.C: New test.
14964
14965 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14966
14967         * gcc.c-torture/execute/loop-6.c: New test.
14968
14969 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14970
14971         * gcc.dg/20000614-1.c: New test.
14972         * gcc.dg/20000614-2.c: New test.
14973
14974 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14975
14976         * g++.old-deja/g++.other/inline12.C: New test.
14977
14978 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14979
14980         * g++.old-deja/g++.other/eh1.C: New test.
14981
14982 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14983
14984         * g++.old-deja/g++.other/type.C: New test.
14985
14986 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14987
14988         * g++.old-deja/g++.other/initstring.C: New test.
14989
14990 2000-06-12  Jason Merrill  <jason@redhat.com>
14991
14992         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14993
14994 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14995
14996         * gcc.c-torture/compile/20000609-1.c: New test.
14997
14998 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14999
15000         * gcc.dg/20000609-1.c: New test.
15001
15002 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15003
15004         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15005         * gcc.c-torture/noncompile/poison-1.c: Move...
15006         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15007         * gcc.dg/cpp-li1.c: Add a token after the #line.
15008
15009 2000-06-05  Richard Henderson  <rth@cygnus.com>
15010
15011         * gcc.c-torture/execute/20000605-2.c: New test.
15012         * gcc.c-torture/execute/20000605-3.c: New test.
15013
15014 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15015
15016         * g77.f-torture/execute/20000503-1.x: New file.
15017
15018 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * g++.old-deja/g++.eh/badalloc1.C: New test.
15021
15022 2000-06-05  Richard Henderson  <rth@cygnus.com>
15023
15024         * gcc.c-torture/execute/20000605-1.c: New test.
15025
15026 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15027             Nathan Sidwell <nathan@codesourcery.com>
15028
15029         * gcc.c-torture/compile/20000605-1.c: New test.
15030
15031 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15032
15033         * g77.f-torture/compile/20000601-1.f:  New test.
15034
15035 2000-06-03  Richard Henderson  <rth@cygnus.com>
15036
15037         * gcc.c-torture/execute/20000603-1.c: New.
15038
15039 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15040
15041         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15042         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15043
15044 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15045
15046         * gcc.dg/compare2.c (case 12): XFAIL.
15047         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15048         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15049
15050         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15051
15052 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15053
15054         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15055         guard macro is already defined when the header is first
15056         included.
15057         * gcc.dg/cpp-mix.h: New file.
15058         * gcc.dg/endif-label.c: Update patterns to match compiler.
15059
15060         * g++.brendan/complex1.C: Declare abort.
15061         * g++.law/refs4.C: Remove XFAIL.
15062         * g++.oliva/expr2.C: Declare abort and exit.
15063
15064 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15065
15066         * gcc.c-torture/execute/20000528-1.c: New test.
15067
15068         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15069         * g++.old-deja/g++.law/temps4.C: Likewise.
15070
15071         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15072         stdlib.h.  Call abort() on failure.
15073         * g++.old-deja/g++.law/refs4.C: Likewise.
15074         * g++.old-deja/g++.law/temps4.C: Likewise.
15075         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15076         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15077
15078 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15079
15080         Relative to g++.dg/special:
15081         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15082
15083         Relative to g++.old-deja:
15084         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15085         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15086         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15087         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15088         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15089         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15090         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15091
15092         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15093         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15094         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15095         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15096         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15097         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15098         and/or string.h.
15099
15100         * g++.other/goto1.C: Update expectations for error messages.
15101
15102 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15103
15104         * gcc.c-torture/compile/20000523-1.c: New test.
15105
15106 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15109
15110 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15111
15112         * g++.old-deja/g++.eh/catch11.C: New test.
15113         * g++.old-deja/g++.eh/catch12.C: New test.
15114
15115 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15116
15117         * gcc.c-torture/execute/20000523-1.c: New test.
15118
15119 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15120
15121         * c-torture/execute/bcp-1.c: Replace abort in arg of
15122         __builtin_constant_p with a generic external function.
15123
15124         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15125         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15126         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15127         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15128         Prototype abort and/or exit.
15129
15130         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15131         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15132         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15133         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15134
15135 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15136
15137         * gcc.dg/dwarf2-1.c: New test.
15138
15139 2000-05-20  Richard Henderson  <rth@cygnus.com>
15140
15141         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15142
15143 2000-05-20  Andreas Jaeger  <aj@suse.de>
15144
15145         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15146         testcase.
15147
15148 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15149
15150         * gcc.c-torture/execute/20000519-2.c: New test.
15151
15152 2000-05-19  Andreas Jaeger  <aj@suse.de>
15153
15154         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15155         which fails with SSA.
15156
15157         * lib/c-torture.exp: Also test with -O3 -fssa.
15158
15159 2000-05-18  Michael Meissner  <meissner@redhat.com>
15160
15161         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15162         * gcc.c-torture/execute/920415-1.c: Ditto.
15163         * gcc.c-torture/execute/920501-1.c: Ditto.
15164         * gcc.c-torture/execute/conversion.c: Ditto.
15165         * gcc.c-torture/execute/cvt-1.c: Ditto.
15166
15167 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15168
15169         * gcc.c-torture/compile/20000518-1.c: New test.
15170
15171 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15172
15173         * g77.f-torture/compile/200005018.f:  New test.
15174
15175 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15176
15177         * gcc.c-torture/compile/20000517-1.c: New test.
15178
15179 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15180
15181         * gcc.c-torture/execute/20000516-1.c: New test.
15182
15183 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15184
15185         * g++.old-deja/g++.other/eh.C: New test.
15186
15187 2000-05-12  Richard Henderson  <rth@cygnus.com>
15188
15189         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15190         constants through to doit's conditional.
15191
15192 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15193
15194         * gcc.c-torture/compile/20000511-1.c: New test.
15195         * g77.f-torture/compile/20000511-1.f: New test.
15196         * g77.f-torture/compile/20000511-2.f: New test.
15197
15198 2000-05-11  Michael Meissner  <meissner@redhat.com>
15199
15200         * gcc.c-torture/execute/20000511-1.c: New test.
15201
15202 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15203
15204         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15205         * gcc.dg/20000510-1.S: New.
15206
15207 2000-05-08  Catherine Moore  <clm@cygnus.com>
15208
15209         * gcc.dg/unused-3.c: New.
15210
15211 2000-05-06  Richard Henderson  <rth@cygnus.com>
15212
15213           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15214           * g++.old-deja/g++.mike/warn1.C: Likewise.
15215           * g++.old-deja/g++.pt/local1.C: Likewise.
15216           * g++.old-deja/g++.pt/local7.C: Likewise.
15217           * g++.old-deja/g++.pt/spec16.C: Likewise.
15218
15219 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15222
15223 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15224
15225           * g77.f-torture/execute/20000503-1.f:  New test.
15226
15227 2000-05-04  Andreas Jaeger  <aj@suse.de>
15228
15229         * gcc.dg/noreturn-2.c: New test.
15230
15231 2000-05-04  Neil Booth  <NeilB@earthling.net>
15232
15233         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15234         preprocessor.
15235
15236 2000-05-04  Richard Henderson  <rth@cygnus.com>
15237
15238         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15239
15240 2000-05-04  Richard Henderson  <rth@cygnus.com>
15241
15242         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15243         OpenSSL by Jason R Thorpe.
15244
15245 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15246
15247         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15248
15249 2000-05-03  Robert Lipe <robertlipe@usa.net>
15250
15251         * gcc.dg/20000503-1.c: New test.
15252
15253 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15254
15255         * gcc.c-torture/compile/20000502-1.c: New test.
15256         * g++.old-deja/g++.other/align.C: New test.
15257         * gcc.dg/cpp-tradstringify.c: New test.
15258
15259 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15260
15261         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15262         and hard registers.
15263
15264 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15265
15266         * gcc.c-torture/execute/loop-5.c: New test.
15267
15268 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15269
15270         * gcc.c-torture/execute/va-arg-20.c: New test.
15271
15272 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15273
15274         * gcc.c-torture/execute/20000422-1.c: New test.
15275
15276 2000-04-20  Greg McGary  <gkm@gnu.org>
15277
15278         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15279         when optimizing, but without sibling-call optimizations (-O1).
15280
15281 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15282
15283           * gcc.c-torture/compile/20000420-1.c: New test.
15284
15285 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15286
15287         * g++.abi/ptrflags.C: New test.
15288         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15289
15290 2000-04-19  Catherine Moore  <clm@cygnus.com>
15291
15292         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15293
15294 2000-04-19  Greg McGary  <gkm@gnu.org>
15295
15296         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15297         sibling-call optimizations.
15298
15299 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15300
15301         * gcc.dg/20000419-1.c: New test.
15302
15303 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15304
15305         * gcc.c-torture/execute/20000412-6.c: New test.
15306
15307 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15308
15309         * gcc.c-torture/execute/20000412-5.c: New test.
15310         * g77.f-torture/compile/20000412-1.f: New test.
15311         * gcc.c-torture/execute/20000412-4.c: New test.
15312         * gcc.c-torture/compile/20000412-2.c: New test.
15313         * gcc.c-torture/execute/20000412-3.c: New test.
15314         * gcc.c-torture/compile/20000412-1.c: New test.
15315         * gcc.c-torture/execute/20000412-2.c: New test.
15316
15317 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15318
15319         * objc/execute/bf-20.m: New test.
15320
15321 2000-04-10  Richard Henderson  <rth@cygnus.com>
15322
15323         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15324
15325         * gcc.c-torture/execute/20000412-1.c: New test.
15326
15327 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15328
15329         * g++.old-deja/g++.eh/catchptr1.C: New test.
15330
15331 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15332
15333         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15334
15335 2000-04-08  Neil Booth  <NeilB@earthling.net>
15336
15337         * gcc.dg/cpp-nullchar.c: Remove test as
15338         embedded nulls cause problems.
15339
15340 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15341
15342         * gcc.dg/compare2.c: New test.
15343
15344 2000-04-08  Neil Booth  <NeilB@earthling.net>
15345
15346         * gcc.dg/cpp-nullchar.c: New test.
15347
15348 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15349
15350         * gcc.dg/cpp-mi2.c: New test.
15351         * gcc.dg/cpp-mi2[abc].h: New files.
15352
15353 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15354
15355         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15356         member name.
15357
15358 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15359
15360         * g++.old-deja/g++.abi/vmihint.C: New test.
15361
15362 2000-04-06  Neil Booth  <NeilB@earthling.net>
15363
15364         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15365         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15366         copyright.
15367
15368 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15369
15370         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15371         avoid stack-frame overwrite.
15372
15373 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15374
15375         * gcc.c-torture/compile/20000405-2.c: New test.
15376         * gcc.c-torture/compile/20000405-3.c: New test.
15377
15378 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15379
15380         * gcc.c-torture/compile/20000405-1.c: New test.
15381
15382 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15383
15384         * gcc.dg/cast-qual-1.c: Revert last change.
15385
15386 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15387
15388         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15389
15390 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15391
15392         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15393         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15394
15395 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15396
15397         * gcc.c-torture/compile/20000403-2.c: New test.
15398         * gcc.c-torture/compile/20000403-1.c: New test.
15399
15400 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15401
15402         * gcc.c-torture/execute/20000403-1.c: New test.
15403
15404 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15405
15406         * gcc.c-torture/execute/20000402-1.c: New test.
15407
15408 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15409
15410         * gcc.c-torture/execute/va-arg-15.c: New test.
15411         * gcc.c-torture/execute/va-arg-16.c: New test.
15412         * gcc.c-torture/execute/va-arg-17.c: New test.
15413         * gcc.c-torture/execute/va-arg-18.c: New test.
15414         * gcc.c-torture/execute/va-arg-19.c: New test.
15415
15416 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15417
15418         * gcc.c-torture/compile/981211-1.c: Move to...
15419         * gcc.dg/cpp-as1.c: ...here.
15420         * gcc.dg/cpp-as2.c: New file.
15421
15422         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15423         compiler.
15424
15425 2000-04-02  Neil Booth  <NeilB@earthling.net>
15426
15427         * gcc.dg/cpp-cond.c  New tests.
15428         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15429         accidental success less likely.
15430         * gcc.dg/cpp-missingop.c  New tests.
15431         * gcc.dg/cpp-missingparen.c  New tests.
15432         * gcc.dg/cpp-shift.c  New tests.
15433         * gcc.dg/cpp-shortcircuit.c  New tests.
15434         * gcc.dg/cpp-unary.c  New tests.
15435
15436 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15437
15438         * gcc.c-torture/compile/20000329-1.c: New test.
15439
15440 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15441
15442         * gcc.c-torture/compile/20000326-1.c: New test.
15443         * gcc.c-torture/compile/20000326-2.c: New test.
15444
15445 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15446
15447         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15448         the first parameter is a function argument.
15449
15450 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15451
15452         * g++.old-deja/g++.ext/array4.C: New test.
15453
15454 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15455
15456         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15457
15458 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15459
15460         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15461
15462 2000-03-19  Richard Henderson  <rth@cygnus.com>
15463
15464         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15465
15466 2000-03-19  Richard Henderson  <rth@cygnus.com>
15467
15468         * gcc.c-torture/compile/20000319-1.c: New test.
15469
15470 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15471
15472         * gcc.c-torture/execute/20000314-3.c: New test.
15473         * gcc.c-torture/execute/20000314-2.c: New test.
15474         * gcc.c-torture/execute/20000314-1.c: New test.
15475         * gcc.c-torture/compile/20000314-2.c: New test.
15476         * gcc.c-torture/compile/20000314-1.c: New test.
15477
15478 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15479
15480         * g++.old-deja/g++.warn/inline.C: New test.
15481
15482 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15483
15484         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15485         standards-compliant result rather than specific constants.
15486         Put test-values in array.
15487
15488 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15489
15490         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15491         (g++_target_compile): Put test-specific options last.
15492
15493 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15494
15495         * g++.old-deja/g++.eh/vbase4.C: New test.
15496
15497 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15498
15499         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15500
15501 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15502
15503         * g++.old-deja/g++.brendan/misc12.C: Removed.
15504         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15505         * g++.old-deja/g++.ext/pretty4.C: New test.
15506
15507 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * g++.old-deja/g++.other/string2.C: New test.
15510
15511 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15512
15513         * g++.old-deja/g++.warn/impint2.C: New test.
15514
15515 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15516
15517         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15518         is 1, not zero.
15519
15520 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15521
15522         * g++.old-deja/g++.warn/impint.C: New test.
15523         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15524         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15525         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15526         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15527         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15528         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15529         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15530         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15531         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15532         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15533         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15534         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15535
15536 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15537
15538         * gcc.dg/cpp-redef.c: New test.
15539
15540 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15541
15542         * g++.old-deja/g++.pt/unify7.C: New test.
15543
15544 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15545
15546         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15547         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15548
15549 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15550
15551         * gcc.c-torture/compile/20000224-1.c: New test.
15552
15553 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15554
15555         * gcc.c-torture/compile/cpp-2.c: New test.
15556         * gcc.c-torture/compile/cpp-1.c: New test.
15557
15558 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15559
15560         * gcc.c-torture/execute/20000225-1.c: New test.
15561
15562 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15563
15564         * gcc.dg/cpp-li2.c: New test.
15565
15566         * gcc.dg/cpp-wi1.c: New test.
15567
15568         * gcc.dg/cpp-li1.c: New test.
15569
15570 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15571
15572         * g++.old-deja/g++.other/sizeof5.C: New test.
15573
15574 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15575
15576         * gcc.c-torture/execute/va-arg-13.c: New test.
15577
15578 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15579
15580         * gcc.c-torture/execute/va-arg-12.c: New test.
15581
15582 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15583
15584         * gcc.c-torture/execute/20000223-1.c: New test.
15585
15586 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15587
15588         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15589
15590 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15591
15592         * g++.old-deja/g++.abi/ptrmem.C: New test.
15593
15594 2000-02-19  Richard Henderson  <rth@cygnus.com>
15595
15596         * gcc.c-torture/compile/init-3.c: New.
15597
15598 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15599
15600         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15601         ALWAYS_CXXFLAGS.
15602
15603 2000-02-11  Robert Lipe <robertl@sco.com>
15604
15605         * gcc.c-torture/compile/20000211-3.c: New test.
15606
15607 2000-02-11  Martin Buchholz <martin@xemacs.org>
15608
15609         * gcc.c-torture/compile/20000211-2.c: New test.
15610
15611 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15612
15613         * gcc.c-torture/compile/20000211-1.c: New test.
15614
15615 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15616
15617         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15618           on native targets
15619
15620 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15621
15622         * g++.old-deja/g++.other/cast5.C: New test.
15623
15624 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15625
15626         * gcc.c-torture/execute/20000205-1.c: New.
15627
15628 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15629
15630         * g++.old-deja/g++.jason/cast3.C: Return void.
15631         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15632
15633 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15634
15635         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15636
15637         * gcc.dg/loop-1.c: New test.
15638
15639 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15640
15641         * gcc.c-torture/compile/20000127-1.c: New test.
15642         * gcc.c-torture/execute/991228-1.c: New test.
15643
15644 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15645
15646         * gcc.dg/unused-2.c: New test.
15647
15648         * gcc.dg/conv-1.c: New test.
15649
15650 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15651
15652         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15653         compiler.
15654         (tool_option_proc): Fix typo.
15655
15656 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15657
15658         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15659         of the ld on the host, not on the build machine.
15660         Also, don't crash if '--help' is not a supported option.
15661
15662 2000-01-24  Richard Henderson  <rth@cygnus.com>
15663
15664         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15665
15666 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15667
15668         * gcc.c-torture/execute/20000120-2.c: New test.
15669         * gcc.c-torture/execute/20000120-1.c: New test.
15670
15671 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15672
15673         * gcc.c-torture/execute/20000113-1.c: New test.
15674
15675 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15676
15677         * gcc.c-torture/execute/20000112-1.c: New test.
15678
15679 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15680
15681         * gcc.dg/20000111-1.c: New test.
15682
15683 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15684
15685         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15686         with 16 bit integers.
15687
15688 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15689
15690         * gcc.dg/20000108-1.c: New test.
15691
15692 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15693
15694         * g++.old-deja/g++.ns/koenig8.C: New test.
15695
15696 2000-01-05  Nathan Sidwell  <nathan@
15697
15698         * gcc.c-torture/execute/990531-1.c: New test.
15699
15700 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15701
15702         * gcc.c-torture/compile/990527-1.c: New test.
15703
15704 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15705
15706         * gcc.c-torture/execute/990527-1.c: New test.
15707
15708 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15709
15710         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15711         bitfields as signed.
15712
15713 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15714
15715         * g77.f-torture/compile/19990525-0.f: New test.
15716
15717 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15718
15719         * gcc.c-torture/execute/990525-2.c: New test.
15720
15721         * gcc.c-torture/execute/990525-1.c: New test.
15722
15723 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15724
15725         * g++.old-deja/g++.other/anon3.C: New test.
15726         * g++.old-deja/g++.other/anon4.C: New test.
15727         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15728         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15729         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15730         Merrill).
15731
15732 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15733
15734         * gcc.c-torture/execute/990524-1.c: New test.
15735
15736         * gcc.dg/990524-1.c: New test.
15737
15738 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15739
15740         * gcc.c-torture/compile/990523-1.c: New test.
15741
15742 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15743
15744         * gcc.c-torture/compile/990519-1.c: New test.
15745
15746 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15747
15748         * gcc.c-torture/compile/990517-1.c: New test.
15749
15750         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15751         (e4, f4): New tests.
15752         (main): Call them.
15753
15754 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15755
15756         * gcc.dg/noreturn-1.c: New test.
15757
15758 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15759
15760         * gcc.c-torture/execute/990513-1.c: New test.
15761
15762 1999-05-10  Richard Henderson  <rth@cygnus.com>
15763
15764         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15765
15766 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15767
15768         * g77.f-torture/execute/erfc.f: Use small single-precision
15769         values, to avoid problems on Alphas when not -mieee.
15770
15771 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15772
15773         * gcc.dg/990506-0.c: New test.
15774
15775 1999-05-08  Richard Henderson  <rth@cygnus.com>
15776
15777         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15778         the constant to test.  Don't XFAIL 64-bit targets.
15779
15780         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15781         * g++.old-deja/g++.law/profile1.C: Likewise.
15782
15783         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15784         operator new instances.
15785         * g++.old-deja/g++.other/delete5.C: Likewise.
15786
15787 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15788
15789         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15790         intrinsic.
15791
15792 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15793
15794         * g77.f-torture/execute/u77-test.f: Reverse order of two
15795         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15796
15797 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15798
15799         * gcc.dg/compare1.c: New test.
15800
15801 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15802
15803         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15804         New tests.
15805
15806 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15807
15808         * g77.f-torture/compile/19990502-1.f: New test.
15809
15810 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15811
15812         * g77.f-torture/compile/19990502-0.f: New test.
15813
15814 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15815
15816         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15817         intrinsic.
15818
15819 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15820
15821         * g77.f-torture/execute/u77-test.f (main): List libU77
15822         intrinsics not currently tested.
15823         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15824         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15825         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15826         Trim blanks off the ends of some printed strings.
15827
15828 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15829
15830         * g77.f-torture/execute/u77-test.f (main): Just warn about
15831         FSTAT gid disagreement, as it's expected on some systems.
15832
15833 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15834
15835         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15836         use a new function, which allows for some slop.
15837         Clean up some commentary.
15838         (issum): The new function.
15839         (sgladd): Deleted subroutine.
15840
15841 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15842
15843         * g77.f-torture/execute/u77-test.f: Modify to be more like
15844         libf2c/libU77 version, bringing patches to that version here.
15845         Add suitable commentary.
15846
15847 1999-04-25  Richard Henderson  <rth@cygnus.com>
15848
15849         * gcc.dg/990424-1.c: New test.
15850
15851 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15852
15853         * g77.f-torture/execute/u77-test.f (main): Bug involving
15854         LSTAT has been fixed, so turn back on full checking.
15855
15856 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15857
15858         * g77.f-torture/compile/19990419-0.f: New test.
15859         * g77.f-torture/execute/19990419-1.f: New test.
15860
15861 1999-04-17  Richard Henderson  <rth@cygnus.com>
15862
15863         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15864         to avoid the need for a prototype to supress a warning.
15865
15866 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15867
15868         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15869
15870 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15871
15872         * gcc.c-torture/execute/990404-1.c: New test.
15873
15874 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15875
15876         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15877         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15878         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15879         missing initializer warnings.
15880
15881 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15882
15883         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15884         matching strings.
15885
15886 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15887
15888         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15889
15890 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15891
15892         * g77.f-torture/execute/19990325-0.f: New test.
15893         * g77.f-torture/execute/19990325-1.f: New test.
15894
15895 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15896
15897         * gcc.c-torture/execute/990324-1.c: New test.
15898
15899 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15900
15901         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15902         test with 4.
15903
15904 1999-03-17  Richard Henderson  <rth@cygnus.com>
15905
15906         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15907
15908 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15909
15910         * g77.f-torture/execute/19990313-2.f: New test.
15911         * g77.f-torture/execute/19990313-3.f: New test.
15912
15913 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15914
15915         * g77.f-torture/execute/19990313-0.f: New test.
15916         * g77.f-torture/execute/19990313-1.f: New test.
15917
15918 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15919
15920         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15921         printf to sprintf.
15922         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15923         (main): Add check for u15.  Conditionalize u31 check depending on
15924         whether ints are <32 bits or >=32 bits.
15925
15926 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15927
15928         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15929
15930 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15931
15932         * g77.f-torture/compile/19990305-0.f: New test.
15933         * g77.f-torture/execute/19981119-0.f: New test.
15934
15935 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15936
15937         * g77.f-torture/execute/970625-2.f: call ABORT if final
15938         result is not correct, instead of just printing it.
15939         Add this checking via newly introduced obfuscation, to
15940         trip up buggy front ends.
15941
15942 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15943
15944         * g77.f-torture/compile/960317-1.f: Moved from being
15945         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15946
15947 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15948
15949         * g77.f-torture/execute/960317-1.f: New (old) test.
15950         * g77.f-torture/execute/970625-2.f: Ditto.
15951
15952 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15953
15954         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15955         message on line 1 or line 2; cccp and cpplib do this differently.
15956
15957 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15958
15959         * g++.old-deja/g++.law/weak1.C: New test.
15960
15961 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15962
15963         * gcc.c-torture/execute/990119-1.c: Renamed to...
15964         * gcc.dg/990119-1.c: this, so it will only be tested once
15965         (it's a preprocessor test, it doesn't need to be run at
15966         multiple optimization levels).
15967
15968 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15969
15970         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15971           ALWAYS_CXXFLAGS.
15972
15973 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15974
15975         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15976         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15977         to not be compilable by current g77.
15978
15979 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15980
15981         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15982
15983 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15984
15985         * gcc.c-torture/execute/990222-1.c: New test.
15986
15987 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15988
15989         * g77.f-torture/compile/19990218-0.f: New test.
15990         * g77.f-torture/noncompile/19990218-1.f: New test.
15991
15992 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15993
15994         * g77.f-torture/compile/19981216-0.f: New test.
15995
15996 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15997
15998         * gcc.dg/990214-1.c: New test.
15999
16000 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16001
16002         * gcc.dg/990213-2.c: New test.
16003
16004         * gcc.dg/990213-1.c: New test.
16005
16006 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16007
16008         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16009         ints.
16010
16011 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16012
16013         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16014         specified by target.
16015
16016         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16017
16018 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16019
16020         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16021
16022 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16023
16024         * gcc.dg/special/ecos.exp: New test driver for new tests with
16025         special requirements.
16026
16027         * gcc.dg/special/alias-1.c: New test.
16028         * gcc.dg/special/gcsec-1.c: New test.
16029         * gcc.dg/special/weak-1.c: New test.
16030         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16031         * gcc.dg/special/weak-2.c: New test.
16032         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16033         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16034         * gcc.dg/special/wkali-1.c: New test.
16035         * gcc.dg/special/wkali-2.c: New test.
16036         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16037         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16038
16039 1999-02-10  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): Likewise.  Fix some (harmless) false
16044           positives.
16045           * lib/gcc.exp (gcc_check_compile): New function.
16046
16047 1999-02-08  Richard Henderson  <rth@cygnus.com>
16048
16049         * gcc.c-torture/execute/990208-1.c: New test.
16050
16051 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16052
16053         * g++.dg/special/ecos.exp: New driver for new tests with special
16054         requirements
16055
16056         * g++.dg/special/conpr-1.C: New test
16057         * g++.dg/special/conpr-2.C: New test
16058         * g++.dg/special/conpr-2a.C: New test
16059         * g++.dg/special/conpr-3.C: New test
16060         * g++.dg/special/conpr-3a.C: New test
16061         * g++.dg/special/conpr-3b.C: New test
16062
16063         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16064         allow g++ to use the dg driver
16065
16066         * README: Add comment about g++.dg directory
16067
16068 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16069
16070         * README: Update email addresses.
16071
16072 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16073
16074         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16075         arguments in order to force structure S onto the stack even on
16076         the alpha.
16077         (test): Pass 10 leading arguments to function foo as well as the
16078         structure S.
16079
16080         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16081         failure for all targets.
16082
16083         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16084         abort to terminate program execution.
16085
16086 1999-01-30  Richard Henderson  <rth@cygnus.com>
16087
16088         * gcc.c-torture/execute/990130-1.c: New test.
16089
16090 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16091
16092         * gcc.dg/990130-1.c: New test.
16093
16094 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16095
16096         * gcc.c-torture/execute/990128-1.c: New test.
16097
16098 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16099
16100         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16101
16102 1999-01-27  Felix Lee  <flee@cygnus.com>
16103
16104         * lib/c-torture.exp (c-torture-compile): pull out code for
16105         analyzing gcc error messages.
16106         (c-torture-execute): ditto, and fix some (harmless) false
16107         positives.
16108         * lib/gcc.exp (gcc_check_compile): new function.
16109
16110 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16111
16112         * gcc.dg/990117-1.c: New test.
16113
16114         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16115
16116         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16117
16118 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16119
16120         * g77.f-torture/compile/990115-1.f: New test.
16121
16122 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16123
16124         * gcc.c-torture/compile/990107-1.c: New test
16125
16126 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16127
16128         * gcc.c-torture/execute/990106-2.c: New test.
16129
16130         * gcc.c-torture/execute/990106-1.c: New test.
16131
16132 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16133
16134         * gcc.c-torture/compile/981223-1.c: New test.
16135
16136 1998-12-29  Richard Henderson  <rth@cygnus.com>
16137
16138         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16139         (opt3): Rename from opt4 and disable.
16140
16141 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16142
16143         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16144
16145 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16146
16147         * g++.old-deja/g++.other/conv5.C: New test.
16148
16149 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16150
16151         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16152
16153 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16154
16155         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16156
16157 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16158
16159         * gcc.c-torture/compile/981211-1.c: New test.
16160
16161 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16162
16163         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16164
16165         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16166
16167 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16168
16169         * gcc.special/930510-1.c: Make C9X safe.
16170         * gcc.misc-tests/gcov-1.c Similarly.
16171         * gcc.misc-tests/gcov-2.c Similarly.
16172
16173 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16174
16175         * gcc.dg/ultrasp1.c: New test.
16176
16177 1998-12-06  Richard Henderson  <rth@cygnus.com>
16178
16179         * gcc.c-torture/execute/981206.c: New test.
16180
16181 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16182
16183         * g++.old-deja/g++.ns/template7.C: New test.
16184
16185         * g++.old-deja/g++.other/expr1.C: New test.
16186
16187         * g++.old-deja/g++.eh/tmpl3.C: New test.
16188
16189         * g++.old-deja/g++.eh/tmpl2.C: New test.
16190
16191 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16192
16193         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16194         * g++.old-deja/g++.other/using6.C: Removed.
16195         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16196
16197         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16198
16199 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16200
16201         * g++.old-deja/g++.pt/overload8.C: New test.
16202
16203         * g++.old-deja/g++.pt/overload7.C: New test.
16204
16205         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16206
16207         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16208         and relinking messages.
16209         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16210         compiling with -frepo.
16211
16212 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16213
16214         * g++.old-deja/g++.pt/lookup6.C: New test.
16215
16216 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16217
16218         * gcc.c-torture/execute/981130-1.c: New test.
16219         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16220
16221 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16222
16223         * g++.old-deja/g++.pt/explicit76.C: New test.
16224
16225         * g++.old-deja/g++.pt/friend38.C: New test.
16226
16227         * g++.old-deja/g++.ns/crash2.C: New test.
16228
16229         * g++.old-deja/g++.pt/defarg8.C: New test.
16230
16231         * g++.old-deja/g++.pt/instantiate6.C: New test.
16232
16233         * g++.old-deja/g++.pt/static6.C: New test.
16234
16235         * g++.old-deja/g++.pt/decl2.C: New test.
16236
16237 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16238
16239         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16240         problem is actually related with name lookup, but so what? :-)
16241
16242         * g++.old-deja/g++.pt/friend37.C: New test.
16243
16244 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16245
16246         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16247         element, which fails on some systems.
16248
16249         * g77.f-torture/execute/labug1.f: New test.
16250
16251 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16252
16253         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16254         is defined.
16255
16256 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16257
16258         * g77.f-torture/compile/981117-1.f: New test.
16259
16260 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16261
16262         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16263         properly discarded.
16264
16265 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16266
16267         * gcc.c-torture/execute/memcheck: New directory of tests for
16268         -fcheck-memory-usage.
16269
16270 1998-11-07  Gerald Pfe
16271
16272         * g77.f-torture/noncompile/980615-0.f: New test.
16273
16274 1998-07-26  H.J. Lu  (hjl@gnu.org)
16275
16276         * gcc.dg/980312-1.c: Do link instead of compile.
16277         * gcc.dg/980313-1.c: Likewise.
16278
16279 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16280
16281         * gcc.c-torture/compile/980726-1.c: New test.
16282
16283 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16284
16285         * g77.f-torture/execute/io0.f: New test.
16286
16287 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16288
16289         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16290         an int.
16291
16292 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16293
16294         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16295         m32r bugs.
16296
16297 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16298
16299         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16300         c-decl.c:grokdeclarator can handle mode attributes.
16301
16302 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16303
16304         * gcc.c-torture/execute/980716-1.c: New test.
16305
16306 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16307
16308         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16309         the mn10200.
16310         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16311         the mn10200.
16312         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16313         * gcc.c-torture/compile/930326-1.x: Similarly.
16314
16315 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16316
16317         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16318         New test from Craig.
16319
16320 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16321
16322         * g77.f-torture/noncompile/980616-0.f: New test.
16323
16324         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16325
16326 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16327
16328         *  g++.other/singleton.C: Return error value instead of taking
16329         SIGSEGV.
16330
16331 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16332
16333         *  g++.other/singleton.C: New test.   Warning is under dispute.
16334         Runtime crash is not.
16335
16336 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16337
16338         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16339         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16340         using6.C, using7.C}:  New namespace tests.
16341
16342 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16343
16344         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16345         specialization with typedef'ed names used as array indexes.
16346
16347 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16348
16349         * gcc.c-torture/execute/980709-1.c: New test.
16350
16351         * gcc.dg/980709-1.c: New test.
16352
16353 1998-07-07  Richard Henderson  <rth@cygnus.com>
16354
16355         * gcc.c-torture/execute/bcp-1.c: New test.
16356
16357 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16358
16359         * gcc.c-torture/execute/980707-1.c: New test.
16360
16361 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16362
16363         * gcc.c-torture/compile/980706-1.c: New test.
16364
16365 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16366
16367         * g77.f-torture/execute/980701-0.f,
16368         g77.f-torture/execute/980701-1.f: New test from Craig.
16369
16370 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16371
16372         * gcc.c-torture/compile/980701-1.c: New test.
16373
16374         * gcc.c-torture/execute/980701-1.c: New test.
16375
16376 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16377 rlsruhe.de>
16378
16379         * g++.old-deja/g++.robertl/eb132.C: New test.
16380         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16381
16382 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16383
16384         * g77.f-torture/execute/980628-7.f,
16385         g77.f-torture/execute/980628-8.f,
16386         g77.f-torture/execute/980628-9.f,
16387         g77.f-torture/execute/980628-10.f: New tests from Craig.
16388
16389         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16390
16391 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16392
16393         * g77.f-torture/execute/980628-4.f: New test from Craig.
16394         * g77.f-torture/execute/980628-5.f: Likewise.
16395         * g77.f-torture/execute/980628-2.f: Likewise.
16396         * g77.f-torture/execute/980628-0.f: Likewise.
16397         * g77.f-torture/execute/980628-1.f: Likewise.
16398         * g77.f-torture/execute/980628-3.f: Likewise.
16399         * g77.f-torture/execute/980628-6.f: Likewise.
16400
16401 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16402
16403         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16404         directory when nothing has been installed yet.
16405
16406 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16407
16408         * gcc.c-torture/special/special.exp: Handle newer versions of
16409         dejagnu.
16410
16411 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16412
16413         * gcc.dg/980626-1.c: New test.
16414
16415 1998-06-19  Bruno Haible <haible@ilog.fr>
16416
16417         * gcc.misc-tests/m-un-2.c: New test.
16418         * g++.old-deja/g++.other/warn01.c: Likewise.
16419
16420 1998-06-19  Robert Lipe  <robertl@dgii.com>
16421
16422         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16423         compatibility with assmblers with a different comment character.
16424         Eliminate use of GAS-specific extensions.
16425
16426 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16427
16428         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16429
16430 1998-06-19  Robert Lipe  <robertl@dgii.com>
16431
16432         *lib/g77.exp: Replace search for libf2c.a with search for newly
16433         renamed libg2c.a
16434
16435 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16436
16437         * gcc.c-torture/execute/980617-1.c: New test.
16438
16439 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16440
16441         * gcc.c-torture/execute/980612-1.c: New test.
16442
16443 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16444
16445         * gcc.dg/980523-1.c: Only test on ppc-linux.
16446         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16447
16448         * gcc.c-torture/execute/980608-1.c: New test.
16449
16450 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16451
16452         * gcc.c-torture/execute/980605-1.c: New test.
16453
16454 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16455
16456         * gcc.c-torture/execute/980604-1.c: New test.
16457
16458 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16459
16460         * gcc.c-torture/execute/980602-1.c: New test.
16461         * gcc.c-torture/execute/980602-2.c: Likewise.
16462
16463 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16464
16465         * 970125-0.f: Fix per JCB.  Add commentary.
16466
16467 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16468
16469         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16470         IEEE -0 support.
16471
16472 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16473
16474         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16475         earlier.
16476
16477 1998-05-28  Catherine Moore <clm@cygnus.com>
16478
16479         * gcc.c-torture/execute/980526-3.c: New test.
16480
16481 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16482
16483         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16484         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16485         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16486         m88k-motorola-sysv3 to XFAIL.
16487
16488 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16489
16490         * gcc.dg/980526-1.c: New test.
16491         * gcc.c-torture/execute/980526-2.c: New test.
16492
16493 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16494
16495         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16496
16497         * gcc.c-torture/execute/980526-1.c: New test.
16498
16499 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16500
16501         * g77.f-torture/execute/alpha2.f: Add runtime test.
16502
16503 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16504
16505         * g++.old-deja/old-deja.exp: Strip leading directories.
16506
16507         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16508         error for the line.  Don't run multiple tests for the same line.
16509
16510 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16511
16512         * gcc.dg/980523-1.c: New test.
16513
16514 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16515
16516         * g77.f-torture/compile/970915-0.f: New test.
16517
16518 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16519
16520         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16521
16522 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16523
16524         * gcc.dg/980520-1.c: New test.
16525
16526 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16527
16528         * gcc.dg/980502-1.c: Fix return type.
16529
16530 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16531
16532         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16533         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16534         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16535         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16536         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16537
16538 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16539
16540         * g77.f-torture/execute/980520-1.f: New test.
16541
16542 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16543
16544         * lib/mike-g77.exp: New file.
16545
16546         * g77.f-torture/noncompile/noncompile.exp,
16547         g77.f-torture/noncompile/check0.f: New files.
16548
16549 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16550
16551         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16552         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16553         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16554         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16555         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16556         abort where appropriate.
16557
16558 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16559
16560         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16561         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16562
16563 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16564
16565         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16566
16567 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16568
16569         * g77.f-torture/compile/980427-0.f: New test.
16570
16571 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16572
16573         * g77.f-torture/compile/980424-0.f: New test.
16574
16575 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16576
16577         * g77.f-torture/compile/980419-2.f (main): New test.
16578         * g77.f-torture/compile/970125-0.f: New test.
16579         * g77.f-torture/compile/980419-1.f: New test.
16580
16581 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16582
16583         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16584         of loop-4.c.
16585
16586 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16587
16588         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16589
16590 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16591
16592         * gcc.c-torture/compile/980329-1.c: New test.
16593
16594 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16595
16596         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16597         * gcc.dg/980312-1.c: Fix typo in -march command.
16598
16599 1998-03-16  H.J. Lu  (hjl@gnu.org)
16600
16601         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16602
16603 1998-03-11  Robert Lipe  <robertl@dgii.com>
16604
16605         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16606         Dave Love agree the Fortran source is bogus.
16607
16608 1998-03-11  Robert Lipe  <robertl@dgii.com>
16609
16610         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16611         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16612         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16613         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16614         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16615
16616 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16617
16618         * g++.old-deja/g++.other/friend1.C: New test.
16619
16620 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16621
16622         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16623         possibly uninitialized) variables and declare dnrm2.
16624
16625 1998-02-23  Robert Lipe <robertl@dgii.com>
16626
16627         From Bruno Haible <haible@ilog.fr>:
16628         * gcc.c-torture/execute/980223.c: New test.
16629
16630 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16631
16632         * gcc.dg/ifelse-1.c: New test.
16633
16634 1998-02-09  H.J. Lu  (hjl@gnu.org)
16635
16636         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16637
16638           * lib/old-dejagnu.exp (old-dejagnu): Added the
16639           "execution test - XFAIL *-*-*" handling in the spirit of
16640           "excess errors test -". Changed the "execution test fails"
16641           handling to be like "excess errors test fails".
16642           * Update various tests accordingly.
16643
16644 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16645
16646         * gcc.c-torture/execute/980205.c: New test.
16647
16648 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16649
16650         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16651         * lib/f-torture.exp: Similarly.
16652         * gcc.c-torture: Rename all .cexp files to .x files.
16653
16654 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16655
16656         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16657         (940510-1.c): Removed duplicate.
16658         (971104-1.c): New test.
16659
16660 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16661
16662           * lib/f-torture.exp: Improve error and loop detection.
16663
16664 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16665
16666         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16667         use that to size the filler array.
16668
16669 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16670
16671         * lib/c-torture.exp(c-torture-execute): Fix typo.
16672
16673         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16674         testcase as the executable name. Keep the executable around if
16675         the test fails.
16676
16677 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16678
16679         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16680         changes.  Only test one -g option, and move it to the end of the
16681         list of options to test.
16682
16683 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16684
16685         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16686         variable GCC_TORTURE_OPTIONS to supply default switches separated
16687         by colons.  If no environment variable, run tests with -O0 -g, -O1
16688         -g, and -O2 -g as well.
16689
16690 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16691
16692         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16693         explanatory comments. Fix indentation.
16694
16695 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16696
16697         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16698
16699 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16700
16701         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16702         * g++.old-deja/g++.mike/p7325.C: Likewise.
16703         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16704
16705 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16706
16707         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16708         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16709         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16710         * g++.old-deja/g++.law/operators4.C: Likewise.
16711
16712 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16713
16714         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16715         * g++.old-deja/g++.mike/p784.C: Ditto.
16716         * g++.old-deja/g++.mike/p785.C: Ditto.
16717
16718 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16719
16720           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16721
16722 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16723
16724         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16725         target feature; pass this to c-torture-execute as needed.
16726
16727 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16728
16729         * lib/c-torture.exp(c-torture-execute): If the previous and the
16730         current executables being tested are identical, we don't need to
16731         run the executable again. Try to make the executable names
16732         unique. Add an optional argument for passing additional compiler
16733         flags.
16734
16735 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16736
16737         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16738
16739 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16740
16741         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16742
16743 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16744
16745         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16746         32bit or larger longs.
16747
16748         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16749         have either a 32bit long or 32bit int.
16750
16751 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16752
16753         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16754         Make double precision tests dependent on sizeof (double).
16755
16756 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16757
16758         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16759         too.
16760
16761 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16762
16763         * gcc.c-torture/compile/961203-1.cexp: New script.
16764
16765 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16766
16767         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16768         up the includes ourselves.
16769
16770 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16771
16772         * lib/plumhall.exp: Remove random include, and add a few
16773         verbose messages for debugging.
16774
16775 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16776
16777         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16778         of trying to do it ourselves.
16779
16780 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16781
16782         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16783
16784 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16785
16786         * gcc.prms/5403.c: Made regexp a bit less strict.
16787
16788 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16789
16790         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16791         is returned from remote_load instead.
16792         * lib/plumhall.exp: Ditto.
16793         * lib/mike-g++.exp: Ditto.
16794         * lib/old-dejagnu.exp: Ditto.
16795         * lib/c-torture.exp: Ditto.
16796
16797 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16798
16799         * lib/g++.exp: Use build_wrapper procedure.
16800         * lib/gcc.exp: Ditto.
16801
16802 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16803
16804         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16805         an old-style decl for malloc.  Fixes tests to work when
16806         sizeof (int) != sizeof (size_t).
16807
16808 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16809
16810         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16811
16812         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16813         use stdargs.h interface.
16814
16815 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16816
16817         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16818         NO_VARARGS when compiling.
16819
16820 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16821
16822         * lib/plumhall.exp(ph_includes): New procedure.
16823         (ph_make): Use it.
16824         (ph_compiler): Ditto.
16825
16826         * lib/g++.exp: Rename test-glue.c to testglue.c.
16827         * lib/gcc.exp: Ditto.
16828
16829 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16830
16831         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16832         to completion when it's called.
16833
16834 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16835
16836         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16837         is defined, don't do test.
16838
16839 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16840
16841         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16842         for object files.
16843         (ph_summary): Mark skipped testcases as untested, not unresolved.
16844
16845         * lib/plumhall.exp (ph_make): If unresolved because of bad
16846         errorCode, record errorCode in log file.
16847         (*): Replace send_log/verbose with verbose -log.
16848
16849 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16850
16851         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16852         double conversion if double isn't at least 8 bytes.
16853
16854         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16855         int to work with targets where int is 16 bits.
16856
16857         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16858         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16859         precision for the test to complete.
16860
16861 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16862
16863         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16864         if d10v is not compiled with the -mdouble64 flag.
16865         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16866
16867         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16868         d10v is not compiled with the -mint32 flag.
16869
16870 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16871
16872         * lib/plumhall.exp: Use incr_count.
16873
16874 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16875
16876         * gcc.c-torture: Update to c-torture-1.45.
16877
16878 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16879
16880         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16881         the name of the expect testcase file).
16882
16883         * lib/g++.exp(g++_init): Ditto.
16884
16885 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16886
16887         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16888         the host.
16889
16890         * lib/gcc.exp(gcc_exit): New procedure.
16891
16892 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16893
16894         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16895         specs where appropriate.
16896
16897         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16898         because of new "candidates are" messages, and removed a few
16899
16900         * Converted all non-old-style g++ testcases to old-style, and
16901         moved into g++.old-deja.
16902
16903 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16904
16905         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16906         options.
16907
16908         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16909         succeeded.
16910
16911         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16912
16913 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16914
16915         * lib/gcc.exp (gcc_target_compile): Add support for defining
16916         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16917         the machine doesn't have those features.
16918
16919 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16920
16921         * g++.law/operators4.exp: Don't use LIBS.
16922
16923 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16924
16925         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16926
16927         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16928         * lib/g++.exp: Set it here instead. Also, allow use of the
16929         --tool_exec and --tool_opt options. Change CXX to
16930         GXX_UNDER_TEST.
16931
16932         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16933
16934         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16935
16936 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16937
16938         * lib/old-dejagnu.exp: Use prune_warnings instead of
16939         prune_system_crud.
16940         * lib/mike-g++.exp: Ditto.
16941         * lib/gcc.exp: Ditto.
16942         * lib/g++.exp: Ditto.
16943
16944         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16945
16946 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16947
16948           * 941014-2.c: Include stdlib.h
16949           * 960327-1.c: Include stdio.h
16950           * dbra.c, index-1.c: Don't assume ints are 32bits.
16951
16952 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16953
16954         * lib/gcc.exp: Add gcc,stack_size target feature.
16955
16956         * lib/g++.exp(g++_target_compile): Add the include and link
16957         paths here, not in two other places. And, it's $options, not
16958         options.
16959
16960         * lib/mike-g++.exp(postbase): Remove the code that determines
16961         the correct include and link paths.
16962         * g++.old-deja/old-deja.exp: Ditto.
16963
16964 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16965
16966         * lib/g++.exp(g++_init): target_compile no longer returns the
16967         filename of the result.
16968
16969 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16970
16971         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16972         call to glob.
16973
16974         * gcc.c-torture/special/special.exp: Change call to
16975         gcc_target_compile to include the object file.
16976
16977 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16978
16979         * gcc.c-torture/special/special.exp: Correct misspelling in last
16980         change.
16981
16982 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16983
16984         * lib/plumhall.exp(ph_summary): Log the entire output of the
16985         executable. Return -1 if there were any failures, 0 otherwise.
16986         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16987         (ph_make): Clean up objects and executables that were built
16988         if the tests succeeded.
16989
16990 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16991
16992         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16993         libraries and includes in the build tree as appropriate.
16994
16995 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16996
16997         * lib/c-torture.exp: Instead of looking for the global variable
16998         NO_LONG_LONG, check to see if that's a feature of the target.
16999
17000 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17001
17002         * config/default.exp: Minimize. Delete the remainer of the files in
17003         config; this functionality is now in devo/dejagnu/config.
17004
17005         g++.*/*: Pass any additional flags used to compile to postbase;
17006         delete CXXFLAGS.
17007
17008         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17009         is now done by runtest.exp. Use gcc_target_compile instead of
17010         compile.
17011
17012         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17013         Remove references to CFLAGS. Use remote_file instead of
17014         calling rm -f.
17015         (c-torture): Take a list of arguments to use to compile this
17016         testcase.
17017
17018         lib/g++.exp: Simplify. Use target_compile instead of compile.
17019         lib/gcc-dg.exp: Ditto.
17020         lib/gcc.exp: Ditto.
17021         lib/mike-{gcc,g++}.exp: Ditto.
17022         lib/old-dejagnu.exp: Ditto.
17023         lib/plumhall.exp: Ditto.
17024
17025 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17026
17027         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17028         (ph_linker): Likewise.
17029
17030 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17031
17032           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17033         MAP_ANON / MAP_ANONYMOUS if defined;
17034         else try to map from /dev/zero .
17035
17036 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17037
17038         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17039         isn't defined, then define it to MAP_ANONYMOUS.
17040
17041 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17042
17043         * gcc.c-torture: Update to c-torture-1.42 release.
17044
17045 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17046
17047         * gcc.c-torture: Update to c-torture-1.41 release.
17048
17049 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17050
17051         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17052         c-torture release.
17053
17054 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17055
17056         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17057         and LDFLAGS.  Fix second case to append the target_info ldflags
17058         onto LDFLAGS, not CFLAGS.
17059         * lib/g++.exp (g++_init): Add target_info stuff.
17060         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17061         of libgloss and newlib flags for !native.
17062
17063         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17064         (GDB): Fix relative path to go up another dir for finding gdb.
17065
17066 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17067
17068         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17069         versions in the target_info array, if they don't exist.
17070
17071 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17072
17073         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17074
17075 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17076
17077         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17078         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17079
17080 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17081
17082         * lib/old-dejagnu.exp: Don't remove the output file before we've
17083         actually tested it. Don't append pwd to the path of the executable
17084         we're testing.
17085
17086 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17087
17088         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17089
17090 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17091
17092         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17093         temporary directory for compiler files, and set it to a default
17094         value of /tmp. Set $output as the name of the output file from
17095         compiling the testcase. Add a -o option to $cflags_var so the
17096         compiler writes the final output file as $output. Set $executable
17097         to $output.
17098
17099         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17100         directory for compiler files, and set it to /tmp if it doesn't
17101         already have a value. Set $output_file to the name of the output
17102         file from compiling the testcase. Add a -o option to CXXFLAGS so
17103         the compiler writes the final output file as $output. Use $output
17104         as the executable to be tested.
17105
17106 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17107
17108         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17109
17110 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17111
17112         * gcc.c-torture/execute/pending-1.c: New test.  Still
17113         pending in Tege's queue.
17114
17115 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17116
17117         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17118         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17119         if there were failures.  Call unresolved if there were unresolved
17120         testcases.  Call gcc_fail if program did not run to completion.
17121         (ph_make): Pass additional argument name to ph_execute.
17122         (ph_execute): Add new argument.  Pass additional arguments to
17123         ph_summary.  Call gcc_fail is there is no execution output.
17124
17125 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17126
17127         * lib/plumhall.exp (proc_summary): Output relavent summary
17128         lines into the log so specific failures in plumhall can be
17129         investigated.
17130
17131 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17132
17133         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17134         (c-torture-execute): Don't try to execute tests which use
17135         "long long" types if $NO_LONG_LONG is nonzero.
17136
17137 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17138
17139         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17140         not c-torture.
17141
17142         * gcc.ieee: Move from here.
17143         * gcc.c-torture/execute/ieee: To here.
17144
17145 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17146
17147         * gcc.c-torture: Update to c-torture-1.41 release.
17148
17149 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17150
17151         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17152         not "$output".
17153
17154 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17155
17156         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17157         -c present.
17158
17159 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17160
17161         * config/proelf.exp: Handle connecting to a simulator.
17162
17163 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17164
17165         * config/proelf.exp: New file.  Enough framework that we can
17166         run c-torture tests on the proelf targets (or any other target
17167         that gdb can connect to for that matter).
17168
17169 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17170
17171         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17172         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17173
17174         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17175         exec_output exists.
17176
17177 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17178
17179         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17180         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17181
17182         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17183         to pass/fail/unresolved/unsupported/untested.  Caller must now
17184         call unresolved/unsupported/untested.
17185         * lib/*.exp: Update FSF address.  Update to handle new results of
17186         ${tool}_load.
17187         * lib/chill.exp (verbose): Delete.
17188
17189 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17190
17191         * lib/gcc.exp (default_gcc_start): Change order of args to
17192         $LDFLAGS $CFLAGS $LIBS.
17193         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17194         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17195         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17196         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17197         * gcc.misc-tests/dg-test.exp: Likewise.
17198         * gcc.misc-tests/msgs.exp: Likewise.
17199         * gcc.prms/prms.exp: Likewise.
17200         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17201         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17202
17203         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17204
17205 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17206
17207         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17208
17209         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17210         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17211
17212         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17213         necessary.
17214
17215 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17216
17217         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17218         global for loop; add use of $mathlib.
17219         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17220         settings here; set mathlib for anything but VxWorks.
17221
17222 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17223
17224         * gcc.c-torture: Update to c-torture-1.40 release.
17225
17226 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17227
17228         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17229         dg.exp.
17230
17231 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17232
17233         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17234         global.
17235
17236 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17237
17238         * lib/g++.exp (LIBS): Define if not already.
17239         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17240         (gcc-dg-prune): Call prune_gcc_output.
17241         * lib/gcc.exp (prune_gcc_output): New proc.
17242         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17243         prune_gcc_output.
17244
17245 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17246
17247         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17248         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17249
17250 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17251
17252         * gcc.c-torture: Update to c-torture-1.39 release.
17253
17254 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17255
17256         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17257         fails, try others as well.
17258
17259 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17260
17261         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17262         If compilation fails, mark execute tests as `untested'.
17263         If test is marked as unsupported, don't mark compilation and
17264         execute tests as failed.
17265
17266 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17267
17268         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17269         libstdc++ for whether or not we want to be doing shared
17270         libraries.  Delete link_curses since we don't need it anymore.
17271         * lib/mike-g++.exp (postbase): Don't link in libg++.
17272         * g++.old-deja/old-deja.exp: Likewise.
17273
17274 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17275
17276         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17277
17278 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17279
17280         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17281         For that, add `-Wl,-a,shared_archive'.
17282         * g++.old-deja/old-deja.exp: Likewise.
17283
17284 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17285
17286         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17287
17288 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17289
17290         * lib/mike-g++.exp (postbase): Pay attention to the status of
17291         g++_load.
17292
17293 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17294
17295           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17296
17297 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17298
17299         * lib/gcc.exp (default_gcc_start): No longer need to log program
17300         being executed or its output, execute_anywhere does that now.
17301         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17302         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17303
17304 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17305
17306         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17307         the same as those in lib/g++.exp.
17308
17309 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17310
17311         * gcc.c-torture: Update to c-torture-1.38 release.
17312         * gcc.ieee: Related changes.
17313
17314 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17315
17316         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17317         "exec". Minor reformatting changes.
17318
17319         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17320         cross. This means all "exec" calls now work on a remote host as
17321         well.
17322         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17323         cross. Filter out the extra "\r\n" stuff that expect puts in.
17324         (c-torture-execute): Filter out the bogus warnings like
17325         c-torture-compile does. Add support for canadian cross.
17326         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17327         Use execute_anywhere rather than calling exec directly. Now it
17328         works for canadian cross testing.
17329
17330 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17331
17332         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17333         results into a variable, and check that rather than using file exists.
17334
17335 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17336
17337         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17338         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17339
17340 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17341
17342         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17343         lib_curses if there's a shared libg++ in the build tree.
17344
17345 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17346
17347         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17348         if not supported target.
17349
17350 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17351
17352         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17353         link_curses up to always happen, not just for native builds.
17354
17355 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17356
17357         * gcc.c-torture: Update to c-torture-1.36 release.
17358         * gcc.failure: Related changes.
17359
17360 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17361
17362         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17363
17364 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17365
17366         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17367         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17368         runshlib, link_curses, and mathlib for link and run.
17369
17370         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17371         pass the runtime shared library options for Solaris, OSF/1, and
17372         Irix5, and link with -lcurses to avoid unresolved references.
17373
17374 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17375
17376         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17377         only run once.
17378
17379 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17380
17381         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17382
17383 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17384
17385         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17386         do not have a framework for the "compat" tests yet.
17387
17388 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17389
17390         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17391         set to null if we're testing vxworks5.1.  Use that instead of
17392         `-lm' in the setting of LIBS for link and run.
17393
17394 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17395
17396         * config/rom68k.exp (${tool}_load): Major changes to make it
17397         work.  Verified that it does in fact return the stuff in
17398         exec_output properly.  Catch any Emul or any TRAP other than 0.
17399
17400 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17401
17402         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17403         LDFLAGS properly for targets that need stuff from libgloss.
17404         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17405         only run once.
17406         (gpp_initialized): New variable.
17407
17408 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17409
17410         * config/rom68k.exp: Load libgloss.exp.
17411         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17412         so we can produce a fully linked binary.
17413         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17414         so we can produce a fully linked binary.
17415
17416 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17417
17418         * lib/plumhall.exp (ph_section): Watch for expected failures.
17419         Add missing `else'.
17420
17421         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17422         run the testcase.
17423         (c-torture): Likewise.
17424
17425 1995-08-28  Doug Evans  <dje@cygnus.com>
17426
17427         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17428
17429         * lib/mike-g++.exp (mike_cleanup): New proc.
17430         (prebase): New globals compiler_result, not_compiler_result,
17431         target_regexp.
17432         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17433         allow leading "-" in pattern.  Watch for unsupported tests.
17434         If $compiler_result is set, pattern match assembler code,
17435         and ditto for $not_compiler_result.
17436         * lib/mike-gcc.exp: Likewise.
17437
17438         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17439         execution "succeeded".
17440
17441 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17442
17443         * config/win32.exp: New file.
17444         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17445
17446 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17447
17448         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17449         unsupported.
17450         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17451         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17452         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17453
17454         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17455         "... without exceptions was ...".  That is now handled by
17456         prune_system_crud.
17457         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17458
17459 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17460
17461         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17462         sieve.c,sort2.c}: New files.
17463         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17464         sieve.exp,sort2.exp}: Drivers for them.
17465
17466         * lib/mike-gcc.exp (program_output): New user settable variable.
17467         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17468         messages.
17469         * lib/mike-g++.exp (program_output): New user settable variable.
17470
17471         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17472
17473         * config/sh.exp: Deleted (use sim.exp instead).
17474
17475 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17476
17477         * config/vx.exp: Declare CHECKTASK as global.
17478         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17479         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17480         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17481
17482 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17483
17484         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17485         target. Like vx.exp, only includes `vx29k.exp' instead of
17486         `vxworks.exp'.
17487
17488 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17489
17490         * config/sim.exp: Increase time limit from 120 seconds to 240.
17491
17492 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17493
17494         * gcc.c-torture/execute/950628-1.c: New test.
17495
17496 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17497
17498         * gcc.c-torture: Update with changes/additions from
17499         c-torture-1.34.
17500
17501 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17502
17503         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17504
17505 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17506
17507         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17508
17509 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17510
17511         * gcc.c-torture/compile/950512-1.c: New test.
17512         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17513         * gcc.dg/struct-ret-1.c: Likewise.
17514
17515 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17516
17517         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17518           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17519
17520 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17521
17522         * gcc.c-torture/special/920411-1.c: Deleted.
17523         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17524
17525 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17526
17527         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17528         cpu limit.
17529
17530 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17531
17532         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17533
17534 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17535
17536         From kenner;
17537         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17538         is the proper length.
17539         * va-arg-3.c: Likewise.
17540
17541 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17542
17543         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17544         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17545
17546         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17547         * lib/g++.exp (default_g++_start): Delete old cruft.
17548
17549 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17550
17551         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17552         (2 * (1 << 18)) to (2 * (1 << 17)).
17553
17554         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17555
17556 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17557
17558         * config/rom68k.exp: Renamed from config/idp.exp
17559
17560 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17561
17562         * c-torture/compile/921109-2.c
17563
17564 1995-04-18  Mike Stump  <mrs@cygnus.com>
17565
17566         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17567         excess errors.
17568
17569 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17570
17571         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17572         output.
17573         * lib/g++.exp (default_g++_start): Likewise.
17574
17575 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17576
17577         * gcc.c-torture/compile/950329-1.c: New test.
17578
17579 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17580
17581           * config/bug.exp (${tool}_load): Updated to use new remote_open
17582           and remote_close procs.
17583         * config/idp.exp: New file.
17584
17585 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17586
17587         * gcc.c-torture/execute/950322-1.c: New test.
17588
17589 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17590
17591         * config/vx.exp (${tool}_load): Clean up testing of return code from
17592         vxworks_ld and vxworks_spawn.
17593
17594 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17595
17596         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17597
17598 1995-03-13  Mike Stump  <mrs@cygnus.com>
17599
17600         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17601         can mark excess errors on a machine by machine basis.  Note, the
17602         default is to not expect any excess errors, even when excess
17603         errors test - is given, so you will want to put an XFAIL ... on
17604         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17605         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17606         those 4 machines, but no others.
17607
17608 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17609
17610         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17611         * lib/c-torture.exp: to here.
17612
17613 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17614
17615         * gcc.c-torture/execute/950221-1.c: New test.
17616         * gcc.c-torture/execute/struct-ret-1.c: New test.
17617         * gcc.c-torture/compile/950221-1.c: New test.
17618
17619         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17620
17621 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17622
17623         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17624         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17625
17626 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17627
17628         * g++.gb: New directory of tests, derived from my signature and
17629         class scoping tests.
17630
17631         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17632         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17633         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17634         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17635         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17636         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17637         * g++.gb/sig25.C: Likewise.
17638
17639         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17640         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17641         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17642         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17643         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17644         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17645         * g++.gb/sig25.exp: Likewise.
17646
17647         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17648         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17649         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17650         * g++.gb/scope13.C: Likewise, this test still fails.
17651
17652         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17653         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17654         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17655         * g++.gb/scope13.exp: Ditto.
17656
17657         * g++.gb/README: New file, explains what these tests are about.
17658
17659 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17660
17661         * lib/dg.exp (dg-do): Support `preprocess'.
17662         (dg-test): Likewise.
17663
17664 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17665
17666         * config/udi.exp: change "continue -expect" to "exp_continue".
17667
17668 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17669
17670         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17671         Delete redundant tests.
17672
17673         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17674         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17675         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17676         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17677         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17678         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17679         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17680         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17681
17682         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17683         storing label pointers.
17684         * gcc.c-torture/execute/921019-1.c: Likewise.
17685         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17686         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17687         parameter fp.
17688         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17689         constants.
17690
17691         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17692         Delete obsolete tests.
17693
17694         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17695         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17696         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17697         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17698         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17699         * gcc.c-torture/compile/950124-1.c: New test.
17700
17701         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17702
17703 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17704
17705         * lib/mike-g++.exp: Add -lm to LIBS.
17706
17707 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17708
17709         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17710
17711 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17712
17713         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17714
17715 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17716
17717         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17718
17719 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17720
17721         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17722         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17723         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17724         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17725         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17726         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17727         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17728         * g++.law/{operators31.C, operators32.C,
17729         * g++.law/{operators33.C, operators34.C}: Likewise.
17730         * g++.law/{pic1.C, refs2.C}: Likewise.
17731         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17732         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17733         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17734         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17735
17736         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17737         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17738         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17739         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17740         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17741         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17742         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17743         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17744         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17745         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17746         * g++.law/{operators34.exp}: Likewise.
17747         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17748         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17749         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17750         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17751         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17752
17753         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17754         No longer expected to fail.
17755         * g++.law/missed-error3.C: Tweak for recent bool changes.
17756
17757 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17758
17759         * config/emb-unix: Deleted.
17760         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17761         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17762
17763 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17764
17765         * lib/dg.exp (dg-test): Fix typo in last patch.
17766
17767 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17768
17769         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17770         (handles multiple occurrences).
17771
17772 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17773
17774         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17775         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17776         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17777         printed).
17778         * lib/c-torture.exp (c-torture-compile): Likewise.
17779         (c-torture): Prepend full path if missing.
17780         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17781         (gcc_fail): Likewise.
17782         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17783
17784 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17785
17786         * lib/netware.exp: Only attach to NetWare i386 systems.
17787
17788 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17789
17790         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17791         messages.  Add test name to "output pattern match" pass/fail message.
17792
17793 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17794
17795         * gcc.dg: New testsuite.
17796         * gcc.dg/dg.exp: New file.
17797
17798         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17799         test-switch.c}: Deleted.
17800
17801         * gcc.misc-tests/msgs.exp: New testcase driver.
17802
17803 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17804
17805         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17806         Watch for illegal return values from ${tool}_load.
17807         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17808         cross targets.  Coerce return value >0 to 1.
17809
17810 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17811
17812         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17813
17814         * config/emb-unix.exp: New file.
17815
17816         * config/sim.exp: Error if variable $SIM not defined.
17817         (${tool}_load): Mark test as "untested" if simulator missing.
17818
17819         * config/unix.exp: Load remote.exp to get rcp_download.
17820         * lib/c-torture.exp: Use different option lists for testcases with
17821         and without loops.
17822         * gcc.c-torture/execute/execute.exp: Likewise.
17823
17824 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17825
17826         * config/*.exp: Clarify return code from ${tool}_load.
17827         Call `unresolved' or `untested' instead of `warning' or `perror'
17828         (sometimes you still want to call both though).
17829         Add comment that `shell_id' is local to each file.
17830         * config/udi.exp (timeout): Set to 30.
17831         Don't print warning if connection fails, $connectmode has already
17832         printed an error.
17833         (${tool}_load): Move verbose messages to level 2.
17834         Rework pattern for "Process started" message.
17835         Pass `shell_id' to ${connectmode}_download.
17836         Retry twice upon timeout.  Make resetting of target more robust.
17837         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17838         Pass `shell_id' to exit_$connectmode.
17839         Only call exit_$connectmode if connected.
17840         * config/unix.exp (${tool}_load): Check return codes better.
17841         * config/vrtx.exp (${tool}_load): Likewise.
17842         * config/vx.exp (${tool}_load): Likewise.
17843         Delete unneeded global's.
17844         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17845         from ${tool}_load.
17846         (dg-stat): Delete.
17847         (dg-init): Delete recording of pass/fail counts.
17848         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17849         (old-dejagnu-init): Likewise.
17850         (old-dejagnu-stat): Delete contents, empty proc now.
17851         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17852         (c-torture): Delete references to lcnt, lpass, lfail.
17853         Get option list from TORTURE_OPTIONS.
17854         Delete -funroll[-all]-loops if no loops.
17855         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17856         (g++_stat): Delete contents (empty proc now).
17857         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17858         (gcc_finish): Likewise.
17859         (gcc_stat): Deleted.
17860         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17861         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17862         * gcc.c-torture/execute/execute.exp: Likewise.
17863         Split tests into two parts: compile, execute.
17864         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17865         no loops.  Update to reflect clarified return codes from ${tool}_load.
17866
17867 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17868
17869         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17870         to grep for.
17871         (old-dejagnu): Likewise (where necessary).
17872
17873 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17874
17875         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17876
17877         * lib/dg.exp (dg-process-target): Fix processing of selector.
17878         Add comment regarding use of `error'.
17879
17880         * lib/gcc.exp (prune_system_crud): Define if missing.
17881         * lib/g++.exp (prune_system_crud): Likewise.
17882
17883         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17884         Call prune_system_crud.
17885         * lib/dg.exp (dg-runtest): New proc.
17886         Use perror instead of send_user for tcl errors in testcase.
17887         Don't return any value, it's never used.
17888         Don't clobber previous definition of `unknown'.
17889         Print tcl errors in `dg-final'.
17890
17891 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17892
17893         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17894         (dg-test): Don't print errorInfo, it contains stack backtrace.
17895
17896 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17897
17898         * lib/g++.exp (runtest_file_p): Define if missing.
17899
17900 1994-09-24  Doug Evans  (dje@cygnus.com)
17901
17902         * lib/mike-g++.exp: Comment out loading of g++.exp.
17903         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17904         (default_g++_version): Always print something.
17905         (default_g++_start): Comment out call to `which'.
17906         (g++_start, g++_load): Deleted (must be defined in config file).
17907         * lib/gcc.exp: Test for existence of $CC at start.
17908         Delete check for tmpdir (done in gcc_init).
17909         (default_gcc_version): Always print something.
17910         (default_gcc_start): Comment out call to `which'.
17911         * config/*.exp: Major cleanup - make cross targets work at least a
17912         little better for g++ (by not being "--tool gcc" specific).
17913         Rename gcc_xxx to ${tool}_xxx.
17914         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17915         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17916
17917 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17918
17919         * lib/c-torture.exp (c-torture-compile): Rework compiler
17920         message processing.
17921
17922         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17923         c-torture.
17924
17925 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17926
17927         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17928
17929         * lib/dg.exp (dg-process-target): Support { target native }.
17930
17931 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17932
17933         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17934         looked for "... program xxx got fatal signal".
17935         Correct regsub munging of `comp_output'.
17936         Ignore compiler messages "path prefix not used" and "linker input
17937         file unused".
17938
17939 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17940
17941         * lib/gcc.exp (runtest_file_p): Define if missing.
17942         * gcc.prms/template.c: Example to work from.
17943
17944 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17945
17946         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17947         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17948
17949         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17950         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17951         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17952         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17953
17954         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17955         (dg-process-target): No longer a varargs proc.
17956         Return S/N for target, P/F for xfail.  All callers changed.
17957         (user option procs): More argument checking.
17958         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17959         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17960         (dg-test): Skip test if not running on selected target in `dg-do'.
17961         Update handling of `dg-do-what', `dg-output-text'.
17962         Separate execution pass/fail from output pattern match pass/fail.
17963         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17964
17965 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17966
17967         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17968         target for 920510-1.c.
17969
17970 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17971
17972         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17973         Clean up comment regarding use of passcnt, etc.
17974         (gcc_stat): Don't update `testcnt' here.
17975         (gcc_finish): Do it here.
17976         Might as well reset `but_id' here too.
17977         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17978         to determine if the file should be tested.
17979         * gcc.c-torture/compile/compile.exp: Likewise.
17980         * gcc.c-torture/execute/execute.exp: Likewise.
17981         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17982         * gcc.misc-tests/dg-test.exp: Likewise.
17983         * gcc.prms/prms.exp: Likewise.
17984         * gcc.wendy/wendy.exp: Likewise.
17985         * g++.old-deja.exp: Likewise.
17986         Move "Testing file" message to verbose level 1.
17987
17988 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17989
17990         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17991
17992 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17993
17994         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17995         (default_gcc_start): Accept optional second list element
17996         of compiler flags.  Print compiler output at verbosity level 2.
17997         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17998         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17999         Save current values of framework globals passcnt, failcnt, xpasscnt,
18000         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18001         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18002         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18003         xfailcnt to compute stats.  Update framework global `testcnt' from
18004         pass/fail counts.
18005         (gcc_finish): New proc.  Clean up test environment.
18006         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18007         (gcc_epass, gcc_efail): Delete.
18008         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18009         argument of line number.
18010         (dg-init): If the tool has an init routine, call it.
18011         (dg-test): Remove args `cflags_var' and `libs_var'.
18012         Pass all compiler options to ${tool}_start.
18013         Handle missing line number.
18014         (dg-finish): New function.
18015         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18016         particular files.  Call gcc_finish at end.  Move "skipping test"
18017         message to verbosity level 3.
18018         * gcc.c-torture/compile/compile.exp: Likewise.
18019         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18020         * gcc.c-torture/execute/execute.exp: Likewise.
18021         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18022         Print testcase being tried at verbosity level 1.
18023         * gcc.c-torture/special/special.exp: Unset xfail.
18024         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18025         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18026         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18027         * gcc.failure/failure.exp: Likewise.
18028         * gcc.ieee/ieee.exp: Likewise.
18029         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18030         Update call to dg-test.  Call dg-finish at end.
18031         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18032         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18033         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18034         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18035         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18036         * gcc.wendy/wendy.exp: Add copyright.
18037         Delete setting of tmpdir (done by gcc_init).
18038         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18039         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18040         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18041         gcc_[ce]pass/fail.
18042
18043 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18044
18045         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18046         confusion.
18047         (g++_load): Likewise.
18048
18049         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18050         Rename argument to `prog' to remove the confusion.
18051         Varargs fns behave differently too!
18052         (g++_load): Likewise.
18053
18054         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18055
18056         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18057         what it is.  Delete (always) printing of status value for !native.
18058         Simplify verbose code, and include status and exec_output.
18059         (g++_load): Use gcc_load.
18060
18061 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18062
18063         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18064         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18065         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18066         940714-3.c as these testcases don't exist anymore.  Make
18067         va-arg-1.c expected to pass.
18068
18069 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18070
18071         * gcc.misc-tests/misc.exp: Only run specific testcases.
18072         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18073         * gcc.misc-tests/dg-[1-9].c: New files.
18074
18075         * lib/dg.exp: New testsuite driver.
18076         * gcc.prms/prms.exp: Use it.
18077
18078         * README.gcc: New file.
18079
18080         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18081         Document and reset `lxpass' and `lxfail'.
18082         Simplify "initialized" message.
18083         (gcc_stat): Clean up comments a little.
18084
18085 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18086
18087         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18088
18089 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18090
18091         * lib/old-dejagnu.exp (process-option): New proc.
18092         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18093         (old-dejagnu): Simplify.
18094         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18095
18096 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18097
18098         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18099         exists and is not an empty string.
18100
18101         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18102         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18103         finished.
18104         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18105         automatically.
18106
18107         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18108         longer expected to fail.
18109
18110         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18111         "f" function call.
18112
18113         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18114
18115         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18116         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18117         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18118         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18119         c-torture-1.29.
18120
18121         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18122         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18123
18124         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18125
18126         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18127         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18128
18129         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18130         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18131         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18132
18133 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18134
18135         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18136         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18137         940714-1.c, 940714-2.c, 940714-3.c},
18138         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18139         gcc.misc-tests/{mg.c,mg.exp}:
18140         New tests.
18141         * gcc.noncompile/noncompile.exp: Change accordingly.
18142
18143 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18144
18145         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18146         Undo previous clobberage.
18147
18148 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18149
18150         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18151         * gcc.special/{930510-1.c, special.exp}:
18152         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18153         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18154         struct-varargs-1.c}: New tests from c-torture-1.26.
18155
18156 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18157
18158         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18159           argument to switch.
18160
18161 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18162
18163         * Revert the previous changes.  Please see Rob's directory
18164           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18165           fixes.
18166
18167 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18168
18169         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18170             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18171             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18172             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18173             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18174             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18175             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18176             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18177             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18178             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18179             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18180             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18181             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18182             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18183             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18184             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18185             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18186             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18187             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18188             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18189             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18190             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18191             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18192             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18193             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18194             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18195             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18196
18197 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18198
18199         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18200             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18201           with perror calls.
18202
18203 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18204
18205         * config/unix.exp (g++_load): Fix syntax.
18206
18207 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18208
18209         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18210         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18211         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18212         Don't expect va-arg-1.c to fail.  Correct expected output for
18213         920928-1.c.
18214         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18215         * gcc.wendy/hbm4.c: Correct typo.
18216         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18217
18218 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18219
18220         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18221         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18222         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18223         * lib/c-torture.exp (c-torture-compile): Ditto.
18224
18225         Reduce volume of output (remove all the -I's and such).
18226         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18227         Call gcc_cpass, gcc_cfail.
18228         (c-torture): Pass testing option to c-torture-compile.
18229
18230 1994-03-21  Doug Evans  (dje@cygnus.com)
18231
18232         Bring patches over from progressive.
18233         * config/default.exp: Exit remote shell cleanly.
18234         (g++_exit, g++_start): Add default versions.
18235         * config/sim.exp (gcc_load): Use perror, not error.
18236
18237 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18238
18239         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18240         set in site.exp.
18241
18242 1994-03-14  Doug Evans  (dje@cygnus.com)
18243
18244         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18245         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18246         (wendy_try): New proc to run testcase.
18247         (main loop): Call 'em.
18248         * gcc.wendy/*.c: Clean up pass to correct expected output.
18249
18250         * lib/gcc.exp: Minor cleanup work.
18251         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18252
18253 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18254
18255         * config/sim.exp (gcc_load): Document return codes better.
18256         Don't pass -v to simulator.
18257
18258 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18259
18260           * gcc.special/920717-x.c: Fix typo.
18261           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18262           get at sources.
18263
18264         * lib/mike-gcc.exp: Fix typo.
18265
18266 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18267
18268         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18269         binary to use, transform the name.
18270         * config/*.exp: rename everything. Nuke any g++ specific files,
18271         it's now a special case of gcc that requires no special support.
18272         Add a default.exp for unsupported targets.
18273
18274 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18275
18276         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18277         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18278         version of Tcl.
18279
18280 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18281
18282         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18283         than a warning.
18284
18285 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18286
18287         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18288
18289 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18290
18291         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18292         option_list.  Compile every file with only 4/6 option choices
18293         (same as C torture) instead of with 12/18 different option
18294         choices.
18295         * lib/c-torture.exp: Likewise.
18296
18297         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18298         not already set.
18299
18300 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18301
18302         * lib/old-deja
18303           test cases, ready for DejaGnu.
18304
18305 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18306
18307         * Upgraded c-torture tests from 1.18 to 1.19
18308
18309         * gcc.compile: added test(s):
18310           930607-1.c
18311         * gcc.execute: added test(s):
18312           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18313
18314         * added new subdirectory for misc tests: gcc.misc-tests
18315         * gcc.misc-test(s): added tests:
18316           inst-check.c test-consts.c test-ior.c test-switch.c
18317
18318 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18319
18320         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18321
18322 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18323
18324         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18325
18326 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18327
18328         * Upgraded c-torture tests from 1.17 to 1.18
18329
18330 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18331
18332         * Upgraded c-torture tests from 1.12 to 1.17
18333
18334 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18335
18336         * lib/old-dejagnu.exp:
18337           Fixed handling of XFAIL target triplets to correctly
18338           recognize wildcard characters.  Removed code that
18339           appended a unique id tag to the end of the file name
18340           printed out by the result of the testcases within a
18341           given test file.
18342
18343 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18344
18345         * lib/old-dejagnu.exp:
18346           Reworked expected failure handling to trigger off of XFAIL
18347           keyword in keyphrase embeded in testcase source code. The
18348           XFAIL keyword must be at the end of the keyphrase line. It
18349           may optionally be followed by one or more target triplets.
18350           It has just occured that the handling of wildcards in the
18351           target triplet may not be correct.
18352
18353 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18354
18355         * g++.old-deja/tests:
18356           Moved all subdirectories up one level into g++.old-deja .
18357
18358         * lib/old-dejagnu.exp:
18359           Fixed problem with CXXFLAGS not being properly reset, and being
18360           corrupted with extraneous "-c" compiler option.  This was
18361           causing binaries to not be generated for test that needed them.
18362           Modified strings passed to "pass" and "fail" so that individual
18363           tests from the same test file would be distinguished by an
18364           identifier appended to the test file name in the summary logs;
18365           this corrected a problem with erroneous diff logs.  Added code
18366           to search testcases for expected fail and unexpected pass keywords.
18367
18368 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18369
18370         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18371
18372 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18373
18374         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18375           Removed extraneous text from end of "Special g++ Options"
18376           keyphrase.
18377
18378         * lib/old-dejagnu.exp: Added pattern matching to look for new
18379           keywords, embedded in testcases comments, which will trigger
18380           calls to xpass and xfail.
18381
18382 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18383
18384         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18385           comments embedded in the testcases, especially the one looking for
18386           special compiler options, as well as the pattern matching for the
18387           compiler output again.
18388
18389 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18390
18391         * lib/old-dejagnu.exp: Do a proper check of the return value for
18392           execute tests. Fixed several problems with the pattern matching
18393           of the compiler output which gave erroneous test results.
18394           Changed several of the test result messages to be more descriptive.
18395         * config/unix-g++.exp: Proc g++_load now actually works and
18396           executes the tests passed to it and returns a usable return
18397           value.
18398
18399 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18400
18401           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18402
18403 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18404
18405         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18406           Modified both files to properly execute the old style
18407           dejagnu tests. The previous versions of these files were
18408           experimental and did not function anything near correctly.
18409
18410 1993-04-05  Rob Savoye  (rob@cygnus.com)
18411
18412         * Removed all Makefile.in and configure.in files. No configuration
18413         needed now.
18414
18415 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18416
18417         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18418
18419 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18420
18421         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18422         gcc.special/configure.in, gcc.noncompile/configure.in,
18423         gcc.execute/configure.in, gcc.code_quality/configure.in,
18424         g++.other/configure.in, g++.old-deja/configure.in,
18425         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18426         in srcname setting.
18427
18428 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18429
18430         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18431         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18432         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18433
18434 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18435
18436         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18437         (gdb_exit): Don't remove *_soc files.
18438
18439 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18440
18441         * lib/c-torture.exp: Don't look for main; instead always use -w
18442         -c.  This is how the c-torture tests work.  Remove the object
18443         file if the compilation succeeds.
18444         * gcc.execute/execute.exp: Remove executable if test passes.
18445         * gcc.noncompile/noncompile.exp: Every test is an expected
18446         failure.
18447         * gcc.special/special.exp: Added tests from c-torture 1.11,
18448         corrected use of existing test.
18449         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18450         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18451         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18452         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18453         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18454         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18455         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18456         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18457         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18458         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18459         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18460         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18461         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18462         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18463         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18464         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18465         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18466         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18467         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18468         c-torture 1.11.
18469         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18470         correspond to c-torture 1.11.
18471
18472         * New file.