OSDN Git Service

* gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
4
5 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6
7         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
9         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
10         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
13         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
14         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
15         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
16         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
23         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
24         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
25         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
26         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
27         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
28         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
36         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
38         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
40         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
41         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
42         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
43         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
44         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
45         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
46         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
47         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
48         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
49         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
50         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
51         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
52         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
53         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
54         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
55         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
56         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
57         gcc.misc-tests/i386-pf-3dnow-1.c,
58         gcc.misc-tests/i386-pf-athlon-1.c,
59         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
60         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
61         Declare built-in functions used.
62         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
63
64 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
65
66         PR c++/16707
67         * g++.dg/lookup/using12.C: New test.
68
69         * g++.dg/init/null1.C: Fix PR number.
70         * g++.dg/parse/namespace10.C: Likewise.
71
72 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
73
74         PR c++/16224
75         * g++.dg/template/spec17.C: New test.
76         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
77         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
78
79 2004-08-02  David Billinghurst
80
81         PR fortran/16292
82         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
83
84 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
85
86         * gcc.dg/ia64-got-1.c: New test case.
87
88 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
89
90         PR c++/16489
91         * g++.dg/init/null1.C: New test.
92         * g++.dg/tc1/dr76.C: Adjust error marker.
93
94         PR c++/16529
95         * g++.dg/parse/namespace10.C: New test.
96
97         PR c++/16810
98         * g++.dg/inherit/ptrmem2.C: New test.
99
100 2004-08-02  Ben Elliston  <bje@au.ibm.com>
101
102         PR target/16155
103         * gcc.dg/pr16155.c: New test.
104
105 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
106
107         * gcc.dg/redecl-2.c: New test.
108
109 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
110
111         * gcc.dg/darwin-longdouble.c: New file.
112
113 2004-07-30  Richard Henderson  <rth@redhat.com>
114
115         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
116         write to constant argument.
117         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
118
119 2004-07-30  Richard Henderson  <rth@redhat.com>
120
121         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
122         tests of nearest around zero.
123
124 2004-07-30  Andrew Pinski  <apinski@apple.com>
125
126         * gcc.c-torture/compile/20040730-1.c: New test.
127
128 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
129
130         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
131         powerpc-eabispe.
132
133 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
134
135         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
136
137 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
138
139         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
140         contains $ld_library_path.
141         * lib/gfortran.exp (gfortran_link_flags): Likewise.
142
143 2004-07-29  Richard Henderson  <rth@redhat.com>
144
145         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
146
147         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
148         (alt2, which): New.
149         (Check): Accept either alternative.
150
151 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
152
153         * g++.dg/abi/inline1.C: New test.
154         * g++.dg/abi/local1-a.cc: Likewise.
155         * g++.dg/abi/local1.C: Likewise.
156         * g++.dg/abi/mangle11.C: Tweak location of warnings.
157         * g++.dg/abi/mangle12.C: Likewise.
158         * g++.dg/abi/mangle17.C: Likewise.
159         * g++.dg/abi/mangle20-2.C: Likewise.
160         * g++.dg/opt/interface1.C: Likewise.
161         * g++.dg/opt/interface1.h: Likewise.
162         * g++.dg/opt/interface1-a.cc: New test.
163         * g++.dg/parse/repo1.C: New test.
164         * g++.dg/template/repo1.C: Likewise.
165         * g++.dg/warn/Winline-1.C: Likewise.
166         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
167
168 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
169
170         * gcc.dg/tree-ssa/20040729-1.c: New test.
171
172 2004-07-27  Matt Austern <austern@apple.com>
173
174         * gcc.dg/darwin-bool-1.c: New test.
175         * gcc.dg/darwin-bool-2.c: New test.
176
177 2004-07-28  Richard Henderson  <rth@redhat.com>
178
179         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
180         arguments in the correct type.  Don't write to constant arguments.
181
182 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
183
184         PR tree-optimization/16688
185         PR tree-optimization/16689
186         * g++.dg/tree-ssa/pr16688.C: New test.
187
188 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
189
190         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
191         loads.  Not only in the comment, this time.
192
193 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
194
195         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
196         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
197         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
198         * gcc.dg/sh4a-bitmovua.c: New.
199         * gcc.dg/sh4a-cos.c: New.
200         * gcc.dg/sh4a-cosf.c: New.
201         * gcc.dg/sh4a-fprun.c: New.
202         * gcc.dg/sh4a-fsrra.c: New.
203         * gcc.dg/sh4a-memmovua.c: New.
204         * gcc.dg/sh4a-sin.c: New.
205         * gcc.dg/sh4a-sincos.c: New.
206         * gcc.dg/sh4a-sincosf.c: New.
207         * gcc.dg/sh4a-sinf.c: New.
208
209 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
210
211         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
212         conditionals.
213         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
214         loads.
215         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
216         DOM1.
217
218 2004-07-27  Andrew Pinski  <apinski@apple.com>
219
220         * g++.dg/rtti/tinfo1.C: Correct the xfail.
221
222 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
223
224         * gcc.dg/pragma-isr.c: New test.
225
226 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
227
228         PR c++/14429
229         * g++.dg/template/ttp11.C: New test.
230
231 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
232
233         * gcc.c-torture/compile/20040727-1.c: New test.
234
235 2004-07-26  Eric Christopher  <echristo@redhat.com>
236
237         * gcc.c-torture/compile/20040726-2.c: New test.
238
239 2004-07-26  Andrew Pinski  <apinski@apple.com>
240
241         * g++.dg/rtti/tinfo1.C: Xfail.
242
243 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
244
245         * gcc.c-torture/compile/20040726-1.c: New test.
246
247 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
248             Brian Ryner  <bryner@brianryner.com>
249
250         PR c++/9283
251         PR c++/15000
252         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
253         * g++.dg/ext/visibility/: New directory.
254         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
255         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
256         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
257         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
258         * g++.dg/ext/visibility/fvisibility.C,
259         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
260         g++.dg/ext/visibility/fvisibility-override1.C
261         g++.dg/ext/visibility/fvisibility-override2.C
262         g++.dg/ext/visibility/memfuncts.C
263         g++.dg/ext/visibility/noPLT.C
264         g++.dg/ext/visibility/pragma.C
265         g++.dg/ext/visibility/pragma-override1.C
266         g++.dg/ext/visibility/pragma-override2.C
267         g++.dg/ext/visibility/staticmemfuncts.C
268         g++.dg/ext/visibility/virtual.C: New tests.
269
270 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
271
272         PR c/15360
273         * gcc.dg/pr15360-1.c: New test.
274
275 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
276
277         * gcc.dg/pragma-align-2.c: New test.
278         * gcc.dg/pragma-init-fini.c: New test.
279         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
280         targets.
281
282 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
283
284         * gcc.dg/init-string-2.c: New test.
285
286 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
287
288         PR 16684
289         * gcc.dg/Wredundant-decls-1.c: New test case.
290
291 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
292
293         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
294         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
295         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
296         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
297         * gcc.dg/compat/generate-random.c: New file.
298         * gcc.dg/compat/generate-random.h: Likewise.
299         * gcc.dg/compat/generate-random_r.c: Likewise.
300         * gcc.dg/compat/struct-layout-1.h: Likewise.
301         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
302         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
303         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
304         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
305         * gcc.dg/compat/struct-layout-1_main.c: New test.
306         * gcc.dg/compat/struct-layout-1_x.c: New file.
307         * gcc.dg/compat/struct-layout-1_y.c: New file.
308         * gcc.dg/compat/struct-layout-1_test.h: New file.
309
310 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
311
312         * gcc.dg/comp-return-1.c: New test
313
314 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
315
316         * gcc.dg/vmx/8-02a.c: Fix typo.
317
318         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
319         * gcc.dg/darwin-abi-3.c: New test.
320
321         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
322         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
323
324         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
325         * gcc.dg/vmx/ops-long-1.c: New test.
326         * gcc.dg/vmx/ops-long-2.c: New test.
327
328 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
329
330         * g++.dg/lookup/conv-[1234].C: New.
331
332 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
333
334         * g++.dg/parse/attr2.C: Simplify.
335
336 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
337
338         PR c/7284
339         * gcc.c-torture/execute/pr7284-1.c: New test.
340
341 2004-07-22  Brian Booth  <bbooth@redhat.com>
342
343         * gcc.dg/tree-ssa/20040721-1.c: New test.
344
345 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
346
347         * g++.dg/template/crash20.c: New.
348
349 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
350
351         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
352         Add dg-run directive.  Declare variables as required.
353         * gfortran.dg/g77/README: Update
354
355 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
356
357         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
358         gcc.dg/cris-peep2-andu2.c: New tests.
359
360 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
361
362         PR c/15052
363         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
364         on return type.
365         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
366         messages.
367         * gcc.dg/qual-return-2.c: Update expected messages.
368         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
369
370 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
371
372         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
373         * gcc.dg/noncompile/921102-1.c: Update expected error message.
374
375 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
376
377         PR c/11250
378         * gcc.dg/init-string-1.c: New test.
379
380 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
381
382         PR middle-end/15345
383         PR c/16450
384         * gcc.dg/torture/nested-fn-1.c: New test.
385
386 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
387
388         PR target/16559
389         * gcc.dg/ia64-fptr-1.c: New file.
390
391 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
392
393         PR c++/14497
394         * g++.dg/template/spec16.C: New test.
395         * g++.old-deja/g++.robertl/eb118.C: Remove.
396
397 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
398
399         PR c++/509
400         * g++.dg/template/spec15.C: New test.
401
402 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
403
404         Copy cases from g77.f-torture/execute and add dg-run
405         directive.  Other changes as noted.
406         * gfortran.dg/g77/13037.f
407         * gfortran.dg/g77/1832.f
408         * gfortran.dg/g77/19981119-0.f
409         * gfortran.dg/g77/19990313-0.f
410         * gfortran.dg/g77/19990313-1.f
411         * gfortran.dg/g77/19990313-2.f
412         * gfortran.dg/g77/19990313-3.f
413         * gfortran.dg/g77/19990419-1.f
414         * gfortran.dg/g77/19990826-0.f
415         * gfortran.dg/g77/19990826-2.f
416         * gfortran.dg/g77/20000503-1.f
417         * gfortran.dg/g77/20001111.f
418         * gfortran.dg/g77/20010116.f
419         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
420         * gfortran.dg/g77/20010430.f
421         * gfortran.dg/g77/6177.f
422         * gfortran.dg/g77/947.f
423         * gfortran.dg/g77/970816-3.f
424         * gfortran.dg/g77/971102-1.f
425         * gfortran.dg/g77/980520-1.f
426         * gfortran.dg/g77/980628-0.f
427         * gfortran.dg/g77/980628-1.f
428         * gfortran.dg/g77/980628-10.f
429         * gfortran.dg/g77/980628-2.f
430         * gfortran.dg/g77/980628-3.f
431         * gfortran.dg/g77/980628-7.f
432         * gfortran.dg/g77/980628-8.f
433         * gfortran.dg/g77/980628-9.f
434         * gfortran.dg/g77/980701-0.f
435         * gfortran.dg/g77/980701-1.f
436         * gfortran.dg/g77/cabs.f
437         * gfortran.dg/g77/claus.f
438         * gfortran.dg/g77/complex_1.f
439         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
440         * gfortran.dg/g77/dcomplex.f
441         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
442         * gfortran.dg/g77/f90-intrinsic-mathematical.f
443         * gfortran.dg/g77/f90-intrinsic-numeric.f
444         * gfortran.dg/g77/int8421.f
445         * gfortran.dg/g77/labug1.f
446         * gfortran.dg/g77/large_vec.f
447         * gfortran.dg/g77/le.f
448         * gfortran.dg/g77/short.f
449         * gfortran.dg/g77/README: Update
450
451 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
452
453         PR c++/16637
454         * g++.dg/parse/lookup4.C: New test.
455
456 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
457
458         PR c++/16175
459         * g++.dg/template/ttp10.C: New test.
460
461 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
462
463         * gcc.dg/pr12625-1.c: New test.
464
465 2004-07-20  Steven Bosscher  <stevenb@suse.de>
466
467         * testsuite/gcc.dg/switch-warn-1.c: New test.
468         * testsuite/gcc.dg/switch-warn-2.c: New test.
469         * gcc.c-torture/compile/pr14730.c: Update.
470
471 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
472
473         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
474         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
475         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
476         g++.dg/template/nontype3.C: Remove trailing CR from tests.
477
478 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
479
480         PR c++/16623
481         * g++.dg/template/assign1.C: New test.
482
483 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
484
485         PR c++/12170
486         * g++.dg/template/ttp9.C: New test.
487
488 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
489
490         * gcc.dg/format/cmn-err-1.c: New test.
491
492 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
493
494         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
495         gcc.dg/Wparentheses-10.c: New tests.
496         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
497
498 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
499
500         PR fortran/16465
501         * gfortran.dg/g77//ffixed-line-length-0.f,
502         gfortran.dg/g77/ffixed-line-length-132.f,
503         gfortran.dg/g77/ffixed-line-length-72.f,
504         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
505         gfortran.dg/g77/README: Update.
506
507 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
508
509         PR c++/13092
510         * g++.dg/template/non-dependent7.C: New test.
511         * g++.dg/template/non-dependent8.C: Likewise.
512         * g++.dg/template/non-dependent9.C: Likewise.
513         * g++.dg/template/non-dependent10.C: Likewise.
514
515 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
516
517         PR c++/16337
518         * g++.dg/parse/attr2.C: New test.
519
520 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
521
522         * g77.dg: Removed.
523         * g77.f-torture: Ditto.
524
525 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
526
527         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
528         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
529         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
530
531 2004-07-16  Richard Henderson  <rth@redhat.com>
532
533         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
534
535 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
536
537         * lib/fortran-torture.exp (fortran-torture): Don't test compile
538         tests with full list of options.
539         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
540         of TORTURE_OPTIONS if test contains 'dg-do run'.
541
542         PR fortran/16404
543         * gfortran.dg/do_iterator.f90: New test.
544
545 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
546
547         PR rtl-optimization/16536
548         * gcc.c-torture/execute/restrict-1.c: New test.
549
550 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
551
552         PR fortran/15324
553         * gfortran.dg/pr15324.f90: New test.
554
555         PR fortran/15129
556         * gfortran.dg/pr15129.f90: New test.
557
558         PR fortran/15140
559         * gfortran.dg/pr15140.f90: New test.
560
561         PR fortran/13792
562         * gfortran.fortran-torture/execute/bounds.f90: Add check for
563         compile-time simplification.
564
565 2004-07-14  Mike Stump  <mrs@apple.com>
566
567         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
568
569 2004-07-14  James E Wilson  <wilson@specifixinc.com>
570
571         PR target/16325
572         * gcc.dg/profile-generate-1.c: New.
573
574 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
575
576         * gcc.c-torture/execute/20040709-1.c: New test.
577         * gcc.c-torture/execute/20040709-2.c: New test.
578
579 2004-07-14  Mike Stump  <mrs@apple.com>
580
581         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
582
583 2004-07-14  Mike Stump  <mrs@apple.com>
584
585         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
586
587 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
588
589         PR c++/16518
590         * g++.dg/parse/mutable1.C: New test.
591
592 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
593
594         PR tree-optimization/16443
595         * gcc.dg/tree-ssa/20040713-1.c: New test.
596
597 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
598
599         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
600         for operator new.
601
602 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
603
604         * gfortran.dg/g77/README: New file
605         * gfortran.dg/g77/19981216-0.f:  Copy from
606         g77.f-torture/noncompile.  Add "dg-do compile" and
607         dg-error as required.
608         * gfortran.dg/g77/19990218-1.f: Likewise
609         * gfortran.dg/g77/19990905-1.f: Likewise
610         * gfortran.dg/g77/9263.f: Likewise
611         * gfortran.dg/g77/980615-0.f: Likewise
612         * gfortran.dg/g77/980616-0.f: Likewise
613         * gfortran.dg/g77/check0.f: Likewise
614         * gfortran.dg/g77/select_no_compile.f: Likewise
615
616 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
617
618         Copy files from g77.f-torture/compile.
619         Add "{ dg-do compile}".  Other changes as noted
620         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
621         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
622         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
623         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
624         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
625         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
626         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
627         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
628         statement to conform to standard.  Append alpha1.x for reference.
629         * gfortran.dg/g77/xformat.f: Add dg-warning
630
631 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
632
633         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
634         Add {dg-do compile} directive.
635         * gfortran.dg/g77/cpp2.F: Likewise
636
637 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
638
639         PR c++/5402
640         * g++.dg/lookup/name-clash1.C: New test.
641
642         PR c++/9777
643         * g++.dg/lookup/name-clash2.C: New test.
644
645         PR c++/12102
646         * g++.dg/lookup/name-clash3.C: New test.
647
648 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
649
650         * g++.dg/lookup/new2.C: New test.
651         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
652
653 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
654
655         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
656         Add {dg-do compile} directive.
657         * gfortran.dg/g77/13060.f: Likewise
658         * gfortran.dg/g77/19990218-0.f: Likewise
659         * gfortran.dg/g77/19990305-0.f: Likewise
660         * gfortran.dg/g77/19990419-0.f: Likewise
661         * gfortran.dg/g77/19990502-0.f: Likewise
662         * gfortran.dg/g77/19990502-1.f: Likewise
663         * gfortran.dg/g77/19990525-0.f: Likewise
664         * gfortran.dg/g77/19990826-1.f: Likewise
665         * gfortran.dg/g77/19990826-3.f: Likewise
666         * gfortran.dg/g77/19990905-2.f: Likewise
667         * gfortran.dg/g77/20000412-1.f: Likewise
668         * gfortran.dg/g77/20000511-1.f: Likewise
669         * gfortran.dg/g77/20000511-2.f: Likewise
670         * gfortran.dg/g77/20000518.f: Likewise
671         * gfortran.dg/g77/20000601-1.f: Likewise
672         * gfortran.dg/g77/20000601-2.f: Likewise
673         * gfortran.dg/g77/20000629-1.f: Likewise
674         * gfortran.dg/g77/20000630-2.f: Likewise
675         * gfortran.dg/g77/20010115.f: Likewise
676         * gfortran.dg/g77/20010321-1.f: Likewise
677         * gfortran.dg/g77/20010426.f: Likewise
678         * gfortran.dg/g77/20020307-1.f: Likewise
679         * gfortran.dg/g77/8485.f: Likewise
680         * gfortran.dg/g77/960317-1.f: Likewise
681         * gfortran.dg/g77/970915-0.f: Likewise
682         * gfortran.dg/g77/980310-1.f: Likewise
683         * gfortran.dg/g77/980310-2.f: Likewise
684         * gfortran.dg/g77/980310-3.f: Likewise
685         * gfortran.dg/g77/980310-4.f: Likewise
686         * gfortran.dg/g77/980310-6.f: Likewise
687         * gfortran.dg/g77/980310-7.f: Likewise
688         * gfortran.dg/g77/980310-8.f: Likewise
689         * gfortran.dg/g77/980419-2.f: Likewise
690         * gfortran.dg/g77/980424-0.f: Likewise
691         * gfortran.dg/g77/980427-0.f: Likewise
692         * gfortran.dg/g77/980729-0.f: Likewise
693         * gfortran.dg/g77/981117-1.f: Likewise
694         * gfortran.dg/g77/toon_1.f: Likewise
695
696 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
697
698         PR c++/2204
699         * g++.dg/other/abstract2.C: New test.
700
701 2004-07-12  Paul Brook  <paul@codesourcery.com>
702
703         * gfortran.dg/pointer_init_1.f90: New test.
704
705 2004-07-11  Paul Brook  <paul@codesourcery.com>
706
707         PR fortran/15986
708         * gfortran.dg/contained_1.f90: New test.
709
710 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
711
712         * g++.dg/parse/defarg8.C: New test.
713
714 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
715
716         PR fortran/16433
717         * gfortran.dg/pr16433.f: New test.
718
719         PR fortran/17574
720         * gfortran.dg/pr15754.f90: New test.
721
722 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
723
724         PR tree-optimization/16437
725         * gcc.c-torture/execute/bitfld-4.c: New test.
726
727 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
728
729         * gfortran.fortran-torture/execute/common_2.f90: Add check for
730         access to common var from module.
731
732 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
733
734         PR fortran/16336
735         * gfortran.fortran-torture/execute/common_2.f90: New test.
736
737 2004-07-10  Paul Brook  <paul@codesourcery.com>
738
739         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
740
741 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
742
743         PR fortran/15969
744         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
745
746 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
747
748         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
749         * gfortran.dg/g77/ffixed-form-2.f: Likewise
750         * gfortran.dg/g77/ffree-form-1.f: Likewise
751         * gfortran.dg/g77/ffree-form-2.f: Likewise
752         * gfortran.dg/g77/ffree-form-3.f: Likewise
753         * gfortran.dg/g77/fno-underscoring.f: Likewise
754         * gfortran.dg/g77/funderscoring.f: Likewise
755         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
756
757 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
758
759         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
760
761 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
762         Paul Brook  <paul@codesourcery.com>
763
764         PR fortran/13415
765         * gfortran.dg/common_pointer_1.f90: New test.
766
767 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
768
769         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
770
771 2004-07-09  James E Wilson  <wilson@specifixinc.com>
772
773         PR target/16364
774         * gcc.c-torture/compile/20040709-1.c: New.
775
776 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
777
778         PR fortran/14077
779         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
780
781 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
782
783         PR fortran/13201
784         * gfortran.dg/shape_1.f90: New test.
785
786 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
787             Andrew Pinski  <apinski@apple.com>
788
789         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
790
791 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
792
793         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
794         comment.
795
796 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
797         Paul Brook  <paul@codesourcery.com>
798
799         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
800         '.f95' and '.F95'.
801
802 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
803
804         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
805
806 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
807
808         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
809         testcases with capital suffix.
810
811 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
812
813         PR fortran/15481
814         PR fortran/13372
815         PR fortran/13575
816         PR fortran/15978
817         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
818
819         * gfortran.dg/implicit_1.f90: New test.
820
821 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
822
823         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
824         expression to match gfortran warning/error messages
825         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
826         dg-error text.
827
828 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
829
830         * lib/fortran-torture.exp: Rename proc search_for to
831         search_for_re.
832
833 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
834
835         * gcc.c-torture/execute/simd-5.x: New file.
836         XFAIL on SPARC 64-bit at -O0.
837
838 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
839
840         PR c++/8211
841         PR c++/16165
842         * g++.dg/warn/effc3.C: New test.
843
844 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
845
846         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
847         change X to 1X in format.
848         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
849         add data statements to conform to standard.
850
851 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
852
853         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
854         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
855         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
856
857 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
858
859         * gfortran.dg/g77/7388.f: Copy from g77.dg
860         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
861         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
862         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
863         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
864         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
865         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
866         * gfortran.dg/g77/strlen0.f: Likewise
867
868 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
869
870         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
871         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
872
873 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
874
875         * gcc.c-torture/execute/920428-2.x: Delete.
876         * gcc.c-torture/execute/920501-7.x: Likewise.
877
878 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
879
880         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
881         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
882         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
883         prescott and c3-2.
884         (PREFETCH_3DNOW): Add -march=c3.
885
886 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
887
888         PR c/16437
889         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
890         * gcc.c-torture/execute/bf64-1.x: Likewise.
891
892 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
893
894         * gcc.c-torture/compile/20040708-1.c: New test.
895
896 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
897
898         PR c++/16169
899         * g++.dg/warn/effc2.C: New test.
900
901 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
902
903         * gcc.c-torture/execute/bitfld-1.x: Remove.
904         * gcc.c-torture/execute/bitfld-3.c: New test.
905         * gcc.dg/bitfld-2.c: Remove XFAILs.
906
907 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
908
909         PR c++/16276
910         * g++.dg/rtti/tinfo1.C: New file.
911
912 2004-07-07  Eric Christopher  <echristo@redhat.com>
913
914         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
915
916 2004-07-07  Andrew Pinski  <apinski@apple.com>
917
918         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
919
920 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
921
922         * g++.dg/init/call1.C: XFAIL.
923
924 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
925
926         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
927         except for movstrict*, to movmem* and clrstr* to clrmem*.
928
929 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
930
931         * gcc.c-torture/execute/20040707-1.c: New test.
932
933 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
934
935         * gcc.c-torture/execute/20040706-1.c: New test.
936
937 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
938
939         PR c++/3671
940         * g++.dg/template/spec14.C: New test.
941
942 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
943
944         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
945         nothing if not yet defined.  Use it in b, c and d type definitions.
946         * gcc.c-torture/execute/20040705-1.c: New test.
947         * gcc.c-torture/execute/20040705-2.c: New test.
948
949 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
950
951         PR c++/2518
952         * g++.dg/lookup/new1.C: New test.
953
954 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
955
956         PR c++/11406
957         * g++.dg/template/sizeof8.C: New test.
958
959 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
960
961         * gcc.c-torture/compile/20040705-1.c: New test.
962
963 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
964
965         * gfortran.fortran-torture/execute/seq_io.f90: New test.
966
967 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
968
969         * gcc.dg/cpp/if-mop.c: Two new testcases.
970         * gcc.dg/cpp/trad/comment-3.c: New.
971
972 2004-07-04  Paul Brook  <paul@codesourcery.com>
973
974         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
975
976 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
977
978         PR c++/3761
979         * g++.dg/lookup/crash4.C: New test.
980
981 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
982
983         * gcc.c-torture/execute/builtin-abs-1.c
984         * gcc.c-torture/execute/builtin-abs-2.c
985         * gcc.c-torture/execute/builtin-complex-1.c
986         * gcc.c-torture/execute/builtins/string-1-lib.c
987         * gcc.c-torture/execute/builtins/string-1.c
988         * gcc.c-torture/execute/builtins/string-2-lib.c
989         * gcc.c-torture/execute/builtins/string-2.c
990         * gcc.c-torture/execute/builtins/string-3-lib.c
991         * gcc.c-torture/execute/builtins/string-3.c
992         * gcc.c-torture/execute/builtins/string-4-lib.c
993         * gcc.c-torture/execute/builtins/string-4.c
994         * gcc.c-torture/execute/builtins/string-5-lib.c
995         * gcc.c-torture/execute/builtins/string-5.c
996         * gcc.c-torture/execute/builtins/string-6-lib.c
997         * gcc.c-torture/execute/builtins/string-6.c
998         * gcc.c-torture/execute/builtins/string-7-lib.c
999         * gcc.c-torture/execute/builtins/string-7.c
1000         * gcc.c-torture/execute/builtins/string-8-lib.c
1001         * gcc.c-torture/execute/builtins/string-8.c
1002         * gcc.c-torture/execute/builtins/string-9-lib.c
1003         * gcc.c-torture/execute/builtins/string-9.c
1004         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1005         * gcc.c-torture/execute/builtins/string-asm-1.c
1006         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1007         * gcc.c-torture/execute/builtins/string-asm-2.c
1008         * gcc.c-torture/execute/stdio-opt-1.c
1009         * gcc.c-torture/execute/stdio-opt-2.c
1010         * gcc.c-torture/execute/stdio-opt-3.c
1011         * gcc.c-torture/execute/string-opt-1.c
1012         * gcc.c-torture/execute/string-opt-10.c
1013         * gcc.c-torture/execute/string-opt-11.c
1014         * gcc.c-torture/execute/string-opt-12.c
1015         * gcc.c-torture/execute/string-opt-13.c
1016         * gcc.c-torture/execute/string-opt-14.c
1017         * gcc.c-torture/execute/string-opt-15.c
1018         * gcc.c-torture/execute/string-opt-16.c
1019         * gcc.c-torture/execute/string-opt-2.c
1020         * gcc.c-torture/execute/string-opt-6.c
1021         * gcc.c-torture/execute/string-opt-7.c
1022         * gcc.c-torture/execute/string-opt-8.c:
1023         Replace with ...
1024
1025         * gcc.c-torture/execute/builtins/abs-2.c
1026         * gcc.c-torture/execute/builtins/abs-3.c
1027         * gcc.c-torture/execute/builtins/complex-1.c
1028         * gcc.c-torture/execute/builtins/fprintf.c
1029         * gcc.c-torture/execute/builtins/fputs.c
1030         * gcc.c-torture/execute/builtins/memcmp.c
1031         * gcc.c-torture/execute/builtins/memmove.c
1032         * gcc.c-torture/execute/builtins/memops-asm.c
1033         * gcc.c-torture/execute/builtins/mempcpy-2.c
1034         * gcc.c-torture/execute/builtins/mempcpy.c
1035         * gcc.c-torture/execute/builtins/memset.c
1036         * gcc.c-torture/execute/builtins/printf.c
1037         * gcc.c-torture/execute/builtins/sprintf.c
1038         * gcc.c-torture/execute/builtins/strcat.c
1039         * gcc.c-torture/execute/builtins/strchr.c
1040         * gcc.c-torture/execute/builtins/strcmp.c
1041         * gcc.c-torture/execute/builtins/strcpy.c
1042         * gcc.c-torture/execute/builtins/strcspn.c
1043         * gcc.c-torture/execute/builtins/strlen-2.c
1044         * gcc.c-torture/execute/builtins/strlen.c
1045         * gcc.c-torture/execute/builtins/strncat.c
1046         * gcc.c-torture/execute/builtins/strncmp-2.c
1047         * gcc.c-torture/execute/builtins/strncmp.c
1048         * gcc.c-torture/execute/builtins/strncpy.c
1049         * gcc.c-torture/execute/builtins/strpbrk.c
1050         * gcc.c-torture/execute/builtins/strpcpy-2.c
1051         * gcc.c-torture/execute/builtins/strpcpy.c
1052         * gcc.c-torture/execute/builtins/strrchr.c
1053         * gcc.c-torture/execute/builtins/strspn.c
1054         * gcc.c-torture/execute/builtins/strstr-asm.c
1055         * gcc.c-torture/execute/builtins/strstr.c:
1056         ... these new files.
1057
1058         * gcc.c-torture/execute/builtins/abs-2-lib.c
1059         * gcc.c-torture/execute/builtins/abs-3-lib.c
1060         * gcc.c-torture/execute/builtins/complex-1-lib.c
1061         * gcc.c-torture/execute/builtins/fprintf-lib.c
1062         * gcc.c-torture/execute/builtins/fputs-lib.c
1063         * gcc.c-torture/execute/builtins/memcmp-lib.c
1064         * gcc.c-torture/execute/builtins/memmove-lib.c
1065         * gcc.c-torture/execute/builtins/memops-asm-lib.c
1066         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
1067         * gcc.c-torture/execute/builtins/mempcpy-lib.c
1068         * gcc.c-torture/execute/builtins/memset-lib.c
1069         * gcc.c-torture/execute/builtins/printf-lib.c
1070         * gcc.c-torture/execute/builtins/sprintf-lib.c
1071         * gcc.c-torture/execute/builtins/strcat-lib.c
1072         * gcc.c-torture/execute/builtins/strchr-lib.c
1073         * gcc.c-torture/execute/builtins/strcmp-lib.c
1074         * gcc.c-torture/execute/builtins/strcpy-lib.c
1075         * gcc.c-torture/execute/builtins/strcspn-lib.c
1076         * gcc.c-torture/execute/builtins/strlen-2-lib.c
1077         * gcc.c-torture/execute/builtins/strlen-lib.c
1078         * gcc.c-torture/execute/builtins/strncat-lib.c
1079         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
1080         * gcc.c-torture/execute/builtins/strncmp-lib.c
1081         * gcc.c-torture/execute/builtins/strncpy-lib.c
1082         * gcc.c-torture/execute/builtins/strpbrk-lib.c
1083         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
1084         * gcc.c-torture/execute/builtins/strpcpy-lib.c
1085         * gcc.c-torture/execute/builtins/strrchr-lib.c
1086         * gcc.c-torture/execute/builtins/strspn-lib.c
1087         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
1088         * gcc.c-torture/execute/builtins/strstr-lib.c
1089         * gcc.c-torture/execute/builtins/lib/abs.c
1090         * gcc.c-torture/execute/builtins/lib/fprintf.c
1091         * gcc.c-torture/execute/builtins/lib/memset.c
1092         * gcc.c-torture/execute/builtins/lib/printf.c
1093         * gcc.c-torture/execute/builtins/lib/sprintf.c
1094         * gcc.c-torture/execute/builtins/lib/strcpy.c
1095         * gcc.c-torture/execute/builtins/lib/strcspn.c
1096         * gcc.c-torture/execute/builtins/lib/strncat.c
1097         * gcc.c-torture/execute/builtins/lib/strncmp.c
1098         * gcc.c-torture/execute/builtins/lib/strncpy.c
1099         * gcc.c-torture/execute/builtins/lib/strpbrk.c
1100         * gcc.c-torture/execute/builtins/lib/strspn.c
1101         * gcc.c-torture/execute/builtins/lib/strstr.c:
1102         New files containing support routines.
1103
1104         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
1105         declaration.
1106         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
1107         when not optimizing.
1108
1109 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
1110
1111         PR c++/16240
1112         * g++.dg/abi/mangle22.C: New test.
1113         * g++.dg/abi/mangle23.C: Likewise.
1114
1115 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
1116
1117         PR fortran/16290
1118         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
1119         Allow for cases without denormalized floating point numbers.
1120
1121 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
1122
1123         PR c/1027
1124         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
1125         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
1126         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
1127         expected warning text.
1128         * gcc.dg/format/diag-2.c: New test.
1129
1130 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1131
1132         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
1133
1134 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
1135
1136         * gcc.dg/builtins-43.c: New.
1137         * gcc.dg/builtins-44.c: New.
1138         * gcc.dg/builtins-45.c: New.
1139
1140 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
1141             Andreas Tobler  <a.tobler@schweiz.ch>
1142
1143         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
1144         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
1145         as SIGSEGV.
1146         * gcc.dg/cleanup-11.c: Likewise.
1147         * gcc.dg/cleanup-8.c: Likewise.
1148         * gcc.dg/cleanup-9.c: Likewise.
1149         * gcc.dg/cleanup-5.c: Run on all platforms.
1150
1151 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
1152
1153         * g++.dg/warn/nonnull1.C: New test.
1154
1155 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1156
1157         * gcc.dg/compat/compat-common.h: Wrap up CINT in
1158         an #ifndef SKIP_COMPLEX_INT/#endif pair.
1159         Special-case the Sun compiler wrt to <complex.h>.
1160
1161 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
1162
1163         * gcc.dg/Wunreachable-8.C: New test.
1164
1165         * gcc.dg/h8300-ice2.c : New test.
1166
1167 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
1168
1169         PR fortran/16161
1170         * gfortran.fortran-torture/compile/implicit.f90: Add test
1171         for implicit character.
1172
1173 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
1174
1175         PR fortran/16289
1176         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
1177         Use tiny() intrinsic to find smallest non-negative real
1178
1179 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
1180
1181         * gcc.dg/compat/struct-by-value-22_main.c: New test.
1182         * gcc.dg/compat/struct-by-value-22_x.c: New.
1183         * gcc.dg/compat/struct-by-value-22_y.c: New.
1184
1185         * gcc.c-torture/execute/20040629-1.c: New test.
1186
1187 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
1188
1189         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
1190         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
1191
1192         PR target/16195
1193         * gcc.dg/20040625-1.c: New test.
1194
1195 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1196
1197         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
1198
1199 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1200
1201         PR fortran/15963
1202         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
1203
1204 2004-06-29  Richard Henderson  <rth@redhat.com>
1205
1206         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
1207
1208 2004-06-29  Paul Brook  <paul@codesourcery.com>
1209
1210         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
1211         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
1212
1213 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
1214
1215         PR c++/16260
1216         * g++.dg/parse/crash15.C: New.
1217
1218 2004-06-28  Andrew Pinski  <apinski@apple.com>
1219
1220         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
1221         by the error already.
1222
1223         * g++.dg/opt/ptrmem4.C: Change to compile only test.
1224
1225 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
1226
1227         PR target/14041
1228         * gcc.dg/h8300-bss-align-1.c : New.
1229
1230 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
1231
1232         * PR c++/16174
1233         * g++.dg/template/ctor4.C: New.
1234
1235 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1236
1237         PR c++/16205
1238         * g++.dg/warn/Wsequence-point-1.C: New test.
1239
1240 2004-06-27  Paul Brook  <paul@codesourcery.com>
1241
1242         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
1243
1244 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
1245
1246         * g++.old-deja/g++.mike/p7325.C: Remove.
1247
1248 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
1249
1250         PR c/14963
1251         * gcc.dg/pr14963.c: New test.
1252
1253 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
1254
1255         PR c++/16193
1256         * g++.dg/parse/redef1.C: New test.
1257
1258 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
1259
1260         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
1261         20021110.c.
1262         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
1263         20021119-1.c.
1264         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
1265         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
1266         5-04.c.
1267         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
1268         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
1269         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
1270         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
1271         g++.brendan/enum14.C.
1272         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
1273         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
1274         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
1275         g++.mike/virt1.C.
1276         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
1277         memtemp24.C.
1278
1279 2004-06-27  Roger Sayle  <roger@eyesopen.com>
1280
1281         * gcc.dg/20040527-1.c: New test case.
1282
1283 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
1284
1285         PR gfortran/pr16196
1286         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
1287
1288 2004-06-25  Roger Sayle  <roger@eyesopen.com>
1289
1290         PR middle-end/15825
1291         * gcc.dg/pr15825-1.c: New test case.
1292
1293 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1294
1295         * gcc.c-torture/execute/20040625-1.c: New test.
1296
1297 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1298
1299         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
1300
1301 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
1302
1303         * gcc.dg/torture/mips-div-1.c: New test.
1304
1305 2004-06-24  Jeff Law  <law@redhat.com>
1306
1307         * gcc.dg/tree-ssa/20040624-1.c: New test.
1308
1309 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
1310
1311         * gcc.c-torture/compile/20040624-1.c: New test.
1312
1313 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1314
1315         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
1316         this directory.
1317
1318 2004-06-23  Andrew Pinski  <apinski@apple.com>
1319
1320         PR middle-end/15988
1321         * g++.dg/opt/ptrmem4.C: New test.
1322
1323         * gcc.dg/c90-array-quals-2.c: New test.
1324
1325 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
1326
1327         * gcc.dg/kpice1.c: New test.
1328
1329 2006-06-23  Andrew Pinski  <apinski@apple.com>
1330
1331         * gcc.dg/c90-array-quals.c: New test.
1332
1333 2006-06-22  Richard Henderson  <rth@redhat.com>
1334
1335         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
1336
1337 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
1338
1339         * gcc.dg/builtins-config.h: Handle FreeBSD.
1340
1341 2006-06-22  Richard Henderson  <rth@redhat.com>
1342
1343         * g++.dg/opt/devirt1.C: New.
1344
1345 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
1346
1347         * g++.dg/opt/pr15551.C: New testcase.
1348
1349 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
1350
1351         PR target/14800
1352         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
1353         x86_64-*-linux* when compiling for 32bit.
1354
1355 2004-06-21  Andrew Pinski  <apinski@apple.com>
1356
1357         * gcc.dg/pch/struct-1.c: New.
1358         * gcc.dg/pch/struct-1.hs: New.
1359
1360 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1361
1362         * gcc.dg/pch/save-temps-1.c: New file.
1363         * gcc.dg/pch/save-temps-1.hs: New file.
1364
1365 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1366
1367         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1368         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1369
1370 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1371
1372         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1373         to fix type error.
1374         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1375         Remove trailing spaces.
1376
1377 2004-06-21  Richard Henderson  <rth@redhat.com>
1378
1379         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1380         merging && to BIT_FIELD_REF.
1381
1382 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1383
1384         * g++.dg/opt/placeholder1.C: New test.
1385
1386 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1387
1388         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1389         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1390         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1391         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1392
1393 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1394
1395         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1396         extern "C".
1397         * g++.dg/other/pragma-re-1.C: Add comments.
1398
1399 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1400
1401         PR gfortran/16080
1402         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1403
1404 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1407         instead of setting the type of size_t by
1408         hand.
1409
1410 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1411
1412         * gcc.dg/unordered-2.c: New test case.
1413         * gcc.dg/unordered-3.c: New test case.
1414
1415 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1416
1417         PR other/16043
1418         * lib/g++.exp (g++_version): Tweak regexp for version
1419         * lib/g77.exp (g77_version): Likewise
1420         * lib/gfortran.exp (gfortran_version): Likewise
1421         * lib/objc.exp (objc_version): Likewise
1422         * lib/treelang.exp (treelang_version): Likewise
1423
1424 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1425
1426         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1427         Use INT_MAX instead of __INT_MAX__.
1428         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1429
1430         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1431         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1432         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1433         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1434         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1435         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1436         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1437         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1438         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1439
1440         * gcc.dg/range-test-1.c: New test.
1441         * g++.dg/opt/range-test-1.C: New test.
1442
1443 2004-06-17  Richard Henderson  <rth@redhat.com>
1444
1445         * objc.dg/sync-1.m: New.
1446         * objc.dg/try-catch-1.m: Don't force next runtime.
1447         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1448         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1449         shadowed catch clause.
1450         * objc.dg/try-catch-5.m: New.
1451
1452 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1453
1454         Bug 14610
1455         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1456
1457 2004-06-15  Richard Henderson  <rth@redhat.com>
1458
1459         * gcc.dg/20001116-1.c: Move expected warning line.
1460
1461 2004-06-15  Richard Henderson  <rth@redhat.com>
1462
1463         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1464         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1465
1466 2004-06-15  Jeff Law  <law@redhat.com>
1467
1468         * gcc.dg/tree-ssa/20040615-1.c: New test.
1469         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1470         be less sensitive to operand ordering.
1471         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1472
1473 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1474
1475         * g++.dg/abi/bitfield3.C: Add comment..
1476
1477 2004-06-15  Richard Henderson  <rth@redhat.com>
1478
1479         * g++.dg/ext/stmtexpr1.C: XFAIL.
1480         * gcc.dg/20030612-1.c: XFAIL.
1481
1482 2004-06-15  Eric Christopher  <echristo@redhat.com>
1483
1484         * g++.dg/charset/asm5.c: New.
1485         * gcc.dg/charset/asm6.c: New.
1486
1487 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1488
1489         PR fortran/15962
1490         * gfortran.fortran-torture/execute/select_1.f90: New test.
1491
1492 2004-06-15  Paul Brook  <paul@codesourcery.com>
1493
1494         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1495
1496 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1497
1498         PR c++/15967
1499         * g++.dg/lookup/crash3.C: New test.
1500
1501 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1502
1503         PR c++/15947
1504         * g++.dg/parse/dtor4.C: New test.
1505
1506 2004-06-14  Jeff Law  <law@redhat.com>
1507
1508         * gcc.c-torture/compile/20040614-1.c: New test.
1509
1510 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1511
1512         PR fortran/15211
1513         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1514         LEN of a character array.
1515
1516 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1517
1518         PR c++/15096
1519         * g++.dg/template/ptrmem10.C: New test.
1520
1521         PR c++/14930
1522         * g++.dg/template/friend30.C: New test.
1523
1524 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1525
1526         PR fortran/14928
1527         * gfortran.fortran-torture/compile/mloc.f90: New test.
1528
1529 2004-06-13  Paul Brook  <paul@codesourcery.com>
1530
1531         * gfortran.fortran-torture/execute/random_2.f90: New test.
1532
1533 2004-06-13  Eric Christopher  <echristo@redhat.com>
1534
1535         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1536
1537 2004-06-12  Paul Brook  <paul@codesourcery.com>
1538
1539         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1540
1541 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1542
1543         PR fortran/14923
1544         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1545
1546 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1547
1548         PR fortran/14957
1549         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1550         syntax errors in end statements of contained subroutines.
1551
1552 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1553
1554         PR fortran/12841
1555         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1556
1557 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1558
1559         PR fortran/15665
1560         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1561
1562 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1563
1564         PR gfortran/12839
1565         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1566
1567 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1568
1569         PR c++/15862
1570         * g++.dg/parse/enum1.C: New test.
1571
1572 2004-06-10  Jeff Law  <law@redhat.com>
1573
1574         * gcc.c-torture/compile/20040610-1.c: New test.
1575
1576 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1577
1578         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1579         * g++.old-deja/g++.other/decl3.C: Likewise.
1580
1581 2004-06-10  Brian Booth  <bbooth@redhat.com>
1582
1583         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1584         V_MAY_DEF instead of VDEF.
1585         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1586
1587 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1588
1589         PR c++/14211
1590         * g++.dg/conversion/const1.C: New test.
1591
1592         PR c++/15076
1593         * g++.dg/conversion/reinterpret1.C: New test.
1594
1595         PR c++/15877
1596         * g++.dg/template/enum2.C: New test.
1597
1598         PR c++/15227
1599         * g++.dg/template/error13.C: New test.
1600
1601 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1602
1603         PR fortran/14957
1604         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1605         arguments to test_* REAL and of the right size.
1606
1607 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR target/15569
1610         PR rtl-optimization/15681
1611         * gcc.dg/20040609-1.c: New test.
1612
1613 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR c++/14791
1616         * g++.dg/opt/builtins1.C: New test.
1617
1618 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1619
1620         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1621         that use default windows32 struct layout.
1622         * gcc.dg/i386-bitfield2.c: Likewise.
1623
1624 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1625
1626         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1627         for mingw32 and cygwin targets.
1628
1629 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1630
1631         * gcc.dg/pch/macro-4.c: New.
1632         * gcc.dg/pch/macro-4.hs: New.
1633
1634 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1635
1636         PR fortran/13249
1637         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1638
1639 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1640
1641         PR fortran/13372
1642         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1643
1644 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1645
1646         PR gfortran/14897
1647         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1648
1649 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1650
1651         PR gfortran/15755
1652         * gfortran.fortran-torture/execute/backspace.c : New test.
1653
1654 2004-06-09  Paul Brook  <paul@codesourcery.com>
1655
1656         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1657         (pointer_to_section): Rewrite to use smaller array.
1658
1659 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1660
1661         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1662         * gcc.dg/ext/altivec-10.c: Same.
1663         * gcc.dg/ext/altivec-11.c: Same.
1664         * gcc.dg/ext/altivec-12.c: Same.
1665         * gcc.dg/ext/altivec-13.c: Same.
1666         * gcc.dg/ext/altivec-14.c: Same.
1667         * gcc.dg/ext/altivec-15.c: Same.
1668         * gcc.dg/ext/altivec-16.c: Same.
1669         * gcc.dg/ext/altivec-3.c: Same.
1670         * gcc.dg/ext/altivec-4.c: Same.
1671         * gcc.dg/ext/altivec-6.c: Same.
1672         * gcc.dg/ext/altivec-7.c: Same.
1673         * gcc.dg/ext/altivec-8.c: Same.
1674         * gcc.dg/ext/altivec-varargs-1.c: Same.
1675
1676         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1677         * g++.dg/ext/altivec-10.C: Same.
1678         * g++.dg/ext/altivec-2.C: Same.
1679         * g++.dg/ext/altivec-3.C: Same.
1680         * g++.dg/ext/altivec-4.C: Same.
1681         * g++.dg/ext/altivec-5.C: Same.
1682         * g++.dg/ext/altivec-6.C: Same.
1683         * g++.dg/ext/altivec-7.C: Same.
1684         * g++.dg/ext/altivec-8.C: Same.
1685         * g++.dg/ext/altivec-9.C: Same.
1686
1687 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1688
1689         PR c++/7841
1690         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1691
1692 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1693
1694         * gcc.dg/union-1.c: New test.
1695
1696 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1697
1698         * gcc.dg/builtins-41.c: New test case.
1699         * gcc.dg/builtins-42.c: New test case.
1700
1701 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1702
1703         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1704         * g++.dg/ext/altivec-10.C: Same.
1705         * g++.dg/ext/altivec-2.C: Same.
1706         * g++.dg/ext/altivec-3.C: Same.
1707         * g++.dg/ext/altivec-4.C: Same.
1708         * g++.dg/ext/altivec-5.C: Same.
1709         * g++.dg/ext/altivec-6.C: Same.
1710         * g++.dg/ext/altivec-7.C: Same.
1711         * g++.dg/ext/altivec-8.C: Same.
1712         * g++.dg/ext/altivec-9.C: Same.
1713         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1714         * g++.old-deja/g++.brendan/new3.C: Same.
1715         * gcc.c-torture/execute/eeprof-1.x: Same.
1716
1717 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1718
1719         PR c/14765
1720         * gcc.dg/pr14765-1.c: New test.
1721
1722 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1723
1724         PR c/14649
1725         * gcc.dg/pr14649-1.c: New test case.
1726
1727 2004-06-07  Richard Henderson  <rth@redhat.com>
1728
1729         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1730         if temporaries.
1731
1732 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1733
1734         * g++.dg/eh/elide1.C: Remove XFAIL.
1735
1736 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1737
1738         PR c++/15337
1739         * g++.dg/expr/sizeof3.C: New test.
1740
1741         PR c++/14777
1742         * g++.dg/template/access14.C: New test.
1743
1744         PR c++/15554
1745         * g++.dg/template/enum1.C: New test.
1746
1747         PR c++/15057
1748         * g++.dg/eh/throw1.C: New test.
1749
1750 2004-06-07  David Ayers  <d.ayers@inode.at>
1751             Ziemowit Laski  <zlaski@apple.com>
1752
1753         * lib/objc.exp (objc_target_compile): Revert the '-framework
1754         Foundation' flag fix, since bare Darwin does not ship
1755         with the Foundation framework.
1756         * objc/execute/next_mapping.h: Provide a local NSConstantString
1757         @interface and @implementation.
1758         (objc_constant_string_init): A constructor function, used to
1759         initialize the NSConstantString meta-class object.
1760         * objc/execute/string1.m: Include "next_mapping.h" instead of
1761         <Foundation/NSString.h>.
1762         * objc/execute/string2.m: Likewise.
1763         * objc/execute/string3.m: Likewise.
1764         * objc/execute/string4.m: Likewise.
1765
1766 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1767
1768         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1769         to double. Replace double with FLOAT.
1770         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1771
1772         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1773         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1774         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1775         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1776         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1777         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1778         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1779         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1780
1781 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1782
1783         PR c/13519
1784         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1785
1786 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1787
1788         PR c++/15503
1789         * g++.dg/template/meminit2.C: New test.
1790
1791 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1792
1793         PR target/15822
1794         * gcc.c-torture/execute/compare-fp-1.c,
1795         gcc.c-torture/execute/compare-fp-2.c,
1796         gcc.c-torture/execute/compare-fp-3.c,
1797         gcc.c-torture/execute/compare-fp-4.c,
1798         gcc.c-torture/execute/compare-fp-3.x,
1799         gcc.c-torture/execute/compare-fp-4.x: Moved...
1800         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1801         gcc.c-torture/execute/ieee/compare-fp-2.c,
1802         gcc.c-torture/execute/ieee/compare-fp-3.c,
1803         gcc.c-torture/execute/ieee/compare-fp-4.c,
1804         gcc.c-torture/execute/ieee/compare-fp-3.x,
1805         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1806
1807 2004-06-04  David Ayers  <d.ayers@inode.at>
1808
1809         * objc/execute/protocol-isEqual-4.m: New testcase.
1810
1811 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1812
1813         * objc/execute/protocol-isEqual-1.m: New testcase.
1814         * objc/execute/protocol-isEqual-2.m: New testcase.
1815         * objc/execute/protocol-isEqual-3.m: New testcase.
1816
1817 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1818
1819         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1820
1821 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1822
1823         * lib/objc.exp (objc_target_compile): When running tests on
1824         Darwin (Mac OS X), inform the linker about '-framework
1825         'Foundation'.
1826
1827 2004-06-02  Eric Christopher  <echristo@redhat.com>
1828
1829         * gcc.c-torture/compile/20040602-1.c: New.
1830
1831 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1832
1833         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1834         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1835
1836         PR tree-optimization/14736
1837         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1838
1839         PR tree-optimization/14042
1840         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1841
1842         PR tree-optimization/14729
1843         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1844
1845 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1846
1847         PR fortran/15557
1848         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1849
1850 2004-06-01  Richard Hederson  <rth@redhat.com>
1851
1852         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1853
1854 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1855
1856         PR c++/14932
1857         * g++.dg/parse/offsetof4.C: New test.
1858
1859 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1860
1861         PR objc/7993
1862         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1863
1864 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1865
1866         PR c++/15701
1867         * g++.dg/template/friend29.C: New test.
1868
1869 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1870
1871         PR c/15749
1872         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1873
1874 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1875
1876         * gcc.dg/sparc-trap-1.c: New test.
1877
1878 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1879
1880         PR middle-end/15069
1881         * g++.dg/opt/fold3.C: New test case.
1882
1883 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1884
1885         * lib/target-supports.exp (check_iconv_available): Fix fallout
1886         from 2004-05-28 patch.
1887
1888 2004-05-30  Paul Brook  <paul@codesourcery.com>
1889
1890         PR fortran/15620
1891         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1892         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1893
1894 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1895
1896         * gfortran.fortran-torture/execute/random_1.f90: New test.
1897
1898 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1899
1900         * g++.dg/ext/altivec-10.C: New test.
1901
1902 2004-05-29  Paul Brook  <paul@codesourcery.com>
1903
1904         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1905
1906 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1907
1908         * gcc.dg/altivec-16.c: New test.
1909
1910 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1911
1912         * lib/target-supports.exp (check_vmx_hw_available): New.
1913         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1914
1915         * lib/target-supports.exp (check_alias_available,
1916         check_iconv_available, check_named_sections_available): Use
1917         unique names for temporary files.
1918
1919 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1920
1921         * gcc.dg/altivec-15.c: New test.
1922
1923 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1924
1925         PR c++/15083
1926         * g++.dg/warn/noeffect6.C: New test.
1927
1928         PR c++/15471
1929         * g++.dg/expr/ptrmem4.C: New test.
1930
1931         PR c++/15640
1932         * g++.dg/template/operator3.C: New test.
1933
1934 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1935
1936         PR c++/14668
1937         * g++.dg/lookup/redecl1.C: New test.
1938         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1939
1940 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1941
1942         * gcc.c-torture/execute/compare-fp-1.c,
1943         gcc.c-torture/execute/compare-fp-2.c,
1944         gcc.c-torture/execute/compare-fp-3.c,
1945         gcc.c-torture/execute/compare-fp-4.c,
1946         gcc.c-torture/execute/compare-fp-3.x,
1947         gcc.c-torture/execute/compare-fp-4.x,
1948         gcc.dg/pr15649-1.c: New.
1949
1950 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1951
1952         PR c++/12883
1953         * g++.dg/init/array14.C: New test.
1954
1955 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1956
1957         * lib/compat.exp (compat-get-options-main): New.
1958         (compat-get-options): Remove unneeded code, warn for ignored
1959         command.
1960         (compat-execute): Check flag set by dg-require-* commands.
1961
1962         * lib/compat.exp (compat-execute): Break up long lines.
1963
1964 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1965
1966         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1967         * gcc.dg/altivec-14.c: New test.
1968         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1969
1970         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1971         * gcc.dg/altivec-12.c: Ditto.
1972
1973         * gcc.dg/altivec-3.c: Move call to altivec_check.
1974
1975 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1976
1977         PR c++/15044
1978         * g++.dg/template/error12.C: New test.
1979
1980         PR c++/15317
1981         * g++.dg/ext/attrib15.C: New test.
1982
1983         PR c++/15329
1984         * g++.dg/template/ptrmem9.C: New test.
1985
1986 2004-05-25  Paul Brook  <paul@codesourcery.com>
1987
1988         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1989
1990 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1991
1992         PR c++/15165
1993         * g++.dg/template/crash19.C: New test.
1994
1995 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1996
1997         PR c++/15025
1998         * g++.dg/template/redecl1.C: New test.
1999
2000 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2001
2002         PR c++/14821
2003         * g++.dg/other/ns1.C: New test.
2004
2005         PR c++/14883
2006         * g++.dg/template/invalid1.C: New test.
2007
2008 2004-05-23  Paul Brook  <paul@codesourcery.com>
2009         Victor Leikehman  <lei@haifasphere.co.il>
2010
2011         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2012         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2013
2014 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2015
2016         PR c++/15285
2017         PR c++/15299
2018         * g++.dg/template/non-dependent5.C: New test.
2019         * g++.dg/template/non-dependent6.C: New test.
2020
2021 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2022
2023         PR c++/15507
2024         * g++.dg/inherit/union1.C: New test.
2025
2026         PR c++/15542
2027         * g++.dg/template/addr1.C: New test.
2028
2029         PR c++/15427
2030         * g++.dg/template/array5.C: New test.
2031
2032         PR c++/15287
2033         * g++.dg/template/array6.C: New test.
2034
2035 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2036             Roger Sayle  <roger@eyesopen.com>
2037
2038         * g++.dg/lookup/forscope2.C: New test case.
2039
2040 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2041
2042         * gcc.dg/cpp/Wmissingdirs.c: New.
2043
2044 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2045
2046         PR target/15301
2047         * gcc.dg/compat/union-m128-1.h: New file.
2048         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2049         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2050         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2051
2052 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2053
2054         PR target/15302
2055         * gcc.dg/compat/struct-complex-1.h: New file.
2056         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
2057         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
2058         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2059
2060 2004-05-20  Roger Sayle  <roger@eyesopen.com>
2061
2062         PR middle-end/3074
2063         * gcc.dg/pr3074-1.c: New test case.
2064         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
2065
2066 2004-05-20  Falk Hueffner  <falk@debian.org>
2067
2068         PR other/15526
2069         * gcc.dg/ftrapv-1.c: New test case.
2070
2071 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
2072
2073         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
2074
2075 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
2076             Jeff Law  <law@redhat.com>
2077
2078         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
2079         * gcc.dg/tree-ssa/20040518-2.c: New test.
2080
2081         * gcc.dg/tree-ssa/20040518-1.c: New test.
2082
2083 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
2084
2085         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
2086
2087 2004-05-18  Paul Brook  <paul@codesourcery.com>
2088
2089         PR fortran/13930
2090         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
2091
2092 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2093
2094         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
2095         constant folding.
2096
2097 2004-05-17  Steven Bosscher  <stevenb@suse.de>
2098
2099         * gcc.dg/tree-ssa/20040517-1.c: New test.
2100
2101 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2102
2103         * gcc.dg/loop-4.c: New test.
2104
2105 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
2106
2107         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
2108
2109 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
2110
2111         PR fortran/15311
2112         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
2113
2114 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2115
2116         PR fortran/13826
2117         PR fortran/13940
2118         * gfortran.fortran-torture/compile/data_1.f90: New test.
2119
2120 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
2121
2122         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
2123         * gcc.dg/uninit-H.c: Define ASM for __s390__.
2124
2125 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2126
2127         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
2128
2129 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2130
2131         PR c/15444
2132         * gcc.dg/format/xopen-1.c: Adjust expected message.
2133         * gcc.dg/format/xopen-3.c: New test.
2134
2135 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
2136
2137         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
2138
2139 2004-05-14  Jeff Law  <law@redhat.com>
2140
2141         * gcc.dg/tree-ssa/20040514-2.c: New test.
2142
2143 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2144
2145         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
2146         this ...
2147         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
2148         this.
2149
2150 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
2151
2152         * gcc.dg/tree-ssa/20040514-1.c: New test.
2153
2154 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2155
2156         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
2157         test.
2158
2159 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2160
2161         PR fortran/14066
2162         * gfortran.fortran-torture/compile/do_1.f90: New test.
2163
2164 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2165
2166         PR fortran/15051
2167         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
2168         test.
2169
2170 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
2171
2172         PR fortran/15149
2173         * gfortran.fortran-torture/execute/random_init.f90: New test.
2174
2175 2004-05-13  Paul Brook  <paul@codesourcery.com>
2176
2177         PR fortran/15314
2178         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
2179
2180 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
2181
2182         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
2183         for the powerpc case.
2184
2185 2004-05-13  Jeff Law  <law@redhat.com>
2186
2187         * gcc.dg/tree-ssa/20040513-1.c: New test.
2188         * gcc.dg/tree-ssa/20040513-2.c: New test.
2189
2190 2004-05-13  Paul Brook  <paul@codesourcery.com>
2191
2192         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
2193         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
2194         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
2195
2196 2004-05-13  Andreas Schwab  <schwab@suse.de>
2197
2198         PR other/10819
2199         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
2200         characters.
2201
2202 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
2203
2204         PR fortran/15294
2205         * gfortran.fortran-torture/execute/adjustr.f90: New file.
2206
2207 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
2208
2209         Merge from tree-ssa-20020619-branch.  See
2210         ChangeLog.tree-ssa for details.
2211
2212 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
2213
2214         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
2215         include <altivec.h> explicitly.
2216         * gcc.dg/altivec-13.c: Likewise.
2217
2218 2004-05-11  Paul Brook  <paul@codesourcery.com>
2219
2220         * gcc.c-torture/compile/20010518-1.c: Force enum size.
2221
2222 2004-05-10  Eric Christopher  <echristo@redhat.com>
2223
2224         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
2225         * gcc.dg/sibcall-4.c: Ditto.
2226
2227 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
2228
2229         * g++.dg/ext/altivec-8.C: New test case.
2230         * gcc.dg/altivec-13.c: New test case.
2231
2232 2004-05-08  Roger Sayle  <roger@eyesopen.com>
2233
2234         * gcc.c-torture/execute/divcmp-1.c: New test case.
2235         * gcc.c-torture/execute/divcmp-2.c: New test case.
2236         * gcc.c-torture/execute/divcmp-3.c: New test case.
2237
2238 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
2239
2240         * g++.dg/other/pragma-re-2.C: New test.
2241
2242 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2243
2244         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
2245         * gcc.dg/i386-387-2.c: Likewise.
2246
2247         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
2248         __builtin_drem.
2249         * gcc.dg/i386-387-6.c: Likewise.
2250
2251 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
2252
2253         * gcc.dg/builtins-33.c:  Also check log1p*.
2254
2255 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
2256
2257         PR optimization/15296
2258         * gcc.c-torture/execute/pr15296.c: New test.
2259
2260 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
2261
2262         * gcc.dg/builtins-40.c: New test.
2263
2264 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
2265
2266         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
2267
2268 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
2269
2270         * g++.dg/ext/spe1.C: New testcase.
2271
2272 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
2273
2274         * objc.dg/image-info.m: Allow additional attributes
2275         for __image_info section.
2276
2277 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
2278
2279         * gcc.dg/torture/mips-hilo-2.c: New test.
2280
2281 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2282
2283         PR c++/14389
2284         * g++.dg/template/member5.C: New test.
2285
2286 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
2287
2288         * gcc.dg/builtins-34.c: Also check expm1*.
2289
2290 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2291
2292         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
2293         * gcc.dg/torture/builtin-convert-3.c: New test.
2294
2295 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
2296
2297         PR middle-end/15054
2298         * g++.dg/opt/pr15054.C: New test.
2299
2300 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2301
2302         * gcc.dg/torture/builtin-rounding-1.c: New test.
2303         * gcc.dg/builtins-25.c: Delete.
2304         * gcc.dg/builtins-29.c: Delete.
2305
2306 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
2307
2308         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
2309         * gcc.dg/sibcall-4.c: Likewise.
2310         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
2311
2312 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2313
2314         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
2315         bit-field on 16-bit targets.
2316
2317 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
2318
2319         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
2320         16-bit targets.
2321
2322 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
2323
2324         * gcc.dg/rs6000-power2-1.c: Change to compile only.
2325         * gcc.dg/rs6000-power2-2.c: Likewise.
2326
2327 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
2328
2329         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
2330         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
2331         Change the asm registers to be in form of frN instead of fN.
2332
2333 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2334
2335         * gcc.dg/torture/builtin-convert-2.c: New test.
2336
2337 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
2338
2339         * gcc.dg/rs6000-power2-1.c: New test.
2340         * gcc.dg/rs6000-power2-2.c: New test.
2341
2342 2004-04-28  Jan Hubicka  <jh@suse.cz>
2343
2344         * gcc.dg/unused-6.c: New test.
2345
2346 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
2347             Ulrich Weigand  <uweigand@de.ibm.com>
2348
2349         * ada/acats/run_all.sh: Define $target variable.
2350
2351 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
2352
2353         PR c++/15119
2354         * g++.dg/other/vararg-1.C: New test.
2355
2356         PR c++/4794
2357         * g++.dg/eh/cleanup3.C: New test.
2358
2359 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2360
2361         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2362         and ad8011a (target_insn).
2363         * ada/acats/support/macro.dfs: Likewise.
2364         * ada/acats/support/impbit.adb: New file.
2365
2366 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2367
2368         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2369
2370 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2371
2372         * gcc.dg/loop-3.c: New test.
2373
2374 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2375
2376         * gcc.c-torture/execute/simd-5.c: New test.
2377
2378 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2379
2380         PR c++/15064
2381         * g++.dg/template/crash18.C: New test.
2382
2383 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2384
2385         * g++.dg/ext/complit3.C: New test.
2386
2387 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2388
2389         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2390         * gcc.dg/altivec-3.c: Same.
2391         * gcc.dg/altivec-varargs-1.c: Same.
2392
2393 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2394
2395         * lib/target-supports.exp (check_profiling_available): Assume
2396         profiling is not available on powerpc-eabi targets.
2397
2398 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2399
2400         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2401         * gcc.dg/vmx/bug-1.c: Ditto.
2402
2403 2004-04-20  Eric Christopher  <echristo@redhat.com>
2404
2405         * gcc.dg/charset/extern.c: New test.
2406         * g++.dg/charset/extern3.cc: Ditto.
2407
2408 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2409
2410         * gcc.dg/builtins-39.c: New test.
2411
2412 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2413
2414         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2415
2416 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2417
2418         * gcc.dg/torture/mips-hilo-1.c: New test.
2419
2420 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2421
2422         * gcc.c-torture/compile/20040419-1.c: New test.
2423
2424 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2425
2426         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2427
2428 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2429             Aldy Hernandez  <aldyh@redhat.com>
2430
2431         * gcc.c-torture/execute/va-arg-24.c: New.
2432
2433 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2434             Aldy Hernandez  <aldyh@redhat.com>
2435
2436         * gcc.dg/vmx/1b-01.c: New.
2437         * gcc.dg/vmx/1b-02.c: New.
2438         * gcc.dg/vmx/1b-03.c: New.
2439         * gcc.dg/vmx/1b-04.c: New.
2440         * gcc.dg/vmx/1b-05.c: New.
2441         * gcc.dg/vmx/1b-06.c: New.
2442         * gcc.dg/vmx/1b-07.c: New.
2443         * gcc.dg/vmx/1c-01.c: New.
2444         * gcc.dg/vmx/1c-02.c: New.
2445         * gcc.dg/vmx/3a-01a.c: New.
2446         * gcc.dg/vmx/3a-01.c: New.
2447         * gcc.dg/vmx/3a-01m.c: New.
2448         * gcc.dg/vmx/3a-03.c: New.
2449         * gcc.dg/vmx/3a-03m.c: New.
2450         * gcc.dg/vmx/3a-04.c: New.
2451         * gcc.dg/vmx/3a-04m.c: New.
2452         * gcc.dg/vmx/3a-05.c: New.
2453         * gcc.dg/vmx/3a-06.c: New.
2454         * gcc.dg/vmx/3a-06m.c: New.
2455         * gcc.dg/vmx/3a-07.c: New.
2456         * gcc.dg/vmx/3b-01.c: New.
2457         * gcc.dg/vmx/3b-02.c: New.
2458         * gcc.dg/vmx/3b-10.c: New.
2459         * gcc.dg/vmx/3b-13.c: New.
2460         * gcc.dg/vmx/3b-14.c: New.
2461         * gcc.dg/vmx/3b-15.c: New.
2462         * gcc.dg/vmx/3c-01a.c: New.
2463         * gcc.dg/vmx/3c-01.c: New.
2464         * gcc.dg/vmx/3c-02.c: New.
2465         * gcc.dg/vmx/3c-03.c: New.
2466         * gcc.dg/vmx/3d-01.c: New.
2467         * gcc.dg/vmx/4-01.c: New.
2468         * gcc.dg/vmx/4-03.c: New.
2469         * gcc.dg/vmx/5-01.c: New.
2470         * gcc.dg/vmx/5-02.c: New.
2471         * gcc.dg/vmx/5-03.c: New.
2472         * gcc.dg/vmx/5-04.c: New.
2473         * gcc.dg/vmx/5-05.c: New.
2474         * gcc.dg/vmx/5-06.c: New.
2475         * gcc.dg/vmx/5-07.c: New.
2476         * gcc.dg/vmx/5-07t.c: New.
2477         * gcc.dg/vmx/5-08.c: New.
2478         * gcc.dg/vmx/5-10.c: New.
2479         * gcc.dg/vmx/5-11.c: New.
2480         * gcc.dg/vmx/7-01a.c: New.
2481         * gcc.dg/vmx/7-01.c: New.
2482         * gcc.dg/vmx/7c-01.c: New.
2483         * gcc.dg/vmx/7d-01.c: New.
2484         * gcc.dg/vmx/7d-02.c: New.
2485         * gcc.dg/vmx/8-01.c: New.
2486         * gcc.dg/vmx/8-02a.c: New.
2487         * gcc.dg/vmx/8-02.c: New.
2488         * gcc.dg/vmx/brode-1.c: New.
2489         * gcc.dg/vmx/bug-1.c: New.
2490         * gcc.dg/vmx/bug-2.c: New.
2491         * gcc.dg/vmx/bug-3.c: New.
2492         * gcc.dg/vmx/cw-bug-1.c: New.
2493         * gcc.dg/vmx/cw-bug-2.c: New.
2494         * gcc.dg/vmx/cw-bug-3.c: New.
2495         * gcc.dg/vmx/dct.c: New.
2496         * gcc.dg/vmx/debug-1.c: New.
2497         * gcc.dg/vmx/debug-2.c: New.
2498         * gcc.dg/vmx/debug-3.c: New.
2499         * gcc.dg/vmx/debug-4.c: New.
2500         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2501         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2502         * gcc.dg/vmx/eg-5.c: New.
2503         * gcc.dg/vmx/fft.c: New.
2504         * gcc.dg/vmx/gcc-bug-1.c: New.
2505         * gcc.dg/vmx/gcc-bug-2.c: New.
2506         * gcc.dg/vmx/gcc-bug-3.c: New.
2507         * gcc.dg/vmx/gcc-bug-4.c: New.
2508         * gcc.dg/vmx/gcc-bug-5.c: New.
2509         * gcc.dg/vmx/gcc-bug-6.c: New.
2510         * gcc.dg/vmx/gcc-bug-7.c: New.
2511         * gcc.dg/vmx/gcc-bug-8.c: New.
2512         * gcc.dg/vmx/gcc-bug-9.c: New.
2513         * gcc.dg/vmx/gcc-bug-b.c: New.
2514         * gcc.dg/vmx/gcc-bug-c.c: New.
2515         * gcc.dg/vmx/gcc-bug-d.c: New.
2516         * gcc.dg/vmx/gcc-bug-e.c: New.
2517         * gcc.dg/vmx/gcc-bug-f.c: New.
2518         * gcc.dg/vmx/gcc-bug-g.c: New.
2519         * gcc.dg/vmx/gcc-bug-i.c: New.
2520         * gcc.dg/vmx/harness.h: New.
2521         * gcc.dg/vmx/ira1.c: New.
2522         * gcc.dg/vmx/ira2a.c: New.
2523         * gcc.dg/vmx/ira2b.c: New.
2524         * gcc.dg/vmx/ira2.c: New.
2525         * gcc.dg/vmx/ira2c.c: New.
2526         * gcc.dg/vmx/mem.c: New.
2527         * gcc.dg/vmx/newton-1.c: New.
2528         * gcc.dg/vmx/ops.c: New.
2529         * gcc.dg/vmx/sn7153.c: New.
2530         * gcc.dg/vmx/spill2.c: New.
2531         * gcc.dg/vmx/spill3.c: New.
2532         * gcc.dg/vmx/spill.c: New.
2533         * gcc.dg/vmx/t.c: New.
2534         * gcc.dg/vmx/varargs-1.c: New.
2535         * gcc.dg/vmx/varargs-2.c: New.
2536         * gcc.dg/vmx/varargs-3.c: New.
2537         * gcc.dg/vmx/varargs-4.c: New.
2538         * gcc.dg/vmx/varargs-5.c: New.
2539         * gcc.dg/vmx/varargs-6.c: New.
2540         * gcc.dg/vmx/varargs-7.c: New.
2541         * gcc.dg/vmx/vmx.exp: New.
2542         * gcc.dg/vmx/vprint-1.c: New.
2543         * gcc.dg/vmx/vscan-1.c: New.
2544         * gcc.dg/vmx/x-01.c: New.
2545         * gcc.dg/vmx/x-02.c: New.
2546         * gcc.dg/vmx/x-03.c: New.
2547         * gcc.dg/vmx/x-04.c: New.
2548         * gcc.dg/vmx/x-05.c: New.
2549         * gcc.dg/vmx/yousufi-1.c: New.
2550         * gcc.dg/vmx/zero-1.c: New.
2551         * gcc.dg/vmx/zero.c: New.
2552
2553 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2554
2555         * g++.dg/lookup/java1.C: Update for chage of
2556         _Jv_AllocObject.
2557         * g++.dg/lookup/java2.C: Likewise.
2558
2559 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2560
2561         * ada/acats/run_all.sh: use -O2 by default.
2562
2563 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2564
2565         * gcc.dg/vr-mult-[12].c: New tests.
2566
2567 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2568
2569         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2570
2571         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2572
2573 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2574
2575         * lib/target-supports.exp (check_profiling_available): Assume profiling
2576         isn't available for mips*-*-elf targets.
2577
2578 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2579
2580         * gcc.dg/builtins-38.c: New test.
2581
2582 2004-04-14  Eric Christopher  <echristo@redhat.com>
2583
2584         * g++.dg/charset/charset.exp: Run .cc extension tests.
2585
2586 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2587
2588         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2589
2590 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2591
2592         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2593
2594 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2595
2596         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2597         * gcc.dg/i386-387-2.c: Likewise.
2598
2599         * gcc.dg/i386-387-7.c: New test.
2600         * gcc.dg/i386-387-8.c: New test.
2601
2602         * gcc.dg/builtins-37.c: New test.
2603
2604 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2605
2606         * g++.dg/pch/externc-1.C: Add missing semicolon.
2607
2608 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2609
2610         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2611
2612 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2613
2614         * gcc.c-torture/execute/20040411-1.c: New test.
2615
2616 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2617
2618         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2619
2620 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2621
2622         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2623
2624 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2625
2626         * lib/target-supports.exp (check_named_sections_available): New.
2627         * lib/gcc-dg.exp (dg-require-named-sections): New.
2628         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2629         old-deja.exp.  Also prune error-count message from HP linker.
2630         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2631
2632         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2633         * g++.old-deja/g++.pt/static3.C: Likewise.
2634         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2635
2636 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2637
2638         * gcc.c-torture/execute/20040409-1.c: New test case.
2639         * gcc.c-torture/execute/20040409-2.c: New test case.
2640         * gcc.c-torture/execute/20040409-3.c: New test case.
2641
2642 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2643
2644         * gcc.dg/20040409-1.c: New test.
2645
2646 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2647
2648         PR target/14888
2649         * g++.dg/opt/pr14888.C: New test case.
2650
2651 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2652
2653         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2654         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2655         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2656         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2657         New tests.
2658
2659 2004-04-08  Paul Brook  <paul@codesourcery.com>
2660
2661         * gcc.dg/spill-1.c: New test.
2662
2663 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2664
2665         * gcc.dg/torture/builtin-ctype-2.c: New test.
2666
2667 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2668
2669         * gcc.dg/pch/pch.exp: Add largefile test.
2670
2671 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2672
2673         * g++.dg/pch/externc-1.Hs: New.
2674         * g++.dg/pch/externc-1.C: New.
2675
2676 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2677
2678         * gcc.dg/compat/struct-by-value-5a_main.c,
2679         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2680         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2681         * gcc.dg/compat/struct-by-value-5a_x.c,
2682         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2683         gcc.dg/compat/struct-by-value-5_x.c.
2684         * gcc.dg/compat/struct-by-value-5a_y.c,
2685         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2686         gcc.dg/compat/struct-by-value-5_y.c.
2687
2688         * gcc.dg/compat/struct-by-value-6a_main.c,
2689         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2690         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2691         * gcc.dg/compat/struct-by-value-6a_x.c,
2692         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2693         gcc.dg/compat/struct-by-value-6_x.c.
2694         * gcc.dg/compat/struct-by-value-6a_y.c,
2695         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2696         gcc.dg/compat/struct-by-value-6_y.c.
2697
2698         * gcc.dg/compat/struct-by-value-7a_main.c,
2699         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2700         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2701         * gcc.dg/compat/struct-by-value-7a_x.c,
2702         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2703         gcc.dg/compat/struct-by-value-7_x.c.
2704         * gcc.dg/compat/struct-by-value-7a_y.c,
2705         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2706         gcc.dg/compat/struct-by-value-7_y.c.
2707
2708 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2709
2710         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2711         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2712         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2713         options.
2714
2715 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2716
2717         * gcc.dg/builtins-36.c: New test.
2718
2719 2004-04-06  Paul Brook  <paul@codesourcery.com>
2720
2721         * README.gcc: Remove obsolete contraint on testcases.
2722
2723 2004-04-05  Paul Brook  <paul@codesourcery.com>
2724
2725         PR2123
2726         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2727         failure and exit(0) on success.
2728         * g++.dg/expr/anew2.C: Ditto.
2729         * g++.dg/expr/anew3.C: Ditto.
2730         * g++.dg/expr/anew4.C: Ditto.
2731
2732 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2733
2734         PR c++/3518
2735         * g++.dg/template/unify7.C: New.
2736
2737 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2738
2739         * g++.dg/README: Bring up to date with new subdirectories; remove
2740         duplicate subdirectory lines.
2741
2742 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2743
2744         PR c++/14007
2745         * g++.dg/template/unify5.C: New.
2746         * g++.dg/template/unify6.C: New.
2747         * g++.dg/template/qualttp20.C: Adjust.
2748         * g++.old-deja/g++.jason/report.C: Adjust.
2749         * g++.old-deja/g++.other/qual1.C: Adjust.
2750
2751 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/14803
2754         * g++.dg/inherit/ptrmem1.C: New test.
2755
2756 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR c++/14755
2759         * gcc.c-torture/execute/20040331-1.c: New test.
2760         * gcc.dg/20040331-1.c: New test.
2761
2762 2004-04-01  Paul Brook  <paul@codesourcery.com>
2763
2764         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2765
2766 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2767
2768         PR c++/14724
2769         * g++.dg/init/goto1.C: New test.
2770
2771         PR c++/14763
2772         * g++.dg/template/defarg4.C: New test.
2773
2774 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2775
2776         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2777
2778 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2779
2780         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2781
2782 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2783
2784         * gcc.dg/noncompile/undeclared-2.c: New test.
2785
2786 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2787
2788         * gcc.dg/940409-1.c: Remove XFAIL.
2789         * gcc.dg/reg-vol-struct-1.c: New test.
2790
2791 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2792
2793         * gcc.dg/torture/builtin-wctype-1.c: New test.
2794
2795 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2796
2797         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2798         * gcc.dg/20001101-1.c: Likewise.
2799         * gcc.dg/20001102-1.c: Likewise.
2800
2801 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2802
2803         * gcc.dg/compare8.c: Add an additional test for XOR.
2804
2805 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2806
2807         * gcc.dg/torture/builtin-ctype-1.c: New test.
2808
2809 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2810
2811         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2812         * gcc.dg/torture/builtin-math-1.c: Likewise.
2813         * gcc.dg/torture/builtin-power-1.c: New test.
2814
2815 2004-03-24  Andreas Schwab  <schwab@suse.de>
2816
2817         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2818         IA64 assembler.
2819
2820 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2821             Roger Sayle  <roger@eyesopen.com>
2822
2823         * gcc.dg/compare8.c: New test case.
2824
2825 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2826
2827         * g++.dg/ext/altivec-7.C: New test.
2828
2829 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2830
2831         PR 12267, 12391, 12560, 13129, 14114, 14133
2832         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2833         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2834         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2835         Adjust error regexps.
2836         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2837         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2838         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2839         * gcc.dg/local1.c: Add explanatory comment.
2840
2841 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2842
2843         PR optimization/14669
2844         * g++.dg/opt/fold2.C: New test case.
2845
2846 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR c/14069
2849         * gcc.dg/20040322-1.c: New test.
2850
2851 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2852
2853         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2854         * gcc.dg/ultrasp4.c: Likewise.
2855         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2856
2857 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2858
2859         * gcc.dg/i386-sse-8.c: Reset default options.
2860
2861 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2862
2863         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2864         in the error message text.
2865
2866 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2867
2868         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2869
2870 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2871
2872         PR c++/14616
2873         * g++.dg/init/array13.C: New test.
2874
2875 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2876
2877         PR target/13889
2878         * gcc.c-torture/compile/pr13889.c: New test case.
2879
2880 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2881
2882         PR c/14635
2883         * builtins-1.c (nan, nans): Don't test.
2884         * builtins-30.c: Don't use nan, nanf, nanl.
2885         * builtins-35.c: New test.
2886
2887 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2888
2889         * g++.dg/ext/altivec-6.C: New test.
2890
2891 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2892
2893         * g++.dg/init/placement3.C: New test.
2894
2895         * g++.dg/template/spec13.C: New test.
2896
2897         * g++.dg/lookup/using11.C: New test.
2898
2899         * g++.dg/lookup/koenig3.C: New test.
2900
2901         * g++.dg/template/operator2.C: New test.
2902
2903         * g++.dg/expr/dtor3.C: New test.
2904         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2905         marker.
2906         * g++.old-deja/g++.law/visibility28.C: Likewise.
2907
2908 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2909
2910         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2911         * gcc.dg/ppc64-abi-3.c: Likewise.
2912
2913 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2914
2915         PR c++/14545
2916         * g++.dg/parse/template15.C: New test.
2917
2918 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2919
2920         * g++.dg/expr/dtor2.C: New test.
2921
2922         * g++.dg/lookup/anon4.C: New test.
2923
2924         * g++.dg/overload/using1.C: New test.
2925
2926         * g++.dg/template/lookup7.C: New test.
2927
2928         * g++.dg/template/typename6.C: New test.
2929
2930         * g++.dg/expr/cond6.C: New test.
2931
2932 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2933
2934         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2935
2936 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2937
2938         * g++.dg/expr/cond5.C: New test.
2939         * g++.dg/expr/constcast1.C: Likewise.
2940         * g++.dg/expr/ptrmem2.C: Likewise.
2941         * g++.dg/expr/ptrmem3.C: Likewise.
2942         * g++.dg/lookup/main1.C: Likewise.
2943         * g++.dg/template/lookup6.C: Likewise.
2944
2945 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2946
2947         * gcc.dg/local1.c: New test.
2948
2949         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2950
2951 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2952
2953         * gcc.dg/torture/builtin-convert-1.c: New test.
2954
2955 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2956
2957         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2958
2959 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2960
2961         PR c++/14481
2962         * g++.dg/warn/Wunused-7.C: New test.
2963
2964 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2965
2966         * gcc.dg/torture/builtin-integral-1.c: New test.
2967
2968 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/14586
2971         * g++.dg/parse/non-dependent3.C: New test.
2972
2973 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2974
2975         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2976         * g++.dg/eh/simd-2.C: Likewise.
2977         * g++.dg/init/array10.C: Likewise.
2978         * gcc.c-torture/compile/simd-1.c: Likewise.
2979         * gcc.c-torture/compile/simd-2.c: Likewise.
2980         * gcc.c-torture/compile/simd-3.c: Likewise.
2981         * gcc.c-torture/compile/simd-4.c: Likewise.
2982         * gcc.c-torture/compile/simd-6.c: Likewise.
2983         * gcc.c-torture/execute/simd-1.c: Likewise.
2984         * gcc.c-torture/execute/simd-2.c: Likewise.
2985         * gcc.dg/compat/vector-defs.h: Likewise.
2986         * gcc.dg/20020531-1.c: Likewise.
2987         * gcc.dg/altivec-3.c: Likewise.
2988         * gcc.dg/altivec-4.c: Likewise.
2989         * gcc.dg/altivec-varargs-1.c: Likewise.
2990         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2991         * gcc.dg/i386-mmx-3.c: Likewise.
2992         * gcc.dg/i386-sse-4.c: Likewise.
2993         * gcc.dg/i386-sse-5.c: Likewise.
2994         * gcc.dg/i386-sse-8.c: Likewise.
2995         * gcc.dg/simd-1.c: Likewise.
2996         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2997         __ev64_opaque__ since the machine description provides it.
2998
2999 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3000
3001         * lib/compat.exp (skip_list): New global variable.
3002         Use it to hold the user defined COMPAT_SKIPS list if any.
3003         (compat-obj): Add the members of skip_list to optall.
3004
3005 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3006
3007         * gcc.dg/compat/union-by-value-1_main.c,
3008         union-by-value-1_x.c, union-by-value-1_y.c,
3009         union-check.h, union-defs.h,
3010         union-init.h, union-return-1_main.c,
3011         union-return-1_x.c, union-return-1_y.c: New files.
3012
3013 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3014
3015         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3016         mixed-struct-init.h: Add 4 mixed structure types.
3017         struct-by-value-21_main.c, struct-by-value-21_x.c,
3018         struct-by-value-21_y.c, struct-return-21_main.c,
3019         struct-return-21_x.c, struct-return-21_y.c: New files.
3020
3021 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/14550
3024         * g++.dg/parse/template14.C: New test.
3025
3026 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3027
3028         * gcc.c-torture/execute/20040313-1.c: New test.
3029
3030 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3031
3032         PR target/14533
3033         * gcc.dg/20040311-2.c: New test.
3034
3035 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3036
3037         PR other/14544
3038         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3039         bit-field.
3040
3041 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3042
3043         * gcc.dg/20040305-2.c: Add missing return statement.
3044
3045 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3046
3047         * gcc.dg/builtins-34.c: Also check pow10*.
3048
3049 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3050
3051         PR target/14262
3052         * gcc.dg/20040305-2.c: New test.
3053
3054 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3055
3056         * gcc.dg/20040310-1.c: New test.
3057
3058 2004-03-11  Roger Sayle  <roger@eyesopen.com>
3059
3060         * gcc.c-torture/execute/20040311-1.c: New test case.
3061
3062 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
3063
3064         PR c++/14476
3065         * g++.dg/lookup/enum1.C: New test.
3066
3067 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
3068
3069         PR c++/14510
3070         * g++.dg/lookup/struct2.C: New test.
3071
3072 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
3073
3074         * gcc.dg/builtins-34.c: New test.
3075
3076 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3077
3078         * gcc.dg/torture/builtin-nonneg-1.c: New test.
3079
3080 2004-03-09  James E Wilson  <wilson@specifixinc.com>
3081
3082         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
3083         * gcc.dg/alias-2.c: New testcase.
3084
3085 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
3086
3087         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
3088
3089 2004-03-09  Roger Sayle  <roger@eyesopen.com>
3090
3091         * gcc.c-torture/execute/20040309-1.c: New test case.
3092
3093 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
3094
3095         PR c++/14397
3096         * g++.dg/overload/ref1.C: New.
3097
3098 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3099
3100         PR c++/14409
3101         * g++.dg/template/spec12.C: New test.
3102
3103         PR c++/14448
3104         * g++.dg/parse/crash14.C: New test.
3105
3106 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3107
3108         PR c++/14230
3109         * g++.dg/init/ref11.C: New test.
3110
3111 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
3112
3113         PR c++/14432
3114         * g++.dg/parse/builtin2.C: New test.
3115
3116 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3117
3118         PR c++/14401
3119         * g++.dg/init/ctor3.C: New test.
3120         * g++.dg/init/union1.C: New test.
3121         * g++.dg/ext/anon-struct4.C: New test.
3122
3123 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
3124
3125         * g++.dg/lookup/koenig1.C: Tweak error messages.
3126         * g++.dg/lookup/used-before-declaration.C: Likewise.
3127         * g++.dg/other/do1.C: Likewise.
3128         * g++.dg/overload/koenig1.C: Likewise.
3129         * g++.dg/parse/crash13.C: Likewise.
3130         * g++.dg/template/instantiate3.C: Likewise.
3131
3132 2004-03-08  Eric Christopher  <echristo@redhat.com>
3133
3134         * * lib/target-supports.exp: Enable libiconv in test
3135         compilation.  Fix up error checking.
3136
3137 2004-03-08  Roger Sayle  <roger@eyesopen.com>
3138
3139         PR middle-end/14289
3140         * gcc.dg/pr14289-1.c: New test case.
3141         * gcc.dg/pr14289-2.c: Likewise.
3142         * gcc.dg/pr14289-3.c: Likewise.
3143
3144 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
3145
3146         * gcc.c-torture/execute/20040308-1.c: New test.
3147
3148 2004-03-07  Roger Sayle  <roger@eyesopen.com>
3149
3150         * gcc.c-torture/execute/20040307-1.c: New test case.
3151
3152 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
3153
3154         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
3155
3156 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
3157
3158         * gcc.dg/20040306-1.c: New test.
3159
3160 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
3161
3162         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
3163         them static.
3164         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
3165
3166 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3167
3168         PR c/14465
3169         * gcc.dg/decl-6.c: New test.
3170
3171 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3172
3173         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
3174         Rename LOGPOW -> LOG_POW.
3175         (SQRT_EXP, POW_EXP): New.
3176
3177 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3178
3179         * gcc.dg/i386-sse-8.c: New test.
3180
3181 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3182
3183         PR c/14114
3184         * gcc.dg/decl-5.c: New test.
3185
3186 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
3187
3188         * gcc.dg/20040305-1.c: New test.
3189
3190 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
3191
3192         PR other/14354
3193         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
3194
3195 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
3196
3197         PR c++/14425, c++/14426
3198         * g++.dg/ext/altivec-4.C: New test.
3199         * g++.dg/ext/altivec-5.C: New test.
3200
3201 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
3202
3203         * g++.old-deja/g++.other/linkage1.C: Expect errors about
3204         global variables of a type with no linkage.
3205         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
3206         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
3207         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
3208         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
3209         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
3210         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
3211         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
3212         * g++.dg/warn/deprecated.C: Name enum Color.
3213         * g++.dg/overload/VLA.C: Name structure for 'b'.
3214         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
3215
3216 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3217
3218         * gcc.c-torture/compile/20040304-1.c: New test.
3219
3220 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
3221
3222         PR 13728
3223         * gcc.dg/decl-4.c: New testcase.
3224
3225 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
3226
3227         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
3228         as PRECF if sizeof (float) > sizeof (double).
3229         (PRECL): Make it the same as PRECF if
3230         sizeof (float) > sizeof (long double).
3231
3232 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3233
3234         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
3235         system type.  Add check for irix6 which doesn't have c99 runtime.
3236
3237 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
3238
3239         * gcc.dg/const-elim-1.c: xfail for xtensa.
3240
3241 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3242
3243         PR c++/14369
3244         * g++.dg/template/cond4.C: New test.
3245
3246 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3247
3248         PR c++/14360
3249         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
3250
3251         PR c++/14361
3252         * g++.dg/parse/defarg7.C: New test.
3253
3254         PR c++/14359
3255         * g++.dg/template/friend26.C: New test.
3256
3257 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
3258
3259         PR c++/14324
3260         * g++.dg/abi/mangle21.C: New test.
3261
3262         PR c++/14260
3263         * g++.dg/parse/constructor2.C: New test.
3264
3265         PR c++/14337
3266         * g++.dg/template/sfinae1.C: New test.
3267
3268 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3269
3270         PR c++/14267
3271         * g++.dg/expr/crash2.C: New test.
3272
3273         PR middle-end/13448
3274         * gcc.dg/inline-5.c: New test.
3275         * gcc.dg/always-inline.c: Split out tests into ...
3276         * gcc.dg/always-inline2.c: ... this and ...
3277         * gcc.dg/always-inline3.c: ... this.
3278
3279 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
3280
3281         PR debug/12103
3282         * g++.dg/debug/crash1.C: New test.
3283
3284 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
3285
3286         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
3287         function with __attribute__((noinline)).
3288         (recurser_void2): Likewise.
3289         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
3290         (recurser_void2): Likewise.
3291
3292 2004-02-29  Roger Sayle  <roger@eyesopen.com>
3293
3294         PR middle-end/14203
3295         * g++.dg/warn/Wunused-6.C: New test case.
3296
3297 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
3298
3299         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
3300         not defined.
3301
3302 2004-02-27  Eric Christopher  <echristo@redhat.com>
3303
3304         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
3305         * g++.dg/charset/asm2.c: Run only x86.
3306         * gcc.dg/charset/asm3.c: Ditto.
3307
3308 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
3309
3310         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
3311         ld_library_path.
3312
3313 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
3314
3315         * g++.dg/ext/altivec-3.C: New.
3316
3317 2004-02-26  Richard Henderson  <rth@redhat.com>
3318
3319         * g++.dg/ext/attrib10.C: Mark for warning.
3320         * gcc.dg/attr-alias-1.c: New.
3321
3322 2004-02-26  Richard Henderson  <rth@redhat.com>
3323
3324         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
3325         * gcc.c-torture/execute/20040208-2.c: ... it back.
3326
3327 2004-02-26  Eric Christopher  <echristo@redhat.com>
3328
3329         * lib/target-supports.exp (check-iconv-available): New function.
3330         * lib/gcc-dg.exp (dg-require-iconv): New function.
3331         Use above.
3332         * gcc.dg/charset: New directory.
3333         * gcc.dg/charset/charset.exp: New file.
3334         * gcc.dg/charset/asm1.c: Ditto.
3335         * gcc.dg/charset/asm2.c: Ditto.
3336         * gcc.dg/charset/asm3.c: Ditto.
3337         * gcc.dg/charset/asm4.c: Ditto.
3338         * gcc.dg/charset/asm5.c: Ditto.
3339         * gcc.dg/charset/attribute1.c: Ditto.
3340         * gcc.dg/charset/attribute2.c: Ditto.
3341         * gcc.dg/charset/string1.c: Ditto.
3342         * g++.dg/charset: New directory.
3343         * g++.dg/dg.exp: Add here. Special options.
3344         * g++.dg/charset/charset.exp: New file.
3345         * g++.dg/charset/asm1.c: Ditto.
3346         * g++.dg/charset/asm2.c: Ditto.
3347         * g++.dg/charset/asm3.c: Ditto.
3348         * g++.dg/charset/asm4.c: Ditto.
3349         * g++.dg/charset/attribute1.c: Ditto.
3350         * g++.dg/charset/attribute2.c: Ditto.
3351         * g++.dg/charset/extern1.cc: Ditto.
3352         * g++.dg/charset/extern2.cc: Ditto.
3353         * g++.dg/charset/string1.c: Ditto.
3354
3355 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/14278
3358         * g++.dg/parse/comma1.C: New test.
3359
3360 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3361
3362         PR c++/14284
3363         * g++.dg/template/ttp8.C: New test.
3364
3365 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3366
3367         * gcc.dg/fixuns-trunc-1.c: New test.
3368
3369 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3370
3371         * gcc.dg/builtins-config.h: Use #elif.
3372
3373 2004-02-26  Michael Matz  <matz@suse.de>
3374
3375         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3376         * gcc.dg/991214-1.c: Likewise.
3377         * gcc.dg/i386-asm-1.c: Likewise.
3378
3379 2004-02-25  Richard Henderson  <rth@redhat.com>
3380
3381         * gcc.c-torture/execute/20040208-2.c: Move ...
3382         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3383
3384 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3385
3386         PR c++/14246
3387         * g++.dg/other/crash-3.C: New test.
3388
3389 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3390
3391         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3392         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3393
3394         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3395         HP-UX.
3396
3397 2004-02-24  Michael Matz  <matz@suse.de>
3398
3399         * gcc.dg/i386-regparm.c: New.
3400
3401 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3402
3403         * gcc.c-torture/execute/20040223-1.c: New.
3404
3405 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3406             Kazu Hirata  <kazu@cs.umass.edu>
3407
3408         * gcc.dg/fwritable-strings-1.c: Remove.
3409
3410 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3411
3412         PR c/14156
3413         * gcc.dg/20040223-1.c: New test.
3414
3415 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3416
3417         PR c++/14106
3418         * g++.dg/ext/typeof9.C: New test.
3419
3420 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3421
3422         PR c++/14250
3423         * g++.dg/other/switch1.C: New test.
3424
3425 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3426
3427         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3428         * gcc.dg/va-arg-1.c: Likewise.
3429
3430 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3431
3432         PR c++/14143
3433         * g++.dg/template/koenig5.C: New test.
3434
3435 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3436
3437         * g++.dg/ext/altivec-1.C: Generalize target triple.
3438         * g++.dg/ext/altivec-2.C: New test case.
3439         * g++.dg/ext/altivec_check.h: New file.
3440         * gcc.dg/altivec-1.c: Generalize target triple;
3441         include altivec_check.h and call altivec_check().
3442         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3443         * gcc.dg/altivec-6.c: New test case.
3444         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3445         type casts as needed.
3446         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3447         altivec_check().
3448         * gcc.dg/altivec-12.c: New test case.
3449         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3450         include altivec_check.h and call altivec_check().
3451         * gcc.dg/altivec_check.h: New file.
3452
3453 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3454
3455         * lib/target-supports.exp (check_alias_available): Don't mangle
3456         function `g' in test program.
3457
3458 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3459
3460         * lib/target-supports.exp (check_profiling_available): Check
3461         argument to determine whether we support a profiling type.
3462         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3463         check_profiling_available.
3464         * g++.dg/bprob/bprob.exp: Likewise
3465         * g77.dg/bprob/bprob.exp: Likewise.
3466         * gcc.misc-tests/bprob.exp: Likewise.
3467         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3468         dg-require-profiling and delete expected error handling.
3469         * gcc.dg/20021014-1.c: Likewise.
3470         * gcc.dg/nest.c: Likewise.
3471
3472 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3473
3474         PR c++/12007
3475         * g++.dg/other/vthunk1.C: New test.
3476
3477 2004-02-20  Falk Hueffner  <falk@debian.org>
3478
3479         PR target/14201
3480         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3481
3482 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/13927
3485         * g++.dg/other/error8.C: Remove XFAIL markers.
3486
3487         PR c++/14173
3488         * g++.dg/ext/packed5.C: New test.
3489
3490         PR c++/14199
3491         * g++.dg/warn/Wunused-5.C: New test.
3492
3493         PR c++/14186
3494         * g++.dg/lookup/member1.C: New test.
3495
3496 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3497
3498         * gcc.c-torture/compile/20040130-1.c: Enable only when
3499         __INT_MAX__ >= 2147483647L.
3500         * gcc.c-torture/compile/961203-1.c: Likewise.
3501
3502 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3503
3504         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3505         * g++.dg/opt/template1.C: Robustify assembler regexp
3506
3507 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3508
3509         * gcc.c-torture/execute/simd-4.x: Remove.
3510         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3511         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3512         Guard with #ifndef SKIP_ATTRIBUTE.
3513         * gcc.dg/compat/vector-1_y.c: Likewise.
3514         * gcc.dg/compat/vector-2_x.c: Likewise.
3515         * gcc.dg/compat/vector-2_y.c: Likewise.
3516         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3517         * g++.dg/eh/simd-2.C: Likewise.
3518
3519 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3520
3521         * gcc.c-torture/compile/complex-1.c: New.
3522
3523 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3524
3525         PR target/14209
3526         * gcc.c-torture/execute/20040218-1.c: New test.
3527
3528 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3529
3530         PR c++/14181
3531         * g++.dg/parse/new2.C: New test.
3532
3533 2004-02-18  Paul Brook  <paul@codesourcery.com>
3534
3535         * gcc.c-torture/compile/libcall-1.c: New test.
3536
3537 2004-02-18  Paul Brook  <paul@codesourcery.com>
3538
3539         PR debug/12934
3540         * gcc.dg/debug/debug-7.c: New test.
3541
3542 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3543
3544         * gcc.dg/20040217-1.c: New test.
3545
3546 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3547
3548         * gcc.c-torture/execute/990208-1.x: Delete.
3549
3550 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3551
3552         * gcc.c-torture/execute/20040208-2.x: New file.
3553
3554 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3555
3556         PR c++/11326
3557         * g++.dg/abi/structret1.C: New test.
3558
3559 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3560
3561         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3562         (i386_cpuid): No need to test if cpuid is available on AMD64.
3563         Fix assembly, so that it works onboth i386 and AMD64.
3564         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3565         (vecInLong): Fix s[] member type to unsigned int.
3566         (vecInWord): Remove type.
3567         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3568         (a64, b64, c64, d64, e64): Remove.
3569         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3570         Remove unused variable.  Remove initialization of removed variables.
3571         Don't call mmx_tests nor sse_tests.
3572         (reference_mmx, reference_sse): Remove.
3573         (check): Add return stmt.
3574         * gcc.dg/i386-sse-7.c: New test.
3575         * gcc.dg/i386-mmx-4.c: New test.
3576
3577 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3578
3579         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3580         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3581         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3582         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3583         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3584         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3585         g++.dg/tc1/dr94.C: Fix line terminator.
3586
3587 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3588
3589         * gcc.c-torture/compile/20040216-1.c: New.
3590
3591 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3592
3593         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3594         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3595         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3596         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3597         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3598         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3599
3600 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3601
3602         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3603
3604 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3605
3606         PR c++/13971
3607         * g++.dg/expr/cond4.C: New test.
3608
3609         PR c++/14086
3610         * g++.dg/lookup/crash2.C: New test.
3611
3612 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3613
3614         * gcc.c-torture/compile/20040214-2.c: New test.
3615
3616 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3617
3618         PR c++/14116
3619         * g++.dg/ext/typeof8.C: New test.
3620
3621 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3622
3623         * gcc.c-torture/compile/20040214-1.c: New test.
3624
3625 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3626
3627         PR c++/13635
3628         * g++.dg/template/spec11.C: New test.
3629
3630 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3631
3632         PR c++/13927
3633         * g++.dg/other/error8.C: New test.
3634
3635 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/14122
3638         * g++.dg/template/array4.C: New test.
3639
3640         PR c++/14108
3641         * g++.dg/inherit/thunk2.C: New test.
3642
3643         PR c++/14083
3644         * g++.dg/eh/cond2.C: New test.
3645
3646 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3647
3648         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3649
3650 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3651
3652         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3653
3654 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3655
3656         * g++.dg/simd-2.C: xfail on ppc64-linux.
3657
3658 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3659
3660         PR c/456
3661         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3662         tests.
3663
3664 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3665
3666         * gcc.dg/builtins-33.c: New test.
3667
3668 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3669
3670         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3671
3672 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3673
3674         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3675
3676 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3677
3678         * gcc.dg/ppc64-abi-3.c: New test.
3679
3680 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3681
3682         PR c/14092
3683
3684         * gcc.dg/pr14092-1.c: New testcase.
3685
3686 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3687
3688         * gcc.dg/cpp/assert4.c: Fix typo last change.
3689
3690         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3691         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3692
3693         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3694
3695 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3696
3697         * gcc.c-torture/compile/20040209-1.c: New test case.
3698
3699 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3700
3701         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3702
3703 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3704
3705         * gcc.c-torture/execute/20040208-[12].c: New tests.
3706
3707 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3708
3709         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3710
3711 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3712
3713         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3714
3715 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3716
3717         Bug 13856
3718         * gcc.dg/visibility-8.c: New testcase.
3719
3720 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3721
3722         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3723         arguments.
3724         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3725
3726 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3727
3728         PR middle-end/13696
3729         * g++.dg/opt/fold1.C: New test case.
3730
3731 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3732
3733         PR c++/14033
3734         * g++.dg/other/crash-2.C: New test.
3735
3736 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3737
3738         PR c++/14028
3739         * g++.dg/parse/angle-bracket2.C: New test.
3740
3741 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3742
3743         PR middle-end/13750
3744         Revert:
3745         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3746         PR pch/13361
3747         * testsuite/g++.dg/pch/wchar-1.C: New.
3748         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3749
3750 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3751
3752         PR c++/14008
3753         * g++.dg/parse/error15.C: New test.
3754         * g++.dg/parse/crash11.C: Update dg-error mark.
3755
3756 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/13932
3759         * g++.dg/warn/conv2.C: New test.
3760
3761 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3762
3763         PR c++/13086
3764         * g++.dg/warn/incomplete1.C: Remove xfail.
3765
3766 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3767
3768         * lib/file-format.exp (gcc_target_object_format): Use
3769         ${tool}_target_compile, not gcc_target_compile.
3770         * lib/target-supports.exp (check_alias_available): Likewise.
3771         (check_gc_sections_available): Likewise.
3772         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3773         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3774         dg-require-alias.
3775
3776 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3777
3778         PR c++/13969
3779         * g++.dg/template/static6.C: New test.
3780
3781 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3782
3783         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3784
3785 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3786
3787         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3788         tests for systems where `char' is unsigned by default.
3789
3790 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3791
3792         PR c++/13997
3793         * g++.dg/template/partial3.C: New test.
3794
3795 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3796
3797         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3798         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3799         Remove mentions of obsolete ports.
3800
3801 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3802
3803         * gcc.dg/noncompile/20001228-1.c: Fix for new
3804         error message.
3805
3806 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3807
3808         PR target/9348
3809         * gcc.c-torture/execute/multdi-1.c: New test case.
3810
3811 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3812
3813         PR c++/13925
3814         * g++.dg/template/lookup5.C: New test.
3815
3816 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/13950
3819         * g++.dg/template/lookup4.C: New test.
3820
3821         PR c++/13970
3822         * g++.dg/parse/error14.C: New test.
3823
3824         PR c++/14002
3825         * g++.dg/parse/template13.C: New test.
3826
3827 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3828
3829         PR c++/13978
3830         * g++.dg/template/koenig4.C: New test.
3831
3832         PR c++/13968
3833         * g++.dg/template/crash17.C: New test.
3834
3835         PR c++/13975
3836         * g++.dg/parse/error13.C: New test.
3837         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3838
3839 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3840
3841         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3842
3843 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3844
3845         PR c/11658
3846         PR c/13994
3847         * gcc.dg/noncompile/20040203-1.c: New test.
3848         * gcc.dg/noncompile/20040203-2.c: Likewise.
3849         * gcc.dg/noncompile/20040203-3.c: Likewise.
3850         * gcc.dg/20040203-1.c: Likewise.
3851
3852 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3853
3854         PR c++/10858
3855         * g++.dg/template/sizeof7.C: New test.
3856
3857 2004-02-02  Eric Christopher  <echristo@redhat.com>
3858             Zack Weinberg  <zack@codesourcery.com>
3859
3860         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3861
3862 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3863
3864         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3865         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3866         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3867         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3868
3869 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3870
3871         PR c++/13113
3872         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3873
3874         PR c++/13854
3875         * g++.dg/ext/attrib13.C: New test.
3876
3877         PR c++/13907
3878         * g++.dg/conversion/op2.C: New test.
3879
3880 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3881
3882         * gcc.dg/titype-1.c: Fix pasto.
3883
3884 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885
3886         * gcc.dg/titype-1.c: New test.
3887
3888 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3889
3890         PR c++/13957
3891         * g++.dg/template/non-type-template-argument-1.C,
3892         g++.dg/template/qualified-id1.C: Update dg-error marks.
3893         * g++.dg/template/nontype6.C: New test.
3894
3895 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3896
3897         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3898         * gcc.dg/builtins-31.c: New testcase.
3899         * gcc.dg/builtins-32.c: New testcase.
3900
3901 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3902
3903         * objc.dg/call-super-2.m: Update line numbers
3904         for the including of stddef.h.
3905
3906 2004-01-30  Michael Matz  <matz@suse.de>
3907
3908         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3909         g++.dg/ext/case-range3.C: New tests.
3910
3911 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3912
3913         DR206
3914         PR c++/13813
3915         * g++.dg/template/member4.C: New test.
3916
3917 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3918
3919         PR c++/13683
3920         * g++.dg/template/sizeof6.C: New test.
3921
3922 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3923
3924         * gcc.dg/fwritable-strings-1.c: New test.
3925
3926 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * gcc.c-torture/compile/20040130-1.c: New test.
3929
3930 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3931
3932         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3933
3934 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3935
3936         PR c++/13883
3937         * g++.dg/template/ctor3.C: New test.
3938
3939 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3940
3941         * g++.dg/tc1: New directory.
3942         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3943         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3944         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3945         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3946         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3947
3948 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3949
3950         * g++.dg/parse/error11.C: New test.
3951         * g++.dg/parse/error12.C: Likewise.
3952
3953 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3954
3955         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3956         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3957
3958 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3959
3960         PR c++/13791
3961         * g++.dg/ext/attrib12.C: New test.
3962
3963         PR c++/13736
3964         * g++.dg/parse/cast2.C: New test.
3965
3966 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3967
3968         * objc.dg/encode-2.m (main): New local string.  Set depending on
3969         sizeof long.  Use in sscanf call.
3970         * objc.dg/encode-3.m (main): New local string.  Set depending on
3971         sizeof long.  Use in scan_initial call.
3972
3973 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3974
3975         * objc.dg/call-super-2.m: Make LP64-safe.
3976         * objc.dg/desig-init-1.m: Likewise.
3977
3978 2004-01-27  Devang Patel <dpatel@apple.com>
3979
3980         * g++.dg/debug/namespace1.C: New test.
3981
3982 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3983
3984         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3985         xscale-*-*.
3986
3987         * gcc.dg/arm-mmx-1.c: New test.
3988
3989 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3990
3991         * gcc.dg/20040127-1.c: New test.
3992         * gcc.dg/20040127-2.c: New test.
3993
3994 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3995
3996         * objc.dg/stret-1.m (glob): Renamed to globa.
3997
3998 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3999
4000         PR c++/13663
4001         * g++.dg/expr/for1.C: New test.
4002
4003 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4004
4005         PR middle-end/13779
4006         * gcc.dg/darwin-longlong.c: New test.
4007
4008 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4009
4010         * gcc.dg/20040124-1.c: Moved test from here...
4011         * gcc.c-torture/compile/20040124-1.c: ...to here.
4012
4013 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4014
4015         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4016         the assembly output if -m64 is passed.
4017
4018 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4019
4020         PR c++/13833
4021         * g++.dg/template/cond3.C: New test.
4022
4023 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4024
4025         PR c++/13810
4026         * g++.dg/template/ttp7.C: New test.
4027
4028 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4029
4030         PR c++/13797
4031         * g++.dg/template/nontype4.C: New test.
4032         * g++.dg/template/nontype5.C: Likewise.
4033
4034 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4035
4036         * gcc.dg/torture/mips-clobber-at.c: New test.
4037
4038 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4039
4040         * gcc.dg/20040124-1.c: New test.
4041
4042 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4043
4044         * gcc.dg/20040123-1.c: New test.
4045
4046 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4047
4048         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4049
4050 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4051
4052         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4053
4054 2004-01-23  Andrew Pinski  <apinski@apple.com>
4055
4056         * gcc.dg/20030121-1.c: Move to ..
4057         * gcc.dg/20040121-1.c: here.
4058
4059 2004-01-23  Roger Sayle  <roger@eyesopen.com>
4060
4061         * gcc.dg/builtins-29.c: New test case.
4062
4063 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4064
4065         PR 18314
4066         * gcc.dg/builtins-30.c: New testcase.
4067
4068 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
4069
4070         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
4071         * lib/g77.exp: Likewise.
4072         * lib/objc.exp: Likewise.
4073         * lib/g++.exp: Likewise.
4074
4075 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4076
4077         * gcc.dg/struct-by-value-2.c: New test.
4078
4079 2004-01-21  Andrew Pinski  <apinski@apple.com>
4080
4081         PR target/13785
4082         * gcc.dg/20030121-1.c: New test.
4083
4084 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
4085
4086         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
4087         clobber frame pointer register in asm statement.
4088
4089 2004-01-21  Falk Hueffner  <falk@debian.org>
4090
4091         * gcc.c-torture/compile/20040121-1.c: New test.
4092
4093 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
4094
4095         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
4096
4097 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
4098
4099         * gcc.dg/ppc64-abi-2.c: New test.
4100
4101 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
4102
4103         * lib/treelang.exp: Fill out this file.
4104         * lib/treelang-dg.exp: New File.
4105
4106 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4107
4108         * gcc.c-torture/compile/981022-1.c: Remove.
4109         * gcc.dg/array-5.c: Remove XFAIL.
4110         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
4111         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
4112         gcc.dg/cond-lvalue-1.c: Update.
4113         * gcc.dg/cast-lvalue-2.c: New test.
4114
4115 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
4116
4117         PR c++/13592
4118         * g++.dg/other/error1.C (class foo): Tweak error message.
4119
4120         PR c++/13592
4121         * g++.dg/template/call2.C: New test.
4122
4123 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4124
4125         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
4126         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
4127         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
4128         scalar-return-1_x.c, scalar-return-2_y.c,
4129         scalar-return-3_x.c, scalar-return-3_y.c,
4130         scalar-return-4_x.c, scalar-return-4_y.c,
4131         struct-align-1.h, struct-align-1_x.c,
4132         struct-align-1_y.c, struct-align-2.h,
4133         struct-align-2_x.c, struct-align-2_y.c,
4134         struct-by-value-10_y.c, struct-by-value-11_x.c,
4135         struct-by-value-11_y.c, struct-by-value-12_x.c,
4136         struct-by-value-12_y.c, struct-by-value-13_x.c,
4137         struct-by-value-13_y.c, struct-by-value-14_x.c,
4138         struct-by-value-14_y.c, struct-by-value-15_x.c,
4139         struct-by-value-15_y.c, struct-by-value-16_y.c,
4140         struct-by-value-17_y.c, struct-by-value-18_y.c,
4141         struct-by-value-19_y.c, struct-by-value-1_x.c,
4142         struct-by-value-1_y.c, struct-by-value-20_y.c,
4143         struct-by-value-2_x.c, struct-by-value-2_y.c,
4144         struct-by-value-3_y.c, struct-by-value-4_x.c,
4145         struct-by-value-4_y.c, struct-by-value-5_y.c,
4146         struct-by-value-6_y.c, struct-by-value-7_y.c
4147         struct-by-value-8_x.c, struct-by-value-8_y.c
4148         struct-by-value-9_x.c, struct-by-value-9_y.c
4149         struct-return-10_x.c, struct-return-10_y.c,
4150         struct-return-19_x.c, struct-return-20_x.c
4151         struct-return-2_x.c, struct-return-2_y.c
4152         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
4153         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
4154
4155 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4156
4157         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
4158         attribute on sparc*-sun-solaris2.*.
4159
4160 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
4161
4162         PR c++/13710
4163         * g++.dg/ext/typeof7.C: New test.
4164
4165 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
4166
4167         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
4168         * gcc.dg/const-elim-1.c: Same.
4169
4170 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
4171
4172         * objc.dg/stret-1.m: New.
4173         * objc.dg/stret-2.m: New.
4174
4175 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4176
4177         PR c++/11895
4178         * g++.dg/ext/vector1.C: New test.
4179
4180 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
4181
4182         * gcc.dg/pch/import-1.c: New.
4183         * gcc.dg/pch/import-1.hs: New.
4184         * gcc.dg/pch/import-1a.h: New.
4185         * gcc.dg/pch/import-1b.h: New.
4186         * gcc.dg/pch/import-1c.h: New.
4187
4188 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4189
4190         PR c++/13574
4191         * g++.dg/ext/array1.C: New test.
4192
4193         PR c++/13178
4194         * g++.dg/conversion/op1.C: New test.
4195
4196 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
4197
4198         PR 11864
4199         From Kazumoto Kojima / Dan Kegel:
4200         * gcc.dg/pr11864-1.c: New test.
4201
4202         PR 10392
4203         From Marcus Comstedt / Dan Kegel:
4204         * gcc.dg/pr10392-1.c: New test.
4205
4206 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/13478
4209         * g++.dg/init/ref10.C: New test.
4210
4211 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4212
4213         PR c++/13407
4214         * g++.dg/parse/typename6.C: New test.
4215
4216 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4217
4218         PR pch/13361
4219         * testsuite/g++.dg/pch/wchar-1.C: New.
4220         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4221
4222 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4223
4224         PR c++/9259
4225         * g++.dg/expr/sizeof2.C: New test.
4226
4227 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
4228
4229         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
4230
4231 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4232
4233         PR c++/13659
4234         * g++.dg/lookup/strong-using-3.C: New.
4235         * g++.dg/lookup/using-10.C: New.
4236
4237 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
4238
4239         PR c++/13594
4240         * g++.dg/lookup/strong-using-2.C: New.
4241
4242 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
4243             Dan Kegel <dank@kegel.com>
4244             J"orn Rennecke <joern.rennecke@superh.com>
4245
4246         PR target/9365
4247         * gcc.dg/pr9365-1.c: New test.
4248
4249 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4250
4251         PR c++/8856
4252         * g++.dg/parse/casting-operator2.C: New test.
4253         * g++.old-deja/g++.pt/explicit83.C: Remove.
4254
4255 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4256
4257         * gcc.dg/label-compound-stmt-1.c: New test.
4258         * gcc.c-torture/compile/950922-1.c,
4259         gcc.c-torture/compile/20000211-3.c,
4260         gcc.c-torture/compile/20000518-1.c,
4261         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
4262         compound statements.
4263
4264 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
4265
4266         * gcc.dg/ppc64-abi-1.c: New test.
4267
4268 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
4269
4270          * g++.dg/ext/attrib9.C: Add dg-warnings.
4271
4272 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4273
4274         PR c++/12335
4275         * g++.dg/parse/dtor3.C: New test.
4276
4277 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4278
4279         PR c++/12709
4280         * g++.dg/parse/try-catch-1.C: New test.
4281
4282 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
4283
4284         * ada/acats/run_all.sh: Add more verbose output in acats.log
4285         when compiling tests.
4286
4287 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4288
4289         PR 13656
4290         * gcc.dg/typedef-redecl.c: New test case.
4291         * gcc.dg/typedef-redecl.h: New support file.
4292
4293 2004-01-13  Jan Hubicka  <jh@suse.cz>
4294
4295         * gcc.dg/always_inline.c: New test.
4296         * gcc.dg/debug/20031231-1.c: Fix.
4297
4298 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4299
4300         PR c++/13474
4301         * g++.dg/template/array3.C: New test.
4302
4303 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
4304
4305         * g++.dg/ext/lvalue1.C: No longer expected to fail.
4306         * g++.dg/warn/Wunused-2.C: Likewise.
4307
4308 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4309
4310         PR c++/13289
4311         * g++.dg/template/instantiate6.C: New test.
4312
4313 2004-01-12  Roger Sayle  <roger@eyesopen.com>
4314
4315         PR middle-end/11397
4316         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
4317
4318 2004-01-12  Jan Hubicka  <jh@suse.cz>
4319
4320         PR opt/12826
4321         * gcc.dg/20040112-1.c: New.
4322
4323         * gcc.dg/dwarf-die[1-7].c: Move to...
4324         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
4325         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
4326
4327 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
4328
4329         PR c++/4100
4330         * g++.dg/parse/friend4.C: New test.
4331
4332 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
4333
4334         PR c++/4100
4335         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
4336         definition is called a friend.
4337
4338 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
4339
4340         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
4341
4342 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
4343
4344         PR c++/3478
4345         * g++.dg/parse/error10.C: New test.
4346         * g++.dg/template/arg2.C: Accept "invalid type" error.
4347
4348 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
4349
4350         PR middle-end/13392
4351         * g++.dg/opt/expect2.C: New test.
4352
4353 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4354
4355         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
4356         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
4357         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
4358         Update dg-error regexps.
4359
4360 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4361
4362         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4363         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4364
4365 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4366
4367         * gcc.dg/pragma-re-1.c: Use right pointer type.
4368
4369 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4370
4371         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4372
4373 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4374
4375         * gcc.dg/rs6000-ldouble-1.c: New.
4376
4377 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4378
4379         DR 337
4380         PR c++/9256
4381         * g++.dg/other/abstract1.C: New test.
4382
4383 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4384
4385         * g++.dg/lookup/strong-using-1.C: New.
4386
4387 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4388
4389         PR c/11234
4390         * gcc.dg/func-ptr-conv-1.c: New test.
4391         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4392
4393 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4394
4395         PR target/13380.
4396         * gcc.c-torture/compile/20040109-1.c: New.
4397
4398 2004-01-08  Stuart Hastings  <stuart@apple.com>
4399
4400         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4401         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4402         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4403
4404 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4405
4406         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4407
4408 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4409
4410         * ada/acats/run_acats: Treat 'gnatchop' the same way
4411         as 'gnatmake'.  Export GCC_DRIVER.
4412         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4413         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4414
4415 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4416
4417         PR c++/12573
4418         * g++.dg/template/dependent-expr4.C: New test.
4419
4420 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4421
4422         * gcc.dg/altivec-11.c: New test.
4423
4424 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4425
4426         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4427
4428 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4429
4430         PR c/6024
4431         * gcc.dg/enum-compat-1.c: New test.
4432         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4433
4434 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4435
4436         PR c/12165
4437         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4438         gcc.dg/c99-idem-qual-3.c: New tests.
4439
4440 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4441
4442         * gcc.dg/winline-7.c: Don't cast void * to int.
4443
4444 2004-01-06  Jan Hubicka  <jh@suse.cz>
4445
4446         * gcc.dg/i386-sse-5.c: New test
4447         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4448
4449 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4450
4451         PR c++/12815
4452         * g++.dg/rtti/typeid4.C: New test.
4453
4454 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4455
4456         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4457
4458 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4459
4460         PR c++/12132
4461         * g++.dg/template/error11.C: New test.
4462
4463         PR c++/13451
4464         * g++.dg/template/class2.C: New test.
4465
4466 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4467         Richard Sandiford <rsandifo@redhat.com>
4468
4469         PR c++/13387
4470         * g++.dg/opt/alias3.C: New test.
4471
4472 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4473
4474         PR c++/13157
4475         * g++.dg/template/koenig3.C: New test.
4476
4477         PR c++/13529
4478         * g++.dg/parse/offsetof3.C: New test.
4479
4480         * g++.dg/init/copy7.C: Add missing dg-error markers.
4481
4482         PR c++/12226
4483         * g++.dg/init/copy7.c: New test.
4484
4485         PR c++/13536
4486         * g++.dg/parse/cast1.C: New test.
4487
4488 2004-01-04  Jan Hubicka  <jh@suse.cz>
4489
4490         * gcc.dg/winline[1-7].c: New tests.
4491
4492 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4493
4494         PR c++/13520
4495         * g++.dg/template/qualttp22.C: New test.
4496
4497 2004-01-01  Jan Hubicka  <jh@suse.cz>
4498
4499         * gcc.dg/debug/20031231-1.c: New.
4500         * gcc.c-torture/compile/20040101-1.c: New.
4501         * gcc.dg/dwarf-die-[1-7].c: New.
4502
4503 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4504
4505         PR optimization/13521
4506         * gcc.c-torture/compile/20031231-1.c: New test.
4507
4508 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4509
4510         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4511
4512 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4513
4514         PR c++/10079
4515         * g++.dg/template/crash16.C: New test.
4516
4517 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4518
4519         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4520
4521 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4522
4523         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4524         ports.
4525         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4526         * g++.old-deja/g++.law/profile1.C: Likewise.
4527         * gcc.c-torture/compile/981006-1.c: Likewise.
4528         * gcc.c-torture/execute/loop-2e.x: Likewise.
4529         * gcc.c-torture/execute/loop-2f.x: Remove.
4530         * gcc.c-torture/execute/loop-2g.x: Likewise.
4531         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4532         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4533
4534 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4535
4536         PR c++/13507
4537         * g++.dg/ext/attrib11.C: New test.
4538
4539         PR c++/13494
4540         * g++.dg/template/array2-1.C: New test.
4541         * g++.dg/template/array2-2.C: New test.
4542
4543 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4544
4545         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4546
4547 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4548
4549         PR c++/12774
4550         * g++.dg/template/array1-1.C: New test.
4551         * g++.dg/template/array1-2.C: New test.
4552
4553 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4554
4555         PR fortran/12632
4556         * g77.dg/12632.f: New test case.
4557
4558 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4559
4560         PR c++/13289
4561         * g++.dg/parse/nontype1.C: New test.
4562
4563 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4564
4565         PR c++/12403
4566         * g++.dg/parse/explicit1.C: New test.
4567         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4568
4569 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4570
4571         PR c++/13081
4572         * g++.dg/opt/inline6.C: New test.
4573
4574         PR c++/12613
4575         * g++.dg/parse/error9.C: New test.
4576
4577         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4578
4579 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4580
4581         PR c++/13009
4582         * g++.dg/init/assign1.C: New test.
4583
4584 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4585
4586         PR c++/13070
4587         * g++.dg/warn/format3.C: New test case.
4588
4589 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4590
4591         * gcc.c-torture/compile/20031227-1.c: New test.
4592
4593 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4594
4595         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4596         * g77.dg/bprob/bprob.exp: Likewise.
4597         * gcc.misc-tests/bprob.exp: Likewise.
4598         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4599         variants on systems where the library does not provide that
4600         functionality.
4601         * gcc.dg/builtins-20.c: Use builtins-config.h.
4602         * gcc.dg/builtins-config.h: New file.
4603
4604 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4605
4606         * lib/gcc-dg.exp (dg-require-profiling): New function.
4607         * lib/target-supports.exp (check_profiling_available): Likewise.
4608         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4609         * g77.dg/bprob/bprob.exp: Likewise.
4610         * gcc.misc-tests/bprob.exp: Likewise.
4611         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4612         * gcc.dg/20021014-1.c: Likewise.
4613         * gcc.dg/nest.c: Likewise.
4614
4615 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4616
4617         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4618         compiling.
4619         * g++.dg/lookup/java2.C: Likewise.
4620         * gcc.dg/cpp/lexident.c: Likewise.
4621
4622 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4623
4624         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4625         given.
4626         * gcc.c-torture/compile/961203-1.c: Likewise.
4627         * gcc.c-torture/compile/980506-1.c: Likewise.
4628
4629 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4630
4631         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4632         (additional_prunes): New global.
4633         (gcc-dg-prune): Handle additional per-test pruning.
4634         (dg-test): Clear additional_prunes between tests.
4635
4636         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4637         dg-prune-output to avoid spurious failures from assembler
4638         complaining about nonexistent WAW violations.
4639         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4640         Use dg-prune-output to avoid spurious failures from assembler
4641         warning about Itanium B-step errata.
4642
4643 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4644
4645         * g++.dg/abi/macro0.C: New test.
4646         * g++.dg/abi/macro1.C: Likewise.
4647         * g++.dg/abi/macro2.C: Likewise.
4648
4649         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4650         * g++.dg/abi/bitfield7.C: Likewise.
4651         * g++.dg/abi/dtor2.C: Likewise.
4652         * g++.dg/abi/mangle11.C: Likewise.
4653         * g++.dg/abi/mangle12.C: Likewise.
4654         * g++.dg/abi/mangle14.C: Likewise.
4655         * g++.dg/abi/mangle17.C: Likewise.
4656         * g++.dg/abi/vbase10.C: Likewise.
4657         * g++.dg/abi/vbase14.C: Likewise.
4658         * g++.dg/template/qualttp17.C: Likewise.
4659
4660 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4661
4662         PR c/11995
4663         * gcc.dg/20031223-1.c: New test.
4664
4665 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4666
4667         * gcc.dg/noreturn-7.c: New test.
4668
4669 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4670
4671         * gcc.dg/null-pointer-1.c: New test.
4672
4673 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4674
4675         * g++.old-deja/g++.jason/template18.C: Remove.
4676         * g++.old-deja/g++.jason/template37.C: Likewise.
4677
4678         PR c++/12862
4679         * g++.dg/lookup/ns1.C: New test.
4680
4681         PR c++/12397
4682         * g++.dg/template/lookup3.C: New test.
4683
4684 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4685
4686         * g++.dg/template/recurse1.C: New test
4687
4688 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4689
4690         PR c++/12479
4691         * g++.dg/parse/semicolon1.C: New test.
4692         * g++.dg/parse/semicolon1.h: Likewise.
4693
4694 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4695
4696         * gcc.dg/darwin-misaligned.c: New test.
4697
4698 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4699
4700         PR c/9163
4701         * gcc.dg/20031222-1.c: New test.
4702
4703 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/13438
4706         * g++.dg/parse/error8.C: New test.
4707
4708         PR c++/11554
4709         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4710
4711 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4712
4713         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4714         too small.
4715         * gcc.c-torture/compile/930217-1.c: Likewise.
4716         * gcc.c-torture/compile/930513-1.c: Likewise.
4717         * gcc.c-torture/execute/920908-2.c: Likewise.
4718         * gcc.c-torture/execute/921204-1.c: Likewise.
4719         * gcc.c-torture/execute/930621-1.c: Likewise.
4720         * gcc.c-torture/execute/930630-1.c: Likewise.
4721         * gcc.c-torture/execute/931031-1.c: Likewise.
4722         * gcc.c-torture/execute/980602-2.c: Likewise.
4723         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4724         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4725         * gcc.c-torture/execute/extzvsi.c: Likewise.
4726         * gcc.c-torture/unsorted/ext.c: Likewise.
4727
4728 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4729
4730         PR target/12749
4731         * gcc.c-torture/compile/20031220-2.c: New test case.
4732
4733 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4734
4735         PR optimization/13031
4736         * gcc.c-torture/compile/20031220-1.c: New test case.
4737
4738 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4739
4740         * gcc.dg/cast-function-1.c: New test.
4741
4742 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4743
4744         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4745         formats.
4746
4747 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/12795
4750         * g++.dg/ext/attrib10.C: New test.
4751
4752 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4753
4754         * gcc.dg/cleanup-10.c: New test.
4755         * gcc.dg/cleanup-11.c: New test.
4756
4757 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4758
4759         PR c++/13239
4760         * g++.dg/opt/expect1.C: New test.
4761
4762 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4763
4764         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4765
4766 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4767
4768         PR debug/12923
4769         * gcc.dg/20031218-1.c: New test.
4770
4771         PR debug/12389
4772         * gcc.dg/20031218-2.c: New test.
4773         * gcc.dg/20031218-3.c: New test.
4774
4775         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4776         of label name and allow for USER_LABEL_PREFIX == "_" names.
4777         * g++.dg/abi/mangle18-2.C: Likewise.
4778         * g++.dg/abi/mangle19-1.C: Likewise.
4779         * g++.dg/abi/mangle19-2.C: Likewise.
4780         * g++.dg/abi/mangle20-1.C: Likewise.
4781         * g++.dg/abi/mangle20-2.C: Likewise.
4782
4783 2003-12-18  Richard Henderson  <rth@redhat.com>
4784
4785         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4786
4787 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4788             Dan Kegel <dank@kegel.com>
4789
4790         PR other/12009
4791         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4792         testing a cross compiler, it causes spurious compile failures.
4793         * lib/g++.exp: Likewise.
4794
4795 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4796
4797         PR c++/13262
4798         * g++.dg/template/access13.C: New test.
4799
4800 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4801
4802         * gcc.dg/20031216-1.c: New test.
4803
4804 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4805
4806         PR c++/9154
4807         * g++.dg/template/error10.C: New test.
4808
4809 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4810
4811         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4812         * g++.dg/eh/simd-2.C: Likewise.
4813
4814 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4815             Roger Sayle  <roger@eyesopen.com>
4816
4817         * gcc.c-torture/execute/ieee/mzero5.c: New.
4818
4819 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/10603
4822         * g++.dg/parse/error6.C: New test.
4823
4824         PR c++/12827
4825         * g++.dg/parse/error7.C: New test.
4826
4827 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4828
4829         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4830         at -O with stabs debugging formats.
4831         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4832         * gcc.dg/debug/debug-2.c: Likewise.
4833
4834 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR c++/12696
4837         * g++.dg/init/error1.C: New test.
4838
4839         PR c++/12218
4840         * g++.dg/init/pm3.C: New test.
4841
4842 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4843
4844         PR c/3347
4845         * gcc.dg/bitfld-8.c: New test.
4846
4847 2003-12-16  James Lemke  <jim@wasabisystems.com>
4848
4849         * gcc.dg/arm-scd42-[123].c: New tests.
4850
4851 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4852
4853         PR c++/9043
4854         * g++.dg/abi/mangle20-1.C: New test.
4855         * g++.dg/abi/mangle20-2.C: New test.
4856
4857 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4858
4859         PR c++/13275
4860         * g++.dg/other/offsetof2.C: Remove XFAIL.
4861         * g++.dg/parse/offsetof1.C: New test.
4862         * g++.gd/parse/offsetof2.C: Likewise.
4863
4864 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4865
4866         * g++.dg/template/nontype3.C: New test.
4867         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4868
4869 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4870
4871         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4872
4873 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4874
4875         PR c++/13387
4876         * g++.dg/expr/assign1.C: New test.
4877
4878         PR c++/13242
4879         * g++.dg/abi/mangle19-1.C: New test.
4880         * g++.dg/abi/mangle19-2.C: New test.
4881
4882 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4883
4884         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4885
4886 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4887
4888         * gcc.c-torture/execute/20031216-1.c: New test.
4889
4890 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4891
4892         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4893         an ICE regression.
4894
4895 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/10926
4898         * g++.dg/template/error9.C: New test.
4899
4900         PR c++/11116
4901         * g++.dg/template/error8.C: New test.
4902
4903 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4904
4905         PR middle-end/13400
4906         * gcc.c-torture/execute/20031215-1.c: New test case.
4907
4908 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4909
4910         PR c++/13269
4911         * g++.dg/parse/error5.C: New test.
4912
4913         PR c++/12989
4914         * g++.dg/expr/sizeof1.C: New test.
4915
4916         PR c++/13310
4917         * g++.dg/template/crash15.C: New test.
4918
4919 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4920
4921         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4922         a non-POD type as the last named parameter of a varargs function.
4923
4924 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4925
4926         PR c++/13243
4927         PR c++/12573
4928         * g++.dg/template/crash14.C: New test.
4929         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4930
4931 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4932
4933         * g++.dg/other/java1.C: New test.
4934
4935         PR c++/13241
4936         * g++.dg/abi/mangle18-1.C: New test.
4937         * g++.dg/abi/mangle18-2.C: New test.
4938
4939 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4940
4941         PR optimization/10312
4942         * gcc.c-torture/execute/20031214-1.c: New.
4943
4944 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/10779
4947         PR c++/12160
4948         * g++.dg/parse/error3.C: New test.
4949         * g++.dg/parse/error4.C: Likewise.
4950         * g++.dg/abi/mangle4.C: Tweak error messages.
4951         * g++.dg/lookup/using5.C: Likewise.
4952         * g++.dg/other/error2.C: Likewise.
4953         * g++.dg/parse/typename5.C: Likewise.
4954         * g++.dg/parse/undefined1.C: Likewise.
4955         * g++.dg/template/arg2.C: Likewise.
4956         * g++.dg/template/ttp3.C: Likewise.
4957         * g++.dg/template/type1.C: Likewise.
4958         * g++.old-deja/g++.other/crash32.C: Likewise.
4959         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4960
4961 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4962
4963         PR c++/13106
4964         * g++.dg/warn/noreturn-3.C: New test.
4965
4966 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4967
4968         PR c++/13118
4969         * g++.dg/abi/covariant3.C: New.
4970
4971 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4972
4973         * g++.dg/eh/ia64-1.C: New test.
4974
4975 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4976
4977         PR optimization/13037
4978         * g77.f-torture/execute/13037.f: New test case.
4979
4980 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4981
4982         PR c++/12881
4983         * g++.dg/abi/covariant2.C: New.
4984
4985 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4986
4987         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4988
4989 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4990
4991         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4992
4993 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4994
4995         PR other/10819
4996         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4997         to fix Bug 10819.
4998         * lib/g++.exp (g++_version): Likewise.
4999         * lib/g77.exp (g77_version): Likewise.
5000         * lib/objc.exp (default_objc_version): Likewise.
5001
5002 2003-12-10  Richard Henderson  <rth@redhat.com>
5003
5004         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5005
5006         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5007
5008 2003-12-08  Matt Austern  <austern@apple.com>
5009
5010         PR c/13134
5011         * lib/gcc-dg.exp (dg-require-visibility): Define.
5012         * lib/target-supports (check_visibility_available): Define.
5013         * gcc.dg/visibility-1.c: New test.
5014         * gcc.dg/visibility-2.c: Likewise.
5015         * gcc.dg/visibility-3.c: Likewise.
5016         * gcc.dg/visibility-4.c: Likewise.
5017         * gcc.dg/visibility-5.c: Likewise.
5018         * gcc.dg/visibility-6.c: Likewise.
5019         * g++.dg/ext/visibility-1.C: Likewise.
5020         * g++.dg/ext/visibility-2.C: Likewise.
5021         * g++.dg/ext/visibility-3.C: Likewise.
5022         * g++.dg/ext/visibility-4.C: Likewise.
5023         * g++.dg/ext/visibility-5.C: Likewise.
5024         * g++.dg/ext/visibility-6.C: Likewise.
5025
5026 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5027
5028         * g++.dg/lookup/java1.C: New test.
5029         * g++.dg/lookup/java2.C: New test.
5030
5031 2003-12-07  Falk Hueffner  <falk@debian.org>
5032
5033         * g++.dg/opt/noreturn-1.C: New test.
5034
5035 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5036
5037         * gcc.dg/overflow-1.c: New test.
5038
5039 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5040
5041         * g77.f-torture/compile/13060.f: New test.
5042
5043 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5044
5045         PR c++/13323
5046         * g++.dg/inherit/operator2.C: New test.
5047
5048 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5049
5050         PR c++/13305
5051         * g++.dg/ext/attrib9.C: New test.
5052
5053 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/13314
5056         * g++.dg/template/error7.C: New test.
5057
5058 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
5059             J"orn Rennecke <joern.rennecke@superh.com>
5060
5061         PR target/13302
5062         * g++.dg/other/struct-va_list.C: New test.
5063
5064 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5065
5066         PR c++/13166
5067         * g++.dg/parse/defarg6.C: New test.
5068
5069 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
5070
5071         PR target/13256
5072         * gcc.c-torture/execute/20031201-1.c: New test.
5073
5074 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
5075
5076         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
5077
5078 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5079
5080         * gcc.dg/builtin-return-1.c: New test.
5081
5082 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
5083             J"orn Rennecke <joern.rennecke@superh.com>
5084
5085         PR optimization/13260
5086         * gcc.c-torture/execute/20031204-1.c: New test.
5087
5088 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5089
5090         PR c++/9127
5091         * g++.dg/template/error6.C: New test.
5092
5093 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
5094
5095         * gcc.dg/20031202-1.c: New test.
5096
5097 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
5098
5099         PR c++/13179
5100         * g++.dg/template/eh1.C: New test.
5101
5102         PR c++/10771
5103         * g++.dg/template/error5.C: New test.
5104
5105 2003-12-02  David Ung  <davidu@mips.com>
5106
5107         * gcc.dg/compat/vector-check.h: Corrected type for var
5108         g_##TMODE
5109
5110 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5111
5112         PR c++/10126
5113         * g++.dg/template/ptrmem8.C: New test.
5114
5115 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5116
5117         PR c++/12573
5118         * g++.dg/template/dependent-expr3.C: New test.
5119
5120 2003-12-01  James Lemke  <jim@wasabisystems.com>
5121
5122         * gcc.dg/arm-g2.c: New test.
5123
5124 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5125
5126         PR optimization/11634
5127         * gcc.dg/20031201-2.c: New test case.
5128
5129 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
5130
5131         PR 11433
5132         * objc.dg/proto-lossage-3.m: New test.
5133
5134 2003-12-01  Roger Sayle  <roger@eyesopen.com>
5135
5136         PR optimization/12628
5137         * gcc.dg/20031201-1.c: New test case.
5138
5139 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5140
5141         * gcc.dg/unaligned-1.c: New test.
5142
5143 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/9849
5146         * g++.dg/template/error4.C: New test.
5147         * g++.dg/template/nested3.C: Adjust error markers.
5148
5149 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5150
5151         * gcc.dg/cpp/assert4.c: Check more #system assertions.
5152
5153 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5154
5155         PR c/10333
5156         * gcc.dg/bitfld-7.c: New test.
5157
5158 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
5159
5160         * gcc.dg/tls/asm-1.C: New test.
5161
5162 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5163
5164         * gcc.dg/cpp/assert4.c: Update.
5165
5166 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5167
5168         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
5169         * gcc.dg/builtin-apply3.c: New test.
5170
5171 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5172
5173         * lib/compat.exp (compat-obj): New xfaildata parameter.
5174         Use it to set compiler_conditional_xfail_data before compiling.
5175         (compat-get-options): Handle dg-xfail-if.
5176         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
5177         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
5178         * gcc.dg/compat/vector-1_y.c: Likewise.
5179         * gcc.dg/compat/vector-2_x.c: Likewise.
5180         * gcc.dg/compat/vector-2_y.c: Likewise.
5181
5182 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5183
5184         * g++.dg/opt/reg-stack4.C: New test.
5185
5186 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5187
5188         * gcc.dg/builtin-apply2.c: New test.
5189
5190 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5191
5192         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
5193
5194 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5195
5196         PR c++/12924
5197         * g++.dg/template/template-id-2.C: New test.
5198
5199 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5200
5201         PR c++/5369
5202         * g++.dg/template/memfriend1.C: New test.
5203         * g++.dg/template/memfriend2.C: Likewise.
5204         * g++.dg/template/memfriend3.C: Likewise.
5205         * g++.dg/template/memfriend4.C: Likewise.
5206         * g++.dg/template/memfriend5.C: Likewise.
5207         * g++.dg/template/memfriend6.C: Likewise.
5208         * g++.dg/template/memfriend7.C: Likewise.
5209         * g++.dg/template/memfriend8.C: Likewise.
5210         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
5211
5212 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
5213
5214         PR c++/12515
5215         * g++.dg/ext/cond1.C: New test.
5216
5217 2003-11-20  Richard Henderson  <rth@redhat.com>
5218
5219         * gcc.dg/20020201-2.c: Remove.
5220         * gcc.dg/20020201-4.c: Remove.
5221         * gcc.dg/20020304-1.c: Remove.
5222
5223 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
5224
5225         * gcc.dg/cpp/trad/xwin1.c: New test case.
5226
5227 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
5228
5229         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
5230         * lib/g77.exp: Likewise.
5231         * lib/objc.exp: Likewise.
5232         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
5233         for darwin.
5234
5235 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5236
5237         PR c++/12932
5238         * g++.dg/template/static5.C: New test.
5239
5240 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5241
5242         * gcc.dg/nested-func-1.c: New test.
5243
5244 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5245
5246         * gcc.dg/cpp/assert4.c: New test.
5247
5248 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5249
5250         PR c++/2294
5251         * g++.dg/lookup/using9.c: New test.
5252
5253 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
5254
5255         PR c++/12762
5256         * g++.dg/template/error3.C: New test.
5257
5258 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
5259
5260         PR ada/13035
5261         * ada/acats/run_acats, run_all.sh: Fix syntax error.
5262         No longer use a wrapper for gcc, since this does not work under
5263         Windows.
5264
5265 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
5266
5267         PR c++/2094
5268         * g++.dg/template/ptrmem7.C: New test.
5269
5270 2003-11-13  Andrew Pinski <apinski@apple.com>
5271
5272         * gcc.c-torture/compile/20031113-1.c: New test.
5273
5274 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
5275             Kean Johnston <jkj@sco.com>
5276
5277         PR c/13029
5278         * gcc.dg/unused-4.c: Update.
5279
5280 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5281
5282         * g++.dg/opt/const3.C: New test.
5283
5284 2003-11-13  Jan Hubicka  <jh@suse.cz>
5285
5286         * gcc.c-torture/compile/20031112-1.c: New test.
5287
5288 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
5289
5290         * g++.dg/parse/crash10.C: Remove bogus error marker.
5291
5292 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5293
5294         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
5295         (host_gcc): Likewise.
5296         (ROOT): Honor $PWDCMD.
5297         (BASE): Likewise.
5298         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
5299
5300 2003-11-12  Catherine Moore  <clm@redhat.com>
5301
5302         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
5303
5304 2003-11-12  Andreas Jaeger  <aj@suse.de>
5305             Jakub Jelinek  <jakub@redhat.com>
5306             Andrew Pinski  <pinskia@physics.uc.edu>
5307             Richard Henderson  <rth@redhat.com>
5308
5309         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
5310         systems.
5311         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
5312
5313         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
5314         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5315
5316 2003-11-11  Andreas Jaeger  <aj@suse.de>
5317
5318         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
5319
5320         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
5321
5322 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
5323
5324         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
5325         Clean ups.
5326
5327 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
5328
5329         * gcc.dg/trampoline-1.c: New test.
5330
5331 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5332
5333         * gcc.c-torture/compile/200031109-1.c: New test.
5334
5335 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5336
5337         PR c/3190
5338         PR c/8714
5339         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
5340         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
5341         gcc.dg/format/no-y2k-1.c: Update.
5342
5343 2003-11-08  Roger Sayle  <roger@eyesopen.com>
5344
5345         PR optimization/10467
5346         * gcc.dg/20031108-1.c: New test case.
5347
5348 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
5349
5350         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
5351
5352 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
5353
5354         * gcc.dg/compound-lvalue-1.c: New test.
5355         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
5356         some XFAILs.
5357
5358 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5359
5360         * gcc.dg/altivec-varargs-1.c: New test.
5361
5362 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5363
5364         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5365         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5366         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5367         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5368         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5369
5370 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5371
5372         * gcc.dg/cond-lvalue-1.c: New test.
5373
5374 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5375
5376         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5377
5378 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5379
5380         PR c++/11616
5381         * g++.dg/template/instantiate5.C: New test.
5382
5383 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5384
5385         PR c++/12726
5386         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5387         * ChangeLog: Add missing first entry for above test.
5388
5389 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5390
5391         PR c++/9810
5392         * g++.dg/template/using8.C: New test.
5393         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5394
5395 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5396
5397         PR optimization/10817
5398         * gcc.c-torture/compile/20031102-1.c: New test case.
5399
5400 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5401
5402         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5403         2147483647.
5404
5405 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5406
5407         * gcc.dg/20031102-1.c: New test.
5408
5409 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5410
5411         * gcc.dg/complex-1.c: New test.
5412
5413 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5414
5415         PR c++/12796
5416         * g++.dg/template/crash13.C: Adjust expected error location.
5417         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5418
5419 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5420
5421         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5422
5423 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5424
5425         PR/10239
5426         * gcc.c-torture/compile/20031031-2.c: New test.
5427
5428 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5429
5430         PR/11640
5431         * gcc.c-torture/compile/20031031-1.c: New test.
5432
5433 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5434
5435         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5436         * gcc.misc-tests/bprob.exp: Likewise.
5437         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5438         the execution test on arm-elf configs.
5439         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5440         configs that don't support scratch files.
5441         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5442
5443 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5444
5445         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5446         done by dejagnu.
5447
5448 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5449
5450         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5451         Avoid non pure sh syntax. Add more logging.
5452
5453         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5454         fail.
5455
5456 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5457
5458         PR libgcj/10610
5459         * gcc.dg/ppc-stackalign-1.c: New test.
5460
5461 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5462
5463         * ada/acats/run_all.sh: Change output to be more compliant with
5464         dejagnu framework.
5465         Create acats.sum and acats.log files under testsuite/ada/acats
5466         Only run [a-z]* directories, to filter out e.g. CVS.
5467         Redirect build output to log file.
5468
5469 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5470
5471         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5472
5473 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5474
5475         PR ada/5909:
5476         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5477
5478 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.c-torture/compile/20031023-1.c: New test.
5481         * gcc.c-torture/compile/20031023-2.c: New test.
5482         * gcc.c-torture/compile/20031023-3.c: New test.
5483         * gcc.c-torture/compile/20031023-4.c: New test.
5484
5485 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5486
5487         PR c++/10371
5488         * g++.dg/lookup/scoped8.C: New test.
5489
5490 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5491
5492         * g++.dg/opt/reg-stack3.C: New test.
5493
5494 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5495
5496         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5497
5498 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5499
5500         PR c++/11076
5501         * g++.dg/template/crash13.C: New test.
5502
5503 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5504
5505         * gcc.dg/c99-restrict-2.c: New test.
5506
5507 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5508
5509         PR c++/12698, c++/12699, c++/12700, c++/12566
5510         * g++.dg/inherit/covariant9.C: New test.
5511         * g++.dg/inherit/covariant10.C: New test.
5512         * g++.dg/inherit/covariant11.C: New test.
5513
5514 2003-10-23  Jason Merrill  <jason@redhat.com>
5515
5516         PR c++/12726
5517         * g++.dg/ext/complit2.C: New test.
5518
5519 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5520
5521         PR target/12654
5522         * gcc.c-torture/execute/20031020-1.c: New test.
5523
5524 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5525
5526         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5527         following the jump_insn.
5528
5529 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5530
5531         * gcc.dg/cast-lvalue-1.c: New test.
5532
5533 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/11962
5536         * g++.dg/template/cond2.C: New test.
5537
5538 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5539
5540         * gcc.dg/builtins-28.c: New test.
5541
5542 2003-10-20  Jan Hubicka  <jh@suse.cz>
5543
5544         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5545         parameter.
5546         * testsuite/gcc.dg/inline-2.c: Likewise.
5547
5548 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5549
5550         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5551         * gcc.dg/nest.c:  Likewise.
5552
5553 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5554
5555         PR c++/9781, c++/10583, c++/11862
5556         * g++.dg/parse/crash13.C: New test.
5557
5558 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5559
5560         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5561
5562 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5563
5564         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5565         Define HAVE_C99_RUNTIME except on Solaris.
5566         * gcc.dg/builtins-20.c: Likewise.
5567
5568 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5569
5570         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5571
5572 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5573
5574         PR c++/12495
5575         * g++.dg/template/crash21.C: New test.
5576
5577 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5578
5579         PR c++/2513
5580         * g++.dg/template/typename5.C: New test.
5581
5582 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5583
5584         PR c++/12369
5585         * g++.dg/template/friend25.C: New test.
5586
5587 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5588
5589         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5590         versions.
5591
5592 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5593
5594         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5595         == 2147483647.
5596
5597 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5598
5599         * gcc.c-torture/execute/960416-1.x: Remove.
5600         * gcc.c-torture/execute/divconst-3.x: Likewise.
5601
5602 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5603
5604         PR target/12598
5605         * gcc.dg/torture/cris-volatile-1.c: New test.
5606
5607 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5608
5609         PR optimization/9325
5610         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5611         for overflowing floating point to integer conversion during RTL
5612         simplification.
5613
5614 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5615
5616         * objc/execute/_cmd.m: Fix typo.
5617         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5618         Relax 'scan-assembler' regexp.
5619         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5620         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5621         * objc.dg/zero-link-2.m: Remove blank line.
5622         * objc.dg/zero-link-3.m: New test case.
5623
5624 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5625
5626         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5627
5628         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5629         than linker trickery.
5630
5631 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5632
5633         PR c++/12370
5634         * g++.dg/other/friend2.C: New test.
5635
5636 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5637
5638         * gcc.dg/20031012-1.c: New test.
5639
5640 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5641
5642         * gcc.dg/weak/weak-3.c: Fix for new warning.
5643
5644 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5645
5646         PR optimization/8750
5647         * gcc.c-torture/execute/20031012-1.c: New test case.
5648
5649 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5650
5651         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5652         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5653
5654 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5655
5656         PR optimization/12260
5657         * gcc.c-torture/compile/20031011-2.c: New test case.
5658
5659 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5660
5661         * gcc.c-torture/execute/20031011-1.c: New testcase.
5662
5663 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5664
5665         * gcc.c-torture/compile/20031011-1.c: New test.
5666
5667 2003-10-11  Jan Hubicka  <jh@suse.cz>
5668
5669         * g++.dg/other/first-global.C: New test.
5670
5671 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5672
5673         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5674
5675 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5676
5677         * gcc.c-torture/compile/20031010-1.c: New test.
5678
5679 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5680
5681         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5682         * gcc.c-torture/execute/va-arg-25.c: ... here.
5683
5684 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5685
5686         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5687
5688 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5689
5690         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5691
5692 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5693
5694         * g++.dg/parse/error2.C: New test.
5695
5696 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5697
5698         PR c++/11097
5699         * g++.dg/other/error5.C: Modify the error message.
5700         * g++.dg/lookup/using8.C: New test.
5701
5702 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5703
5704         * gcc.dg/darwin-abi-2.c: New file.
5705         * gcc.c-torture/execute/va-arg-24.c: New file.
5706
5707 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5708
5709         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5710         indentation.
5711
5712 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5713
5714         PR c++/10147
5715         * g++.dg/other/error4.C: Update error messages.
5716         * g++.dg/template/ptrmem4.C: Likewise.
5717
5718         PR c++/12337
5719         * g++.dg/init/new9.C: New test.
5720
5721         PR c++/12334, c++/12236, c++/8656
5722         * g++.dg/ext/attrib8.C: New test.
5723
5724 2003-10-06  Devang Patel  <dpatel@apple.com>
5725
5726         * gcc.dg/debug/dwarf2-3.h: New test.
5727         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5728
5729 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5730
5731         * g++.dg/opt/cfg2.C: New test.
5732
5733 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5734
5735         * g++.dg/opt/float1.C: New test.
5736
5737 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5738
5739         * gcc.dg/c90-array-lval-6.c: New test.
5740         * gcc.dg/c99-array-lval-6.c: New test.
5741
5742 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5743             Ziemowit Laski  <zlaski@apple.com>
5744
5745         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5746         'Derived', so that it is never considered a class method; add
5747         new warning for '+port' method ambiguity.
5748         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5749         <objc/objc-api.h> (needed on Mac OS X).
5750         * objc.dg/method-13.m: New test.
5751
5752 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5753
5754         PR optimization/9325, PR java/6391
5755         * gcc.c-torture/execute/20031003-1.c: New test case.
5756
5757 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR optimization/12180
5760         * gcc.dg/20031002-1.c: New test.
5761
5762         PR c++/12486
5763         * g++.dg/inherit/error1.C: New test.
5764
5765 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5766
5767         * lib/f-torture.exp (search_for): Rename to...
5768         (search_for_re): This.  Also, clean up comments and the
5769         "regexp" invocation.
5770
5771 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5772
5773         * gcc.c-torture/compile/20031002-1.c: New test.
5774
5775 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5776
5777         * g++.dg/opt/cond1.C: New test.
5778
5779 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5780
5781         * gcc.dg/Wold-style-definition-2.c: New testcase.
5782         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5783
5784 2003-09-29  Richard Henderson  <rth@redhat.com>
5785
5786         * g++.dg/init/array10.C: Add dg-options.
5787
5788 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5789
5790         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5791
5792 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5793
5794         * g++.dg/template/friend19.C: Fix typo.
5795         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5796
5797 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5798
5799         * gcc.c-torture/execute/20030928-1.c: New test.
5800         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5801
5802 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5803
5804         * g++.dg/opt/unroll1.C: New test.
5805
5806 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5807
5808         PR optimization/11741
5809         * gcc.dg/20030926-1.c: New test case.
5810
5811 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5812
5813         PR c++/5655
5814         * g++.dg/parse/access7.C: New test.
5815         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5816
5817 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5818
5819         MERGE OF objc-improvements-branch into MAINLINE:
5820         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5821         if libobjc has not been built.
5822         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5823         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5824         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5825         objc/execute/nested-3.m, objc/execute/np-2.m,
5826         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5827         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5828         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5829         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5830         objc.dg/special/unclaimed-category-1.h,
5831         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5832         well as GNU runtime.
5833         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5834         * execute/cascading-1.m, execute/function-message-1.m,
5835         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5836         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5837         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5838         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5839         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5840         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5841         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5842         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5843         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5844         * objc.dg/bitfield-2.m: Run only on Darwin.
5845         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5846         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5847         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5848         * objc.dg/const-str-1.m: Fix constant string layout.
5849
5850 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5851
5852         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5853
5854 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5855
5856         * gcc.dg/darwin-abi-1.c: New file.
5857
5858 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5859
5860         PR target/12281
5861         * gcc.c-torture/compile/20030921-1.c: New test.
5862
5863 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5864
5865         * g++.dg/opt/reg-stack2.C: New test.
5866
5867 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5868
5869         * g++.dg/eh/delayslot1.C: New test.
5870
5871 2003-09-20  Richard Henderson  <rth@redhat.com>
5872
5873         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5874
5875 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5876
5877         * gcc.c-torture/execute/20030920-1.c: New test case.
5878
5879 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5880
5881         * g++.dg/rtti/typeid3.C: Correct expected error message.
5882
5883 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5884
5885         PR c++/157
5886         * g++.dg/parse/crash12.C: New test.
5887
5888 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5889
5890         * gcc.dg/compat/mixed-struct-check.h: New.
5891         * gcc.dg/compat/mixed-struct-defs.h: New.
5892         * gcc.dg/compat/mixed-struct-init.h: New.
5893         * gcc.dg/compat/struct-by-value-19_main.c: New.
5894         * gcc.dg/compat/struct-by-value-19_x.c: New.
5895         * gcc.dg/compat/struct-by-value-19_y.c: New.
5896         * gcc.dg/compat/struct-by-value-20_main.c: New.
5897         * gcc.dg/compat/struct-by-value-20_x.c: New.
5898         * gcc.dg/compat/struct-by-value-20_y.c: New.
5899         * gcc.dg/compat/struct-return-19_main.c: New.
5900         * gcc.dg/compat/struct-return-19_x.c: New.
5901         * gcc.dg/compat/struct-return-19_y.c: New.
5902         * gcc.dg/compat/struct-return-20_main.c: New.
5903         * gcc.dg/compat/struct-return-20_x.c: New.
5904         * gcc.dg/compat/struct-return-20_y.c: New.
5905
5906 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5907         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5908         so that it will not complain on LP64 targets.
5909
5910 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5911
5912         PR c++/495
5913         * g++.dg/template/friend24.C: New test.
5914
5915 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5916
5917         PR c++/12332
5918         * g++.dg/template/memtmpl2.C: New test.
5919
5920 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR target/11184
5923         * gcc.dg/builtin-apply1.c: New test.
5924
5925 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5926
5927         PR c++/9848
5928         * g++.dg/warn/Wunused-4.C: New test.
5929
5930 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5931
5932         PR c++/12316
5933         * g++.dg/other/gc2.C: New test.
5934
5935 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/11991
5938         * g++.dg/rtti/typeid3.C: New test.
5939
5940         PR c++/12266
5941         * g++.dg/overload/template1.C: New test.
5942
5943 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5944
5945         * g++.dg/opt/cfg3.C: New test.
5946
5947 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5948
5949         PR c++/7939
5950         * g++.dg/template/crash11.C: New test.
5951
5952 2003-09-16  Jason Merrill  <jason@redhat.com>
5953             Jakub Jelinek  <jakub@redhat.com>
5954
5955         * gcc.dg/attr-warn-unused-result.c: New test.
5956
5957 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5958
5959         PR c++/12184
5960         * g++.dg/expr/call2.C: New test.
5961
5962 2003-09-15  Andreas Jaeger  <aj@suse.de>
5963
5964         * gcc.dg/Wold-style-definition-1.c: New test.
5965
5966 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5967
5968         PR c++/3907
5969         * g++.dg/parse/template12.C: New test.
5970
5971         * g++.dg/abi/bitfield11.C: New test.
5972         * g++.dg/abi/bitfield12.C: Likewise.
5973
5974 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5975
5976         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5977         non-expansion of functional macro name without arguments at EOL.
5978         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5979
5980 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5981
5982         * gcc.c-torture/execute/20030914-[12].c: New tests.
5983
5984 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5985
5986         PR c++/11788
5987         * g++.dg/overload/addr1.C: New test.
5988
5989 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5990
5991         * gcc.dg/20030909-1.c: New test.
5992
5993 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5994
5995         * gcc.dg/ultrasp10.c: New test.
5996
5997 2003-09-09  Devang Patel  <dpatel@apple.com>
5998
5999         * gcc.dg/darwin-ld-6.c: New test.
6000
6001 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6002
6003         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6004
6005 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6006
6007         * gcc.dg/ia64-types1.c: New test.
6008         * gcc.dg/ia64-types2.c: Likewise.
6009
6010 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6011
6012         * gcc.dg/builtins-1.c: Add more _Complex tests.
6013         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6014
6015         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6016         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6017
6018 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6019
6020         PR c++/11786
6021         * g++.dg/lookup/koenig2.C: New test.
6022
6023         PR c++/5296
6024         * g++.dg/rtti/typeid2.C: New test.
6025
6026 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6027
6028         * gcc.c-torture/compile/20030904-1.c: New test.
6029
6030 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6031
6032         * g++.dg/opt/longbranch2.C: New test.
6033
6034 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6035
6036         * g++.dg/template/crash10.C: Only compile it.
6037
6038 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6039
6040         PR middle-end/11665
6041         * gcc.c-torture/compile/20030907-1.c: New test.
6042         * g++.dg/init/array11.C: New test.
6043
6044 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6045
6046         PR c++/11852
6047         * g++.dg/init/struct1.C: New test.
6048
6049 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/12181
6052         * g++.dg/expr/comma1.C: New test.
6053
6054 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/11867
6057         * g++.dg/expr/static_cast5.C: New test.
6058
6059 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
6060
6061         PR c++/11507
6062         * g++.dg/lookup/scoped7.C: New test.
6063
6064         PR c++/9574
6065         * g++.dg/other/static1.C: New test.
6066
6067         PR c++/11490
6068         * g++.dg/warn/template-1.C: New test.
6069
6070         PR c++/11432
6071         * g++.dg/template/crash10.C: New test.
6072
6073         PR c++/2478
6074         * g++.dg/overload/VLA.C: New test.
6075
6076         PR c++/10804
6077         * g++.dg/template/call1.C: New test.
6078
6079 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6080
6081         PR c++/11794
6082         * g++.dg/parse/using3.C: New test.
6083
6084 2003-09-06  Roger Sayle  <roger@eyesopen.com>
6085
6086         PR c++/11409
6087         * g++.dg/overload/builtin3.C: New test case.
6088
6089 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
6090
6091         PR c/9862
6092         * gcc.dg/20030906-1.c: New test.
6093         * gcc.dg/20030906-2.c: Likewise.
6094
6095 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
6096
6097         PR c++/12167
6098         * g++.dg/parse/defarg5.C: New test.
6099
6100         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
6101
6102 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
6103
6104         PR c++/12163
6105         * g++.dg/expr/static_cast4.C: New test.
6106
6107         PR c++/12146
6108         * g++.dg/template/crash9.C: New test.
6109
6110 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
6111
6112         * g++.old-deja/g++.ext/pretty2.C: Update for change
6113         in __FUNCTION__.
6114         * g++.old-deja/g++.ext/pretty3.C: Likewise.
6115
6116 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
6117
6118         PR c++/11922
6119         * g++/dg/template/qualified-id1.C: New test.
6120
6121         PR c++/12037
6122         * g++.dg/warn/noeffect4.C: New test.
6123
6124 2003-09-04  Matt Austern  <austern@apple.com>
6125
6126         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
6127         * g++.dg/ext/fnname2.C: Likewise.
6128         * g++.dg/ext/fnname3.C: Likewise.
6129
6130 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
6131
6132         * g++.dg/expr/lval1.C: New test.
6133         * g++.dg/ext/lvcast.C: Remove.
6134
6135 2003-09-03  Roger Sayle  <roger@eyesopen.com>
6136
6137         PR optimization/11700.
6138         * gcc.c-torture/compile/20030903-1.c: New test case.
6139
6140 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
6141
6142         PR c++/12053
6143         * g++.dg/abi/layout4.C: New test.
6144
6145 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
6146
6147         PR c++/11553
6148         * g++.dg/parse/friend3.C: New test.
6149
6150 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
6151
6152         PR c++/11847
6153         * g++.dg/template/class1.C: New test.
6154
6155         PR c++/11808
6156         * g++.dg/expr/call1.C: New test.
6157
6158 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
6159
6160         PR c++/12114
6161         * g++.dg/init/ref9.C: New test.
6162
6163         PR c++/11972
6164         * g++.dg/template/nested4.C: New test.
6165
6166 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6167
6168         PR c++/12093
6169         * g++.dg/template/non-dependent4.C: New test.
6170
6171         PR c++/11928
6172         * g++.dg/inherit/conv1.C: New test.
6173
6174 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR c++/6196
6177         * g++.dg/ext/label1.C: New test.
6178         * g++.dg/ext/label2.C: Likewise.
6179
6180 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6181
6182         * g++.dg/expr/cond3.C: New test.
6183
6184 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6185
6186         * gcc.dg/builtins-1.c: Add new builtin cases.
6187
6188 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6189
6190         * gcc.dg/builtins-1.c: Add new cases.
6191         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6192
6193 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6194
6195         * gcc.dg/builtins-1.c: Add more math builtin tests.
6196         * gcc.dg/torture/builtin-attr-1.c: New test.
6197
6198 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR optimization/5079
6201         * g++.dg/opt/static3.C: New test.
6202
6203 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6204
6205         * gcc.misc-tests/gcov-10b.c: New test.
6206
6207 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
6208
6209         * g++.dg/opt/ptrmem3.C: New test.
6210
6211         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
6212
6213 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
6214
6215         * gcc.dg/20030826-2.c: New test.
6216
6217 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6218
6219         PR middle-end/12002
6220         * g77.f-torture/compile/12002.f: New test case.
6221
6222 2003-08-26  Roger Sayle  <roger@eyesopen.com>
6223
6224         * gcc.dg/20030826-1.c: New test case.
6225
6226 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
6227
6228         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
6229
6230 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
6231
6232         PR c++/11871
6233         * c++.dg/lookup/crash1.C: New test.
6234
6235         * c++.dg/warn/noeffect3.C: New test.
6236
6237 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
6238
6239         * gcc.dg/compat/vector-1_x.c: Compile with -w.
6240         * gcc.dg/compat/vector-1_y.c: Ditto.
6241         * gcc.dg/compat/vector-2_x.c: Ditto.
6242         * gcc.dg/compat/vector-2_y.c: Ditto.
6243
6244 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
6245
6246         * gcc.dg/20030702-1.c: New test.
6247
6248 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
6249
6250         PR c++/8795
6251         * g++.dg/ext/altivec-1.C: New test.
6252
6253 2003-08-24  Richard Henderson  <rth@redhat.com>
6254
6255         * g++.dg/eh/simd-2.C: Add -w for x86.
6256
6257 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
6258
6259         * gcc.dg/20030815-1.c: New test.
6260
6261 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6262
6263         PR c++/3765
6264         * g++.dg/parse/access6.C: New test.
6265
6266 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6267
6268         PR c++/641, c++/11876
6269         * g++.dg/template/friend22.C: New test.
6270         * g++.dg/template/friend23.C: Likewise.
6271
6272 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6273
6274         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
6275         identically.
6276
6277 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6278
6279         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
6280
6281 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6282
6283         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
6284
6285 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6286
6287         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
6288
6289 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
6290
6291         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
6292
6293 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
6294
6295         PR c++/11919
6296         * g++.dg/overload/prom1.C: New test.
6297
6298         PR c++/11551
6299         * g++.dg/parse/dtor2.C: New test.
6300
6301         PR c++/10762
6302         * g++.dg/parse/using2.C: New test.
6303
6304 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
6305
6306         PR target/11805
6307         * gcc.c-torture/compile/20030821-1.c: New.
6308
6309 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/11834
6312         * g++.dg/template/deduce2.C: New test.
6313
6314 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
6315
6316         * gcc.c-torture/execute/20030821-1.c: New test.
6317
6318 2003-08-20  Roger Sayle  <roger@eyesopen.com>
6319
6320         PR middle-end/11984
6321         * gcc.dg/20030820-1.c: New test case.
6322
6323 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6324
6325         PR c++/11945
6326         * g++.dg/warn/noeffect2.C: New test.
6327
6328 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/10926
6331         * g++.dg/template/dtor2.C: New test.
6332
6333         PR c++/11684
6334         * g++.dg/template/operator1.C: New test.
6335         * g++.dg/parse/operator4.C: New test.
6336
6337         PR c++/11946.C
6338         * g++.dg/expr/enum1.C: New test.
6339         * gcc.dg/c99-bool-1.c: Remove bogus warning.
6340
6341         PR c++/11036.C
6342         * g++.dg/parse/elab2.C: New test.
6343         * g++.dg/parse/typedef4.C: Change error message.
6344         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
6345         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
6346         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
6347
6348 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
6349
6350         * gcc.dg/pch/warn-1.c: New.
6351         * gcc.dg/pch/warn-1.hs: New.
6352
6353         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
6354         not-tested file.
6355
6356 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6357
6358         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6359
6360 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6361
6362         * gcc.dg/uninit-D.c: New Test.
6363         * gcc.dg/uninit-E.c: New Test.
6364         * gcc.dg/uninit-F.c: New Test.
6365         * gcc.dg/uninit-G.c: New Test.
6366
6367 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6368
6369         * g++.dg/README: Describe the pch directory.
6370
6371 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6372
6373         PR c++/11174
6374         * g++.dg/parse/access4.C: New test.
6375         * g++.dg/parse/access5.C: Likewise.
6376         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6377
6378 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6379
6380         * gcc.dg/noncompile/20030818-1.c: New.
6381
6382 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6383
6384         PR c++/11957
6385         * g++.dg/warn/noeffect1.C: New test.
6386
6387         * g++.dg/template/scope2.C: New test.
6388         * g++.dg/template/error2.C: Correct dg-error
6389
6390 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6391
6392         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6393
6394 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6395
6396         PR C++/11512
6397         * g++.dg/template/warn1.C: New.
6398
6399 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6400
6401         * g++.dg/template/error2.C: New test.
6402         * g++.dg/lookup/using7.C: Adjust errors
6403         * g++.old-deja/g++.pt/crash36.C: Likewise.
6404         * g++.old-deja/g++.pt/derived3.C: Likewise.
6405
6406 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6407
6408         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6409         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6410         * gcc.c-torture/execute/builtins/string-9.c: New, from
6411         string-opt-9.c.  Adjust for execute/builtins framework.
6412         * gcc.c-torture/execute/string-opt-9.c: Delete.
6413
6414 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6415
6416         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6417
6418         * g++.dg/parse/ret-type2.C: New test.
6419
6420         PR c++/11703
6421         * g++.dg/init/new8.C: New test.
6422
6423         PR c++/10923
6424         * g++.dg/parse/typedef5.C: New test.
6425
6426         PR c++/9512
6427         * g++.dg/parse/qualified2.C: New test.
6428         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6429         invalid code.
6430
6431 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6432
6433         * g++.dg/conversion/ptrmem1.C: New test.
6434
6435 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6436
6437         PR target/11693
6438         * gcc.dg/20030811-1.c: New test.
6439
6440         PR target/11535
6441         * gcc.c-torture/execute/20030811-1.c: New test.
6442
6443 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6444
6445         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6446
6447 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6448
6449         PR c++/11789.C
6450         * g++.dg/inherit/multiple1.C: New test.
6451
6452 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6453
6454         * gcc.dg/spe1.c: New test.
6455
6456         PR c++/11670
6457         * g++.dg/expr/cast2.C: New test.
6458
6459         PR c++/10530
6460         * g++.dg/template/dependent-name2.C: New test.
6461
6462 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6463
6464         * g++.dg/parse/crash11.C: Put the dg options in comments.
6465
6466 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6467
6468         * lib/gcc-dg.exp: Update for diagnostic change.
6469
6470 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6471
6472         PR c++/5767
6473         * g++.dg/parse/crash11.C: New test.
6474
6475 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6476
6477         * gcc.dg/cpp/spacing1.c: Update.
6478
6479 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6480
6481         PR target/11739
6482         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6483         a value for -mtune.
6484
6485 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6486
6487         PR middle-end/11771
6488         * gcc.c-torture/compile/20030804-1.c: New test case.
6489
6490 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6491
6492         * gcc.dg/20030804-1.c: New test case.
6493
6494 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6495
6496         * gcc.dg/cpp/separate-1.c: New test.
6497
6498 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6499
6500         PR c++/11704
6501         * g++.dg/template/dependent-expr2.C: New test.
6502
6503         PR c++/11766
6504         * g++.dg/expr/ptrmem1.C: New test.
6505
6506 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6507
6508         PR c++/9453
6509         * g++.dg/template/friend15.C: New test.
6510
6511 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6512
6513         * lib/dg-pch.exp: Work round PCH bug.
6514
6515 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6516
6517         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6518         builtins.  Move cases from builtins-4.c here.
6519
6520         * gcc.dg/torture/builtin-math-1.c: New test taken from
6521         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6522         additional cases.
6523
6524         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6525         Delete.
6526
6527 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6528
6529         PR c++/9447
6530         * g++.dg/template/using7.C: New test.
6531
6532 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6533
6534         * import1.c, import2.c: New tests.
6535
6536 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6537
6538         * g++.dg/eh/crossjump1.C: New test.
6539
6540 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6541
6542         PR c++/11697
6543         * g++.dg/template/using6.C: New test.
6544
6545         PR c++/11744
6546         * g++.dg/template/koenig2.C: New test.
6547
6548 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6549
6550         PR c++/7983
6551         * g++.dg/parse/typedef4.C: New test.
6552
6553 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6554
6555         PR c++/8442, c++/8806
6556         * g++.dg/template/elab1.C: New test.
6557         * g++.dg/template/type2.C: Likewise.
6558         * g++.dg/template/ttp3.C: Adjust expected error message.
6559         * g++.old-deja/g++.law/visibility13.C: Likewise.
6560         * g++.old-deja/g++.niklas/t135.C: Likewise.
6561         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6562         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6563         template argument.
6564         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6565
6566 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6567
6568         PR c++/11295
6569         * g++.dg/ext/stmtexpr1.C: New test.
6570
6571         * g++.dg/opt/tmp1.C: New test.
6572
6573         PR c++/11525
6574         * g++.dg/parse/constant4.C: New test.
6575
6576         PR c++/9447
6577         * g++.dg/template/using5.C: New test.
6578
6579 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6580
6581         * gcc.dg/builtins-27.c: New test case.
6582
6583 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6584
6585         * gcc.dg/tls/opt-7.c: New test.
6586
6587 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6588
6589         * g++.old-deja/g++.other/crash18.C: Remove.
6590
6591 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6592
6593         * g++.dg/template/explicit3.C: New.
6594         * g++.dg/template/explicit4.C: New.
6595         * g++.dg/template/explicit5.C: New.
6596
6597         PR c++/11347
6598         * g++.dg/template/memtmpl1.C: New.
6599
6600 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6601
6602         PR target/11565
6603         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6604         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6605
6606 2003-07-30  Jan Hubicka  <jh@suse.cz>
6607
6608         * vtgc1.c: Kill.
6609
6610 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6611
6612         * gcc.dg/struct-in-proto-1.c: New test.
6613
6614 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6615
6616         * gcc.dg/cpp/include2.c: Only expect one message.
6617
6618 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         PR c++/9447
6621         * g++.dg/template/using1.C: New test.
6622         * g++.dg/template/using2.C: New test.
6623         * g++.dg/template/using3.C: New test.
6624         * g++.dg/template/using4.C: New test.
6625
6626 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6627
6628         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6629         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6630
6631 2003-07-28  Jan Hubicka  <jh@suse.cz>
6632
6633         PR c++/11530
6634         * g++.dg/opt/call1.C: New test.
6635
6636 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6637
6638         PR c++/11667
6639         * g++.dg/init/enum2.C: New test.
6640         * g++.dg/template/overload1.C: Add "-w" option.
6641
6642 2003-07-28    <hp@bitrange.com>
6643
6644         * gcc.dg/Wdeclaration-after-statement-1.c,
6645         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6646
6647 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6648
6649         * gcc.c-torture/compile/20030725-1.c: New test.
6650
6651 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6652
6653         * gcc.dg/20030505.c: Only run for SPE.
6654         Remove definition of opaque type.
6655
6656 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6657
6658         * g++.dg/template/ptrmem6.C: New test.
6659
6660 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6661
6662         * gcc.c-torture/compile/zero-strct-2.c: New test.
6663
6664 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6665
6666         * gcc.dg/intermod-1.c: New test.
6667
6668 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6669
6670         PR c++/11617
6671         * g++.dg/template/lookup2.C: New test.
6672         * g++.dg/template/memclass1.C: Remove instantiated from error.
6673         * g++.dg/other/error2.C: Tweak expected errors.
6674
6675         PR c++/11596
6676         * g++.dg/template/defarg3.C: New test.
6677
6678         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6679
6680 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6681
6682         * g++.dg/inherit/access5.C: New test.
6683
6684 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6685
6686         PR c++/11513
6687         * g++.dg/template/crash8.C: New test.
6688
6689 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6690
6691         PR c/10602
6692         * gcc.dg/noncompile/incomplete-2.c: New test.
6693
6694 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/11645
6697         * g++.dg/inherit/access4.C: New test.
6698
6699         PR c++/11517
6700         * g++.dg/expr/cond2.C: New test.
6701
6702         PR optimization/10679
6703         * g++.dg/opt/inline4.C: New test.
6704
6705 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6706
6707         * g++.dg/parse/crash10: New test.
6708
6709 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6710
6711         * g++.dg/ext/flexary1.C: New test.
6712
6713 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6714
6715         PR c++/10793
6716         * g++.dg/template/crash9.C: New test.
6717
6718 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6719
6720         PR c++/3004
6721         * g++.dg/parse/typedef3.C: New test.
6722
6723         PR c++/7906
6724         * g++.dg/parse/operator2.C: New test.
6725
6726         PR c++/8895
6727         * g++.dg/parse/def-tmpl-arg1.C: New test.
6728
6729         PR c++/9282
6730         * g++.dg/parse/funptr1.C: New test.
6731
6732         PR c++/9452
6733         * g++.dg/parse/ambig3.C: New test.
6734
6735         PR c++/9454
6736         * g++.dg/parse/operator3.C: New test.
6737
6738         PR c++/9486
6739         * g++.dg/parse/template10.C: New test.
6740
6741         PR c++/9488
6742         * g++.dg/parse/template11.C: New test.
6743
6744         PR c++/10150
6745         * g++.dg/parse/invalid-op1.C: New test.
6746
6747         PR c++/10247
6748         * g++.dg/parse/condexpr1.C: New test.
6749
6750 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6751
6752         * g++.dg/ext/packed3.C: New test.
6753         * g++.dg/ext/packed4.C: New test.
6754
6755         * gcc.dg/pack-test-3.c: New test.
6756
6757 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6758
6759         * lib/compat.exp: Handle dg-options per source file.
6760         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6761         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6762         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6763         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6764         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6765         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6766         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6767         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6768         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6769         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6770         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6771         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6772         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6773         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6774
6775 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6776
6777         PR c/10320
6778         * gcc.c-torture/execute/20030718-1.c: New test.
6779
6780 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         PR optimization/11536
6783         * gcc.dg/20030721-1.c: New test.
6784
6785 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/11546
6788         * g++.dg/template/lookup1.C: New test.
6789
6790 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6791
6792         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6793         diagnostics of ill-formed constructs involving labels.
6794         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6795         the new 'previously defined here' message.
6796
6797 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6798
6799         * g++.dg/parse/non-dependent2.C: New test.
6800
6801 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6802
6803         * g++.dg/init/init-ref4.C: xfail on targets without
6804         weak symbols.
6805
6806 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6807
6808         PR target/11087
6809         * gcc.c-torture/execute/20030717-1.c: New test.
6810
6811 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6812
6813         * g++.dg/opt/cfg1.C: New test.
6814
6815 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6816
6817         PR optimization/11557
6818         * gcc.dg/20030717-1.c: New test.
6819
6820 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6821
6822         PR c++/10476
6823         * g++.dg/expr/crash-1.C: New test.
6824
6825         PR c++/11027
6826         * g++.dg/template/init3.C: New test.
6827
6828         PR c++/8222
6829         * g++.dg/template/non-dependent1.C: New test.
6830
6831         PR c++/11070
6832         * g++.dg/template/non-dependent2.C: New test.
6833
6834         PR c++/11071
6835         * g++.dg/template/non-dependent3.C: New test.
6836
6837         PR c++/9907
6838         * g++.dg/template/sizeof5.C: New test.
6839
6840 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6841
6842         PR 11498
6843         * gcc.c-torture/compile/mangle-1.c: New file.
6844
6845 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6846
6847         PR c++/7809
6848         * g++.dg/parse/access3.C: New test.
6849
6850 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6851
6852         PR c++/11384
6853         * g++.dg/init/init-ref4.C: New test.
6854
6855 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6856
6857         PR c++/11547
6858         * g++.dg/parse/constant3.C: New test.
6859         * g++.dg/parse/crash7.C: Likewise.
6860
6861 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6862
6863         PR target/11008
6864         * gcc.dg/i386-pentium4-not-mull.c: New.
6865
6866 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6867
6868         * gcc.dg/asm-names.c (ymain): Make it weak.
6869
6870 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6871
6872         PR c++/5421
6873         * g++.dg/template/friend21.C: New test.
6874
6875 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6876
6877         * gcc.dg/cleanup-8.c: New test.
6878         * gcc.dg/cleanup-9.c: New test.
6879
6880 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6881
6882         * g++.dg/ext/dll-MI1.h: New file.
6883         * g++.dg/ext/dllexport-MI1.C: New file.
6884         * g++.dg/ext/dllimport-MI1.C: New file.
6885
6886 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6887
6888         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6889         it does not have cmpstrsi patterns (just cmpmemsi).
6890
6891 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6892
6893         PR debug/11473
6894         * g++.dg/debug/debug8.C: New test.
6895
6896 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6897
6898         PR c++/10108
6899         * g++.dg/template/crash7.C: New test.
6900
6901 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6902
6903         PR target/10795
6904         * gcc.c-torture/compile/20030708-1.c: New.
6905
6906 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6907
6908         * gcc.c-torture/execute/20030715-1.c: New test.
6909
6910 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6911
6912         * gcc.dg/pch/inline-3.c: New file.
6913         * gcc.dg/pch/inline-3.hs: New file.
6914         * gcc.dg/pch/inline-4.c: New file.
6915         * gcc.dg/pch/inline-4.hs: New file.
6916
6917 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6918
6919         PR c++/11509
6920         * g++.dg/template/crash6.C: New test.
6921
6922         PR c++/7053
6923         * g++.dg/template/friend20.C: New test.
6924
6925         PR c++/7019
6926         * g++.dg/template/overload2.C: New test.
6927
6928 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6929
6930         PR optimization/11440
6931         * gcc.c-torture/execute/20030714-1.c: New test.
6932
6933 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6934
6935         PR c++/11154
6936         * g++.dg/template/partial2.C: New test.
6937
6938 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6939
6940         PR c++/11503
6941         * g++.dg/template/anon1.C: New test.
6942
6943         PR c++/11493
6944         PR c++/11495
6945         * g++.dg/parse/template9.C: Likewise.
6946         * g++.dg/template/crash4.C: New test.
6947         * g++.dg/template/koenig1.C: Likewise.
6948         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6949         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6950         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6951         functions.
6952         * g++.old-deja/g++.jason/template36.C: Likewise.
6953         * g++.old-deja/g++.mike/p1989.C: Likewise.
6954         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6955         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6956         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6957         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6958         compiling.
6959         * g++.old-deja/g++.pt/union2.C: Use this->.
6960
6961 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6962
6963         * gcc.dg/20030711-1.c: New test.
6964
6965 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6966
6967         PR c++/11050
6968         * g++.dg/parse/args1.C: New test.
6969         * g++.pt/defarg8.C: Change expected errors.
6970
6971 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6972
6973         PR c++/8164
6974         * g++.dg/template/nontype2.C: New test.
6975
6976         PR c++/10558
6977         * g++.dg/parse/template8.C: New test.
6978
6979         PR c++/8327
6980         * g++.dg/template/scope1.C: New test.
6981
6982         * g++.dg/warn/Wsign-compare-1.C: New test.
6983
6984 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6985
6986         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6987
6988 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6989
6990         PR c++/9411
6991         * g++.dg/template/explicit2.C: New test.
6992
6993         PR c++/10032
6994         * g++.dg/warn/pedantic1.C: New test.
6995
6996 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6997
6998         PR c++ 9483
6999         * g++.dg/other/field1.C: New test.
7000
7001 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7002
7003         PR c/11449
7004         * gcc.c-torture/compile/20030707-1.c: New.
7005
7006 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7007
7008         PR c++/10849
7009         * g++.dg/template/access12.C: New test.
7010
7011 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7012
7013         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7014         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7015         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7016         * gcc.misc-tests/gcov.exp: Update
7017         * g++.dg/gcov/gcov.exp: Update
7018         * lib/gcov.exp: Update.
7019
7020 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7021
7022         * g++.dg/abi/mangle17.C: Make sure template expressions are
7023         dependent.
7024         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7025         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7026         * g++.dg/opt/stack1.C: Remove erroneous code.
7027         * g++.dg/parse/template7.C: New test.
7028         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7029         * g++.old-deja/g++.pt/crash4.C: Likewise.
7030
7031 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7032
7033         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7034         with zero or one occurence of `$' after the initial `L'.
7035
7036 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7037
7038         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7039
7040 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7041
7042         PR c/11370
7043         * gcc.dg/Wunreachable-6.c: New testcase.
7044         * gcc.dg/Wunreachable-7.c: New testcase.
7045
7046 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7047
7048         PR c/11420
7049         * gcc.dg/20030708-1.c: New test.
7050
7051 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7052
7053         * gcc.dg/compat/sdata-section.h: New file.
7054         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7055         * gcc.dg/torture/mips-sdata-1.c: New test.
7056
7057 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7058
7059         PR c++/11030
7060         * g++.dg/template/friend19.C: New test.
7061
7062 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7063
7064         * g++.dg/opt/strength-reduce.C: New test.
7065
7066 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7067
7068         PR target/10979
7069         * gcc.dg/20030707-1.c: New testcase.
7070
7071 2003-07-07  Roger Sayle  <roger@eyesopen.com>
7072
7073         PR optimization/11059
7074         * g++.dg/opt/emptyunion.C: New testcase.
7075
7076 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7077             Eric Botcazou  <ebotcazou@libertysurf.fr>
7078
7079         * g++.dg/opt/stack1.C: New test.
7080
7081 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
7084         run test.
7085
7086         PR c++/11431
7087         * g++.dg/expr/static_cast3.C: New test.
7088
7089 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
7090
7091         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
7092         everywhere.
7093         * gcc.dg/concat.c: Concatenation of string constants with
7094         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
7095         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
7096         * gcc.dg/cpp/escape-2.c: Use wide character constants where
7097         necessary to avoid multi-character character constant warning.
7098         * gcc.dg/cpp/escape.c: Likewise.
7099         * gcc.dg/cpp/ucs.c: Likewise.
7100         Remove backslashes from dg-bogus comments, as they confuse Tcl.
7101         Fix a typo.
7102
7103 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7104
7105         PR c/11428
7106         * gcc.c-torture/compile/20030704-1.c: New.
7107
7108 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
7109
7110         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
7111
7112 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
7113
7114         PR c++/5287, PR c++/7910,  PR c++/11021
7115         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
7116         tests for warnings.
7117         * g++.dg/ext/dllimport2.C: Add tests for warnings.
7118         * g++.dg/ext/dllimport3.C: Likewise.
7119         * g++.dg/ext/dllimport4.C: New file.
7120         * g++.dg/ext/dllimport5.C: New file.
7121         * g++.dg/ext/dllimport6.C: New file.
7122         * g++.dg/ext/dllimport7.C: New file.
7123         * g++.dg/ext/dllimport8.C: New file.
7124         * g++.dg/ext/dllimport9.C: New file.
7125         * g++.dg/ext/dllimport10.C: New file.
7126         * g++.dg/ext/dllexport1.C: New file.
7127
7128 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
7129
7130         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
7131         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
7132
7133 2003-07-03  Roger Sayle  <roger@eyesopen.com>
7134
7135         * gcc.dg/builtins-25.c: New testcase.
7136         * gcc.dg/builtins-26.c: New testcase.
7137
7138 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
7139
7140         * gcc.dg/compat/vector-defs.h: New file.
7141         * gcc.dg/compat/vector-setup.h: New file.
7142         * gcc.dg/compat/vector-check.h: New file.
7143         * gcc.dg/compat/vector-1_main.c: New file.
7144         * gcc.dg/compat/vector-1_x.c: New file.
7145         * gcc.dg/compat/vector-1_y.c: New file.
7146         * gcc.dg/compat/vector-2_main.c: New file.
7147         * gcc.dg/compat/vector-2_x.c: New file.
7148         * gcc.dg/compat/vector-2_y.c: New file.
7149
7150         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
7151         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
7152         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
7153         * gcc.dg/compat/struct-align-1.h: New file.
7154         * gcc.dg/compat/struct-align-1_main.c: New file.
7155         * gcc.dg/compat/struct-align-1_x.c: New file.
7156         * gcc.dg/compat/struct-align-1_y.c: New file.
7157         * gcc.dg/compat/struct-align-2.h: New file.
7158         * gcc.dg/compat/struct-align-2_main.c: New file.
7159         * gcc.dg/compat/struct-align-2_x.c: New file.
7160         * gcc.dg/co
7161         * g++.old-deja/g++.other/comdat3.C: Likewise.
7162         * g++.old-deja/g++.other/ctor1.C: Likewise.
7163         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
7164
7165 2003-06-05  Richard Henderson  <rth@redhat.com>
7166
7167         * gcc.dg/debug/20030605-1.c: New.
7168
7169 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * README.QMTEST: Update.
7172
7173 2003-06-04  Richard Henderson  <rth@redhat.com>
7174
7175         * gcc.dg/cleanup-1.c: New.
7176         * gcc.dg/cleanup-2.c: New.
7177         * gcc.dg/cleanup-3.c: New.
7178         * gcc.dg/cleanup-4.c: New.
7179         * gcc.dg/cleanup-5.c: New.
7180         * gcc.dg/cleanup-6.c: New.
7181         * gcc.dg/cleanup-7.c: New.
7182
7183 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
7184
7185         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
7186
7187         * lib/dg-pch.exp: New file.
7188         * g++.dg/pch/pch.exp: Use dg-pch.exp.
7189         * gcc.dg/pch/pch.exp: Likewise.
7190
7191 2003-06-04  Roger Sayle  <roger@eyesopen.com>
7192
7193         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
7194         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
7195         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
7196         * gcc.dg/builtins-17.c: New test case.
7197         * gcc.dg/i386-387-4.c: New test case.
7198         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
7199
7200 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7201
7202         * gcc.dg/ultrasp9.c: New test.
7203
7204 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7205
7206         * gcc.c-torture/compile/20030604-1.c: New test.
7207         * gcc.dg/sparc-constant-1.c: New test.
7208
7209 2003-06-03  Glen Nakamura  <glen@imodulo.com>
7210
7211         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
7212
7213 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
7214
7215         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
7216
7217         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
7218         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
7219
7220 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
7221
7222         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
7223
7224 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7225
7226         PR c++/10940
7227         * g++.dg/template/spec10.C: New test.
7228
7229 2003-06-03  Roger Sayle  <roger@eyesopen.com>
7230
7231         * gcc.dg/builtins-16.c: New test case.
7232
7233 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
7234
7235         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
7236         mempcpy test with post-increments.
7237         * gcc.c-torture/execute/string-opt-3.c: New test.
7238         * gcc.dg/string-opt-1.c: New test.
7239
7240 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
7241
7242         PR fortran/10965
7243         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
7244
7245 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
7246
7247         * lib/scanasm.exp (dg-scan): New function, factored out of ...
7248         (scan-assembler): ... here.  Use dg-scan.
7249         (scan-assembler-not): Likewise.
7250         (scan-file): New function.
7251         (scan-file-not): Likewise.
7252         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
7253         * gcc.dg/cpp/_Pragma4.c: Likewise.
7254         * gcc.dg/cpp/_Pragma5.c: Likewise.
7255         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7256         * gcc.dg/cpp/avoidpaste2.c: Likewise.
7257         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
7258         * gcc.dg/cpp/cmdlne-P.c: Likewise.
7259         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
7260         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
7261         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
7262         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
7263         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
7264         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
7265         * gcc.dg/cpp/cxxcom1.c: Likewise.
7266         * gcc.dg/cpp/line1.c: Likewise.
7267         * gcc.dg/cpp/maccom1.c: Likewise.
7268         * gcc.dg/cpp/maccom2.c: Likewise.
7269         * gcc.dg/cpp/maccom3.c: Likewise.
7270         * gcc.dg/cpp/maccom4.c: Likewise.
7271         * gcc.dg/cpp/maccom5.c: Likewise.
7272         * gcc.dg/cpp/maccom6.c: Likewise.
7273         * gcc.dg/cpp/multiline.c: Likewise.
7274         * gcc.dg/cpp/spacing1.c: Likewise.
7275         * gcc.dg/cpp/spacing2.c: Likewise.
7276         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
7277         * gcc.dg/cpp/trad/maccom1.c: Likewise.
7278         * gcc.dg/cpp/trad/maccom2.c: Likewise.
7279         * gcc.dg/cpp/trad/maccom3.c: Likewise.
7280         * gcc.dg/cpp/trad/maccom4.c: Likewise.
7281         * gcc.dg/cpp/trad/maccom6.c: Likewise.
7282         * gcc.dg/cpp/cxxcom2.c: Likewise.
7283         * gcc.dg/cpp/cxxcom2.h: New file.
7284
7285         * gcc.dg/cpp/truefalse.cpp: Move it to ...
7286         * g++.dg/cpp/truefalse.C: Here.
7287         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
7288
7289 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
7290
7291         * gcc.dg/cpp/redef3.c: New file.
7292
7293 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7294
7295         * gcc.dg/i386-loop-3.c: New test.
7296
7297 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
7298
7299         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
7300
7301 2003-05-31  Roger Sayle  <roger@eyesopen.com>
7302
7303         * gcc.dg/fwrapv-1.c: New test case.
7304         * gcc.dg/fwrapv-2.c: New test case.
7305
7306 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7307
7308         PR c++/10956
7309         * g++.dg/template/spec9.C: New test.
7310
7311 2003-05-29  Roger Sayle  <roger@eyesopen.com>
7312
7313         * gcc.dg/duff-4.c: New test case.
7314
7315 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
7316
7317         PR fortran/10843
7318         * g77.dg/ffixed-form-1.f: New test
7319         * g77.dg/ffixed-form-2.f: New test
7320         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
7321         * g77.dg/ffree-form-3.f: New test
7322
7323 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
7324
7325         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
7326         * gcc.dg/wint_t-1.c: Likewise.
7327
7328 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7329
7330         * g++.dg/template/access11.C: New test.
7331
7332 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7333
7334         PR c++/10849
7335         * g++.dg/template/access10.C: New test.
7336
7337 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7338             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7339
7340         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
7341
7342 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7343
7344         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
7345         suppress for powerpc-*-darwin*.
7346         * gcc.dg/torture/builtin-noret-2.c: Likewise.
7347
7348 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
7349
7350         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
7351         suppress option for powerpc-*-darwin*.
7352
7353 2003-05-23  Roger Sayle  <roger@eyesopen.com>
7354
7355         * gcc.dg/builtins-1.c: Add tests for tan and atan.
7356         * gcc.dg/builtins-4.c: Add test for fmod.
7357
7358 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7359
7360         PR c++/10682
7361         * g++.dg/template/instantiate4.C: New test.
7362
7363 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7364
7365         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7366
7367 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7368
7369         * gcc.dg/compat/scalar-return-1_main.c: New file.
7370         * gcc.dg/compat/scalar-return-1_x.c: New file.
7371         * gcc.dg/compat/scalar-return-1_y.c: New file.
7372         * gcc.dg/compat/scalar-return-2_main.c: New file.
7373         * gcc.dg/compat/scalar-return-2_x.c: New file.
7374         * gcc.dg/compat/scalar-return-2_y.c: New file.
7375         * gcc.dg/compat/struct-return-3_main.c: New file.
7376         * gcc.dg/compat/struct-return-3_y.c: New file.
7377         * gcc.dg/compat/struct-return-3_x.c: New file.
7378         * gcc.dg/compat/struct-return-2_main.c: New file.
7379         * gcc.dg/compat/struct-return-2_x.c: New file.
7380         * gcc.dg/compat/struct-return-2_y.c: New file.
7381
7382 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7383
7384         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7385         for hppa*-hp-hpux*.
7386         * gcc.dg/20021014-1.c (dg-options): Likewise.
7387         * gcc.dg/nest.c (dg-options): Likewise.
7388
7389 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7390
7391         PR c++/9738
7392         * g++.dg/ext/dllimport2.C: New file.
7393         * g++.dg/ext/dllimport3.C: New file.
7394
7395 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7396
7397         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7398         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7399         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7400         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7401         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7402         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7403         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7404         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7405         * gcc.dg/compat/small-struct-defs.h: New file.
7406         * gcc.dg/compat/small-struct-init.h: New file.
7407         * gcc.dg/compat/small-struct-check.h: New file.
7408         * gcc.dg/compat/fp-struct-defs.h: New file.
7409         * gcc.dg/compat/fp-struct-check.h: New file.
7410         * gcc.dg/compat/fp-struct-init.h: New file.
7411         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7412         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7413
7414 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7415
7416         * gcc.dg/20030225-2.c: New test.
7417
7418 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7419             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7420
7421         * gcc.c-torture/compile/20030518-1.c: New test case.
7422
7423 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7424
7425         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7426         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7427         gcc-dg-debug-runtest.
7428         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7429         gcc-dg-debug-runtest.
7430
7431 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7432
7433         PR c++/9022
7434         * g++.dg/lookup/using6.C: New test.
7435
7436 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7437
7438         * g++.dg/parse/access2.C: New test.
7439
7440 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7441
7442         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7443         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7444         * gcc.dg/debug/debug.exp: Likewise.
7445
7446 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7447
7448         * gcc.dg/dollar.c: New test.
7449
7450 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7451
7452         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7453         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7454         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7455         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7456         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7457         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7458         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7459         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7460         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7461         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7462         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7463         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7464         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7465         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7466         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7467         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7468         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7469         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7470
7471 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7472
7473         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7474         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7475         support for "repo" mode.
7476         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7477         * lib/g77-dg.exp: Likewise.
7478         * lib/obj-dg.exp: Likewise.
7479
7480 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7481
7482         Merge from gcc-3_2-rhl8-branch:
7483         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7484
7485         * gcc.dg/tls/opt-6.c: New test.
7486
7487         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7488
7489         * gcc.dg/20030405-1.c: New test.
7490
7491         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7492
7493         * gcc.dg/20030309-1.c: New test.
7494
7495         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7496
7497         * gcc.c-torture/execute/20030307-1.c: New test.
7498
7499         2003-02-20  Randolph Chung  <tausq@debian.org>
7500
7501         * gcc.c-torture/compile/20030220-1.c: New test.
7502
7503         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7504
7505         * gcc.dg/20030217-1.c: New test.
7506
7507         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7508
7509         * gcc.c-torture/compile/20020129-1.c: New test.
7510
7511         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7512
7513         * gcc.dg/unroll-1.c: New test.
7514
7515         2002-11-16  Jan Hubicka  <jh@suse.cz>
7516
7517         * gcc.c-torture/execute/20020920-1.c: New test.
7518
7519         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7520
7521         PR target/7434
7522         * gcc.c-torture/compile/20021008-1.c: New test.
7523
7524         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7525
7526         PR target/7559
7527         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7528
7529         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7530
7531         * gcc.c-torture/compile/20020807-1.c: New test.
7532
7533         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7534
7535         * gcc.dg/tls/opt-1.c: New test.
7536
7537         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7538
7539         * gcc.dg/20020729-1.c: New test.
7540
7541         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7542
7543         * g++.dg/opt/life1.C: New test.
7544
7545         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7546
7547         * gcc.dg/20020525-1.c: New test.
7548
7549         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7550
7551         PR c++/6794
7552         * g++.dg/ext/pretty1.C: New test.
7553         * g++.dg/ext/pretty2.C: New test.
7554
7555 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7556
7557         PR c++/8385
7558         * g++.dg/ext/typeof5.C: New test.
7559
7560 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7561
7562         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7563         __USER_LABEL_PREFIX__ into account.
7564         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7565
7566 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7567
7568         * gcc.dg/builtins-15.c: New test case.
7569
7570 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7571
7572         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7573
7574 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7575
7576         * lib/g++.exp: Tweak handling of additional source files.
7577         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7578         * g++.dg/special/conpr-2a.C: Rename to ...
7579         * g++.dg/special/conpr-2a.cc: ... this.
7580         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7581         * g++.dg/special/conpr-3a.C: Rename to ...
7582         * g++.dg/special/conpr-3a.cc: This.
7583         * g++.dg/special/conpr-3b.C: Rename to ...
7584         * g++.dg/special/conpr-3b.cc: This.
7585         * g++.dg/special/conpr-4.C: New test.
7586         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7587
7588 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7589
7590         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7591
7592 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7593
7594         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7595         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7596         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7597         * g++.old-deja/g++.other/warn3.C: Likewise.
7598
7599 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7600
7601         * gcc.dg/i386-387-1.c: Update to also test log.
7602         * gcc.dg/i386-387-2.c: Likewise.
7603
7604 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7605
7606         * g77.f-torture/execute/int8421.f: New test.
7607
7608 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7609
7610         PR c++/10230, c++/10481
7611         * g++.dg/lookup/scoped5.C: New test.
7612
7613 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7614
7615         PR c++/10552
7616         * g++.dg/template/ttp6.C: New test.
7617
7618 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7619
7620         * gcc.c-torture/execute/builtins: New directory.
7621         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7622         gcc.c-torture/execute/builtins.
7623         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7624         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7625         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7626         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7627
7628 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7629
7630         PR c++/9252
7631         * g++.dg/template/access8.C: New test.
7632         * g++.dg/template/access9.C: New test.
7633
7634 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7635
7636         PR c++/9554
7637         * g++.dg/parse/access1.C: New test.
7638
7639 2003-05-09  DJ Delorie  <dj@redhat.com>
7640
7641         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7642         long, and not an int.
7643
7644 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7645
7646         PR c++/10555, c++/10576
7647         * g++.dg/template/memclass1.C: New test.
7648
7649 2003-05-08  DJ Delorie  <dj@redhat.com>
7650
7651         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7652         targets.
7653         * gcc.c-torture/execute/20021024-1.x: Likewise.
7654         * gcc.c-torture/execute/shiftdi.x: Likewise.
7655         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7656         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7657         * gcc.dg/20021018-1.c: Likewise.
7658
7659 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7660
7661         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7662
7663         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7664         (bcopy): Call memmove.
7665
7666 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7667
7668         * g77.f-torture/compile/8485.f: New test case.
7669
7670 2003-05-07  Richard Henderson  <rth@redhat.com>
7671
7672         PR c++/10570
7673         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7674         Verify exception_cleanup not called for rethrows.
7675         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7676         when exiting catch block without rethrowing.
7677         * g++.dg/eh/forced3.C: New.
7678         * g++.dg/eh/forced4.C: New.
7679
7680 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7681
7682         * gcc.dg/20030505.c: Fix triplet.
7683
7684 2003-05-06  DJ Delorie  <dj@redhat.com>
7685
7686         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7687         * gcc.dg/nest.c: Likewise.
7688
7689 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7690
7691         * gcc.dg/builtins-14.c: New test case.
7692
7693 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7694
7695         * lib/compat.exp (compat-execute): New argument.
7696         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7697         * gcc.dg/compat: New test directory.
7698         * gcc.dg/compat/compat.exp: New expect script.
7699         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7700         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7701         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7702         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7703         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7704         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7705
7706         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7707         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7708         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7709         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7710         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7711         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7712         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7713         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7714         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7715         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7716         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7717         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7718         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7719         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7720         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7721
7722 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7723
7724         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7725
7726 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7727
7728         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7729
7730 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7731
7732         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7733         * gcc.dg/ppc-fsel-2.c: New test.
7734
7735         * gcc.dg/unused-5.c: New test.
7736
7737 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7738
7739         PR c++/10496
7740         * g++.dg/warn/pmf1.C: New test.
7741
7742 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7743
7744         PR c++/4494
7745         * g++.dg/warn/main.C: New test.
7746
7747 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7748
7749         * gcc.dg/nonnull-3.c: New test.
7750
7751 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7752
7753         * gcc.dg/cpp/Wtrigraphs.c: Update.
7754         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7755
7756 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7757
7758         * gcc.dg/ppc-fsel-1.c: New test.
7759
7760 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7761
7762         PR c/10604
7763         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7764
7765 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7766
7767         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7768
7769 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7770
7771         PR c++/9364, c++/10553, c++/10586
7772         * g++.dg/parse/typename4.C: New test.
7773         * g++.dg/parse/typename5.C: Likewise.
7774
7775 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7776
7777         * gcc.c-torture/compile/20030503-1.c: New test.
7778
7779 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7780
7781         * g++.dg/lookup/using5.C: Fix testcase error.
7782
7783 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7784
7785         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7786         since MEABI is no longer supported.  Remove all vestiges
7787         of MEABI from the test.
7788
7789 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7790
7791         PR c++/10554
7792         * g++.dg/lookup/using5.C: New test.
7793
7794 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7795
7796         PR c++/8772
7797         * g++.dg/template/ttp5.C: New test.
7798
7799 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7800
7801         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7802         (dg-gpp-additional-sources): New function.
7803         (dg-gpp-additional-files): Likewise.
7804         * lib/g++.exp (additional_sources): New variable.
7805         (additional_files): Likewise.
7806         (g++_target_compile): Deal with them.
7807         * lib/old-dejagnu.exp: Remove.
7808         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7809         * g++.old-deja: Revise all tests to use dg commands.
7810
7811 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7812
7813         PR c++/9432, c++/9528
7814         * g++.dg/lookup/using4.C: New test.
7815
7816 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7817
7818         * gcc.dg/noreturn-5.c: New file.
7819         * gcc.dg/noreturn-6.c: New file.
7820
7821         * gcc.c-torture/compile/inline-1.c: New file.
7822
7823 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7824
7825         PR c++/10551
7826         * g++.dg/template/explicit1.C: New test.
7827
7828 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7829
7830         PR c++/10549
7831         * g++.dg/other/bitfield1.C: New test.
7832
7833         PR c++/10527
7834         * g++.dg/init/new7.C: New test.
7835
7836 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7837
7838         * g++.dg/ext/desig1.C: New test.
7839         * g++.dg/ext/init1.C: Update.
7840
7841         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7842
7843 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/10180
7846         * g++.dg/warn/Winline-1.C: New test.
7847
7848 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7849
7850         * gcc.c-torture/execute/string-opt-19.c: New test.
7851
7852         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7853         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7854
7855 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7856
7857         PR c++/10506
7858         * g++.dg/init/new6.C: New test.
7859
7860         PR c++/10503
7861         * g++.dg/init/ref6.C: New test.
7862
7863 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7864
7865         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7866
7867 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7868
7869         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7870         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7871
7872 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7873
7874         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7875         initialized static data members.
7876
7877 2003-04-25  H.J. Lu <hjl@gnu.org>
7878
7879         * gcc.dg/ia64-sync-4.c: New test.
7880
7881 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7882
7883         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7884         date.
7885
7886 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7887
7888         PR c++/10337
7889         * g++.dg/warn/conv1.C: New test.
7890         * g++.old-deja/g++.other/conv7.C: Adjust.
7891         * g++.old-deja/g++.other/overload14.C: Adjust.
7892
7893 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/10471
7896         * g++.dg/template/defarg2.C: New test.
7897
7898 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7899
7900         * gcc.dg/cpp/include2.c: Update.
7901         * gcc.dg/cpp/multiline-2.c: New.
7902         * gcc.dg/cpp/multiline.c: Update.
7903         * gcc.dg/cpp/strify2.c: Update.
7904         * gcc.dg/cpp/trad/literals-2.c: Update.
7905
7906 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7907
7908         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7909
7910 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7911
7912         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7913
7914 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7915
7916         PR c++/10451
7917         * g++.dg/parse/crash4.C: New test.
7918
7919         PR c++/9847
7920         * g++.dg/parse/crash5.C: New test.
7921
7922 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7923
7924         PR c++/10446
7925         * g++.dg/parse/crash3.C: New test.
7926
7927         PR c++/10428
7928         * g++.dg/parse/elab1.C: New test.
7929
7930 2003-04-22  Devang Patel  <dpatel@apple.com>
7931
7932         * gcc.dg/cpp/trad/funlike-5.c: New test.
7933
7934 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7935
7936         * g++.dg/other/packed1.C: Fix dg options.
7937
7938 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7939
7940         * g++.dg/other/offsetof2.C: New test.
7941
7942 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7943
7944         * g++.dg/template/recurse.C: Adjust location of error messages.
7945
7946 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7947
7948         PR c++/9881
7949         * g++.dg/init/addr-const1.C: New test.
7950         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7951
7952 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7953
7954         PR c++/10405
7955         * g++.dg/lookup/struct-hack1.C: New test.
7956
7957 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7958
7959         * ucs.c: Update diagnostic messages.
7960
7961 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7962
7963         * gcc.dg/cpp/truefalse.cpp: New test.
7964         * gcc.dg/cpp/cpp.exp: Update.
7965         * g++.dg/other/stdbool-if.C: Remove.
7966
7967 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7968
7969         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7970         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7971
7972 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7973
7974         * gcc.c-torture/compile/20030418-1.c: New test.
7975
7976 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7977
7978         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7979
7980 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7981
7982         PR c++/10347
7983         g++.dg/template/dependent-name1.C: New test.
7984
7985 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7986
7987         * gcc.dg/warn-1.c (tourist_guide): New array,
7988         contains a pointer to bar.
7989
7990 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7991
7992         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7993         * gcc.c-torture/execute/medce-1.c: New test case.
7994         * gcc.c-torture/execute/medce-2.c: New test case.
7995
7996 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7997
7998         * lib/prune.exp: Ignore more messages.
7999
8000         PR c++/10381
8001         * g++.dg/parse/lookup3.C: New test.
8002
8003 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
8004
8005         * gcc.c-torture/compile/20030415-1.c : New test.
8006
8007 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
8008
8009         * gcc.c-torture/execute/scope-2.c: Move to ...
8010         * gcc.dg/noncompile/scope.c: .... here.
8011
8012 2003-04-14  Roger Sayle  <roger@eyesopen.com>
8013
8014         * gcc.dg/20030414-2.c: New test case.
8015
8016 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
8017
8018         PR target/10377
8019         * gcc.dg/20030414-1.c: New test.
8020
8021 2003-04-13  Roger Sayle  <roger@eyesopen.com>
8022
8023         * gcc.dg/builtins-12.c: New test case.
8024         * gcc.dg/builtins-13.c: New test case.
8025
8026 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8027
8028         * gcc.c-torture/execute/string-opt-18.c: New test.
8029
8030 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
8031
8032         PR c++/10300
8033         * g++.dg/init/new5.C: New test.
8034
8035 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
8036
8037         PR c++/7910
8038         * g++.dg/ext/dllimport1.C: New test.
8039
8040 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8041
8042         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
8043
8044 2003-04-11  Bud Davis <bdavis9659@comcast.net>
8045
8046         PR Fortran/9263
8047         * g77.f-torture/noncompile/9263.f: New test
8048         PR Fortran/1832
8049         * g77.f-torture/execute/1832.f: New test
8050
8051 2003-04-11  David Chad  <davidc@freebsd.org>
8052             Loren J. Rittle  <ljrittle@acm.org>
8053
8054         libobjc/8562
8055         * objc.dg/headers.m: New test.
8056
8057 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
8058
8059         * gcc.c-torture/execute/builtin-noret-2.c: New.
8060         * gcc.c-torture/execute/builtin-noret-2.x: New.
8061         XFAIL builtin-noret-2.c at -O1 and above.
8062         * gcc.dg/redecl.c: New.
8063         * gcc.dg/Wshadow-1.c: Update error regexps.
8064
8065 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
8066
8067         * g++.dg/abi/bitfield10.C: New test.
8068
8069 2003-04-09  Mike Stump  <mrs@apple.com>
8070
8071         * gcc.dg/pch/pch.exp: Make testcase names longer.
8072         * g++.dg/pch/pch.exp: Make testcase names longer.
8073
8074 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8075
8076         * gcc.dg/builtins-11.c: New test case.
8077
8078 2003-04-08  Roger Sayle  <roger@eyesopen.com>
8079
8080         * gcc.dg/builtins-9.c: New test case.
8081         * gcc.dg/builtins-10.c: New test case.
8082
8083 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
8084
8085         * gcc.dg/noncompile/init-4.c.c: New test.
8086
8087 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
8088
8089         * gcc.misc-test/gcov-9.c: New test.
8090         * gcc.misc-test/gcov-10.c: New test
8091         * gcc.misc-test/gcov-11.c: New test.
8092
8093 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
8094
8095         PR optimization/10024
8096         * gcc.c-torture/compile/20030405-1.c: New test.
8097
8098 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
8099
8100         * gcc.dg/pch/static-3.c: New.
8101         * gcc.dg/pch/static-3.hs: New.
8102         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
8103
8104 2003-04-04  Richard Henderson  <rth@redhat.com>
8105
8106         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
8107         * g++.dg/eh/forced2.C: Likewise.
8108
8109 2003-04-03  Mike Stump  <mrs@apple.com>
8110
8111         * lib/scanasm.exp (scan-assembler): Add xfail processing for
8112         target arg.
8113         (scan-assembler-times, scan-assembler-not): Likewise.
8114         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
8115
8116 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8117
8118         * gcc.dg/sparc-loop-1.c: New test.
8119
8120 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
8121
8122         PR other/9274
8123         * g++.dg/pch/system-2.C: New.
8124         * g++.dg/pch/system-2.Hs: New.
8125
8126 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
8127
8128         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
8129
8130         * g++.dg/eh/simd-1.C (vecfunc): Same.
8131
8132 2003-04-01  Roger Sayle  <roger@eyesopen.com>
8133
8134         * gcc.c-torture/execute/20030401-1.c: New test case.
8135
8136 2003-04-01  Ziemowit Laski <zlaski@apple.com>
8137
8138         * objc.dg/defs.m: New.
8139
8140 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
8141
8142         * g++.dg/eh/simd-1.C: New.
8143         * g++.dg/eh/simd-2.C: New.
8144
8145 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
8146
8147         * gcc.c-torture/execute/simd-3.c: New.
8148
8149 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8150
8151         PR c/9936
8152         * gcc.dg/20030331-2.c: New test.
8153
8154 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
8155
8156         PR c++/10278
8157         * g++.dg/parse/crash2.C: New test.
8158
8159 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8160
8161         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
8162         * gcc.c-torture/execute/20030331-1.c: ...here.
8163
8164 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8165
8166         * gcc.c-torture/execute/20030331-1.c: New test.
8167
8168 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
8169
8170         * lib/gcov.exp: Adjust call return testing strings.
8171         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
8172
8173 2003-03-31  Roger Sayle  <roger@eyesopen.com>
8174
8175         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
8176         * gcc.dg/builtins-7.c: New test case.
8177         * gcc.dg/builtins-8.c: New test case.
8178
8179 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
8180
8181         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
8182
8183 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
8184
8185         PR c++/7647
8186         * g++.dg/lookup-class-member-2.C: New test.
8187
8188 2003-03-30  Glen Nakamura  <glen@imodulo.com>
8189
8190         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
8191
8192 2003-03-28  Roger Sayle  <roger@eyesopen.com>
8193
8194         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
8195
8196 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
8197
8198         * g++.dg/init/attrib1.C: New test.
8199
8200 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8201
8202         * gcc.dg/ultrasp8.c: New test.
8203
8204 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8205
8206         * gcc.dg/ultrasp7.c: New test.
8207
8208 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
8209
8210         PR c++/10047
8211         * g++.dg/template/inline1.C: New test.
8212
8213 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8214
8215         * gcc.dg/sparc-dwarf2.c: New test.
8216
8217 2003-03-27  Roger Sayle  <roger@eyesopen.com>
8218
8219         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
8220         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
8221
8222 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
8223
8224         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
8225         than reading .x files.
8226         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
8227         * g77.dg/gcov/gcov-1.f: Likewise.
8228         * gcc.misc-tests/gcov-4b.c: Likewise.
8229         * gcc.misc-tests/gcov-5b.c: Likewise.
8230         * gcc.misc-tests/gcov-6.c: Likewise.
8231         * gcc.misc-tests/gcov-7.c: Likewise.
8232         * gcc.misc-tests/gcov-8.c: Likewise.
8233         * g++.dg/gcov/gcov-1.x: Remove.
8234         * g77.dg/gcov/gcov-1.x: Likewise.
8235         * gcc.misc-tests/gcov-4b.x: Likewise.
8236         * gcc.misc-tests/gcov-5b.x: Likewise.
8237         * gcc.misc-tests/gcov-6.x: Likewise.
8238         * gcc.misc-tests/gcov-7.x: Likewise.
8239         * gcc.misc-tests/gcov-8.x: Likewise.
8240
8241 2003-03-27  Glen Nakamura  <glen@imodulo.com>
8242
8243         PR opt/10087
8244         * gcc.dg/20030324-1.c: New test.
8245
8246 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
8247
8248         PR c++/10224
8249         * g++.dg/template/arg3.C: New test.
8250
8251         PR c++/10158
8252         * g++.dg/template/friend18.C: New test.
8253
8254 2003-03-26  Roger Sayle  <roger@eyesopen.com>
8255
8256         * g77.f-torture/compile/20030326-1.f: New test case.
8257
8258 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
8259
8260         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
8261
8262         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
8263
8264 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
8265
8266         * gcc.dg/ia64-sync-3.c: New test.
8267
8268 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
8269
8270         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
8271
8272 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8273
8274         * gcc.dg/ultrasp6.c: New test.
8275
8276 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8277
8278         * gcc.dg/i386-signbit-1.c: New test.
8279         * gcc.dg/i386-signbit-2.c: New test.
8280         * gcc.dg/i386-signbit-3.c: New test.
8281
8282 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
8283
8284         * gcc.dg/ultrasp5.c: Fix options.
8285
8286 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8287
8288         * gcc.dg/ultrasp5.c: Fix comment.
8289
8290 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
8291
8292         PR fortran/10197
8293         * g77.f-torture/execute/10197.f: New test.
8294
8295 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
8296
8297         PR c++/9898, c++/383
8298         * g++.dg/template/conv6.C: New test.
8299
8300         PR c++/10119
8301         * g++.dg/template/ptrmem5.C: New test.
8302
8303         PR c++/10026
8304         * g++.dg/lookup/koenig1.C: New test.
8305
8306         PR C++/10199
8307         * g++.dg/lookup/template2.C: New test.
8308
8309 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * g++.dg/opt/rtti1.C: New test.
8312
8313 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8314
8315         * gcc.dg/ultrasp5.c: New test.
8316
8317 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
8318
8319         PR middle-end/9967
8320         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
8321         builtin fputs.
8322
8323 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8324
8325         PR c/8224
8326         * gcc.dg/20030323-1.c: New test.
8327
8328 2003-03-23  Roger Sayle  <roger@eyesopen.com>
8329
8330         * gcc.c-torture/compile/20030323-1.c: New test case.
8331
8332 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
8333
8334         * gcc.dg/20030321-1.c: New test.
8335
8336 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
8337
8338         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
8339
8340 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
8341
8342         PR c++/9978, c++/9708
8343         * g++.dg/ext/vlm1.C: Adjust expected error.
8344         * g++.dg/ext/vla2.C: New test.
8345         * g++.dg/template/arg1.C: New test.
8346         * g++.dg/template/arg2.C: New test.
8347
8348 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
8349
8350         * g77.f-torture/execute/select.f: New test.
8351         * g77.f-torture/noncompile/select_no_compile.f: New test.
8352
8353 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
8354
8355         PR c++/9898
8356         * g++.dg/other/error4.C: New test.
8357
8358 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8359
8360         * g++.dg/template/friend17.C: New test.
8361
8362 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8363
8364         * gcc.c-torture/compile/20030320-1.c: New.
8365
8366 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8367
8368         * gcc.dg/builtins-6.c: New test case.
8369
8370 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8371
8372         PR target/10073
8373         * gcc.c-torture/compile/20030319-1.c: New.
8374
8375 2003-03-18  Jan Hubicka  <jh@suse.cz>
8376
8377         * gcc.dg/i386-cvt-1.c: New test.
8378
8379 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8380
8381         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8382         * objc.dg/naming-2.m: Likewise.
8383
8384 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8385
8386         PR c++/9639
8387         * g++.dg/parse/crash1.C: New test.
8388
8389 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8390
8391         PR c++/8805
8392         * g++.dg/eh/cleanup1.C: New test.
8393
8394 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8395
8396         * gcc.c-torture/execute/20030316-1.c: New test case.
8397
8398 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8399
8400         PR c++/9629
8401         * g++.dg/init/ctor2.C: New test.
8402
8403 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8404
8405         * g77.f-torture/compile/xformat.f: New test case.
8406
8407 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8408
8409         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8410         * g++.old-deja/g++.mike/eh50.C: Likewise.
8411
8412 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8413
8414         PR c++/6440
8415         * g++.dg/template/spec7.C: New test.
8416         * g++.dg/template/spec8.C: Likewise.
8417
8418 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8419
8420         * gcc.c-torture/execute/20030313-1.c: New test.
8421
8422 2003-03-14  Richard Henderson  <rth@redhat.com>
8423
8424         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8425
8426 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8427
8428         * gcc.c-torture/compile/20030314-1.c: New test.
8429
8430 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8431
8432         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8433         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8434         thumb target,
8435         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8436         to accept newer _imp__  prefix and additional
8437         newline in .drectve section.
8438         * gcc.dg/dll-4.c: Likewise.
8439         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8440         switch.
8441
8442 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8443
8444         * g++.dg/parse/namespace9.C: New test.
8445
8446         * g++.dg/init/ref5.C: New test.
8447         * g++.dg/parse/ptrmem1.C: Likewise.
8448
8449 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8450
8451         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8452         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8453         regular expression.
8454         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8455         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8456
8457 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8458
8459         * gcc.c-torture/execute/20030224-2.c: New test.
8460
8461 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8462
8463         * gcc.dg/decl-3.c: New test.
8464
8465 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8466
8467         * gcc.dg/i386-loop-2.c: New test.
8468
8469 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8470
8471         PR c++/9474
8472         * g++.dg/parse/namespace8.C: New test.
8473
8474         PR c++/9924
8475         * g++.dg/overload/builtin2.C: New test.
8476
8477 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8478
8479         * gcc.dg/return-type-3.c: New test.
8480
8481 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8482
8483         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8484         profiling options are not supported.
8485
8486 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8487
8488         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8489         * g++.old-deja/g++.warn/impint2.C: Likewise.
8490
8491 2003-03-10  Devang Patel  <dpatel@apple.com>
8492
8493         * g++.dg/cpp/c++_cmd_1.C: New test.
8494         * g++.dg/cpp/c++_cmd_1.h: New file.
8495
8496 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8497
8498         * gcc.dg/altivec-9.c: New file.
8499
8500 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8501
8502         * gcc.dg/ppc-sdata-1.c: New test.
8503         * gcc.dg/ppc-sdata-2.c: New test.
8504
8505 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8506
8507         PR c++/9373
8508         * g++.dg/opt/ptrmem2.C: New test.
8509
8510         PR c++/8534
8511         * g++.dg/opt/ptrmem1.C: New test.
8512
8513 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8514
8515         * gcc.dg/i386-loop-1.c: New test.
8516
8517 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8518
8519         PR c++/9970
8520         * g++.dg/lookup/friend1.C: New test.
8521
8522 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8523
8524         PR c++/9823
8525         * g++.dg/parser/constructor1.C: New test.
8526
8527 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8528
8529         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8530
8531         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8532
8533 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8534
8535         * gcc.dg/cpp/Wunused.c: Update test.
8536
8537 2003-03-08  Jan Hubicka  <jh@suse.cz>
8538
8539         * gcc.dg/inline-3.c: New test.
8540
8541 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8542
8543         PR c++/9809
8544         * g++.dg/parse/builtin1.C: New test.
8545
8546         PR c++/9982
8547         * g++.dg/abi/cookie1.C: New test.
8548         * g++.dg/abi/cookie2.C: Likewise.
8549
8550         PR c++/9524
8551         * g++.dg/template/field1.C: New test.
8552
8553         PR c++/9912
8554         * g++.dg/parse/class1.C: New test.
8555         * g++.dg/parse/namespace7.C: Likewise.
8556         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8557
8558 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8559
8560         * g++.dg/init/ref4.C: New test.
8561
8562 2003-03-07  Jan Hubicka  <jh@suse.cz>
8563
8564         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8565         * gcc.dg/inline-3.c:  New test.
8566
8567 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8568
8569         * g++.dg/init/ref3.C: New test.
8570
8571         PR c++/9965
8572         * g++.dg/init/ref2.C: New test.
8573
8574         PR c++/9400
8575         * g++.dg/warn/Wshadow-2.C: New test.
8576
8577         PR c++/9791
8578         * g++.dg/warn/Woverloaded-1.C: New test.
8579
8580 2003-03-05  Jan Hubicka  <jh@suse.cz>
8581
8582         * gcc.dg/i386-local2.c: New.
8583         * gcc.dg/i386-local.c: Fix typo.
8584
8585 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8586
8587         * g++.dg/abi/layout3.C: New test.
8588
8589 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8590
8591         * gcc.c-torture/compile/20030305-1.c
8592
8593 2003-03-05  Jan Hubicka  <jh@suse.cz>
8594
8595         * gcc.dg/i386-local.c: New.
8596
8597 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8598
8599         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8600
8601 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8602
8603         * gcc.dg/switch-2.c: New test.
8604         * gcc.dg/switch-3.c: New test.
8605         * gcc.dg/Wswitch.c: Adjust line numbers.
8606         * gcc.dg/Wswitch-default.c: Likewise.
8607         * gcc.dg/Wswitch-enum.c: Likewise.
8608
8609 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8610
8611         * gcc.c-torture/execute/20030222-1.c: New test.
8612
8613 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8614
8615         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8616
8617 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8618
8619         PR c++/9878
8620         * g++.dg/init/ref1.C: New test.
8621
8622 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8623
8624         * gcc.dg/sh-relax.c: New SH-only test.
8625
8626 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8627
8628         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8629         comment explaining purpose of testcase.
8630
8631 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8632
8633         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8634         for HC11/HC12 (asm needs two int registers).
8635         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8636         HC11/HC12 because the test uses an asm which needs two 32-bit
8637         registers.
8638
8639 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8640
8641         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8642         for HC11/HC12 (array is too large otherwise).
8643         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8644         * gcc.c-torture/compile/20010518-2.x: Likewise.
8645         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8646         HC11/HC12 (array is too large).
8647
8648 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8649
8650         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8651         * lib/g++-dg.exp (g++-dg-test): Likewise.
8652
8653 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8654
8655         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8656         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8657
8658 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8659
8660         * g++.dg/warn/implicit-typename1.C: Remove warning.
8661
8662 2003-02-28  Richard Henderson  <rth@redhat.com>
8663
8664         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8665         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8666
8667 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8668
8669         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8670         * g++.dg/pch/pch.exp: Likewise.
8671
8672 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8673
8674         PR c++/9879
8675         * testsuite/g++.dg/init/new4.C: New test.
8676
8677 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8678
8679         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8680
8681 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8682
8683         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8684         unsigned long.
8685
8686         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8687         wider than float.
8688
8689 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8690
8691         * lib/scanasm.exp: Add support for counting numbers of
8692         occurences.
8693         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8694         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8695
8696 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8697
8698         PR c++/9683
8699         * g++.dg/template/static3.C: New test.
8700
8701         PR c++/9829
8702         * g++.dg/parse/namespace6.C: New test.
8703
8704 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8705
8706         PR target/9732
8707         * gcc.dg/20030225-1.c: New test.
8708
8709 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8710
8711         * README: Remove out-of-date information.
8712
8713         PR c++/9836
8714         * g++.dg/template/spec6.C: New test.
8715
8716 2003-02-24  Jeff Law  <law@redhat.com>
8717
8718         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8719
8720 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8721
8722         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8723         * gcc.dg/pragma-ep-1.c: Likewise.
8724
8725 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8726
8727         PR c++/9602
8728         * g++.dg/template/friend16.C: New test.
8729
8730 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8731
8732         PR c++/5333
8733         * g++.dg/parse/fused-params1.C: Adjust error messages.
8734         * g++.dg/template/nested3.C: New test.
8735
8736 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8737
8738         * g++.dg/abi/param1.C: New test.
8739
8740 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8741
8742         PR c++/7982
8743         * g++.dg/warn/implicit-typename1.C: New test.
8744
8745 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8746
8747         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8748         with "mtune".
8749         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8750         * gcc.c-torture/execute/20010129-1.x: Likewise.
8751         * gcc.dg/20011107-1.c: Likewise.
8752         * gcc.dg/20020108-1.c: Likewise.
8753         * gcc.dg/20020122-3.c: Likewise.
8754         * gcc.dg/20020206-1.c: Likewise.
8755         * gcc.dg/20020310-1.c: Likewise.
8756         * gcc.dg/20020426-2.c: Likewise.
8757         * gcc.dg/20020517-1.c: Likewise.
8758         * gcc.dg/991230-1.c: Likewise.
8759         * gcc.dg/i386-unroll-1.c: Likewise.
8760         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8761
8762 2003-02-22  Jan Hubicka  <jh@suse.cz>
8763
8764         * gcc.dg/i386-mul.c: New test.
8765
8766 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8767
8768         * gcc.dg/builtins-5.c: New test case.
8769
8770 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8771
8772         * gcc.dg/asmreg-1.c: New test.
8773
8774 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8775
8776         PR c++/9749
8777         * g++.dg/parse/varmod1.C: New test.
8778
8779 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8780
8781         PR c++/9727
8782         * g++.dg/template/op1.C: New test.
8783
8784 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8785
8786         PR c++/8906
8787         * g++.dg/template/nested2.C: New test.
8788
8789 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/8724
8792         * g++.dg/expr/dtor1.C: New test.
8793
8794 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8795
8796         * gcc.dg/cpp/include3.c: New test.
8797         * gcc.dg/cpp/inc/foo.h: New file.
8798
8799 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8800
8801         * gcc.c-torture/execute/20030221-1.c: New test.
8802
8803 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8804
8805         PR c++/9729
8806         * g++.dg/abi/conv1.C: New test.
8807
8808 2003-02-20  Jan Hubicka  <jh@suse.cz>
8809
8810         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8811
8812 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8813
8814         * gcc.c-torture/compile/20030219-1.c: New test.
8815
8816 2003-02-18  Jan Hubicka  <jh@suse.cz>
8817
8818         * gcc.dg/funcorder.c: New test.
8819
8820 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8821
8822         * gcc.c-torture/execute/20030218-1.c: New.
8823
8824 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8825
8826         * gcc.dg/20030218-1.c: New.
8827
8828 2003-02-18  Richard Henderson  <rth@redhat.com>
8829
8830         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8831         * gcc.dg/attr-used-2.c: New.
8832
8833 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8834
8835         PR c++/9704
8836         * g++.dg/init/copy5.C: New test.
8837
8838 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8839
8840         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8841         * g++.dg/pch/pch.exp: Likewise.
8842
8843 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8844
8845         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8846         STACK_SIZE is not defined.
8847
8848 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8849
8850         PR c++/9457
8851         * g++.dg/template/init1.C: New test.
8852
8853 2003-02-16  Jan HUbicka  <jh@suse.cz>
8854
8855         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8856         (foo): Add few extra tests
8857         * gcc.dg/c99-const-expr-3.c: Likewise.
8858         * gcc.c-torture/execute/20030216-1.c: New.
8859
8860 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8861
8862         PR c++/9459
8863         * g++.dg/ext/typeof4.C: New test.
8864
8865 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8866
8867         * gcc.dg/i386-387-3.c: New test case.
8868
8869 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8870
8871         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8872         cris-*-elf* cris-*-aout* and mmix-*-*.
8873
8874 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8875
8876         * gcc.dg/20030213-1.c: New test.
8877
8878 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8879
8880         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8881         * gcc.dg/i386-387-2.c: Likewise.
8882
8883 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8884
8885         * gcc.dg/ppc-spe.c: Fix formatting.
8886         Enable tests that were previously unsupported by gas.
8887         Delete tests for instructions that no longer exist.
8888         Switch arguments on evsubifw builtin.
8889
8890 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8891
8892         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8893         STACK_SIZE is too small.
8894
8895 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8896             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8897
8898         * gcc.dg/decl-2.c: New test.
8899
8900 2003-02-10  Jan Hubicka  <jh@suse.cz>
8901
8902         * gcc.dg/i386-fpcvt-1.c:  New test.
8903
8904 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8905
8906         * gcc.c-torture/execute/20030209-1.c: New test.
8907
8908 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8909
8910         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8911         int-wide bitops, use the constants of the same width.
8912         Likewise, if long long is 32-bit wide, test bitops using
8913         32-bit constants.
8914
8915 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8916
8917         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8918
8919 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8920
8921         * testsuite/gcc.dg/builtins-4.c: New test case.
8922
8923 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8924
8925         * gcc.dg/20020430-1.c: Fix dg command typos.
8926         * gcc.dg/20020503-1.c: Likewise.
8927
8928 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8929
8930         PR c++/8785
8931         * g++.dg/parse/fused-params1.C: New test.
8932
8933         PR c++/8857
8934         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8935
8936         PR c++/8921
8937         * g++.dg/parse/non-dependent1.C: New test.
8938
8939         PR c++/8928
8940         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8941
8942         PR c++/9228
8943         * g++.dg/parse/undefined7.C: New test.
8944         * g++.dg/parse/non-templ1.C: New test.
8945
8946         PR c++/9229
8947         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8948
8949 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8950
8951         * gcc.c-torture/compile/20030206-1.c: New test.
8952
8953 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8954
8955         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8956         "pow" to "foo" to avoid potential confusion with a math built-in.
8957
8958 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8959
8960         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8961         conditions for SPARC targets.
8962
8963 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8964
8965         * gcc.dg/20030204-1.c: New test.
8966
8967 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8968
8969         PR c++/38
8970         * g++.dg/parse/array-size1.C: New test.
8971
8972         PR c++/5657
8973         * g++.dg/parse/undefined3.C: New test.
8974
8975         PR c++/5665
8976         * g++.dg/parse/undefined4.C: New test.
8977
8978         PR c++/5975
8979         * g++.dg/parse/undefined5.C: New test.
8980
8981         PR c++/7259
8982         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8983
8984         PR c++/8578
8985         * g++.dg/parse/casting-operator1.C: New test.
8986
8987         PR c++/8596
8988         * g++.dg/parse/undefined6.C: New test.
8989
8990         PR c++/8736
8991         * g++.dg/parse/missing-template1.C: New test.
8992
8993 2003-02-04  Jan Hubicka  <jh@suse.cz>
8994
8995         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8996         * gcc.dg/i386-cmov?.c:  Likewise.
8997         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8998         * gcc.dg/i386-ssefp-1.c:  Likewise.
8999         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
9000         conventions.
9001
9002 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/7129
9005         * testsuite/g++.dg/ext/max.C: New test.
9006
9007 2003-02-03  Jan Hubicka  <jh@suse.cz>
9008
9009         * gcc.c-torture/execute/20030203-1.c: New test.
9010
9011 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
9012
9013         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
9014         'natural-endian'.
9015
9016 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
9017
9018         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
9019         * g++.dg/init/new2.C: Likewise.
9020         * g++.dg/other/new1.C: Likewise.
9021
9022 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
9023
9024         * gcc.dg/struct-ret-libc.c: New test.
9025
9026 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
9027
9028         * gcc.dg/20030129-1.c: New test.
9029
9030 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9031
9032         PR c++/8849
9033         * g++.dg/template/ptrmem4.C: New test.
9034
9035 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
9036
9037         * g++.dg/parser/constant1.C: New test.
9038
9039 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9040
9041         PR c++/8591
9042         * g++.dg/parse/friend2.C: New test.
9043
9044 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9045
9046         PR c++/9437
9047         * g++.dg/template/unify4.C: New test.
9048
9049 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
9050
9051         * gcc.c-torture/execute/20030128-1.c: New test.
9052
9053 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
9054
9055         * g++.dg/lookup/nested1.C: Test moved from ...
9056         * g++.old-deja/g++.other/lookup24.C: ... here.
9057
9058 2003-01-28  Jan Hubicka  <jh@suse.cz>
9059
9060         * gcc.dg/i386-cmov5.c:  New test.
9061
9062 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
9063
9064         * gcc.c-torture/execute/20010925-1.c: Changed the
9065         memcpy declaration.
9066
9067 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9068
9069         PR c++/3902
9070         * g++.dg/parse/template5.C: New test.
9071
9072 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
9073
9074         PR fortran/9258
9075         * g77.dg/pr9258: New test.
9076
9077 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
9078
9079         * README: Move relevant parts from README.g++.
9080
9081         * README.g++: Remove this file.
9082
9083 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
9084
9085         * g++.dg/abi/dcast1.C: New test.
9086
9087 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9088
9089         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
9090
9091 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
9092
9093         PR c++/47
9094         * g++.old-deja/g++.other/lookup24.C: New test.
9095
9096 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9097
9098         PR middle-end/7227
9099         * gcc.dg/uninit-C.c: New test.
9100
9101 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
9102
9103         * g++.dg/abi/covariant1.C: New test.
9104
9105 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
9106
9107         * gcc.dg/20030123-1.c: New test.
9108
9109 2003-01-25  Jan Hubicka  <jh@suse.cz>
9110
9111         PR opt/8492
9112         * gcc.c-torture/compile/20030125-1.c
9113
9114 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
9115
9116         PR c++/9403
9117         * g++.dg/parse/template3.C: New test.
9118         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
9119
9120         PR c++/795
9121         * g++.dg/parse/template4.C: New test.
9122
9123         PR c++/9415
9124         * g++.dg/template/qual2.C: New test.
9125
9126         PR c++/8545
9127         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
9128
9129         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
9130
9131 2003-01-25  Roger Sayle  <roger@eyesopen.com>
9132
9133         * gcc.c-torture/execute/switch-1.c: New test case.
9134
9135 2003-01-25  Jan Hubicka  <jh@suse.cz>
9136
9137         * gcc.c-torture/execute/20030125-1.[cx]: New test.
9138
9139 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
9140
9141         Tweaks for Bison-1.875. From the NEWS file:
9142         "- `parse error' -> `syntax error'
9143         Bison now uniformly uses the term `syntax error'"
9144         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
9145         * gcc.dg/cpp/digraph2.c: Likewise.
9146         * gcc.dg/cpp/direct2.c: Likewise.
9147         * gcc.dg/cpp/paste4.c: Likewise.
9148         * gcc.dg/c90-restrict-1.c: Likewise.
9149         * gcc.dg/c99-func-2.c: Likewise.
9150         * gcc.dg/noncompile/920721-2.c: Likewise.
9151         * gcc.dg/noncompile/930622-2.c: Likewise.
9152         * gcc.dg/noncompile/940112-1.c: Likewise.
9153         * gcc.dg/noncompile/950921-1.c: Likewise.
9154         * gcc.dg/noncompile/951123-1.c: Likewise.
9155         * gcc.dg/noncompile/971104-1.c: Likewise.
9156         * gcc.dg/noncompile/990416-1.c: Likewise.
9157
9158 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
9159
9160         * g++.dg/parse/undefined1.C: Add error message.
9161
9162 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9163
9164         PR c++/9354
9165         * g++.dg/parse/new1.C: New test.
9166
9167         PR c++/9216
9168         * g++.dg/parse/template2.C: New test.
9169
9170         PR c++/9354
9171         * g++.dg/parse/typedef2.C: New test.
9172
9173         PR c++/9328
9174         * g++.dg/ext/typeof3.C: New test.
9175
9176 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9177
9178         PR c++/2738
9179         * g++.dg/parse/ret-type1.C: New test.
9180
9181         PR c++/3792
9182         * g++.dg/parse/tmpl-outside1.C: New test.
9183
9184         PR c++/4207
9185         * g++.dg/parse/int-as-enum1.C: New test.
9186
9187         PR c++/4903
9188         * g++.dg/parse/no-typename1.C: New test.
9189
9190         PR c++/5533
9191         * g++.dg/parse/no-value1.C: New test.
9192
9193         PR c++/5921
9194         * g++.dg/parse/wrong-inline1.C: New test.
9195
9196         PR c++/6402
9197         * g++.dg/parse/ref1.C: New test.
9198
9199         PR c++/6992
9200         * g++.dg/parse/attr-ctor1.C: New test.
9201
9202         PR c++/7229
9203         * g++.dg/parse/namespace5.C: New test.
9204
9205         PR c++/7917
9206         * g++.dg/parse/func-def1.C: New test.
9207
9208         PR c++/8143
9209         * g++.dg/parse/undefined1.C: New test.
9210
9211         PR c++/5723, PR c++/8522
9212         * g++.dg/parse/specialization1.C: New test.
9213
9214         PR c++/163, PR c++/8595
9215         * g++.dg/parse/struct-as-enum1.C: New test.
9216
9217         PR c++/9173
9218         * g++.dg/parse/undefined2.C: New test.
9219
9220 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
9221
9222         PR c++/9298
9223         * g++.dg/parse/template1.C: New test.
9224
9225         PR c++/9384
9226         * g++.dg/parse/using1.C: New test.
9227
9228         PR c++/9285
9229         PR c++/9294
9230         * g++.dg/parse/expr2.C: New test.
9231
9232         PR c++/9388
9233         * g++.dg/parse/lookup2.C: Likewise.
9234
9235 2003-01-21  Jan Hubicka  <jh@suse.cz>
9236
9237         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
9238         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
9239         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
9240         * gcc.c-torture/execute/string-opt-*.c: Likewise.
9241
9242 2003-01-20  Nick Clifton  <nickc@redhat.com>
9243
9244         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
9245         problem with ARM sibcall code generation.
9246
9247 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
9248
9249         * gcc.c-torture/execute/20030120-1.c: New.
9250
9251 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
9252
9253         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
9254
9255 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
9256
9257         PR c++/9272
9258         * g++.dg/parse/ctor1.C: New test.
9259
9260         PR c++/9294:
9261         * g++.dg/parse/qualified1.C: New test.
9262
9263         * g++.dg/parse/typename3.C: New test.
9264
9265 2003-01-16  Richard Henderson  <rth@redhat.com>
9266
9267         * g++.dg/tls/init-2.C: Fix error matches for real this time.
9268
9269 2003-01-16  Richard Henderson  <rth@redhat.com>
9270
9271         * g++.dg/pch/pch.exp: Copy test header to the working directory
9272         before using it either for precompilation or direct use.
9273         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
9274         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
9275
9276 2003-01-16  Richard Henderson  <rth@redhat.com>
9277
9278         * gcc.dg/pch/pch.exp: Copy test header to the working directory
9279         before using it either for precompilation or direct use.
9280         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
9281         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
9282
9283 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
9284
9285         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
9286         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
9287         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
9288         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
9289         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
9290         typename warning into error.
9291         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
9292         error messages.
9293         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
9294         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
9295         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
9296         messages.
9297         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
9298         make declaration visible in template.
9299         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
9300         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
9301         messages.
9302         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
9303         message.
9304         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
9305         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
9306         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
9307         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
9308         typename warning with error message.
9309         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
9310         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
9311         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
9312
9313 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
9314
9315         * g++.dg/parse/ambig2.C: New test.
9316
9317 2003-01-15  Richard Henderson  <rth@redhat.com>
9318
9319         * g++.dg/tls/init-2.C: Update error message string.
9320
9321 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9322
9323         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
9324
9325 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
9326
9327         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
9328         all for HC11/HC12.
9329         * gcc.c-torture/compile/20001205-1.x: Likewise.
9330         * gcc.c-torture/compile/20001226-1.x: Likewise.
9331         * gcc.c-torture/compile/920520-1.x: Likewise.
9332         * gcc.c-torture/compile/961203-1.x: Likewise.
9333         * gcc.c-torture/compile/20020604-1.x: Likewise.
9334
9335 2003-01-15  Jan Hubicka  <jh@suse.cz>
9336
9337         * gcc.c-torture/compile/20030115-1.c: New test.
9338
9339         * gcc.dg/i386-fpcvt-1.c: New test.
9340         * gcc.dg/i386-fpcvt-2.c: New test.
9341
9342 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
9343
9344         Further conform g++'s __vmi_class_type_info to the C++ ABI
9345         specification.
9346         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
9347         the specification.
9348
9349 2003-01-14  Jan Hubicka  <jh@suse.cz>
9350
9351         * gcc.dg/i386-fpcvt-1.c: New test.
9352         * gcc.dg/i386-fpcvt-2.c: New test.
9353
9354 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9355
9356         * gcc.dg/i386-mmx-3.c: New test.
9357
9358 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9359
9360         PR c++/9264
9361         * g++.dg/parse/octal1.C: New file.
9362
9363         PR c++/9172
9364         * g++.dg/parse/typename1.C: New file.
9365
9366 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9367
9368         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9369         * gcc.dg/bf-no-ms-layout.c: Likewise.
9370         * gcc.dg/bf-ms-attrib.c: Likewise.
9371
9372 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9373
9374         PR c++/9099
9375         * g++.dg/parse/dtor1.C: New file.
9376
9377         PR c++/9128
9378         * g++.dg/rtti/typeid1.C: New file.
9379
9380         PR c++/9153
9381         * g++.dg/parse/lookup1.C: New file.
9382
9383         PR c++/9171
9384         * g++.dg/templ/spec5.C: New file.
9385
9386 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9387
9388         * gcc.c-torture/compile/20030110-1.c: New test.
9389
9390 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9391
9392         Merge from pch-branch:
9393
9394         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9395
9396         * gcc.dg/pch/cpp-1.h: New.
9397         * gcc.dg/pch/cpp-1.c: New.
9398         * gcc.dg/pch/cpp-2.h: New.
9399         * gcc.dg/pch/cpp-2.c: New.
9400
9401         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9402
9403         * gcc.dg/pch/except-1.h: New.
9404         * gcc.dg/pch/except-1.c: New.
9405
9406         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9407
9408         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9409         running test.
9410         * gcc.dg/pch: Include *.hp not *.h.
9411         * gcc.dg/pch/system-1.h: New.
9412         * gcc.dg/pch/system-1.c: New.
9413
9414         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9415
9416         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9417         rather than trying to build and run a program using PCH.
9418         * gcc.dg/pch: Remove dg-do commands from test files.
9419
9420         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9421
9422         * gcc.dg/pch/macro-3.c: New.
9423         * gcc.dg/pch/macro-3.h: New.
9424
9425         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9426
9427         * gcc.dg/pch/common-1.c: New.
9428         * gcc.dg/pch/common-1.h: New.
9429         * gcc.dg/pch/decl-1.c: New.
9430         * gcc.dg/pch/decl-1.h: New.
9431         * gcc.dg/pch/decl-2.c: New.
9432         * gcc.dg/pch/decl-2.h: New.
9433         * gcc.dg/pch/decl-3.c: New.
9434         * gcc.dg/pch/decl-3.h: New.
9435         * gcc.dg/pch/decl-4.c: New.
9436         * gcc.dg/pch/decl-4.h: New.
9437         * gcc.dg/pch/decl-5.c: New.
9438         * gcc.dg/pch/decl-5.h: New.
9439         * gcc.dg/pch/global-1.c: New.
9440         * gcc.dg/pch/global-1.h: New.
9441         * gcc.dg/pch/inline-1.c: New.
9442         * gcc.dg/pch/inline-1.h: New.
9443         * gcc.dg/pch/inline-2.c: New.
9444         * gcc.dg/pch/inline-2.h: New.
9445         * gcc.dg/pch/static-1.c: New.
9446         * gcc.dg/pch/static-1.h: New.
9447         * gcc.dg/pch/static-2.c: New.
9448         * gcc.dg/pch/static-2.h: New.
9449
9450         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9451
9452         * g++.dg/pch/pch.exp: Better handle failing testcases.
9453         * gcc.dg/pch/pch.exp: Likewise.
9454         * gcc.dg/pch/macro-1.c: New.
9455         * gcc.dg/pch/macro-1.h: New.
9456         * gcc.dg/pch/macro-2.c: New.
9457         * gcc.dg/pch/macro-2.h: New.
9458
9459         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9460
9461         * g++.dg/dg.exp: Treat files in pch/ specially.
9462         * g++.dg/pch/pch.exp: New file.
9463         * g++.dg/pch/empty.H: New file.
9464         * g++.dg/pch/empty.C: New file.
9465         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9466         "precompile".
9467
9468         * gcc.dg/pch/pch.exp: New file.
9469         * gcc.dg/pch/empty.h: New file.
9470         * gcc.dg/pch/empty.c: New file.
9471         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9472         "precompile".
9473
9474 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9475
9476         * g++.dg/template/friend14.C: New test.
9477
9478 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9479
9480         * gcc.dg/old-style-asm-1.c: New test.
9481
9482 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9483
9484         * gcc.c-torture/compile/20030109-1.c: New test.
9485
9486 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9487
9488         * gcc.c-torture/execute/20030109-1.c: New test.
9489
9490 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9491
9492         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9493         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9494         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9495         * g++.old-deja/g++.mike/eh2.C: Likewise
9496         * g++.old-deja/g++.mike/eh3.C: Likewise
9497         * g++.old-deja/g++.mike/eh5.C: Likewise
9498         * g++.old-deja/g++.mike/eh6.C: Likewise
9499         * g++.old-deja/g++.mike/eh7.C: Likewise
9500         * g++.old-deja/g++.mike/eh8.C: Likewise
9501         * g++.old-deja/g++.mike/eh9.C: Likewise
9502         * g++.old-deja/g++.mike/eh10.C: Likewise
9503         * g++.old-deja/g++.mike/eh12.C: Likewise
9504         * g++.old-deja/g++.mike/eh13.C: Likewise
9505         * g++.old-deja/g++.mike/eh14.C: Likewise
9506         * g++.old-deja/g++.mike/eh16.C: Likewise
9507         * g++.old-deja/g++.mike/eh17.C: Likewise
9508         * g++.old-deja/g++.mike/eh18.C: Likewise
9509         * g++.old-deja/g++.mike/eh21.C: Likewise
9510         * g++.old-deja/g++.mike/eh23.C: Likewise
9511         * g++.old-deja/g++.mike/eh24.C: Likewise
9512         * g++.old-deja/g++.mike/eh25.C: Likewise
9513         * g++.old-deja/g++.mike/eh26.C: Likewise
9514         * g++.old-deja/g++.mike/eh27.C: Likewise
9515         * g++.old-deja/g++.mike/eh28.C: Likewise
9516         * g++.old-deja/g++.mike/eh29.C: Likewise
9517         * g++.old-deja/g++.mike/eh31.C: Likewise
9518         * g++.old-deja/g++.mike/eh33.C: Likewise
9519         * g++.old-deja/g++.mike/eh34.C: Likewise
9520         * g++.old-deja/g++.mike/eh35.C: Likewise
9521         * g++.old-deja/g++.mike/eh36.C: Likewise
9522         * g++.old-deja/g++.mike/eh37.C: Likewise
9523         * g++.old-deja/g++.mike/eh38.C: Likewise
9524         * g++.old-deja/g++.mike/eh39.C: Likewise
9525         * g++.old-deja/g++.mike/eh40.C: Likewise
9526         * g++.old-deja/g++.mike/eh41.C: Likewise
9527         * g++.old-deja/g++.mike/eh42.C: Likewise
9528         * g++.old-deja/g++.mike/eh44.C: Likewise
9529         * g++.old-deja/g++.mike/eh46.C: Likewise
9530         * g++.old-deja/g++.mike/eh47.C: Likewise
9531         * g++.old-deja/g++.mike/eh48.C: Likewise
9532         * g++.old-deja/g++.mike/eh49.C: Likewise
9533         * g++.old-deja/g++.mike/eh50.C: Likewise
9534
9535
9536         PR c++/8615
9537         * g++.dg/template/char1.C: New test.
9538
9539         * g++.dg/template/varmod1.C: Fix typo.
9540
9541 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9542
9543         DR 180
9544         * g++.old-deja/g++.pt/crash32.C: Expect error.
9545
9546 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9547
9548         PR c++/5919
9549         * g++.dg/template/varmod1.C: New test.
9550
9551         PR c++/8727
9552         * g++.dg/inherit/typeinfo1.C: New test.
9553
9554         PR c++/8663
9555         * g++.dg/inherit/typedef1.C: New test.
9556
9557 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9558
9559         PR c++/8332
9560         PR c++/8493
9561         * g++.dg/template/strlen1.C: New test.
9562
9563         PR c++/8227
9564         * g++.dg/template/ctor2.C: New test.
9565
9566         PR c++/8214
9567         * g++.dg/init/string1.C: New test.
9568
9569         PR c++/8511
9570         * g++.dg/template/friend8.C: New test.
9571
9572 2002-11-29  Joe Buck <jbuck@synopsys.com>
9573
9574         * g++.dg/lookup/anon2.C: New test.
9575
9576 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9577
9578         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9579         h8300 port.
9580
9581 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9582
9583         * gcc.dg/bitfld-6.c: New test.
9584
9585 2002-11-27  Jan Hubicka  <jh@suse.cz>
9586
9587         * gcc.c-torture/execute/20021127.[cx]: New test.
9588
9589 2002-11-26  Jan Hubicka  <jh@suse.cz>
9590
9591         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9592         quality.
9593
9594 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9595
9596         * g++.dg/init/brace2.C: New test.
9597         * g++.old-deja/g++.mike/p9129.C: Correct.
9598
9599 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9600
9601         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9602
9603 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9604
9605         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9606
9607 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9608
9609         * testsuite/g++.dg/abi/empty11.C: New test.
9610         * testsuite/g++.dg/rtti/cv1.C: New test.
9611
9612 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9613
9614         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9615
9616 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9617
9618         * g++.dg/abi/empty10.C: New test.
9619
9620 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9621
9622         * gcc.c-torture/compile/20021124-1.c: New test.
9623
9624 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9625
9626         * g++.dg/abi/rtti2.C: New test.
9627
9628 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9629
9630         * gcc.dg/i386-unroll-1.c: New test.
9631
9632 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9633
9634         * gcc.c-torture/compile/20021120-1.c: New test.
9635         * gcc.c-torture/compile/20021120-2.c: New test.
9636
9637 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9638
9639         * gcc.dg/bitfld-5.c: New test.
9640
9641 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9642
9643         * gcc.c-torture/execute/20021120-3.c: New test.
9644
9645 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9646
9647         * gcc.c-torture/execute/20021120-2.c: New test.
9648
9649 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9650
9651         * gcc.c-torture/execute/20021120-1.c: New test.
9652
9653 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9654
9655         * gcc.c-torture/execute/20021118-3.c: New test.
9656
9657 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9658
9659         * gcc.c-torture/compile/20021119-1.c: New test.
9660
9661 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9662
9663         * gcc.dg/duff-1.c: New test.
9664         * gcc.dg/duff-2.c: New test.
9665         * gcc.dg/duff-3.c: New test.
9666
9667 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9668
9669         * gcc.dg/cpp/_Pragma5.c: New test.
9670
9671 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9672
9673         * gcc.c-torture/execute/20021118-2.c: New test.
9674
9675 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9676
9677         * gcc.c-torture/execute/20021118-1.c: New test.
9678
9679 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9680
9681         * gcc.dg/20021116-1.c: New test.
9682
9683 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9684
9685         * g++.dg/abi/vcall1.C: New test.
9686
9687 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9688
9689         * gcc.dg/20021029-1.c: New test.
9690         * gcc.dg/20021029-2.c: New test.
9691
9692 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9693
9694         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9695
9696 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9697
9698         PR c/8439
9699         * gcc.dg/20021110.c: Move to ...
9700         * gcc.c-torture/compile/20021110.c: .... here.
9701
9702 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9703
9704         PR c/8467
9705         * gcc.c-torture/execute/20021111-1.c
9706
9707 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9708
9709         PR c/8439
9710         * gcc.dg/20021110.c: New test.
9711
9712 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9713
9714         * g++.dg/abi/vthunk3.C: Run only on x86.
9715
9716 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9717
9718         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9719
9720 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9721
9722         * lib/compat.exp (compat-execute): Fix logic error in last
9723         change.
9724
9725 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9726
9727         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9728
9729 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9730
9731         PR c++/8389
9732         * g++.dg/template/access6.C: New test.
9733
9734 2002-11-08  Jan Hubicka  <jh@suse.cz>
9735
9736         * gcc.dg/i386-ssefp-1.c: New test.
9737         * gcc.dg/i386-ssefp-1.c: New test.
9738
9739 2002-11-08  Jan Hubicka  <jh@suse.cz>
9740
9741         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9742
9743 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9744
9745         * g++.dg/abi/vthunk3.C: New test.
9746
9747         PR c++/8338
9748         * g++.dg/template/crash2.C: New test.
9749
9750 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9751
9752         * testsuite/g++.dg/abi/dtor1.C: New test.
9753         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9754
9755 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9756
9757         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9758         Darwin.
9759
9760 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9761
9762         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9763         -mthumb.  Only xfail with -O0.
9764
9765 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9766
9767         * g++.dg/abi/thunk1.C: New test.
9768         * g++.dg/abi/thunk2.C: Likewise.
9769         * g++.dg/abi/vtt1.C: Likewise.
9770
9771 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9772
9773         PR optimization/8423
9774         * gcc.c-torture/execute/builtin-constant.c: New test.
9775
9776 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9777
9778         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9779         Add some more cases.
9780
9781 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9782
9783         PR c++/8391
9784         * g++.dg/opt/local1.C: New test.
9785
9786 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9787
9788         PR c++/8160
9789         * g++.dg/template/complit1.C: New test.
9790
9791         PR c++/8149
9792         * g++.dg/template/typename4.C: Likewise.
9793
9794 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9795
9796         Core issue 287, PR c++/7639
9797         * g++.dg/template/instantiate1.C: Adjust error location.
9798         * g++.dg/template/instantiate3.C: New test.
9799         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9800         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9801         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9802
9803 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9804
9805         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9806
9807 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9808
9809         PR c++/8287
9810         * g++.dg/init/dtor2.C: New test.
9811
9812 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9813
9814         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9815         * gcc.dg/nest.c: Bypass errors on irix6.
9816
9817 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9818
9819         * gcc.dg/nest.c: Expect error for mmix-*-*.
9820         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9821
9822 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9823
9824         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9825         markers.
9826
9827         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9828
9829 2002-10-25  Mike Stump  <mrs@apple.com>
9830
9831         * gcc.dg/warn-1.c: New test.
9832
9833 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9834
9835         * g++.dg/template/typename3.C: New test.
9836
9837 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9838
9839         * g++.dg/lookup/ptrmem1.C: New test.
9840
9841         * g++.dg/abi/vthunk2.C: New test.
9842
9843 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9844
9845         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9846
9847 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9848
9849         * g++.dg/abi/empty9.C: New test.
9850
9851 2002-10-24  Richard Henderson  <rth@redhat.com>
9852
9853         * g++.dg/inherit/thunk1.C: Enable for ia64.
9854
9855 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9856
9857         PR c++/8067
9858         * g++.dg/lookup/pretty1.C: New test.
9859
9860 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9861
9862         * gcc.dg/20021023-1.c: New test.
9863
9864 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9865
9866         PR c++/7679
9867         * g++.dg/parse/inline1.C: New test.
9868
9869 2002-10-23  Richard Henderson  <rth@redhat.com>
9870
9871         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9872
9873         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9874
9875 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9876
9877         PR c++/6579
9878         * g++.dg/parse/stmtexpr3.C: New test.
9879
9880 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9881
9882         * g++.dg/expr/cond1.C: New test.
9883
9884 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9885
9886         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9887
9888 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9889
9890         * g++.dg/abi/vbase13.C: New test.
9891         * g++.dg/abi/vbase14.C: Likewise.
9892
9893 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9894
9895         * gcc.dg/tls/pic-1.c: New test.
9896         * gcc.dg/tls/nonpic-1.c: New test.
9897         * gcc.dg/20021018-1.c: New test.
9898
9899 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9900
9901         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9902         Remove only files with the same base name as the test case.
9903         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9904         (profopt-execute): Likewise.  Also, remove old profiling
9905         and performance data files before running the tests.
9906
9907         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9908         * g++.dg/bprob/bprob.exp: Likewise.
9909         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9910         to allow more general test case names.
9911
9912         * g++.dg/bprob/bprob-1.C: Rename to ...
9913         * g++.dg/bprob/g++-bprob-1.C: ... this.
9914
9915         * g77.dg/bprob/bprob-1.f: Rename to ...
9916         * g77.dg/bprob/g77-bprob-1.f: ... this.
9917
9918 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9919
9920         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9921         bison 1.50 or later.
9922
9923 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9924
9925         * g++.dg/README: Describe more test directories.
9926
9927 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9928
9929         * g++.dg/init/array6.C: Add additional tests.
9930
9931 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9932
9933         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9934         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9935
9936 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9937
9938         * gcc.c-torture/compile/20020604-1.x: New.
9939         * gcc.c-torture/compile/simd-5.x: Likewise.
9940         * gcc.c-torture/execute/920710-1.x: Likewise.
9941         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9942
9943 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9944
9945         * g++.dg/inherit/override1.C: Add dg-options clause.
9946
9947 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9948
9949         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9950         _mm_slli_si128.
9951
9952 2002-10-19  Andreas Schwab  <schwab@suse.de>
9953
9954         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9955         directory component.
9956
9957 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9958
9959         * g++.dg/inherit/thunk1.C: New test.
9960
9961         * g++.dg/inherit/override1.C: New test.
9962
9963         * g++.dg/abi/mangle11.C: New test.
9964         * g++.dg/abi/mangle14.C: New test.
9965         * g++.dg/abi/mangle17.C: New test.
9966
9967 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9968
9969         * g++.dg/overload/member2.C: New test.
9970
9971 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9972
9973         * g++.dg/README: Describe new compat directory.
9974         * g++.dg/dg.exp: Skip tests in compat directory.
9975         * README.compat: New file.
9976         * lib/compat.exp: New expect script.
9977         * g++.dg/compat: New test directory.
9978         * g++.dg/compat/compat.exp: New expect script.
9979         * g++.dg/compat/abi: New test directory.
9980         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9981         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9982         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9983         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9984         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9985         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9986         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9987         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9988         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9989         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9990         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9991         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9992         * g++.dg/compat/break: New test directory.
9993         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9994         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9995         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9996         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9997         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9998         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9999         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
10000         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
10001         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
10002         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
10003         g++.dg/compat/break/README: New files.
10004         * g++.dg/compat/eh: New test directory.
10005         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
10006         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
10007         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
10008         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
10009         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
10010         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
10011         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
10012         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
10013         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
10014         g++.dg/compat/eh/filter2_y.C,
10015         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
10016         g++.dg/compat/eh/new1_y.C,
10017         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
10018         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
10019         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
10020         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
10021         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
10022         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
10023         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
10024         g++.dg/compat/eh/unexpected1_y.C: New files.
10025         * g++.dg/compat/init: New test directory.
10026         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
10027         g++.dg/compat/init/array5_y.C,
10028         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
10029         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
10030         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
10031         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
10032         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
10033         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
10034         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
10035         g++.dg/compat/init/init-ref2_y.C: New files.
10036
10037 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10038
10039         PR c++/7584
10040         * g++.dg/inherit/using3.C: New test.
10041
10042 2002-10-17  Jan Hubicka  <jh@suse.cz>
10043
10044         * gcc.dg/20021017-2.c: New test.
10045
10046 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
10047
10048         * g++.dg/abi/mangle16.C: Adjust.
10049
10050         * g++.dg/init/array8.C: New test.
10051
10052 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
10053
10054         * gcc.dg/special/mips-abi.exp: New test.
10055         * gcc.dg/special/mips-abi.s: Empty file used by the above.
10056
10057 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10058
10059         * g++.dg/abi/mangle16.C: New test.
10060         * g++.dg/abi/mangle17.C: Likewise.
10061
10062         PR c++/7478
10063         * g++.dg/template/ref1.C: New test.
10064
10065 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10066
10067         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
10068
10069 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
10070
10071         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
10072
10073 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c++/7524
10076         * g++.dg/init/array7.C: New test.
10077
10078 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
10079
10080         * g++.dg/init/array6.C: New test.
10081
10082         * g++.dg/abi/mangle13.C: Likewise.
10083         * g++.dg/abi/mangle14.C: Likewise.
10084         * g++.dg/abi/mangle15.C: Likewise.
10085
10086 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10087
10088         * g++.dg/abi/empty8.C: New test.
10089
10090 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
10091
10092         * g++.dg/init/ctor1.C: New test.
10093
10094 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
10095
10096         * gcc.c-torture/execute/20021015-1.c: New test.
10097
10098 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
10099
10100         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
10101
10102 2002-10-14  Jan Hubicka  <jh@suse.cz>
10103
10104         * gcc.dg/i386-ssetype-[1-5].c: New tests.
10105
10106 2002-10-14  Richard Henderson  <rth@redhat.com>
10107
10108         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
10109
10110 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10111
10112         PR optimization/6631
10113         * g++.dg/opt/const2.C: New test.
10114
10115 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
10116
10117         PR c++/7176
10118         * g++.dg/parse/friend1.C: New test.
10119         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
10120
10121 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
10122
10123         * gcc.dg/20021014-1.c: New test.
10124
10125 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
10126
10127         PR c++/5661
10128         * g++.dg/ext/vlm1.C: New test.
10129         * g++.dg/ext/vlm2.C: Likewise.
10130
10131         * g++.dg/init/array1.C: Remove invalid braces.
10132         * g++.dg/init/brace1.C: New test.
10133         * g++.dg/init/copy2.C: Likewise.
10134         * g++.dg/init/copy3.C: Likewise.
10135         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
10136         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
10137         braces.
10138
10139 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
10140
10141         * gcc.dg/cpp/assembler.S: Don't use -ansi.
10142
10143 2002-10-11  Richard Shann  <richard.shann@superh.com>
10144
10145         * gcc.c-torture/compile/simd-5.c: New test.
10146
10147 2002-10-10  Roger Sayle  <roger@eyesopen.com>
10148
10149         * gcc.c-torture/execute/shiftopt-1.c: New test case.
10150
10151 2002-10-10  Jim Wilson  <wilson@redhat.com>
10152
10153         * gcc.c-torture/execute/20021010-1.c: New test.
10154
10155 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
10156
10157         PR c/7353
10158         * g++.dg/ext/typedef-init.C: New test.
10159         * gcc.dg/typedef-init.c: New test.
10160
10161 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
10162
10163         * gcc.dg/cpp/paste13.c: New test.
10164
10165 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10166
10167         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
10168         remaining platforms, XFAIL during compile, not execute.  Don't
10169         XFAIL at -O0.
10170
10171 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10172
10173         * gcc.dg/alias-1.c: Tweak expected warning.
10174
10175 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
10176
10177         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
10178
10179 2002-10-06  Andreas Jaeger  <aj@suse.de>
10180
10181         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
10182         * gcc.dg/cpp/c++98.C: Likewise.
10183
10184         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
10185         * g++.dg/cpp/c++98.C: Likewise.
10186
10187         * g++.dg/README (Subdirectories): Mention cpp directory.
10188
10189         PR target/7559
10190         * gcc.dg/20021006-1.c: New test.
10191
10192 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10193
10194         PR c++/7804
10195         * g++.dg/other/warning1.C: New test.
10196
10197 2002-10-04  Roger Sayle  <roger@eyesopen.com>
10198
10199         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
10200         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
10201         and sparc-*-* with -m64 as expected failures.  See PR 8087.
10202
10203 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10204
10205         PR c++/7931
10206         * g++.dg/template/ptrmem3.C: New test.
10207
10208         PR c++/7754
10209         * g++.dg/template/union1.C: New test.
10210
10211 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++/8006
10214         * g++.dg/abi/mangle9.C: New test.
10215         * g++.dg/abi/mangle10.C: New test.
10216         * g++.dg/abi/mangle11.C: New test.
10217         * g++.dg/abi/mangle12.C: New test.
10218
10219 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
10220
10221         PR c++/7188.
10222         * g++.dg/template/meminit1.C: New test.
10223         * g++.dg/warn/Wreorder-1.C: Likewise.
10224         * g++.old-deja/g++.mike/warn3.C: Tweak.
10225         * lib/prune.exp: Ingore "in copy constructor".
10226
10227 2002-10-02  Andreas Jaeger  <aj@suse.de>
10228
10229         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
10230         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
10231         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
10232         on x86-64.
10233
10234 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10235
10236         * gcc.dg/empty1.C: Fix typo.
10237
10238 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
10239
10240         * gcc.dg/alias-1.c: New test.
10241
10242 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
10243
10244         * gcc.dg/empty1.C: New test.
10245
10246         * g++.dg/tls/init-2.C: Tweak error messages.
10247
10248 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
10249
10250         * gcc.c-torture/compile/20020923-1.c: New test.
10251
10252 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
10253
10254         * gcc.c-torture/execute/ffs-1.c: New test.
10255         * gcc.c-torture/execute/ffs-2.c: Ditto.
10256
10257 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
10258
10259         * g++.dg/overload/member1.C: New test.
10260
10261 2002-09-30  Mark Mitchell  <mark@code
10262
10263 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
10264
10265         * testsuite/gcc.dg/tls/diag-3.c: New.
10266
10267 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
10268
10269         * g++.dg/README (Subdirectories): Document new subdir expr.
10270         * g++.dg/expr/pmf-1.C: New test.
10271
10272 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
10273
10274         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
10275
10276 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
10277
10278         * g++.dg/abi/bitfield3.C: New test.
10279
10280 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         * lib/gcov.exp: Tweak expected line formats.
10283         * gcc.misc-tests/gcov8.c: New test.
10284         * gcc.misc-tests/gcov8.x: New flags.
10285
10286 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
10287
10288         * consistency.vlad/layout/endian.c: Include string.h.
10289
10290         * gcc.c-torture/execute/20020805-1.c: New test.
10291
10292 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
10293
10294         * g++.dg/other/conversion1.C: New test.
10295
10296 2002-08-03  Roger Sayle  <roger@eyesopen.com>
10297
10298         * gcc.dg/builtins-1.c: New testcase.
10299
10300 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
10301
10302         * g++.dg/inherit/access3.C: New test.
10303
10304 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
10305
10306         * gcc.dg/ia64-visibility-2.c: New test.
10307
10308 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
10309
10310         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
10311         __qualifier_flags to __flags.
10312
10313 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
10314
10315         * g++.dg/inherit/operator1.C: New test.
10316         * g++.dg/lookup/disamb1.C: Fix typo in comment.
10317         * g++.dg/other/error1.C: Change expected error message.
10318         * g++.dg/template/conv4.C: Likewise.
10319
10320 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
10321
10322         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
10323         for documented behavior.
10324
10325 2002-07-25  Roger Sayle  <roger@eyesopen.com>
10326
10327         * gcc.c-torture/execute/20020720-1.x: Skip this test on
10328         several targets known to fail.
10329
10330 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
10331
10332         * gcc.dg/mips-args-[123].c: New tests.
10333
10334 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
10335
10336         * gcc.dg/ppc-spe.c: New.
10337
10338 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
10339
10340         * g++.dg/other/ptrmem4.C: New testcase.
10341
10342 2002-07-24  Richard Henderson  <rth@redhat.com>
10343
10344         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
10345
10346 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
10347
10348         * g++.dg/ext/alignof1.C (main): Return 0 for success.
10349
10350 2002-07-24  Roger Sayle  <roger@eyesopen.com>
10351
10352         * gcc.c-torture/execute/memset-3.c: New testcase.
10353
10354 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
10355
10356         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
10357         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
10358
10359 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10360
10361         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10362         Delete.
10363
10364 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10365
10366         * gcc.c-torture/compile/simd-4.c: New test.
10367
10368 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10369
10370         PR c++/7347, c++/7348
10371         * g++.dg/template/access4.C: New test.
10372         * g++.dg/template/access5.C: New test.
10373         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10374         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10375         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10376         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10377
10378 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10379
10380         * gcc.dg/gnu89-init-2.c: New test.
10381
10382 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10383
10384         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10385
10386 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10387
10388         * gcc.c-torture/execute/20020720-1.c: New testcase.
10389
10390 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10391
10392         * gcc.dg/cpp/Wsignprom.c: New tests.
10393
10394 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10395
10396         * gcc.c-torture/execute/loop-13.c: New test.
10397
10398 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10399
10400         * gcc.dg/cpp/expr.c: New tests.
10401
10402 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10403
10404         * g++.dg/opt/pr6713.C: Add template instantiation.
10405
10406 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10407
10408         * gcc.dg/nest.c: New test.
10409
10410 2002-07-17  Richard Henderson  <rth@redhat.com>
10411
10412         * g++.dg/opt/pr6713.C: New test.
10413
10414 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10415
10416         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10417         XFAIL for all x86 processors.
10418
10419 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10420
10421         * gcc.c-torture/execute/20010122-1.x: Do not test with
10422         -fomit-frame-pointer.
10423
10424 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10425
10426         * g++.dg/template/instantiate2.C: New test.
10427         * g++.dg/template/spec4.C: New test.
10428
10429 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10430
10431         * g++.dg/template/access2.C: New test.
10432         * g++.dg/template/access3.C: New test.
10433
10434 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10435
10436         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10437         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10438         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10439         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10440         Convert to use <stdarg.h>.
10441         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10442         Delete.
10443         * gcc.dg/va-arg-2.c: New.
10444         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10445
10446 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10447
10448         * gcc.c-torture/compile/20020710-1.c: New test.
10449
10450 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10451                           Andrew Pinski  <pinskia@physics.uc.edu>
10452
10453         gcc.c-torture/compile/simd-2.c: New testcase.
10454         gcc.c-torture/compile/simd-3.c: Likewise.
10455
10456 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10457
10458         PR c++/7224
10459         * g++.dg/overload/error1.C: New test.
10460
10461 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10462
10463         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10464         configuration and IRIX 6 O32 ABI.
10465
10466 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10467
10468         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10469
10470 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10471
10472         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10473
10474 2002-07-10  Jeffrey A Law  <law@redhat.com>
10475
10476         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10477
10478         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10479
10480 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10481
10482         * gcc.dg/20020312-2.c: Check for __PPC__.
10483
10484 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10485
10486         * gcc.c-torture/compile/20020709-1.c: New test.
10487
10488 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10489
10490         * g++.dg/template/qualttp21.C: New test case.
10491
10492 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10493
10494         * gcc.c-torture/compile/20020706-1.c: New test.
10495         * gcc.c-torture/compile/20020706-2.c: New test.
10496
10497 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10498             Alexandre Oliva  <aoliva@redhat.com>
10499
10500         * g++.dg/warn/incomplete1.C: New test.
10501
10502 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10503
10504         PR c++/7099
10505         * g++.dg/warn/noreturn1.C: New test.
10506
10507 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10508
10509         PR c++/6706
10510         * g++.dg/debug/debug6.C: New test.
10511         * g++.dg/debug/debug7.C: New test.
10512
10513 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10514
10515         * gcc.c-torture/compile/simd-3.c: New test.
10516
10517 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10518
10519         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10520         * gcc.dg/20020620-1.c: Likewise.
10521
10522 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10523
10524         PR c++/6944
10525         * g++.dg/init/array4.C: New test.
10526         * g++.dg/init/array5.C: New test.
10527
10528 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10529
10530         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10531         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10532
10533 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10534
10535         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10536         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10537         * gcc.dg/wtr-conversion-1.c: Likewise.
10538         * gcc.dg/wtr-escape-1.c: Likewise.
10539         * gcc.dg/wtr-int-type-1.c: Likewise.
10540         * gcc.dg/wtr-label-1.c: Likewise.
10541         * gcc.dg/wtr-static-1.c: Likewise.
10542         * gcc.dg/wtr-strcat-1.c: Likewise.
10543         * gcc.dg/wtr-suffix-1.c: Likewise.
10544         * gcc.dg/wtr-switch-1.c: Likewise.
10545         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10546         * gcc.dg/wtr-union-init-1.c: Likewise.
10547         * gcc.dg/wtr-union-init-2.c: Likewise.
10548         * gcc.dg/wtr-union-init-3.c: Likewise.
10549
10550         * gcc.dg/wtr-func-def-1.c: New test.
10551
10552 2002-07-02 Devang Patel <dpatel@apple.com>
10553
10554         * objc.dg/param-1.m: New test.
10555
10556 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10557
10558         * gcc.dg/cpp/trad/directive.c: Add test.
10559         * gcc.dg/cpp/trad/macroargs.c: Add test.
10560         * gcc.dg/cpp/trad/rec
10561
10562 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10563
10564         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10565
10566 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10567
10568         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10569         targets.
10570
10571 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10572
10573         * g++.dg/abi/mange7.C: New test.
10574
10575         PR c++/6438.
10576         * g++.dg/parse/stmtexpr2.C: New test.
10577
10578 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10579
10580         * gcc.dg/20020312-2.c: Add SH target.
10581
10582 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10583
10584         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10585         compiler output on mips*-*-irix*.
10586
10587 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10588
10589         * g++.dg/parse/attr1.C: New test.
10590
10591 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10592
10593         * gcc.c-torture/execute/string-opt-17.c: New test case.
10594         * gcc.c-torture/execute/memset-2.c: New test case.
10595
10596 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10597
10598         PR c++/6256:
10599         * g++.dg/template/friend5.C: New test.
10600
10601         PR c++/6331:
10602         * g++.dg/template/qual1.C: Likewise.
10603
10604 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10605
10606         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10607         Include stdlib.h, not stdio.h or ctype.h.
10608
10609 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10610
10611         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10612         cris-*-elf* and mmix-*-*.
10613         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10614         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10615         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10616         Ditto.
10617         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10618         * gcc.dg/wchar_t-1.c: Ditto.
10619
10620 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10621
10622         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10623         Clarify comment.
10624
10625 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10626
10627         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10628
10629 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10630
10631         * gcc.c-torture/execute/20000906-1.x: Delete.
10632
10633 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10634
10635         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10636
10637 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10638
10639         * PR6367
10640         * g77.f-torture/execute/6367.f: New test.
10641         * g77.f-torture/execute/6367.x: Disable for MMIX.
10642
10643 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10644
10645         * PR6352
10646         * g++.dg/opt/inline2.C: New test.
10647
10648 2002-04-18  Richard Henderson  <rth@redhat.com>
10649
10650         * gcc.dg/20000906-1.c: Enable for all targets.
10651         * gcc.c-torture/compile/iftrap-2.c: New.
10652
10653 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10654
10655         * gcc.dg/20020418-1.c: New test.
10656         * gcc.dg/20020418-2.c: New test.
10657
10658 2002-04-18  Richard Henderson  <rth@redhat.com>
10659
10660         * gcc.c-torture/compile/iftrap-1.c: New.
10661         * gcc.dg/iftrap-1.c: Adjust for ia64.
10662         * gcc.dg/iftrap-2.c: New.
10663
10664 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10665
10666         * gcc.c-torture/compile/20020418-1.c: New test.
10667
10668 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10669
10670         * gcc.c-torture/compile/20020415-1.c: New.
10671
10672 2002-04-18  David S. Miller  <davem@redhat.com>
10673
10674         * gcc.c-torture/execute/20020418-1.c: New test.
10675
10676 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10677
10678         * gcc.dg/20020416-1.c: New test.
10679
10680         * g++.dg/opt/inline1.C: New test.
10681
10682 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * gcc.dg/altivec-5.c: New test.
10685
10686         * gcc.dg/20020415-1.c: New test.
10687
10688 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10689
10690         * testsuite/lib/chill.exp: Remove.
10691
10692 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * g++.dg/other/big-struct.C: New test.
10695
10696 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10697
10698         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10699         of scratch file.
10700
10701 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10702
10703         PR c/6277
10704         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10705         in scan-assembler function name
10706
10707 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10708
10709         * g77.f-torture/execute/980628-4.x,
10710         g77.f-torture/execute/980628-5.x,
10711         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10712         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10713         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10714         i[34567]86-*-*.
10715
10716 2002-04-13  David S. Miller  <davem@redhat.com>
10717
10718         * gcc.c-torture/execute/20020413-1.c: New test.
10719
10720 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10721
10722         * gcc.dg/asm-6.c,
10723         * g++.dg/ext/asm1.C: New tests.
10724
10725 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10726
10727         PR c++ 5373.
10728         * g++.dg/parse/stmtexpr1.C: New test.
10729
10730         PR c++/5189.
10731         * g++.dg/template/copy1.C: New test.
10732
10733 2002-04-12  Richard Henderson  <rth@redhat.com>
10734
10735         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10736
10737 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10738
10739         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10740         gcc.c-torture/execute/20020307-2.c.
10741
10742 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10743
10744         * g++.dg/ext/attrib5.C,
10745         * g++.dg/lookup/struct1.C: New tests.
10746
10747 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10748
10749         * gcc.dg/20020411-1.c: New test.
10750
10751         * gcc.c-torture/execute/20020411-1.c: New test.
10752
10753 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10754
10755         * g77.f-torture/execute/6177.f: New test.
10756
10757 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10758
10759         PR middle-end/6247
10760         * g++.dg/opt/cleanup1.C: New test.
10761
10762         * g++.dg/opt/const1.C: New test.
10763
10764 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10765
10766         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10767
10768 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10769
10770         PR c++/5507
10771         * g++.dg/template/typename2.C: New test.
10772
10773 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10774
10775         * gcc.c-torture/execute/loop-12.c: New.
10776
10777 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10778
10779         * g77.f-torture/execute/980628-4.x,
10780         g77.f-torture/execute/980628-5.x,
10781         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10782         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10783         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10784
10785 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10786
10787         PR optimization/6086
10788         * g++.dg/opt/preinc1.C: New test.
10789
10790 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10791
10792         PR c++/5571
10793         * g++.dg/opt/static2.C: New test.
10794
10795 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10796
10797         PR c/5120
10798         * gcc.dg/20020406-1.c: New test.
10799
10800 2002-04-04  David S. Miller  <davem@redhat.com>
10801
10802         * gcc.c-torture/execute/20020404-1.c: New test.
10803
10804 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR c/6123
10807         * gcc.dg/20020312-2.c: Do not declare global register variable
10808         if __PIC__ or __pic__ is defined.
10809
10810 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10811
10812         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10813         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10814
10815 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10816
10817         * gcc.misc-tests/linkage.exp: Update last change to handle
10818         sparc*-, not just sparc-.
10819
10820 2002-04-03  Richard Henderson  <rth@redhat.com>
10821
10822         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10823
10824 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10825
10826         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10827
10828 2002-04-02  David S. Miller  <davem@redhat.com>
10829
10830         * gcc.c-torture/execute/20020402-3.c: New test.
10831
10832 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10833
10834         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10835         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10836
10837         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10838         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10839         g77.f-torture/execute/20001201.x,
10840         g77.f-torture/execute/u77-test.x: New files.
10841
10842         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10843         * gcc.dg/wchar_t-1.c: Ditto.
10844
10845 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10846
10847         * gcc.c-torture/execute/20020402-1.c: New test.
10848
10849 2002-04-01  Richard Henderson  <rth@redhat.com>
10850
10851         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10852
10853         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10854
10855 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10856
10857         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10858
10859 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10860
10861         * g++.dg/inherit/template-as-base.C: Expect error.
10862         * g++.dg/inherit/namespace-as-base.C: Likewise.
10863
10864 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10865
10866         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10867         g++.dg/ext/instantiate3.C: Tweak match patterns.
10868
10869         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10870         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10871         -da test.
10872
10873 2002-03-31  Richard Henderson  <rth@redhat.com>
10874
10875         * gcc.dg/special/alias-2.c: New.
10876         * gcc.dg/special/ecos.exp: Run it.
10877
10878 2002-03-31  Richard Henderson  <rth@redhat.com>
10879
10880         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10881
10882 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10883
10884         * gcc.dg/weak-1.c: Disable on h8300 port.
10885
10886 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10887
10888         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10889         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10890         ordering tests.
10891         * g++.dg/bprob/bprob-1.C: New test.
10892         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10893         * g++.dg/gcov/gcov-1.C: New test.
10894         * g++.dg/gcov/gcov-1.x: New file.
10895         * g++.dg/gcov/gcov-2.C: New test.
10896         * g++.dg/gcov/gcov-3.C: New test.
10897         * g++.dg/gcov/gcov-3.h: New file.
10898
10899 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10900
10901         * g++.old-deja/g++.other/builtins5.C: New test.
10902         * g++.old-deja/g++.other/builtins6.C: New test.
10903         * g++.old-deja/g++.other/builtins7.C: New test.
10904         * g++.old-deja/g++.other/builtins8.C: New test.
10905         * g++.old-deja/g++.other/builtins9.C: New test.
10906
10907 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10908
10909         * g++.dg/opt/static1.C: New test.
10910
10911         * g++.dg/opt/longbranch1.C: New test.
10912
10913 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10914
10915         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10916
10917         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10918
10919 2002-03-28  Jeffrey A Law  (law@redhat.com)
10920
10921         * gcc.c-torture/execute/20020328-1.c: New test.
10922
10923 2002-03-27  Richard Henderson  <rth@redhat.com>
10924
10925         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10926         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10927         move from g++.old-deja/g++.ext/.
10928
10929 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10930
10931         * g++.dg/init/new2.C: New test.
10932
10933 2002-03-26  Richard Henderson  <rth@redhat.com>
10934
10935         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10936
10937         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10938         on sparc.
10939
10940         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10941         sparcv9 systems.
10942         * gcc.dg/20001102-1.c: Likewise.
10943
10944 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10945
10946         * gcc.dg/cpp/endif-pedantic1.c,
10947         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10948
10949 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10950
10951         * g++.dg/init/new1.C: New test.
10952
10953 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10954
10955         * g++.dg/abi/vbase9.C: New test.
10956
10957 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10958
10959         * gcc.dg/arm-asm.c: New test.
10960
10961 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10962
10963         * gcc.dg/Wswitch-enum.c: New test.
10964         Fix PR c/5044.
10965
10966 2002-03-26  Richard Henderson  <rth@redhat.com>
10967
10968         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10969         structure.
10970
10971 2002-03-25  Richard Henderson  <rth@redhat.com>
10972
10973         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10974         sparcv9 systems.
10975
10976         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10977         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10978
10979 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10980
10981         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10982
10983 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10984
10985         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10986         targets using generic thunk support.
10987
10988 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10989
10990         * gcc.c-torture/compile/20020323-1.c: New test.
10991
10992         * g++.dg/opt/conj2.C: New test.
10993
10994 2002-03-24  Richard Henderson  <rth@redhat.com>
10995
10996         * gcc.dg/weak-1.c: Use -fno-common.
10997
10998 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10999
11000         * g77.dg/f77-edit-apostrophe-out.f: New test
11001         * g77.dg/f77-edit-h-out.f: New test
11002         * g77.dg/f77-edit-t-in.f: New test
11003         * g77.dg/f77-edit-t-out.f: New test
11004         * g77.dg/f77-edit-x-out.f: New test
11005         * g77.dg/f77-edit-slash-out.f: New test
11006         * g77.dg/f77-edit-colon-out.f: New test
11007         * g77.dg/f77-edit-s-out.f: New test
11008
11009 2002-03-24  Richard Henderson  <rth@redhat.com>
11010
11011         * objc/execute/formal_protocol-6.x: New XFAIL.
11012
11013 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11014
11015         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
11016         that do not support weak symbols
11017
11018 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
11019
11020         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
11021         * lib/g77.exp:  Likewise
11022         * lib/objc.exp: Likewise
11023
11024 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
11025
11026         * gcc.dg/Wswitch-default.c: New test.
11027
11028 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
11029
11030         * g++.dg/other/enum1.C: New test.
11031
11032 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
11033
11034         * gcc.dg/pragma-ep-3.c: Fix typo.
11035
11036 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11037
11038         * g++.dg/inherit/template-as-base.C: New test.
11039
11040 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * g++.old-deja/g++.other/dwarf2-1.C: Move...
11043         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
11044
11045 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
11046
11047         * gcc.dg/cpp/multiline.c: Update to match.
11048
11049 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
11050
11051         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
11052
11053 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
11054
11055         * gcc.dg/cpp/extratokens2.c:  New file.
11056
11057 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
11058
11059         * gcc.dg/20020312-2.c: Add rs6000 target.
11060
11061         * gcc.c-torture/compile/20020319-1.c: New test.
11062
11063 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11064
11065         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
11066         (A, E): Handle this.
11067
11068 2002-03-20  Jason Merrill  <jason@redhat.com>
11069
11070         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
11071         ignoring -fpic.
11072         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
11073         through prune_gcc_output.
11074
11075 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
11076
11077         * gcc.c-torture/compile/20020320-1.c: New test.
11078
11079 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * gcc.c-torture/compile/20020318-1.c: New test.
11082
11083         * gcc.dg/struct-by-value-1.c: New test.
11084
11085         * gcc.dg/20020319-1.c: New test.
11086
11087 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
11088
11089         * g++.dg/opt/conj1.C: New test.
11090
11091 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
11092
11093         * g++.dg/template/qualttp20.C: Revert previous change.
11094         * g++.dg/template/qualttp3.C: Likewise.
11095         * g++.dg/template/qualttp4.C: Likewise
11096         * g++.dg/template/qualttp5.C: Likewise
11097         * g++.dg/template/qualttp6.C: Likewise
11098         * g++.dg/template/qualttp7.C: Likewise
11099         * g++.dg/template/qualttp8.C: Likewise
11100         * g++.dg/template/recurse.C: Likewise.
11101
11102 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
11103
11104         * gcc.dg/cpp/wchar-1.c: Update.
11105
11106 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
11107
11108         * g++.dg/template/conv1.C: New test.
11109         * g++.dg/template/conv2.C: New test.
11110         * g++.dg/template/conv3.C: New test.
11111         * g++.dg/template/conv4.C: New test.
11112
11113 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11114
11115         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
11116         * g++.dg/template/qualttp3.C: Likewise.
11117         * g++.dg/template/qualttp4.C: Likewise
11118         * g++.dg/template/qualttp5.C: Likewise
11119         * g++.dg/template/qualttp6.C: Likewise
11120         * g++.dg/template/qualttp7.C: Likewise
11121         * g++.dg/template/qualttp8.C: Likewise
11122         * g++.dg/template/recurse.C: Likewise.
11123
11124 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
11125
11126         * g++.dg/opt/dtor1.C: New test.
11127
11128 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
11129
11130         * gcc.c-torture/compile/20020315-1.c: New test.
11131
11132 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
11133
11134         * gcc.dg/weak-1.c: Fix scan tests.
11135
11136 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
11137
11138         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
11139         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
11140         cris-*-aout* mmix-*-*.
11141         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
11142         cris-*-aout* mmix-*-*.
11143         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
11144         cris-*-elf* cris-*-aout* and mmix-*-*.
11145         * gcc.dg/20001009-1.c: Ditto.
11146         * gcc.dg/20010912-1.c: Ditto.
11147         * gcc.dg/20020122-4.c: Ditto.
11148         * gcc.dg/inline-2.c: Ditto.
11149
11150 2002-03-14  Jeffrey A Law  (law@cygnus.com)
11151
11152         * gcc.c-torture/compile/20020314-1.c: New test.
11153
11154 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
11155
11156         * gcc.c-torture/execute/20020314-1.c: New test.
11157
11158 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
11159
11160         * g++.dg/warn/Wunused-1.C: New test.
11161
11162 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
11163
11164         * g++.dg/abi/mangle6.C: New test.
11165
11166 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
11167
11168         * gcc.c-torture/compile/20020309-2.c: New test.
11169
11170         * gcc.c-torture/compile/20020312-1.c: New test.
11171
11172 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11173
11174         * g++.dg/other/access1.C: New test.
11175
11176 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.c-torture/execute/wchar_t-1.c: New test.
11179
11180 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
11181
11182         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
11183
11184 2002-03-12  Roger Sayle  <roger@eyesopen.com>
11185
11186         * gcc.dg/20020312-1.c: New test case.
11187
11188 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
11189
11190         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
11191
11192 2002-03-11  Richard Henderson  <rth@redhat.com>
11193
11194         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
11195         * g++.old-deja/g++.jason/report.C: Likewise.
11196
11197 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11198
11199         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
11200         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
11201
11202 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
11203
11204         * testsuite/g++.dg/overload/pmf1.C: New test.
11205
11206 2002-03-11  Kazu Hirata  <kazu@hxi.com>
11207
11208         * gcc.c-torture/execute/20020307-1.c: Use long.
11209
11210 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
11211
11212         PR optimization/5844
11213         * gcc.dg/20020310-1.c: New test.
11214
11215 2002-03-09  Michael Meissner  <meissner@redhat.com>
11216
11217         * gcc.c-torture/execute/memcpy-2.c: New test.
11218         * gcc.c-torture/execute/memset-1.c: New test.
11219         * gcc.c-torture/execute/strlen-1.c: New test.
11220         * gcc.c-torture/execute/strcmp-1.c: New test.
11221         * gcc.c-torture/execute/strncmp-1.c: New test.
11222
11223 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
11224
11225         * gcc.dg/ppc-ldstruct.c: New test.
11226
11227 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * gcc.c-torture/execute/va-arg-22.c: New test.
11230
11231 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11232
11233         * gcc.c-torture/compile/20020309-1.c: New test.
11234
11235 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
11236
11237         * gcc.c-torture/execute/20020307-2.c: New test.
11238
11239 2002-03-07  Jeffrey A Law  (law@redhat.com)
11240
11241         * g77.f-torture/compile/20020307-1.f: New test.
11242
11243 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
11244
11245         * gcc.dg/unordered-1.c: New test.
11246
11247 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
11248
11249         * gcc.c-torture/execute/20020307-1.c: New test.
11250
11251 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
11252
11253         * gcc.dg/20020304-1.c: New test.
11254
11255         * gcc.c-torture/compile/20020304-2.c: New test.
11256
11257 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
11258
11259         * gcc.c-torture/compile/20020304-1.c: New test case
11260         (from PR c/5830).
11261
11262 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
11263
11264         * gcc.dg/20020103-1.c: Add other -D ppc variants.
11265
11266 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11267
11268         * g++.dg/other/classkey1.C: New test.
11269
11270 2002-03-01  Richard Henderson  <rth@redhat.com>
11271
11272         * gcc.c-torture/compile/981223-1.x: New.
11273         * gcc.c-torture/compile/920625-1.x: New.
11274
11275 2002-02-28  Richard Henderson  <rth@redhat.com>
11276
11277         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
11278
11279 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
11280
11281         * gcc.c-torture/execute/20020227-1.c: New test.
11282
11283 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
11284
11285         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
11286         here" ERROR lines.
11287         * g++.old-deja/g++.oliva/partord1.C: Likewise.
11288         * g++.old-deja.g++.other/defarg1.C: Likewise.
11289         * g++.old-deja/g++.pt/calls2.C: Likewise.
11290         * g++.old-deja/g++.pt/crash20.C: Likewise.
11291         * g++.old-deja/g++.pt/crash30.C: Likewise.
11292         * g++.old-deja/g++.pt/crash36.C: Likewise.
11293         * g++.old-deja/g++.pt/crash6.C: Likewise.
11294         * g++.old-deja/g++.pt/defarg13.C: Likewise.
11295         * g++.old-deja/g++.pt/derived3.C: Likewise.
11296         * g++.old-deja/g++.pt/error1.C: Likewise.
11297         * g++.old-deja/g++.pt/friend21.C: Likewise.
11298         * g++.old-deja/g++.pt/friend23.C: Likewise.
11299         * g++.old-deja/g++.pt/infinite1.C: Likewise.
11300         * g++.old-deja/g++.robertl/eb128.C: Likewise.
11301
11302 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
11303
11304         * gcc.c-torture/execute/20020225-2.c: New test.
11305
11306 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
11307
11308         * gcc.c-torture/execute/920730-1t.c,
11309         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
11310         Delete test cases, only relevant to -traditional.
11311
11312 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
11313
11314         * gcc.dg/cpp/undef1.c: Remove.
11315         * gcc.dg/cpp/directiv.c: Update.
11316         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
11317
11318 2002-02-27  Michael Meissner  <meissner@redhat.com>
11319
11320         * gcc.c-torture/execute/20020226-1.c: New test.
11321
11322 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
11323
11324         * g++.dg/debug/debug4.C: New test.
11325
11326         * gcc.dg/ia64-visibility-1.c: New test.
11327
11328 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
11329
11330         * gcc.dg/debug/20020224-1.c: New.
11331
11332 2002-02-25  Kazu Hirata  <kazu@hxi.com>
11333
11334         * gcc.c-torture/execute/960416-1.x: New.
11335         * gcc.c-torture/execute/divconst-3.x: Likewise.
11336
11337 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gcc.dg/20020224-1.c: New test.
11340
11341 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
11342
11343         * gcc.c-torture/execute/20020225-1.c: New.
11344
11345 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11346
11347         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
11348
11349 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
11350
11351         * gcc.dg/20020222-1.c: New test.
11352
11353 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
11354
11355         * g++.dg/opt/anonunion1.C: New test.
11356
11357 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
11358
11359         * g++.dg/template/qualttp19.C: New test.
11360         * g++.dg/template/qualttp20.C: New test.
11361         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11362         * g++.old-deja/g++.other/qual1.C: Likewise.
11363
11364 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11365
11366         * gcc.dg/attr-alwaysinline.c: New.
11367
11368 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * gcc.dg/20020220-1.c: New test.
11371
11372         * gcc.dg/20020220-2.c: New test.
11373
11374         * g++.dg/opt/mmx1.C: New test.
11375
11376 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11377
11378         * gcc.c-torture/compile/20020110.c: New test.
11379
11380 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11381
11382         * gcc.c-torture/execute/20020219-1.c: New test.
11383
11384         * gcc.dg/20020219-1.c: New test.
11385
11386         * gcc.dg/noncompile/20020220-1.c: New test.
11387
11388         * g++.dg/opt/ptrintsum1.C: New test.
11389
11390         * gcc.dg/debug/20020220-1.c: New test.
11391
11392 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * gcc.c-torture/execute/20020216-1.c: New test.
11395
11396 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11397
11398         * gcc.dg/decl-1.c: Update, new test.
11399
11400 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11401
11402         * g++.dg/abi/bitfield1.C: New test.
11403         * g++.dg/abi/bitfield2.C: New test.
11404
11405 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11406
11407         * gcc.dg/attr-nest.c: New test.
11408
11409 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11410
11411         * gcc.c-torture/execute/20020215-1.c: New test.
11412
11413 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11416         * g++.dg/debug/debug.exp: New.
11417         * g++.dg/debug/trivial.C: New.
11418         * g++.dg/debug/debug1.C: Moved...
11419         * g++.dg/other/debug1.C: ...from here.
11420         * g++.dg/debug/debug2.C: Moved...
11421         * g++.dg/other/debug2.C: ...from here.
11422         * g++.dg/debug/debug3.C: Moved...
11423         * g++.dg/other/debug3.C: ...from here.
11424
11425         * gcc.dg/noncompile/20020213-1.c: New test.
11426
11427 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11428
11429         * g++.dg/other/debug3.C: New test.
11430
11431         * gcc.c-torture/execute/20020213-1.c: New test.
11432
11433 2002-02-13  Richard Smith <richard@ex-parrot.com>
11434
11435         * g++.old-deja/g++.other/thunk1.C: New test.
11436
11437 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11438
11439         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11440
11441 2002-02-13  Stan Shebs  <shebs@apple.com>
11442
11443         * gcc.dg/altivec-3.c: New.
11444
11445 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11446
11447         * gcc.dg/Wunreachable-1.c: New test.
11448         * gcc.dg/Wunreachable-2.c: New test.
11449
11450 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11451
11452         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11453
11454 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11455
11456         * gcc.dg/decl-1.c: New test.
11457
11458 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11459
11460         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11461
11462 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11463
11464         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11465         * gcc.c-torture/compile/980506-1.x: Likewise.
11466
11467 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11468
11469         * gcc.dg/20020210-1.c: New.
11470
11471 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11472
11473         * g77.f-torture/execute/947.f: New regression test
11474         for PR fortran/947.
11475
11476 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11477
11478         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11479         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11480
11481 2002-02-08  Richard Henderson  <rth@redhat.com>
11482
11483         * gcc.c-torture/compile/labels-3.c: New.
11484
11485 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11486
11487         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11488         expression statements work instead.
11489         * gcc.dg/noncompile/20020207-1.c: New test.
11490
11491 2002-02-07  Richard Henderson  <rth@redhat.com>
11492
11493         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11494
11495 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11496
11497         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11498         message from g77
11499         * lib/g77-dg.exp: Trim g77 error messages so that they are
11500         recognized by dg.exp.
11501
11502 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11503
11504         PR fortran/5473
11505         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11506
11507 2002-02-07  Richard Henderson  <rth@redhat.com>
11508
11509         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11510         to be sufficiently aligned for integers.
11511
11512 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11513
11514         * g++.dg/template/friend4.C: New test.
11515
11516 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11517
11518         PR fortran/5743
11519         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11520         unsupported cases.
11521
11522 2002-02-07  Richard Henderson  <rth@redhat.com>
11523
11524         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11525         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11526         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11527         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11528
11529 2002-02-06  Richard Henderson  <rth@redhat.com>
11530
11531         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11532
11533 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11534
11535         * gcc.dg/20020206-1.c: New test.
11536
11537 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11538
11539         * gcc.c-torture/execute/20020206-1.c: New test.
11540
11541         * gcc.c-torture/execute/20020206-2.c: New test.
11542
11543         PR optimization/5429:
11544         * gcc.c-torture/compile/20020206-1.c: New test.
11545
11546 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11547
11548         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11549         as certain file formats cannot support particularly large
11550         alignments.
11551
11552         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11553         and do not expect to be able to link the executable.
11554
11555         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11556         fail because the COFF format does not support the weak attribute.
11557
11558 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11559
11560         * g77.dg/pr5473.f:  New test
11561
11562 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11563
11564         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11565         Fix testcase accordingly.
11566
11567 2002-02-04  Richard Henderson  <rth@redhat.com>
11568
11569         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11570         (buf): Change to be an array of pointers, not ints.
11571
11572 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11573
11574         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11575         before all tests.  Move warning one line above to match where it
11576         C frontend emits.
11577         * gcc.dg/Wswitch-2.c: New test.
11578         * g++.dg/warn/Wswitch-1.C: New test.
11579         * g++.dg/warn/Wswitch-2.C: New test.
11580
11581 2002-02-04  Richard Henderson  <rth@redhat.com>
11582
11583         * g++.dg/abi/offsetof.C: Fix size comparison.
11584
11585 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11586
11587         * gcc.dg/cast-qual-2.c: New test.
11588
11589 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11590
11591         * gcc.dg/20020201-4.c: New test.
11592
11593 2002-02-04  Ben Elliston  <bje@redhat.com>
11594
11595         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11596         target_info attribute != 0, in addition to the empty string.
11597         (gcc_target_compile): Likewise.
11598
11599 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11600
11601         * gcc.dg/Wswitch.c: New test.
11602         PR gcc/4475. PR gcc/3780.
11603
11604 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11605
11606         * g77.f-torture/execute/5122.f: New test for regressions
11607         against PR fortran/5122.
11608
11609 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11610
11611         * g77.f-torture/compile/pr3743.f: Delete
11612         * g77.dg/pr3743-1.f: New test.
11613         * g77.dg/pr3743-2.f: New test.
11614         * g77.dg/pr3743-3.f: New test.
11615         * g77.dg/pr3743-4.f: New test.
11616
11617 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11618
11619         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11620
11621 2002-02-02  Richard Henderson  <rth@redhat.com>
11622
11623         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11624         * gcc.c-torture/execute/bf64-1.c: Likewise.
11625
11626 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11627
11628         * gcc.dg/20020201-2.c: New test.
11629
11630         * gcc.dg/20020201-3.c: New test.
11631
11632         * gcc.c-torture/execute/bitfld-2.c: New test.
11633
11634 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11635
11636         * gcc.dg/bitfld-1.c: Update.
11637         * gcc.dg/bitfld-2.c: Update.
11638         * gcc.c-torture/execute/bitfld-1.x: New.
11639
11640 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11641
11642         * gcc.c-torture/execute/20020201-1.c: New test.
11643
11644 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11645
11646         PR target/5469
11647         * gcc.dg/20020201-1.c: New test.
11648
11649 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11650
11651         PR fortran/3743
11652         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11653         * g77.f-torture/compile/pr3743.x: Remove
11654
11655 2002-01-31  Tom Rix  <trix@redhat.com>
11656
11657         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11658
11659 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11660
11661         * gcc.dg/noncompile/20020130-1.c: New test.
11662
11663 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11664
11665         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11666
11667 2002-01-29  Richard Henderson  <rth@redhat.com>
11668
11669         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11670         to long long.
11671         * gcc.c-torture/execute/bf64-1.c: Likewise.
11672
11673 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11674
11675         * gcc.c-torture/execute/20020129-1.c: New test.
11676
11677 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11678
11679         * gcc.c-torture/compile/20000224-1.c: Update.
11680         * gcc.c-torture/execute/bitfld-1.c: New tests.
11681         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11682         * gcc.dg/uninit-A.c: Update.
11683
11684 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11685
11686         * g++.dg/template/ctor1.C: Add instantiation.
11687
11688 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11689
11690         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11691         argument to __builtin_prefetch to be const ptr.
11692
11693 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11694
11695         * gcc.c-torture/compile/20020120-1.c: New test.
11696
11697 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11698
11699         * gcc.c-torture/execute/20020127-1.c: New test.
11700
11701 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11702
11703         * g77.dg/f77-edit-i-in.f: New test
11704         * g77.dg/f77-edit-i-out.f: New test
11705
11706 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11707
11708         * gcc.dg/debug/debug.exp: New file.
11709         * gcc.dg/debug/trivial.c: New file.
11710         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11711         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11712         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11713         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11714         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11715         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11716         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11717         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11718         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11719         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11720         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11721         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11722         * gcc.dg/20000503-1.c: Removed.
11723         * gcc.dg/20010207-1.c: Removed.
11724         * gcc.dg/20011223-1.c: Removed.
11725         * gcc.dg/20020104-2.c: Removed.
11726         * gcc.dg/debug-1.c: Removed.
11727         * gcc.dg/debug-2.c: Removed.
11728         * gcc.dg/debug-3.c: Removed.
11729         * gcc.dg/debug-4.c: Removed.
11730         * gcc.dg/debug-5.c: Removed.
11731         * gcc.dg/debug-6.c: Removed.
11732         * gcc.dg/dwarf2-1.c: Removed.
11733         * gcc.dg/dwarf2-2.c: Removed.
11734
11735 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * g++.old-deja/g++.other/eh5.C: New test.
11738         * g++.old-deja/g++.other/sibcall2.C: New test.
11739         * g++.old-deja/g++.other/array9.C: New test.
11740         * g++.old-deja/g++.other/typename2.C: New test.
11741         * g++.old-deja/g++.other/crash60.C: New test.
11742         * g++.old-deja/g++.other/conv9.C: New test.
11743         * g++.old-deja/g++.other/mangle10.C: New test.
11744         * g++.old-deja/g++.other/unchanging1.C: New test.
11745         * g++.old-deja/g++.other/exprstmt1.C: New test.
11746         * g++.old-deja/g++.other/inline23.C: New test.
11747         * g++.old-deja/g++.eh/ia64-1.C: New test.
11748         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11749         * g++.old-deja/g++.other/reload1.C: New test.
11750         * g++.old-deja/g++.other/static20.C: New test.
11751         * g++.old-deja/g++.other/local-alloc1.C: New test.
11752         * g++.old-deja/g++.other/conv8.C: New test.
11753         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11754         * g++.old-deja/g++.other/storeexpr1.C: New test.
11755         * g++.old-deja/g++.other/storeexpr2.C: New test.
11756         * g++.dg/eh/template2.C: New test.
11757         * g++.dg/warn/weak1.C: New test.
11758
11759 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11760
11761         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11762         Remove first, non-varying, argument.
11763
11764 2002-01-23  Richard Henderson  <rth@redhat.com>
11765
11766         * gcc.dg/inline-2.c: New.
11767
11768         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11769         Add optional target arg.  Check number of arguments.
11770         (scan-assembler-not, scan-assembler-dem): Likewise.
11771         (scan-assembler-dem-not): Likewise.
11772
11773 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11774
11775         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11776         line 12.
11777         * g++.old-deja/g++.brendan/parse3.C,
11778         g++.old-deja/g++.other/crash26.C,
11779         g++.old-deja/g++.other/crash28.C,
11780         g++.old-deja/g++.other/crash29.C,
11781         g++.old-deja/g++.other/crash30.C,
11782         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11783
11784 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11785
11786         * gcc.dg/20020115-1.c: New.
11787
11788 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11789
11790         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11791
11792 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11793
11794         * gcc.dg/20020122-3.c: New.
11795
11796 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11797
11798         * g++.dg/other/gc1.C: New test.
11799
11800 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11801
11802         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11803
11804 2002-01-22  Richard Henderson  <rth@redhat.com>
11805
11806         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11807
11808 2002-01-22  Richard Henderson  <rth@redhat.com>
11809
11810         * gcc.dg/20020122-4.c: New.
11811
11812 2002-01-22  H.J. Lu <hjl@gnu.org>
11813
11814         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11815         link output.
11816         * gcc.dg/special/ecos.exp: Likewise.
11817         * lib/g++-dg.exp: Likewise.
11818         * lib/g77-dg.exp: Likewise.
11819         * lib/gcc-dg.exp : Likewise.
11820         * lib/mike-g++.exp: Likewise.
11821         * lib/mike-g77.exp: Likewise.
11822         * lib/mike-gcc.exp: Likewise.
11823         * lib/objc-dg.exp: Likewise.
11824
11825 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11826
11827         PR target/5379
11828         * gcc.dg/20020122-2.c: New test.
11829
11830 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11831
11832         * gcc.dg/20020122-1.c: New test.
11833
11834 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11835
11836         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11837
11838 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11839
11840         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11841
11842 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11843
11844         * gcc.c-torture/compile/20020121-1.c: New test.
11845
11846 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11847
11848         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11849         ld_library_path.
11850
11851 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11852
11853         * gcc.dg/20020218-1.c: New test.
11854
11855 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11856
11857         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11858         messages
11859         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11860         "At global scope" warning
11861         * g++.dg/ext/align1.C: Change cygwin test for alignment
11862         from db-bogus to dg-warning
11863
11864 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11865
11866         * g77.f-torture/compile/cpp2.F: New test.
11867
11868 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11869
11870         * g++.dg/template/access1.C: New test.
11871
11872 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11873
11874         * gcc.dg/20020118-1.c: New.
11875
11876 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11877
11878         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11879
11880 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11881
11882         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11883         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11884         alignment warnings.
11885
11886 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11887
11888         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11889         torture_with_loops and torture_without_loops
11890
11891 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11892
11893         * gcc.c-torture/compile/20020116-1.c: New test.
11894
11895 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11896
11897         * gcc.dg/20020116-2.c: New test.
11898
11899         * gcc.dg/ultrasp4.c: New test.
11900
11901         * gcc.dg/20020116-1.c: New test.
11902
11903 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11904
11905         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11906         by EABI.
11907
11908 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11909
11910         * gcc.misc-tests/i386-prefetch.exp: New.
11911         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11912         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11913         * gcc.misc-tests/i386-pf-none-1.c: New test.
11914         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11915
11916 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11917
11918         * gcc.dg/gnu89-init-1.c: Add new tests.
11919
11920 2002-01-15  Andreas Jaeger  <aj@suse.de>
11921
11922         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11923         * gcc.dg/i386-mmx-2.c: Likewise.
11924         * gcc.dg/i386-sse-1.c: Likewise.
11925         * gcc.dg/i386-sse-2.c: Likewise.
11926         * gcc.dg/i386-sse-3.c: Likewise.
11927
11928 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11929
11930         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11931         Uncomment additional cases that now pass.
11932
11933 2002-01-11  Richard Henderson  <rth@redhat.com>
11934
11935         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11936         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11937
11938 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11939
11940         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11941
11942 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11943
11944         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11945         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11946
11947 2002-01-10  Dale Johannesen  <dalej@apple.com>
11948
11949         * gcc.c-torture/execute/loop-11.c: New.
11950
11951 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11952
11953         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11954         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11955
11956 2002-01-09  Richard Henderson  <rth@redhat.com>
11957
11958         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11959         type in which to perform the operation for each size.
11960
11961 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11962
11963         * gcc.c-torture/compile/20020109-2.c: New test.
11964
11965 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11966
11967         * gcc.c-torture/execute/loop-10.c: New test.
11968
11969 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11970
11971         * gcc.c-torture/compile/20010226-1.c: New test.
11972         * gcc.c-torture/compile/20010227-1.c: New test.
11973         * gcc.c-torture/compile/20010426-1.c: New test.
11974         * gcc.c-torture/compile/20010510-1.c: New test.
11975         * gcc.c-torture/compile/20010605-3.c: New test.
11976         * gcc.c-torture/compile/20010824-1.c: New test.
11977         * gcc.c-torture/execute/20010409-1.c: New test.
11978         * gcc.dg/noncompile/20000901-1.c: New test.
11979         * gcc.dg/20001023-1.c: New test.
11980         * gcc.dg/20001101-1.c: New test.
11981         * gcc.dg/20001102-1.c: New test.
11982         * gcc.dg/20010207-1.c: New test.
11983         * gcc.dg/20010405-1.c: New test.
11984         * gcc.dg/20010822-1.c: New test.
11985         * gcc.dg/20011107-1.c: New test.
11986
11987 2002-01-09  Jeffrey A Law  (law@redhat.com)
11988
11989         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11990
11991         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11992         execution failure on PA targets.
11993
11994 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11995
11996         * gcc.c-torture/compile/20020109-1.c: New test.
11997
11998 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11999
12000         * gcc.c-torture/execute/20020108-1.c: New test.
12001
12002 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
12003
12004         * gcc.dg/20020108-1.c: New test.
12005
12006 2002-01-08  H.J. Lu <hjl@gnu.org>
12007
12008         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
12009         for header files.
12010
12011 2002-01-08  Geoff Keating  <geoffk@redhat.com>
12012
12013         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
12014         consistency.
12015
12016 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
12017
12018         * gcc.dg/altivec-4.c: Test altivec predicates.
12019
12020 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
12021
12022         * gcc.c-torture/execute/20020107-1.c: New test.
12023
12024 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
12025
12026         PR c/5279
12027         * gcc.c-torture/compile/20020106-1.c: New test.
12028
12029 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12030
12031         * gcc.c-torture/execute/nestfunc-4.c: New test.
12032
12033 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12034
12035         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
12036         extra triple that slipped in.
12037         * g++.old-deja/g++.abi/align.C: Likewise.
12038         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12039
12040 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
12041
12042         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
12043         * g++.old-deja/g++.abi/align.C: Likewise.
12044         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12045
12046         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
12047         on FreeBSD/i386.
12048         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
12049         FreeBSD.
12050
12051 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
12052
12053         * gcc.dg/20020104-1.c: New test.
12054
12055         * gcc.dg/20020104-2.c: New test.
12056
12057 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
12058
12059         * gcc.dg/20020103-1.c: Fix typo in target selector.
12060
12061 2002-01-03  Richard Henderson  <rth@redhat.com>
12062
12063         * gcc.dg/20020103-1.c: New.
12064
12065 2002-01-03  Kazu Hirata  <kazu@hxi.com>
12066
12067         * gcc.c-torture/execute/20020103-1.c: New test.
12068
12069 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
12070
12071         * g++.dg/other/debug2.C: New test.
12072
12073         * gcc.c-torture/compile/20020103-1.c: New test.
12074
12075 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
12076
12077         * gcc.dg/gnu89-init-1.c: Added new tests.
12078
12079 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12080
12081         * g++.dg/template/friend2.C: Remove as patch is reverted.
12082
12083         * g++.dg/warn/oldcast1.C: New test.
12084
12085         * g++.dg/template/ptrmem1.C: New test.
12086         * g++.dg/template/ptrmem2.C: New test.
12087
12088         * g++.dg/template/ntp.C: New test.
12089
12090         * g++.dg/other/component1.C: New test.
12091
12092         * g++.dg/template/ttp3.C: New test.
12093
12094         * g++.dg/template/friend2.C: New test.
12095         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
12096
12097 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12098
12099         * g++.dg/other/ptrmem1.C: New test.
12100         * g++.dg/other/ptrmem2.C: New test.
12101
12102 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12103
12104         * g++.dg/template/ctor1.C: New test.
12105
12106 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
12107
12108         * g++.dg/template/friend2.C: New test.
12109
12110 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
12111
12112         * gcc.dg/mmix-1.c: New test.
12113
12114 2001-12-31  Richard Henderson  <rth@redhat.com>
12115
12116         * gcc.dg/asm-5.c: New.
12117
12118 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
12119
12120         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
12121         in namespace __gnu_cxx
12122
12123 2001-12-30  Richard Henderson  <rth@redhat.com>
12124
12125         * gcc.dg/debug-6.c: New.
12126
12127 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
12128
12129         * gcc.c-torture/compile/20011229-2.c: New test.
12130
12131 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
12132
12133         * gcc.dg/debug-3.c: New test.
12134         * gcc.dg/debug-4.c: New test.
12135         * gcc.dg/debug-5.c: New test.
12136
12137 2001-12-29  Richard Henderson  <rth@redhat.com>
12138
12139         * g++.dg/eh/loop1.C: New.
12140
12141 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         * g++.dg/template/crash1.C: New test.
12144
12145 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12146
12147         * g++.dg/other/const1.C: New test.
12148
12149 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12150
12151         * gcc.c-torture/compile/20011229-1.c: New test.
12152
12153 2001-12-28  Stan Shebs  <shebs@apple.com>
12154
12155         * lib/objc-torture.exp: Resync with c-torture.exp.
12156         * lib/objc.exp: Load standard libraries.
12157
12158 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
12159
12160         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
12161         additional tests.
12162
12163 2001-12-27  Roger Sayle <roger@eyesopen.com>
12164
12165         * gcc.c-torture/execute/string-opt-16.c: New testcase.
12166
12167 2001-12-27  Richard Henderson  <rth@redhat.com>
12168
12169         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
12170
12171 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
12172
12173         * g++.dg/eh/ctor1.C: New test.
12174         * g++.dg/other/error2.C: New test.
12175
12176 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
12177
12178         * g++.dg/other/init2.C: New test.
12179
12180 2001-12-24  Richard Henderson  <rth@redhat.com>
12181
12182         * gcc.dg/20011223-1.c: New.
12183         * gcc.dg/inline-1.c: New.
12184
12185 2001-12-23  Richard Henderson  <rth@redhat.com>
12186
12187         * gcc.dg/asm-4.c: Test operand modifiers.
12188
12189 2001-12-23  Richard Henderson  <rth@redhat.com>
12190
12191         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
12192
12193 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12194
12195         * gcc.c-torture/execute/20011223-1.c: New test.
12196
12197 2001-12-21  Richard Henderson  <rth@redhat.com>
12198
12199         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
12200         re-enables the warning.
12201
12202 2001-12-21  Richard Henderson  <rth@redhat.com>
12203
12204         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
12205
12206 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12207
12208         * gcc.c-torture/compile/20011218-1.c: New test.
12209
12210 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
12211
12212         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
12213         arm-isr.c test.
12214         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
12215         epilogue generation for ARM ISR routines.
12216
12217 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218
12219         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
12220         * gcc.dg/format/c90-printf-3.c: Likewise.
12221         * gcc.dg/format/c99-printf-3.c: Likewise.
12222         * gcc.dg/format/ext-1.c: Likewise.
12223         * gcc.dg/format/ext-6.c: Likewise.
12224         * gcc.dg/format/format.h: Prototype unlocked stdio.
12225
12226 2001-12-20  Richard Henderson  <rth@redhat.com>
12227
12228         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
12229         (arena): Use it.
12230         (malloc): Correct allocation logic.  Abort if we fill up the
12231         arena before initialization complete.
12232         (realloc): Correct allocation logic.
12233
12234 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
12235
12236         * gcc.c-torture/compile/20011219-2.c: New test.
12237
12238         * gcc.c-torture/execute/20011219-1.c: New test.
12239
12240 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
12241
12242         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
12243         target does not support weak symbols.
12244
12245 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
12246
12247         * gcc.c-torture/compile/20011219-1.c: New test.
12248
12249 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
12250
12251         * g++.dg/other/error1.C: New test.
12252
12253 2001-12-17  Jeffrey A Law  (law@redhat.com)
12254
12255         * gcc.c-torture/execute/20011217-1.c: New test.
12256
12257 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
12258
12259         * objc.dg/special/: New directory.
12260         * objc.dg/special/special.exp: New file.
12261         * objc.dg/special/unclaimed-category-1.h: New file.
12262         * objc.dg/special/unclaimed-category-1a.m: New file.
12263         * objc.dg/special/unclaimed-category-1.m: New file.
12264
12265 2001-12-17  Andreas Jaeger  <aj@suse.de>
12266
12267         * gcc.c-torture/compile/20011217-2.c: New test.
12268
12269 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12270
12271         * gcc.c-torture/compile/20011217-1.c: New test.
12272
12273 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
12274
12275         * testsuite/gcc.dg/20011214-1.c: New.
12276
12277 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
12278
12279         * gcc.dg/altivec-4.c: New.
12280
12281 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
12282
12283         * gcc.dg/20011113-1.c: New test.
12284
12285 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12286
12287         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
12288         std::__malloc_alloc_template<0> and
12289         std::__default_alloc_template<false, 0>.
12290
12291 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
12292
12293         * objc/execute/bf-21.m: New test.
12294         * objc/execute/enumeration-1.m: New test.
12295         * objc/execute/enumeration-2.m: New test.
12296
12297 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
12298
12299         * gcc.dg/gnu89-init-1.c: New test.
12300
12301 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
12302
12303         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
12304         * g++.old-deja/g++.jason/2371.C: Likewise.
12305         * g++.old-deja/g++.jason/template33.C: Likewise.
12306         * g++.old-deja/g++.jason/template34.C: Likewise.
12307         * g++.old-deja/g++.jason/template36.C: Likewise.
12308         * g++.old-deja/g++.oliva/typename1.C: Likewise.
12309         * g++.old-deja/g++.oliva/typename2.C: Likewise.
12310         * g++.old-deja/g++.other/typename1.C: Likewise.
12311         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12312         * g++.old-deja/g++.pt/nontype5.C: Likewise.
12313         * g++.old-deja/g++.pt/typename11.C: Likewise.
12314         * g++.old-deja/g++.pt/typename14.C: Likewise.
12315         * g++.old-deja/g++.pt/typename16.C: Likewise.
12316         * g++.old-deja/g++.pt/typename3.C: Likewise.
12317         * g++.old-deja/g++.pt/typename4.C: Likewise.
12318         * g++.old-deja/g++.pt/typename5.C: Likewise.
12319         * g++.old-deja/g++.pt/typename7.C: Likewise.
12320         * g++.old-deja/g++.robertl/eb9.C: Likewise.
12321
12322 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         * g++.dg/other/linkage1.C: New test.
12325         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
12326         specifiers.
12327
12328 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12329
12330         * gcc.dg/concat.c: New test.
12331
12332 2001-12-11  Stan Shebs  <shebs@apple.com>
12333
12334         * objc/compile: New test directory.
12335         * objc/compile/compile.exp: New expect script.
12336         * objc/compile/20011211-1.m: New compile test.
12337
12338 2001-12-11  Jason Merrill  <jason@redhat.com>
12339
12340         * lib/prune.exp (prune_gcc_output): Also handle "In member
12341         function".  So many permutations...
12342
12343 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         * g++.dg/template/typedef1.C: New test.
12346
12347 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         * g++.dg/other/copy1.C: New test.
12350
12351 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
12352
12353         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
12354
12355         * gcc.dg/builtin-choose-expr.c: New.
12356
12357 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
12358
12359         * gcc.dg/altivec-2.c: New.
12360
12361 2001-12-07  Richard Henderson  <rth@redhat.com>
12362
12363         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12364
12365 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12366
12367         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12368         ultrasparc.
12369
12370 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12371
12372         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12373
12374 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12375
12376         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12377         variable argument list.
12378
12379 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12380
12381         * gcc.c-torture/execute/memcheck: Delete entire directory.
12382         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12383         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12384
12385 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12386
12387         * gcc.dg/Wshadow-1.c: New test.
12388
12389 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12390
12391         * gcc.c-torture/compile/20011130-1.c: New test.
12392
12393         * gcc.dg/noncompile/20011025-1.c: New test.
12394
12395         * g++.dg/other/anon-union.C: New test.
12396
12397         * gcc.c-torture/execute/20011024-1.c: New test.
12398
12399 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12400
12401         * gcc.c-torture/execute/20000722-1.x,
12402         gcc.c-torture/execute/20010123-1.x: Remove.
12403         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12404         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12405         gcc.dg/c99-complit-2.c: New tests.
12406
12407 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12408
12409         * g++.dg/inherit/base1.C: New test.
12410
12411 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12412
12413         * g++.dg/other/stdarg1.C: New test.
12414
12415         * gcc.c-torture/compile/20011130-2.c: New test.
12416
12417 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12418
12419         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12420         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12421         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12422         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12423         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12424         * gcc.dg/builtin-prefetch-1.c: New test.
12425
12426 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12427
12428         * gcc.dg/20011130-1.c: New test.
12429
12430 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12431
12432         * g++.dg/other/scope1.C: New test.
12433         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12434
12435 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12436
12437         * gcc.dg/vla-init-1.c: New test.
12438
12439 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12440
12441         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12442
12443 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12444
12445         * objc.dg/alias.m: Update.
12446         * objc.dg/class-1.m: Update.
12447         * objc.dg/const-str-1.m: Update.
12448         * objc.dg/fwd-proto-1.m: Update.
12449         * objc.dg/id-1.m: Update.
12450         * objc.dg/super-class-1.m: Update.
12451
12452 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12453
12454         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12455         constructs.
12456
12457 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12458
12459         * gcc.c-torture/execute/20011128-1.c: New test.
12460
12461 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12462
12463         * gcc.dg/20011127-1.c: New test.
12464
12465 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12466
12467         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12468         from Austin Group draft 7.
12469         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12470         scanf format arguments.
12471         * gcc.dg/format/no-exargs-2.c: New test.
12472
12473 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12474
12475         * g++.dg/abi/vbase8-4.C: New test.
12476
12477 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12478
12479         * gcc.c-torture/execute/20011121-1.c: New test.
12480
12481 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12482
12483         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12484
12485 2001-11-23  Andreas Jaeger  <aj@suse.de>
12486
12487         * gcc.dg/cpp/charconst-2.c: New test.
12488
12489 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12490
12491         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12492         to the host if it is remote.  Let tests specify extra headers
12493         they use.
12494         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12495         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12496         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12497         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12498         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12499         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12500         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12501         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12502         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12503         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12504
12505 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12506
12507         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12508         for little endian ARMs.
12509
12510 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12511
12512         * gcc.c-torture/compile/20011119-1.c: New test.
12513         * gcc.c-torture/compile/20011119-2.c: New test.
12514
12515 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12516
12517         * gcc.dg/altivec-1.c: Fix typo.
12518
12519 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12520
12521         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12522
12523 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12524
12525         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12526
12527 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12528
12529         * lib/g77.exp: Don't specify --rpath-link.
12530
12531         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12532         across all the headers.
12533         * gcc.dg/format/format.exp: For testing on a remote host,
12534         copy format.h.
12535
12536         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12537         * gcc.c-torture/execute/930406-1.c: Likewise.
12538         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12539
12540 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12541
12542         * gcc.dg/altivec-1.c: New.
12543
12544 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12545
12546         * gcc.dg/cpp/fpreprocessed.c: New test case.
12547
12548 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12549
12550         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12551         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12552         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12553
12554 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12555
12556         * gcc.dg/no-builtin-1.c: New test.
12557
12558 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12559
12560         * gcc.c-torture/execute/20011115-1.c: New test.
12561
12562 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12563
12564         * gcc.c-torture/compile/20011114-2.c: New test.
12565         * gcc.c-torture/compile/20011114-3.c: New test.
12566         * gcc.c-torture/compile/20011114-4.c: New test.
12567
12568 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12569
12570         * g++.dg/other/init1.C: New test.
12571
12572 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12573
12574         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12575         message.
12576
12577         * gcc.c-torture/execute/20011114-1.c: New testcase.
12578
12579         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12580         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12581         like the (before this change) version of 20010327-1.c.
12582
12583 2001-11-14  Roger Sayle <roger@eyesopen.com>
12584
12585         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12586
12587 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12588
12589         * g++.dg/init/array2.C: New test.
12590
12591 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12592
12593         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12594
12595 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12596
12597         * g++.dg/other/forscope1.C: New test.
12598         * g++.dg/ext/forscope1.C: New test.
12599         * g++.dg/ext/forscope2.C: New test.
12600
12601 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12602
12603         * gcc.c-torture/execute/20011113-1.c: New test.
12604
12605 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12606
12607         * gcc.c-torture/execute/20011109-2.c: New test.
12608
12609         * gcc.c-torture/execute/20011109-1.c: New test.
12610
12611 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12612
12613         * gcc.c-torture/compile/20011109-1.c: New test.
12614
12615 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12616
12617         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12618         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12619         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12620         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12621         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12622         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12623         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12624
12625 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12626
12627         * g++.dg/warn/Wshadow-1.C: New tests.
12628         * g++.old-deja/g++.mike/for3.C: Update.
12629
12630 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12631
12632         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12633         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12634         XFAILs.  Adjust expected error texts.
12635         * gcc.c-torture/compile/20011106-1.c,
12636         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12637         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12638         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12639         gcc.dg/c99-array-lval-5.c: New tests.
12640
12641 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12642
12643         * gcc.dg/cpp/defined.c: Update.
12644
12645 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12646
12647         * gcc.c-torture/execute/anon-1.c: New test.
12648
12649 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12650
12651         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12652         same size, so no warning should be produced on stormy16.
12653
12654         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12655         due to oversized array.
12656         * g++.old-deja/g++.mike/ns15.C: Likewise.
12657         * g++.old-deja/g++.pt/crash16.C: Likewise.
12658
12659 2001-11-02  Graham Stott  <grahams@redhat.com>
12660
12661         * g++.dgother/debug1.C: Fix typos.
12662
12663 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12664
12665         * g++.dg/other/debug1.C: New test.
12666
12667 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12668
12669         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12670         of unsigned long.
12671
12672 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12673
12674         * gcc.dg/20011029-2.c: New test.
12675
12676         * gcc.c-torture/compile/20011029-1.c: New test.
12677
12678 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12679
12680         * objc/execute/class_self-1.m: New test.
12681         * objc/execute/class_self-2.m: New test.
12682
12683 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12684
12685         * gcc.misc-tests/msgs.exp: Delete.
12686         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12687         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12688         error set to match recent changes.
12689
12690 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12691
12692         * gcc.dg/20011021-1.c: New test.
12693
12694 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12695
12696         * gcc.c-torture/compile/20011023-1.c: New test.
12697
12698 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12699
12700         * lib/g77.exp: Rewrite based on lib/g++.exp.
12701
12702 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12703
12704         * gcc.c-torture/execute/20011019-1.c: New test.
12705
12706         * gcc.dg/20011018-1.c: New test.
12707
12708 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12709
12710         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12711
12712 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12713
12714         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12715         * gcc.dg/attr-invalid.c: Likewise.
12716
12717 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12718
12719         * testsuite/gcc.dg/20011015-1.c: New test.
12720
12721 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12722
12723         * g++.dg/template/unify2.C: New test.
12724
12725 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12726
12727         * g++.dg/other/exception-specification.C: New test
12728
12729 2001-10-13  Tom Rix  <trix@redhat.com>
12730
12731         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12732         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12733
12734 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12735
12736         * testsuite/gcc.dg/20011009-1.c: New test.
12737
12738 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12739
12740         PR g++/4476
12741         * g++.dg/other/friend1.C: New test.
12742
12743 2001-10-11  Richard Henderson  <rth@redhat.com>
12744
12745         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12746
12747 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12748
12749         * gcc.c-torture/compile/20011010-1.c: New.
12750
12751 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12752
12753         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12754         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12755         g77.f-torture/execute/execute.exp,
12756         g77.f-torture/noncompile/noncompile.exp,
12757         gcc.c-torture/compile/compile.exp,
12758         gcc.c-torture/execute/execute.exp,
12759         gcc.c-torture/execute/ieee/ieee.exp,
12760         gcc.c-torture/execute/memcheck/memcheck.exp,
12761         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12762         objc/execute/execute.exp: Update FSF address.
12763
12764 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12765
12766         * gcc.dg/cpp/cmdlne-C.c: Update.
12767         * gcc.dg/cpp/cmdlne-C2.c: New.
12768
12769 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12770
12771         * gcc.c-torture/execute/20011008-3.c: New.
12772
12773 2001-10-08  DJ Delorie  <dj@redhat.com>
12774
12775         * gcc.dg/20011008-1.c: New.
12776         * gcc.dg/20011008-2.c: New.
12777
12778 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12779
12780         * gcc.dg/cpp/spacing1.c: Update test.
12781
12782 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12783
12784         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12785         spelling errors of "separate" as "seperate".
12786
12787 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12788
12789         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12790         enough to avoid inlining.
12791
12792 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12793
12794         * lib/g77.exp: set libg2c_dir correctly.
12795
12796 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12797
12798         * gcc.dg/cpp/macro11.c: New test.
12799
12800 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12801
12802         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12803         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12804         gcc.dg/format/multattr-3.c: New tests.
12805         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12806         tests for format attributes on function pointers being rejected.
12807
12808 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12809
12810         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12811
12812 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12813
12814         * g++.dg/warn/format1.C: New test.
12815
12816 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12817
12818         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12819
12820 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12821
12822         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12823
12824 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12825
12826         * gcc.dg/cpp/redef2.c: Add test.
12827
12828 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12829
12830         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12831         long-standing bug on i686, apparently.
12832         * gcc.c-torture/execute/loop-2c.x: New file.
12833         * gcc.c-torture/execute/loop-2d.x: New file.
12834         * gcc.c-torture/execute/loop-3c.x: New file.
12835
12836 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12837
12838         * gcc.dg/cpp/20000625-2.c: Correct line number.
12839
12840 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12841
12842         * gcc.dg/cpp/macro10.c: New test.
12843         * gcc.dg/cpp/strify3.c: New test.
12844         * gcc.dg/cpp/spacing1.c: Add tests.
12845         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12846         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12847
12848 2001-09-24  DJ Delorie  <dj@redhat.com>
12849
12850         * gcc.c-torture/execute/20010924-1.c: New test.
12851
12852 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12853
12854         * testsuite/objc/execute/paste.m: Remove.
12855
12856 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12857
12858         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12859
12860 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12861
12862         * g77.dg/strlen0.f: New test.
12863
12864 2001-09-21  Richard Henderson  <rth@redhat.com>
12865
12866         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12867         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12868
12869 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12870
12871         Table-driven attributes.
12872         * g++.dg/ext/attrib1.C: New test.
12873
12874 2001-09-20  DJ Delorie  <dj@redhat.com>
12875
12876         * gcc.dg/20000926-1.c: Update expected warning messages.
12877         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12878         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12879         array.
12880
12881 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12882
12883         * g++.dg/eh/registers1.C: New test case.
12884
12885 2001-09-17  Richard Henderson  <rth@redhat.com>
12886
12887         * gcc.dg/array-5.c: Fix VLA decomposition test.
12888
12889 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12890
12891         * gcc.dg/cpp/line5.c: New testcase.
12892
12893 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12894
12895         * gcc.dg/cpp/macro9.c: New test.
12896
12897 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12898
12899         * gcc.c-torture/execute/980223.c: Change type of addr from long
12900         to char *.
12901
12902 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12903
12904         * gcc.c-torture/execute/20010915-1.c: New test.
12905
12906 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12907
12908         * g77.dg/bprob: New directory.
12909         * g77.dg/bprob/bprob.exp: New file.
12910         * g77.dg/bprob/bprob-1.f: New test.
12911         * g77.dg/gcov: New directory.
12912         * g77.dg/gcov/gcov.exp: New file.
12913         * g77.dg/gcov/gcov-1.f: New test.
12914         * g77.dg/gcov/gcov-1.x: New file.
12915
12916 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12917
12918         * gcc.dg/cpp/directiv.c: Update.
12919         * gcc.dg/cpp/undef1.c: Update.
12920
12921 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12922
12923         * gcc.dg/20010912-1.c: New test.
12924
12925 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12926
12927         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12928         language-independent file in lib.
12929         * lib/gcov.exp: New file.
12930
12931 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12932
12933         * gcc.c-torture/compile/20010911-1.c: New test.
12934
12935 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12936
12937         * lib/profopt.exp: New, to support profile-directed optimizations.
12938         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12939         * gcc.misc-tests/bprob-1.c: New test.
12940         * gcc.misc-tests/bprob-2.c: New test.
12941
12942 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12943
12944         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12945         XFAIL and which kinds of gcov output to verify.
12946         * gcc.misc-tests/gcov-4b.x: New file.
12947         * gcc.misc-tests/gcov-5b.x: New file.
12948         * gcc.misc-tests/gcov-6.x: New file.
12949         * gcc.misc-tests/gcov-7.c: New test.
12950         * gcc.misc-tests/gcov-7.x: New file.
12951
12952 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12953
12954         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12955         * gcc.misc-tests/gcov-6.c: New test.
12956
12957 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12958
12959         PR c++/3986
12960         * g++.dg/abi/vbase1.C: New test.
12961
12962 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12963
12964         * objc.dg/method-2.m: New.
12965
12966 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         PR c++/4203
12969         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12970         * g++.dg/init/empty1.C: New test.
12971
12972 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12973
12974         * gcc.c-torture/compile/20010903-1.c: New test.
12975
12976 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12977
12978         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12979         for m68k.
12980
12981 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12982
12983         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12984
12985         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12986
12987         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12988
12989 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12990
12991         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12992         for 16-bit 'unsigned int'.
12993
12994 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12995
12996         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12997
12998 2001-08-27  Richard Henderson  <rth@redhat.com>
12999
13000         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
13001         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
13002
13003 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
13004
13005         * gcc.dg/asm-names.c (ymain): New.
13006
13007 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
13008
13009         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
13010         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
13011         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
13012
13013 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13014
13015         * gcc.dg/compare5.c: New testcase.
13016
13017 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
13018
13019         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
13020         and "In instantiation".
13021
13022 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
13023
13024         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
13025
13026 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
13027
13028         * gcc.misc-tests/gcov.exp: Add support for branch information.
13029         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
13030         * gcc.misc-tests/gcov-4.c: New test.
13031         * gcc.misc-tests/gcov-4b.c: New test.
13032         * gcc.misc-tests/gcov-5b.c: New test.
13033
13034 2001-08-20  Zack Weinberg  <zackw@panix.com>
13035
13036         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
13037         expected to fail.
13038
13039 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
13040
13041         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
13042
13043 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
13044
13045         * g++.dg/eh/
13046         Moved to gcc-deps.exp
13047         * gcc-deps.exp: New file.
13048
13049 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13050
13051         * g++.old-deja/g++.pt/defarg14.C: New test.
13052
13053 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13054
13055         * g++.old-deja/g++.other/lineno5.C: New test.
13056
13057 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13058
13059         * g++.old-deja/g++.pt/crash68.C: New test.
13060
13061 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
13062
13063         * g++.old-deja/g++.other/crash42.C: New test.
13064
13065 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
13066
13067         * gcc.dg/cpp/extratokens.c: Fix.
13068         * gcc.dg/cpp/skipping2.c: New tests.
13069
13070 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13071
13072         * gcc.c-torture/execute/20010724-1.c: New file.
13073         * gcc.c-torture/execute/20010724-1.x: New file.
13074
13075 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13076
13077         * g++.old-deja/g++.other/cond7.C: New test.
13078
13079 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13080
13081         * g++.old-deja/g++.other/optimize4.C: New test.
13082
13083 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13084
13085         * g++.old-deja/g++.abi/vbase8-5.C: New test.
13086
13087 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
13088
13089         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
13090         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
13091         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
13092         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
13093
13094         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
13095         bug report" message.
13096
13097         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
13098         * g++.dg/ext/instantiate1.C: Move from old-deja.
13099
13100 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
13101
13102         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
13103         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
13104         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
13105         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
13106
13107 2001-07-23  Jeffrey A Law  (law@cygnus.com)
13108
13109         * gcc.c-torture/execute/20010723-1.c: New test.
13110
13111 2001-07-23  Ben Elliston  <bje@redhat.com>
13112
13113         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
13114
13115 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13116
13117         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
13118         i[34567]86-*-*.
13119         Delete handling of ieee_multilib_flags.
13120         Pass -mieee for alpha*-*-* and sh-*-*.
13121         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
13122
13123 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
13124
13125         Remove old-abi tests.
13126         * g++.old-deja/g++.mike/p11116.C: Remove.
13127         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
13128
13129 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
13130
13131         * g77.f-torture/compile/pr3743.f:  New test
13132
13133 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
13134
13135         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
13136
13137 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13138
13139         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
13140         g++.old-deja/g++.pt/static6.C: Likewise.
13141         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
13142         supports weak symbols.
13143
13144 2001-07-18  Andreas Jaeger  <aj@suse.de>
13145
13146         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
13147         supported again.
13148
13149 2001-07-18  Andreas Jaeger  <aj@suse.de>
13150
13151         * gcc.dg/iftrap-1.c: Fix target line.
13152
13153 2001-07-17  Richard Henderson  <rth@redhat.com>
13154
13155         * gcc.c-torture/execute/20010717-1.c: New.
13156
13157 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13158
13159         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
13160         tests.
13161
13162 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
13163
13164         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
13165
13166 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13167
13168         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
13169         UAC_SIGBUS, UAC_NOPRINT definitions.
13170
13171 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
13172
13173         * objc/execute/object_is_class.m: New test.
13174         * objc/execute/object_is_meta_class.m: New test.
13175
13176 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13177
13178         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
13179         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
13180
13181 2001-01-15  David Bil
13182         * objc/execute/class-14.m: Added.
13183         * objc/execute/class-2.m: Added.
13184         * objc/execute/class-3.m: Added.
13185         * objc/execute/class-4.m: Added.
13186         * objc/execute/class-5.m: Added.
13187         * objc/execute/class-6.m: Added.
13188         * objc/execute/class-7.m: Added.
13189         * objc/execute/class-8.m: Added.
13190         * objc/execute/class-9.m: Added.
13191         * objc/execute/class-tests-1.h
13192         * objc/execute/class-tests-2.h
13193         * objc/execute/compatibility_alias.m: Added.
13194         * objc/execute/encode-1.m: Added.
13195         * objc/execute/formal_protocol-1.m: Added.
13196         * objc/execute/formal_protocol-2.m: Added.
13197         * objc/execute/formal_protocol-3.m: Added.
13198         * objc/execute/formal_protocol-4.m: Added.
13199         * objc/execute/formal_protocol-5.m: Added.
13200         * objc/execute/formal_protocol-6.m: Added.
13201         * objc/execute/formal_protocol-7.m: Added.
13202         * objc/execute/informal_protocol.m: Added.
13203         * objc/execute/initialize.m: Added.
13204         * objc/execute/load.m: Added.
13205         * objc/execute/many_args_method.m: Added.
13206         * objc/execute/nested-3.m: Added.
13207         * objc/execute/no_clash.m: Added.
13208         * objc/execute/private.m: Added.
13209         * objc/execute/redefining_self.m: Added.
13210         * objc/execute/root_methods.m: Added.
13211         * objc/execute/selector-1.m: Added.
13212         * objc/execute/static-1.m: Added.
13213         * objc/execute/static-2.m: Added.
13214         * objc/execute/va_method.m: Added.
13215
13216 2001-03-10  Richard Henderson  <rth@redhat.com>
13217
13218         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
13219
13220 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13221
13222         * g++.old-deja/g++.other/crash31.C: XFAIL.
13223         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
13224         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
13225         * gcc.c-torture/execute/20010123-1.x: XFAIL.
13226         * gcc.c-torture/execute/20010124-1.x: XFAIL.
13227         * gcc.dg/sequence-pt-1.c: XFAIL one test.
13228
13229 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13230
13231         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
13232
13233 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13234
13235         * gcc.dg/20000724-1.c: Don't use multiline strings.
13236
13237 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
13238
13239         * objc/execute/string1.m, objc/execute/string2.m: Compare the
13240         result of -cString against what we expect it to be; don't just
13241         print it out for no one to read.
13242
13243         * objc/execute/string3.m, objc/execute/string4.m: New tests.
13244         Based on testcases provided by Nicola Pero.
13245
13246 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13247
13248         * gcc.dg/cpp/macro7.c: New test.
13249
13250 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
13251
13252         * gcc.dg/cpp/multiline.c: Update.
13253
13254 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13255
13256         * g++.old-deja/g++.other/enum3.C: New test.
13257
13258 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13259
13260         * g++.old-deja/g++.other/pod1.C: New test.
13261
13262 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
13263
13264         * g++.old-deja/g++.ext/overload1.C: New test.
13265
13266 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13267
13268         * g++.old-deja/g++.pt/using1.C: New test.
13269
13270 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13271
13272         * g++.old-deja/g++.other/using9.C: New test.
13273
13274 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
13275
13276         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
13277
13278         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
13279
13280 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
13281
13282         * g++.old-deja/g++.ext/realpt1.C: Remove.
13283
13284 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
13285
13286         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
13287
13288 2001-02-26  Will Cohen  <wcohen@redhat.com>
13289
13290         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
13291
13292 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
13293
13294         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
13295         templatized constructors.
13296
13297 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13298
13299         * gcc.c-torture/execute/20010224-1.c: New test.
13300
13301 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
13302
13303         * gcc.c-torture/execute/20010222-1.c: New test.
13304
13305 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
13306
13307         * g++.old-deja/g++.other/inline20.C: New test.
13308
13309 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
13310
13311         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
13312
13313 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
13314
13315         * g++.old-deja/g++.other/lookup22.C: New test.
13316
13317 200
13318         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13319         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13320         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13321         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13322         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13323
13324 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13325
13326         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13327         account.
13328
13329 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13330
13331         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13332
13333 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13334
13335         * g++.old-deja/g++.pt/crash62.C: New test.
13336
13337 2001-01-04  Richard Henderson  <rth@redhat.com>
13338
13339         * gcc.dg/20000926-1.c: Update expected warnings.
13340         * gcc.dg/array-2.c: Likewise.
13341         * gcc.dg/array-4.c: Also validate flexible array members.
13342         * gcc.dg/c99-flex-array-1.c: New.
13343
13344 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13345
13346         * gcc.c-torture/compile/20001222-1.x: Remove.
13347
13348 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13349
13350         * gcc.c-torture/execute/built-in-setjmp.c: New.
13351
13352 2001-01-03  Richard Henderson  <rth@redhat.com>
13353
13354         * gcc.dg/940510-1.c: Update expected error wording.
13355         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13356
13357 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13358
13359         * lib/target-supports.exp (check_alias_available): Modified to
13360         indicate aliases not supported if only weak aliases are supported.
13361
13362 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13363
13364         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13365         Turn on cmpstrsi checks for __pj__ and __i370__.
13366
13367 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13368
13369         * g++.old-deja/g++.other/virtual11.C: New test.
13370
13371 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13372
13373         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13374
13375 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13376
13377         * gcc.c-torture/compile/20010102-1.c: New test.
13378
13379 2001-01-02  Andreas Jaeger  <aj@suse.de>
13380
13381         * gcc.dg/noreturn-3.c: New test.
13382
13383         * gcc.dg/noreturn-4.c: New test.
13384
13385 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13386
13387         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13388         __builtin_fputc and __builtin_fwrite.
13389
13390 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13391
13392         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13393         signed char, not default char.
13394
13395 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13396
13397         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13398
13399 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13400
13401         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13402
13403 2000-12-29  Richard Henderson  <rth@redhat.com>
13404
13405         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13406         (__cyg_profile_func_exit): Define.
13407
13408 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13409
13410         * g++.dg/vtgc1.C: New test.
13411
13412 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13413
13414         * gcc.dg/noncompile/20001228-1.c: New test.
13415
13416         * gcc.dg/20001228-1.c: New test.
13417
13418         * gcc.c-torture/execute/20001228-1.c: New test.
13419
13420 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13421
13422         * gcc.dg/format-strfmon-1.c: New test.
13423
13424 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13425
13426         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13427         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13428         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13429         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13430         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13431         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13432         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13433         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13434         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13435         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13436         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13437         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13438         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13439
13440         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13441         * gcc.c-torture/execute/string-opt-4.c: Test index.
13442
13443 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13444
13445         * gcc.c-torture/compile/20001226-1.c: New test.
13446
13447 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13448
13449         * gcc.c-torture/compile/20001222-1.c: New test.
13450         * gcc.c-torture/compile/20001222-1.x: Xfail.
13451
13452 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13453
13454         * gcc.c-torture/execute/comp-goto-2.c: New test.
13455
13456 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13457
13458         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13459         Use long types if __INT_MAX__ is 32767.
13460         (main): Use cast to (sint32 *) when poking 88 into a_page.
13461
13462         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13463
13464 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13465
13466         * gcc.c-torture/compile/20001221-1.c: New test.
13467         * gcc.c-torture/execute/20001221-1.c: New test.
13468
13469 2000-12-20  Richard Henderson  <rth@redhat.com>
13470
13471         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13472         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13473
13474 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13475
13476         * gcc.dg/compare3.c: New test.
13477
13478 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13479
13480         * gcc.dg/format-warnll-1.c: New test.
13481
13482 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13483
13484         * gcc.dg/cpp/cmdlne-P.c: New test.
13485
13486 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13487
13488         * gcc.c-torture/execute/builtin-abs-1.c,
13489         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13490
13491 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13492
13493         * gcc.dg/cpp/multiline.c: New test.
13494
13495 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13496
13497         * g++.old-deja/g++.other/syshdr1.C: Update.
13498         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13499
13500 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13501
13502         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13503
13504 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13505
13506         * g++.old-deja/g++.pt/ttp65.C: New test.
13507
13508 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13509
13510         * g++.old-deja/g++.pt/ttp64.C: New test.
13511
13512 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13513
13514         * g++.old-deja/g++.pt/spec33.C: New test.
13515
13516 2000-12-14  Catherine Moore  <clm@redhat.com>
13517
13518         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13519         * gcc.c-torture/execute/920612-2.c: Likewise.
13520         * gcc.c-torture/execute/920428-2.c: Likewise.
13521         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13522         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13523
13524 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13525
13526         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13527         * gcc.dg/pack-test-2.c: Likewise.
13528
13529 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13530
13531         Tests by Zack Weinberg <zackw@stanford.edu>.
13532
13533         * gcc.dg/cpp/defined.c: Update.
13534         * gcc.dg/cpp/defined_trad.c: New tests.
13535
13536 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13537
13538         * gcc.dg/cpp/trad-direct.c: Update.
13539
13540 2000-12-11  Neil Booth  <neilb@earthling.net>
13541
13542         * gcc.dg/cpp/defined_trad.c
13543
13544 2000-12-11  Neil Booth  <neilb@earthling.net>
13545
13546         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13547
13548 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13549
13550         * gcc.dg/format-miss-2.c: New test.
13551
13552 2000-12-09  Neil Booth  <neilb@earthling.net>
13553
13554         * gcc.dg/cpp/lineflags.c: New tests.
13555         * gcc.dg/cpp/poison.c: Update.
13556         * gcc.dg/cpp/redef2.c: Update.
13557         * gcc.dg/cpp/skipping.c: New test.
13558
13559 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13560
13561         * g++.old-deja/g++.other/eh3.C: New testcase.
13562
13563 2000-12-07  Neil Booth  <neilb@earthling.net>
13564
13565         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13566         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13567         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13568         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13569         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13570         Update.
13571
13572 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13573
13574         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13575         __SIZE_TYPE__ instead of int for type of integers cast to
13576         pointers.
13577
13578 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * g++.old-deja/g++.other/cleanup4.C: New test.
13581
13582 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13583
13584         * format-sec-1.c: New test.
13585
13586 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13587
13588         * gcc.dg/format-nonlit-3.c: New test.
13589
13590 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13591
13592         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13593         through a null pointer.
13594
13595 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13596         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13597         library makes no calls to `operator new' during initialization.
13598
13599 2000-11-04  Neil Booth  <neilb@earthling.net>
13600
13601         * gcc.dg/cpp/include2.c: New tests.
13602
13603 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13604
13605         * lib/g++.exp (g++_set_ld_library_path): New function.
13606         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13607
13608 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13609
13610         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13611         warnings.
13612
13613 2000-11-01  Richard Henderson  <rth@redhat.com>
13614
13615         * g++.old-deja/g++.ext/namedret1.C: New.
13616         * g++.old-deja/g++.ext/namedret2.C: New.
13617         * g++.old-deja/g++.ext/namedret3.C: New.
13618
13619 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13620
13621         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13622         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13623
13624 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13625
13626         * gcc.c-torture/execute/va-arg-21.c: New test.
13627
13628 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13629
13630         * gcc.dg/c99-complex-2.c: New test.
13631
13632 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13633
13634         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13635
13636 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13637
13638         * g++.old-deja/g++.other/inline16.C: New test.
13639
13640 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13641
13642         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13643         __PRETTY_FUNCTION__
13644
13645 2000-10-29  Neil Booth  <neilb@earthling.net>
13646
13647         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13648         New tests.
13649         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13650         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13651         optimisation.
13652
13653 2000-10-29  Neil Booth  <neilb@earthling.net>
13654
13655         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13656         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13657         * mi5.c: Test multiple includes work with -C.
13658         * trigraphs.c: Test ^= version.
13659
13660 2000-10-28  Neil Booth  <neilb@earthling.net>
13661
13662         New tests and test updates for new macro expander.
13663
13664         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13665         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13666         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13667         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13668         new diagnostic messages.
13669
13670         * gcc.dg/cpp/macro3.c: New tests.
13671
13672 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13673
13674         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13675         on the same line.
13676
13677 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13678
13679         * g++.old-deja/g++.other/eh2.C: New test.
13680
13681 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13682
13683         * gcc.c-torture/execute/20001027-1.c: New test.
13684
13685 2000-10-26  Richard Henderson  <rth@redhat.com>
13686
13687         * gcc.c-torture/execute/20001026-1.c: New.
13688
13689 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13690
13691         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13692         * g++.old-deja/g++.law/builtin1.C: Likewise.
13693         * g++.old-deja/g++.law/ctors10.C: Likewise.
13694         * g++.old-deja/g++.law/virtual3.C: Likewise.
13695         * g++.old-deja/g++.mike/p658.C: Likewise.
13696         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13697         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13698         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13699         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13700         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13701
13702 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13703
13704         * gcc.c-torture/compile/20001024-1.c: New test.
13705
13706 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13707
13708         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13709         to tell us whether or not we are using V3.
13710
13711 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13712
13713         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13714         operands.
13715
13716 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13717
13718         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13719
13720 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13721
13722         * gcc.c-torture/execute/20001024-1.c: New test.
13723
13724 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13725
13726         * g++.old-deja/g++.other/sibcall1.C: New test.
13727
13728 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13729
13730         * gcc.dg/noncompile/init-3.c: New test.
13731
13732 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13733
13734         * gcc.dg/format-array-1.c: New test.
13735
13736 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13737
13738         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13739         writing through null pointers; remove comment about testing
13740         unterminated strings.
13741
13742 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13743
13744         * gcc.c-torture/execute/20001017-2.c: New test.
13745
13746 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13747
13748         * gcc.c-torture/compile/20001018-1.c: New test.
13749         * gcc.c-torture/compile/20001018-1.x: Xfail.
13750
13751 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13752
13753         * gcc.c-torture/execute/20001017-1.c: New test.
13754
13755 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13756
13757         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13758         for multiple use of arguments with scanf formats; add tests for
13759         multiple use of arguments.
13760
13761 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13762
13763         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13764
13765 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13766
13767         * gcc.dg/format-miss-1.c: New test.
13768
13769 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13770
13771         * gcc.c-torture/execute/20001013-1.c: New test.
13772
13773 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13774
13775         * gcc.dg/format-branch-1.c: New test.
13776
13777 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13778
13779         * README, lib/file-format.exp: Remove EGCS references.
13780
13781 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13782
13783         * gcc.dg/20001013-1.c: New test.
13784
13785 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13786
13787         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13788         for intmax_t in the compiler using __typeof__ and the type rules
13789         for conditional expressions.
13790
13791 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13792
13793         * gcc.dg/20001012-1.c: New test.
13794         * gcc.dg/20001012-2.c: New test.
13795
13796 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13797
13798         * gcc.dg/format-attr-1.c: New test.
13799
13800 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13801
13802         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13803         __LONG_LONG_MAX__ instead of LLONG_MAX.
13804
13805 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13806
13807         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13808         scanf flags.
13809         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13810         flags.
13811
13812 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13813
13814         * gcc.dg/sequence-pt-1.c: New test.
13815
13816 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13817
13818         * gcc.c-torture/execute/20001011-1.c: New testcase.
13819         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13820
13821 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13822
13823         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13824         does not error on it.
13825
13826 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13827
13828         * gcc.dg/20001009-1.c: New test.
13829
13830 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13831
13832         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13833         * gcc.c-torture/execute/20001009-2.c: ... to here.
13834
13835 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13836
13837         * gcc.c-torture/compile/20001009-1.c: New testcase.
13838         * gcc.c-torture/execute/20001009-1.c: New testcase.
13839         Testcases provided by Jan Hubicka <jh@suse.cz>.
13840
13841 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13842
13843         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13844         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13845         uintmax_t using <limits.h> to emulate the compiler's internal
13846         logic.  No longer XFAIL %j tests.
13847
13848 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13849
13850         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13851         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13852         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13853         regexps and details of expected handling of some bad formats.
13854         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13855         suppression.
13856
13857 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13858
13859         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13860         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13861         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13862         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13863         in list archives.
13864
13865 2000-10-06  Richard Henderson  <rth@cygnus.com>
13866
13867         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13868         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13869         * g++.old-deja/g++.jason/report.C: Likewise.
13870         * g++.old-deja/g++.law/friend5.C: Likewise.
13871         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13872         of the expected warnings.
13873
13874 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13875
13876         * g++.old-deja/g++.pt/enum14.C: New test.
13877
13878 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13879
13880         * g++.old-deja/g++.pt/crash59.C: New test.
13881
13882 2000-10-04  Will Cohen  <wcohen@redhat.com>
13883
13884         * gcc.dg/20000926-1.c: New test.
13885
13886 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13887
13888         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13889         function name for current C++ compiler.
13890         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13891
13892 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13893
13894         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13895         __PRETTY_FUNCTION__.
13896         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13897
13898 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13899
13900         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13901
13902 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13903
13904         * gcc.c-torture/compile/20000923-1.c: New test.
13905
13906 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13907
13908         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13909         * g++.old-deja/g++.pt/ttp62.C: Same.
13910         * g++.old-deja/g++.other/inline14.C: Same.
13911
13912 2000-09-24  Richard Henderson  <rth@cygnus.com>
13913
13914         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13915
13916 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13917
13918         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13919
13920 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13921
13922         * gcc.c-torture/compile/20000922-1.c: New file.
13923
13924 2000-09-21  Nick Clifton  <nickc@redhat.com>
13925
13926         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13927         a signed long modulo operation.
13928         (mod6): New function - perform an unsigned long modulo operation.
13929         (main): Add tests for modulos of very large numbers by very small
13930         dividends.
13931
13932 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13933
13934         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13935
13936 2000-09-19  Richard Henderson  <rth@cygnus.com>
13937
13938         * gcc.dg/compare2.c (case 10): XFAIL.
13939
13940 2000-09-18  Richard Henderson  <rth@cygnus.com>
13941
13942         * gcc.c-torture/execute/20000906-1.c: Move ...
13943         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13944         that support __builtin_trap.
13945
13946 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13947
13948         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13949
13950 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13951
13952         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13953         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13954         more $ format tests.
13955
13956 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13957
13958         * gcc.dg/format-errmk-1.c: New test.
13959
13960 2000-09-17  Greg McGary  <greg@mcgary.org>
13961
13962         * gcc.c-torture/execute/20000917-1.x: Remove.
13963
13964 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13965
13966         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13967
13968 2000-09-17  Greg McGary  <greg@mcgary.org>
13969
13970         * gcc.c-torture/execute/20000917-1.c: New test.
13971         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13972
13973 2000-09-16  Neil Booth  <NeilB@earthling.net>
13974
13975         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13976         in nested macro bug.
13977
13978 2000-09-15  Neil Booth  <NeilB@earthling.net>
13979
13980         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13981
13982 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13983
13984         * gcc.c-torture/execute/20000914-1.c: New test.
13985
13986 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13987
13988         * g++.other/inline13.C: New test.
13989
13990 2000-09-12  Andreas Jaeger  <aj@suse.de>
13991
13992         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13993         constant by Ulrich Drepper <drepper@redhat.com>.
13994
13995 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13996
13997         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13998
13999 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14000
14001         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14002
14003 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14004
14005         * gcc.dg/cpp/backslash.c: New test.
14006
14007 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14008
14009         * gcc.c-torture/execute/20000910-1.c: New test.
14010         * gcc.c-torture/execute/20000910-2.c: Likewise.
14011
14012 2000-09-11  Robert Lipe  <robertl@sco.com>
14013
14014         * gcc.dg/pragma-align.c: New test.
14015
14016 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14017
14018         * g++.old-deja/g++.pt/explicit82.C: New test.
14019         * g++.old-deja/g++.pt/explicit83.C: New test.
14020
14021 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14022
14023         * gcc.dg/asm-names.c: New test.
14024
14025 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14026
14027         * gcc.dg/cpp/tr-warn6.c: New test
14028
14029 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14030
14031         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14032         be accepted.
14033
14034 2000-09-07  Catherine Moore  <clm@redhat.com>
14035
14036         * gcc.c-torture/execute/unroll-1.c: New test.
14037
14038 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14039
14040         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14041         ERROR markers.
14042         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14043         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14044         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14045         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14046         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14047         Preprocess only.
14048         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14049         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14050
14051 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14052
14053         * g++.old-deja/g++.pt/deduct2.C: New test.
14054
14055 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14056
14057         * g++.old-deja/g++.pt/parms2.C: New test.
14058
14059 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14060
14061         * g++.old-deja/g++.pt/crash58.C: New test.
14062
14063 2000-09-06  Greg McGary  <greg@mcgary.org>
14064
14065         * gcc.c-torture/execute/20000906-1.c: New test.
14066         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14067
14068 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14069
14070         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14071
14072 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14073
14074         * g++.old-deja/g++.pt/crash57.C: New test.
14075
14076 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14077
14078         * g++.old-deja/g++.pt/crash56.C: New test.
14079
14080 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14081
14082         * g++.old-deja/g++.pt/koenig1.C: New test.
14083
14084 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14085
14086         * gcc.dg/20000904-1.c: New test.
14087
14088 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.dg/cpp/paste8.c: New test.
14091
14092 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14093
14094         * gcc.c-torture/compile/20000827-1.c: New test.
14095
14096 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14097
14098         * gcc.dg/format-diag-1.c: New test.
14099
14100 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14101
14102         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14103         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14104         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14105         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14106         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14107
14108 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14109
14110         * g++.old-deja/g++.other/nested4.C: New test.
14111
14112 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14113
14114         * g++.old-deja/g++.ns/scoped1.C: New test.
14115
14116 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14117
14118         * lib/g++.exp: Support testing already-installed GCC.
14119
14120 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14121
14122         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14123
14124 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14125
14126         * gcc.dg/return-type-2.c: New test.
14127
14128 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14129
14130         * gcc.c-torture/compile/20000825-1.c: New test.
14131
14132 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14133
14134         * gcc.dg/dwarf2-2.c: New test.
14135
14136 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14137
14138         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14139         dg-warning regexps.
14140
14141 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14142
14143         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14144         gcc.dg/format-ext-5.c: New tests.
14145
14146 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14147
14148         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14149
14150 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14151
14152         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14153
14154 2000-08-24  Richard Henderson  <rth@cygnus.com>
14155
14156         * gcc.dg/ia64-sync-1.c: New test.
14157         * gcc.dg/ia64-sync-2.c: New test.
14158         * gcc.dg/ia64-asm-1.c: New test.
14159
14160 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14161
14162         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14163         * gcc.dg/format-ext-2.c: New test.
14164
14165 2000-08-23  Jason Merrill  <jason@redhat.com>
14166
14167         * lib/old-dejagnu.exp: Also ignore "In member function" and
14168         "At global scope".
14169
14170 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14171
14172         * gcc.dg/noncompile/label-lineno-1.c: New test.
14173
14174 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14175
14176         * gcc.dg/c99-array-nonobj-1.c: New test.
14177
14178 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14179
14180         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14181         tests.
14182         * gcc.dg/format-ext-1.c: New test.
14183
14184 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14185
14186         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14187         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14188         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14189         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14190         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14191
14192 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14193
14194         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14195         gcc.dg/c99-strftime-2.c: New tests.
14196
14197 2000-08-22  Richard Henderson  <rth@cygnus.com>
14198
14199         * gcc.c-torture/execute/20000822-1.c: New test.
14200
14201 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14202
14203         * gcc.c-torture/execute/20000819-1.x: Remove.
14204
14205 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14206
14207         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14208         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14209         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14210         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14211         gcc.dg/format-xopen-1.c: New tests.
14212
14213 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14214
14215         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14216
14217 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14218
14219         * g++.old-deja/g++.other/loop2.C: New test.
14220
14221         * gcc.c-torture/compile/20000606-1.c: New test.
14222         * gcc.c-torture/compile/20000728-1.c: New test.
14223         * gcc.c-torture/execute/20000801-1.c: New test.
14224         * gcc.c-torture/execute/20000801-2.c: New test.
14225         * gcc.c-torture/execute/20000819-1.c: New test.
14226         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14227         * gcc.dg/20000629-1.c: New test.
14228         * gcc.dg/20000724-1.c: New test.
14229         * gcc.dg/20000807-1.c: New test.
14230
14231 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14232
14233         * gcc.dg/cpp/pragma-1.c: New test.
14234         * gcc.dg/cpp/pragma-2.c: New test.
14235
14236 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14237
14238         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14239         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14240
14241 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14242
14243         * gcc.c-torture/compile/20000818-1.c: New test.
14244
14245 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14246
14247         * gcc.c-torture/execute/20000818-1.c: New test.
14248
14249 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14250
14251         * gcc.dg/format-va-1.c: New test.
14252
14253 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14254
14255         * g++.old-deja/g++.other/typedef8.C: New test.
14256
14257 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14258
14259         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14260         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14261         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14262         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14263         * g++.old-deja/g++.other/ptrmem7.C: New test.
14264         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14265
14266 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14267
14268         * g++.old-deja/g++.pt/typename27.C: New test.
14269
14270 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14271
14272         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14273         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14274         * g++.old-deja/g++.pt/friend45.C: New test.
14275         * g++.old-deja/g++.other/friend8.C: New test.
14276
14277 2000-08-15  Richard Henderson  <rth@cygnus.com>
14278
14279         * gcc.c-torture/execute/20000815-1.c: New test.
14280
14281 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14282
14283         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14284         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14285         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14286
14287 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.old-deja/g++.other/refinit2.C: New test.
14290
14291 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14292
14293         * lib/c-torture.exp (c-torture): Make
14294         compiler_conditional_xfail_data global.
14295         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14296         compiler_conditional_xfail_data machinery.
14297         (f-torture-execute): Likewise.
14298         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14299         and only when unrolling loops.
14300
14301         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14302
14303 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14304
14305         * g++.old-deja/g++.pt/explicit81.C: New test.
14306
14307 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14308
14309         * g++.old-deja/g++.pt/typename26.C: New test.
14310
14311 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14312
14313         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14314         warning.
14315
14316 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14317
14318         * g++.old-deja/g++.other/array3.C: New test.
14319
14320 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14321
14322         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14323         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14324         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14325         New tests.
14326
14327 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14330         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14331
14332 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14333
14334         * gcc.c-torture/execute/20000808-1.c: New test.
14335
14336 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14337
14338         * gcc.dg/c90-const-expr-1.c: New test.
14339
14340 2000-08-08  Richard Henderson  <rth@cygnus.com>
14341
14342         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14343
14344 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14345
14346         * gcc.dg/noncompile/const-ll-1.c: New test.
14347
14348 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14349
14350         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14351
14352 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14353
14354         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14355         that running programs linked against the shared version of libobjc
14356         run correctly.
14357
14358 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14359
14360         * gcc.dg/c99-printf-1.c: New test.
14361
14362 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14363
14364         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14365
14366 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14367
14368         * gcc.c-torture/execute/20000731-1.x: Delete.
14369
14370 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14371
14372         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14373         and torture_without_loops as is done by c-torture.exp.
14374         (search_for): Copy from c-torture.exp.
14375         (gcc-dg-runtest): New function, drives a directory of tests
14376         iterating over the TORTURE_OPTIONS.
14377         (scan-assembler, scan-assembler-not): Move here from
14378         individual directory drivers.
14379
14380         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14381         defined by lib/gcc-dg.exp.
14382         * gcc.dg/cpp/cpp.exp: Likewise.
14383         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14384         gcc-dg-runtest, so we cycle over optimization options.
14385
14386         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14387         * gcc.dg/compare2.c: No longer expected to fail.
14388
14389 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14390
14391         * gcc.c-torture/execute/20000804-1.c: New test.
14392
14393 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14394
14395         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14396
14397 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14398
14399         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14400
14401 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14402
14403         * gcc.c-torture/compile/20000803-1.c: New test.
14404
14405 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14406
14407         * gcc.c-torture/execute/20000801-3.c,
14408         gcc.c-torture/execute/20000801-4.c: New tests.
14409         * gcc.c-torture/execute/20000801-3.x,
14410         gcc.c-torture/execute/20000801-4.x: Xfail.
14411
14412 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14413
14414         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14415         libobjc/.libs to allow for libtool.
14416
14417 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14418
14419         * gcc.c-torture/compile/20000802-1.c: New test.
14420
14421 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14422
14423         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14424
14425 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14426
14427         * gcc-c-torture/execute/20000731-2.c: New test.
14428
14429         * gcc.c-torture/execute/20000731-1.c: New test.
14430         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14431
14432 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14433
14434         * testsuite/gcc.dg/cpp/paste7.c: New test.
14435         * gcc.dg/cpp/20000725-1.c: New test.
14436
14437 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14438
14439         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14440         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14441         declaration warning for __builtin_dwarf_reg_size.
14442
14443         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14444
14445 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14446
14447         * gcc.dg/noncompile/voidparam-1.c: New test.
14448
14449 2000-07-30  Richard Henderson  <rth@cygnus.com>
14450
14451         * gcc.dg/c90-digraph-1.c: Don't xfail.
14452         * gcc.dg/compare2.c (case 10): Xfail.
14453         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14454
14455 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14456
14457         * gcc.dg/c99-main-1.c: New test.
14458
14459 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14460
14461         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14462
14463 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14464
14465         * gcc.c-tortuer/execute/20000726-1.c: New test.
14466
14467 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14468
14469         * gcc.c-torture/execute/enum-2.c: New test.
14470
14471 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14472
14473         * gcc.dg/cpp/tr-warn3.c: New test.
14474
14475 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14476
14477         * g++.old-deja/g++.ext/implicit1.C: Remove.
14478         * g++.old-deja/g++.jason/c2.C: Remove
14479         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14480         * g++.old-deja/g++.pt/crash16.C: Likewise.
14481         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14482
14483 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14484
14485         * g++.old-deja/g++.other/for2.C: New test.
14486
14487 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14488
14489         * gcc.dg/20000720-1.c: New test.
14490
14491 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14492
14493         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14494
14495 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14496
14497         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14498         * gcc.c-torture/execute/20000722-1.c: New.
14499         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14500
14501 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14502
14503         * gcc.dg/cpp/20000720-1.S: New test.
14504
14505 2000-07-21  Michael Meissner  <meissner@redhat.com>
14506
14507         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14508
14509 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14510
14511         * g++.old-deja/g++.brendan/crash16.C,
14512         g++.old-deja/g++.brendan/parse3.C,
14513         g++.old-deja/g++.brendan/redecl1.C,
14514         g++.old-deja/g++.ns/template13.C,
14515         g++.old-deja/g++.other/decl4.C,
14516         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14517
14518 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14519
14520         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14521         and "Internal error".
14522
14523         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14524         regexps.
14525         * gcc.dg/cpp/paste6.c: New test.
14526
14527 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14528
14529         * gcc.dg/cpp/tr-direct.c: New test.
14530
14531         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14532         gcc.dg/cpp/undef1.c: Tweak error regexps.
14533
14534 2000-07-18  Eric Christopher <echristo@redhat.com>
14535
14536         * gcc.c-torture/compile/20000718-1.c: New test.
14537
14538 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14539
14540         * cpplex.c (_cpp_push_token): If the token being pushed back
14541         is the previous token in this context, just subtract one from
14542         context->posn.
14543         * cppmacro.c (save_expansion): Clear aux field when storing a
14544         placemarker.
14545
14546 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14547
14548         * gcc.dg/noncompile/redecl-1.c: New test.
14549
14550 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14551
14552         * gcc.c-torture/execute/20000717-5.c: New test.
14553         * gcc.c-torture/execute/20000717-1.x: Removed.
14554
14555 2000-07-17  Richard Henderson  <rth@cygnus.com>
14556
14557         * gcc.c-torture/execute/20000717-4.c: New test.
14558
14559 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14560
14561         * gcc.dg/cpp/syshdr.c: New test.
14562         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14563
14564 2000-07-17  Neil Booth  <neilb@earthling.net>
14565
14566         * gcc.dg/cpp/cmdlne-dM.c: New test.
14567         * gcc.dg/cpp/cmdlne-dD.c: New test.
14568
14569 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14570
14571         * gcc.c-torture/execute/20000717-3.c: New test.
14572
14573         * gcc.c-torture/compile/20000717-1.c: New test.
14574
14575 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14576
14577         * gcc.c-torture/execute/20000717-2.c: New test.
14578
14579 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14580
14581         * gcc.dg/formatz-1.c: New test.
14582
14583         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14584         * gcc.dg/c99-digraph-1.c: New tests.
14585
14586         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14587         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14588
14589         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14590         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14591         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14592         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14593         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14594         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14595         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14596
14597 2000-07-17   Greg McGary <greg@mcgary.org>
14598
14599         * gcc.c-torture/execute/20000717-1.c: New test.
14600         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14601
14602 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14603
14604         * gcc.c-torture/execute/20000715-2.c: New test.
14605         * gcc.dg/20000715-1.c: New test.
14606
14607 2000-07-15  Michael Meissner  <meissner@redhat.com>
14608
14609         * gcc.c-torture/execute/20000715-1.c: New test.
14610
14611 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14612
14613         * gcc.c-torture/execute/20000707-1.c: New test.
14614
14615 2000-07-13  Neil Booth  <NeilB@earthling.net>
14616
14617         * testsuite/gcc.dg/cpp/digraph1.c,
14618         testsuite/gcc.dg/cpp/digraph2.c,
14619         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14620
14621 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14622
14623         * g77.f-torture/compile/20000630-2.f:  New test.
14624         * g77.f-torture/compile/20000630-2.x
14625
14626 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14627
14628         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14629
14630 2000-07-11  Neil Booth  <NeilB@earthling.net>
14631
14632         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14633
14634 2000-07-11  Neil Booth  <NeilB@earthling.net>
14635
14636         * gcc.dg/cpp/cmdlne-C.c: New.
14637
14638 2000-07-09  Neil Booth  <NeilB@earthling.net>
14639
14640         * gcc.dg/cpp/directiv.c: New tests.
14641         * gcc.dg/cpp/undef1.c: Update.
14642
14643 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14644
14645         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14646
14647 2000-07-09  Neil Booth  <NeilB@earthling.net>
14648
14649         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14650
14651 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14652
14653         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14654         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14655
14656 2000-07-08  Neil Booth  <NeilB@earthling.net>
14657
14658         * gcc.dg/cpp/macsyntx.c: New tests.
14659
14660 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14661
14662         * gcc.dg/20000707-1.c: New test.
14663
14664 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14665
14666         * gcc.c-torture/execute/20000706-1.c: New test.
14667         * gcc.c-torture/execute/20000706-2.c: New test.
14668         * gcc.c-torture/execute/20000706-3.c: New test.
14669         * gcc.c-torture/execute/20000706-4.c: New test.
14670         * gcc.c-torture/execute/20000706-5.c: New test.
14671
14672 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14673
14674         * g++.old-deja/g++.pt/instantiate7.C: New test.
14675
14676 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14677
14678         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14679         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14680         * g++.old-deja/g++.other/rtti3.C: Likewise.
14681         * g++.old-deja/g++.other/rttid3.C: Likewise.
14682
14683 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14684
14685         *  g77.f-torture/compile/20000630-1.x: Fix typo
14686
14687 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14688
14689         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14690         assembly output.
14691
14692 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14693
14694         * gcc.dg/cpp/ident.c: New test.
14695
14696 2000-07-05  Neil Booth  <NeilB@earthling.net>
14697
14698         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14699           gcc.dg/cpp/lexstrng.c: New tests.
14700
14701 2000-07-04  Neil Booth  <NeilB@earthling.net>
14702
14703         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14704         * gcc.dg/cpp/strify2.c: Same.
14705
14706 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14707
14708         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14709         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14710         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14711         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14712
14713         * testsuite/gcc.dg/cpp/macro1.c,
14714         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14715         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14716         testsuite/gcc.dg/cpp/strify1.c,
14717         testsuite/gcc.dg/cpp/strify2.c: New tests.
14718
14719 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14720
14721         * gcc.c-torture/execute/20000703-1.c: New test.
14722
14723 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14724
14725         * g++.old-deja/g++.pt (lookup10.C): New test.
14726
14727 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14728
14729         * g++.old-deja/g++.pt (typename25.C): New test.
14730
14731 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14732
14733         * gcc.c-torture/compile/20000701-1.c: New test.
14734
14735 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14736
14737         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14738         to test case.
14739
14740 2000-06-30  Catherine Moore  <clm@cygnus.com>
14741
14742         * gcc.c-torture/execute/align-1.c: New test.
14743
14744 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14745
14746         * g++.old-deja/g++.pt/expr8.C: New test.
14747         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14748
14749 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14750
14751         * gcc.c-torture/compile/20000629-1.c: New test.
14752
14753 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14754
14755
14756         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14757         gcc.dg/noncompile directory, depending on whether they're
14758         preprocessor tests or not.  Annotate all the tests for the dg
14759         framework.
14760
14761         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14762         * gcc.dg/noncompile/noncompile.exp: New.
14763
14764         * Moved files:
14765         Old name                                New name
14766         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14767         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14768         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14769         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14770         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14771         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14772         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14773         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14774         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14775         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14776         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14777         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14778         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14779         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14780         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14781         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14782         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14783         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14784         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14785         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14786         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14787         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14788         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14789         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14790
14791         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14792         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14793         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14794         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14795         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14796         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14797
14798 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14799
14800         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14801         declare one variable.  On the fourth, error.
14802         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14803         declared by 20000628-1a.h.
14804
14805 2000-06-29  Richard Henderson  <rth@redhat.com>
14806
14807         * gcc.c-torture/execute/930529-1.x: New file.
14808         * gcc.dg/920413-1.c: Adjust expected warning text.
14809         * gcc.dg/980217-1.c: Declare abort.
14810         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14811
14812 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14813
14814         * g77.f-torture/compile/20000629-1.f: New test.
14815         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14816
14817 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14818
14819         Rearrange lots of files, removing entirely the
14820         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14821         directories.
14822
14823         * Deleted files:
14824         gcc.c-torture/code_quality/code_quality.exp
14825         gcc.c-torture/special/special.exp
14826         gcc.failure/failure.exp
14827         gcc.failure/940409-1.x
14828         gcc.c-torture/compile/961203-1.x
14829
14830         * New files:
14831         gcc.misc-tests/linkage.exp
14832         gcc.c-torture/execute/920730-1t.c
14833         gcc.c-torture/execute/920730-1t.x
14834         gcc.c-torture/compile/920520-1.x
14835         gcc.c-torture/compile/920521-1.x
14836         gcc.c-torture/compile/981006-1.x
14837         gcc.c-torture/execute/eeprof-1.x
14838
14839         * Moved files (possibly with modifications to fit a new harness):
14840         Old name                                New name
14841         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14842         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14843         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14844         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14845         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14846         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14847         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14848         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14849         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14850         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14851         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14852         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14853         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14854         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14855
14856 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14857
14858         * c-torture/compile/961203-1.x: Delete.
14859
14860         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14861         not exit. Include stdio.h.
14862         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14863         * gcc.misc-tests/dg-12.c: Likewise.
14864         * gcc.misc-tests/dg-5.c: Likewise.
14865         * gcc.misc-tests/dg-6.c: Likewise.
14866         * gcc.misc-tests/dg-7.c: Prototype abort.
14867         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14868         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14869         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14870         not exit.
14871         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14872         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14873
14874 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14875
14876         * gcc.dg/cpp/20000628-1.c: New test.
14877         * gcc.dg/cpp/20000628-1.h: New header for above test.
14878         * gcc.dg/cpp/20000628-1a.h: Likewise.
14879
14880 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14881
14882         * gcc.dg/cpp: New directory.
14883         * gcc.dg/cpp/cpp.exp: New driver.
14884         * gcc.dg/cpp/20000627-1.c: New test.
14885         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14886         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14887         and rewrite as a compilation test.
14888
14889         * gcc.dg: Move many files into the cpp subdirectory, possibly
14890         renaming or editing them as well.
14891         Old name                New name
14892         990119-1.c              cpp/19990119-1.c
14893         990228-1.c              cpp/19990228-1.c
14894         990407-1.c              cpp/19990407-1.c
14895         990409-1.c              cpp/19990409-1.c
14896         990413-1.c              cpp/19990413-1.c
14897         990703-1.c              cpp/19990703-1.c
14898         20000127-1.c            cpp/20000127-1.c
14899         20000129-1.c            cpp/20000129-1.c
14900         20000207-1.c            cpp/20000207-1.c
14901         20000207-2.c            cpp/20000207-2.c
14902         20000209-1.c            cpp/20000209-1.c
14903         20000209-2.c            cpp/20000209-2.c
14904         20000301-1.c            cpp/20000301-1.c
14905         20000419-1.c            cpp/20000419-1.c
14906         20000510-1.S            cpp/20000510-1.S
14907         20000519-1.c            cpp/20000519-1.c
14908         20000529-1.c            cpp/20000529-1.c
14909         20000625-1.c            cpp/20000625-1.c
14910         20000625-2.c            cpp/20000625-2.c
14911         cpp-as1.c               cpp/assert1.c
14912         cpp-as2.c               cpp/assert2.c
14913         cxx-comments-1.c        cpp/cxxcom1.c
14914         cxx-comments-2.c        cpp/cxxcom2.c
14915         endif-label.c           cpp/endif.c
14916         cpp-hash1.c             cpp/hash1.c
14917         cpp-hash2.c             cpp/hash2.c
14918         cpp-if1.c               cpp/if-1.c
14919         cpp-if2.c               cpp/if-2.c
14920         cpp-if3.c               cpp/if-3.c
14921         cpp-if4.c               cpp/if-4.c
14922         cpp-if5.c               cpp/if-5.c
14923         cpp-cond.c              cpp/if-cexp.c
14924         cpp-missingop.c         cpp/if-mop.c
14925         cpp-missingparen.c      cpp/if-mpar.c
14926         cpp-opprec.c            cpp/if-oppr.c
14927         cpp-ifparen.c           cpp/if-paren.c
14928         cpp-shortcircuit.c      cpp/if-sc.c
14929         cpp-shift.c             cpp/if-shift.c
14930         cpp-unary.c             cpp/if-unary.c
14931         cpp-li1.c               cpp/line1.c
14932         cpp-li2.c               cpp/line2.c
14933         lineno.c                cpp/line3.c
14934         lineno-2.c              cpp/line4.c
14935         cpp-mi.c                cpp/mi1.c
14936         cpp-mic.h               cpp/mi1c.h
14937         cpp-micc.h              cpp/mi1cc.h
14938         cpp-mind.h              cpp/mi1nd.h
14939         cpp-mindp.h             cpp/mi1ndp.h
14940         cpp-mix.h               cpp/mi1x.h
14941         cpp-mi2.c               cpp/mi2.c
14942         cpp-mi2a.h              cpp/mi2a.h
14943         cpp-mi2b.h              cpp/mi2b.h
14944         cpp-mi2c.h              cpp/mi2c.h
14945         cpp-mi3.c               cpp/mi3.c
14946         cpp-mi3.def             cpp/mi3.def
14947         poison-1.c              cpp/poison.c
14948         pr-impl.c               cpp/prag-imp.c
14949         cpp-redef-2.c           cpp/redef1.c
14950         cpp-redef.c             cpp/redef2.c
14951         strpaste.c              cpp/strp1.c
14952         strpaste-2.c            cpp/strp2.c
14953         cpp-tradpaste.c         cpp/tr-paste.c
14954         cpp-tradstringify.c     cpp/tr-str.c
14955         cpp-tradwarn1.c         cpp/tr-warn1.c
14956         cpp-tradwarn2.c         cpp/tr-warn2.c
14957         trigraphs.c             cpp/trigraphs.c
14958         cpp-unc1.c              cpp/unc1.c
14959         cpp-unc2.c              cpp/unc2.c
14960         cpp-unc3.c              cpp/unc3.c
14961         cpp-unc.c               cpp/unc4.c
14962         undef.c                 cpp/undef1.c
14963         undef-2.c               cpp/undef2.c
14964         cpp-wi1.c               cpp/widestr1.c
14965
14966 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14967
14968         * lib/g++.exp (g++_include_flags): Tweak.
14969
14970 2000-06-27  H.J. Lu  <hjl@gnu.org>
14971             Loren J. Rittle  <ljrittle@acm.org>
14972
14973         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14974         version with one that knows about the new gcc tree structure.
14975         (g++_link_flags): Same.
14976
14977 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14978
14979         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14980         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14981         case we are cross-compiling.
14982
14983         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14984         g++.old-deja/g++.niklas/Makefile.in,
14985         g++.old-deja/g++.niklas/configure.in,
14986         g++.old-deja/g++.other/Makefile.in,
14987         g++.old-deja/g++.other/configure.in,
14988         gcc.c-torture/code_quality/Makefile.in,
14989         gcc.c-torture/code_quality/configure.in,
14990         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14991         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14992         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14993         gcc.c-torture/execute/ieee/Makefile.in,
14994         gcc.c-torture/execute/ieee/configure.in,
14995         gcc.c-torture/noncompile/Makefile.in,
14996         gcc.c-torture/noncompile/configure.in,
14997         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14998         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14999         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15000
15001 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15002
15003         * g++.old-deja/g++.other/ambig3.C: New test.
15004
15005 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15006
15007         * g++.old-deja/g++.pt/syntax1.C: New test.
15008         * g++.old-deja/g++.pt/syntax2.C: New test.
15009         * g++.old-deja/g++.other/syntax3.C: New test.
15010         * g++.old-deja/g++.other/syntax4.C: New test.
15011
15012 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15013
15014         * gcc.dg/20000623-1.c: Prototype exit and abort.
15015
15016 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15017
15018         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15019         New tests.
15020         * gcc.dg/cpp-mi3.def: New file.
15021
15022         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15023         inside assertions.
15024         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15025         lexer's error messages.
15026         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15027         divine anything from the linemarkers.
15028         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15029         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15030
15031 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15032
15033         * gcc.dg/20000623-1.c: New test.
15034
15035 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15036
15037         * gcc.c-torture/execute/20000622-1.c: New test.
15038
15039 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.other/init15.C: New test.
15042
15043 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15044
15045         * g++.old-deja/g++.pt/vaarg2.C: New test.
15046         * g++.old-deja/g++.pt/vaarg3.C: New test.
15047
15048 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15049
15050         * g++.old-deja/g++.other/dyncast6.C: New test.
15051
15052 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15053
15054         * gcc.c-torture/execute/loop-6.c: New test.
15055
15056 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15057
15058         * gcc.dg/20000614-1.c: New test.
15059         * gcc.dg/20000614-2.c: New test.
15060
15061 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15062
15063         * g++.old-deja/g++.other/inline12.C: New test.
15064
15065 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15066
15067         * g++.old-deja/g++.other/eh1.C: New test.
15068
15069 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15070
15071         * g++.old-deja/g++.other/type.C: New test.
15072
15073 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15074
15075         * g++.old-deja/g++.other/initstring.C: New test.
15076
15077 2000-06-12  Jason Merrill  <jason@redhat.com>
15078
15079         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15080
15081 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/compile/20000609-1.c: New test.
15084
15085 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15086
15087         * gcc.dg/20000609-1.c: New test.
15088
15089 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15090
15091         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15092         * gcc.c-torture/noncompile/poison-1.c: Move...
15093         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15094         * gcc.dg/cpp-li1.c: Add a token after the #line.
15095
15096 2000-06-05  Richard Henderson  <rth@cygnus.com>
15097
15098         * gcc.c-torture/execute/20000605-2.c: New test.
15099         * gcc.c-torture/execute/20000605-3.c: New test.
15100
15101 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15102
15103         * g77.f-torture/execute/20000503-1.x: New file.
15104
15105 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15106
15107         * g++.old-deja/g++.eh/badalloc1.C: New test.
15108
15109 2000-06-05  Richard Henderson  <rth@cygnus.com>
15110
15111         * gcc.c-torture/execute/20000605-1.c: New test.
15112
15113 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15114             Nathan Sidwell <nathan@codesourcery.com>
15115
15116         * gcc.c-torture/compile/20000605-1.c: New test.
15117
15118 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15119
15120         * g77.f-torture/compile/20000601-1.f:  New test.
15121
15122 2000-06-03  Richard Henderson  <rth@cygnus.com>
15123
15124         * gcc.c-torture/execute/20000603-1.c: New.
15125
15126 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15127
15128         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15129         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15130
15131 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15132
15133         * gcc.dg/compare2.c (case 12): XFAIL.
15134         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15135         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15136
15137         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15138
15139 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15140
15141         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15142         guard macro is already defined when the header is first
15143         included.
15144         * gcc.dg/cpp-mix.h: New file.
15145         * gcc.dg/endif-label.c: Update patterns to match compiler.
15146
15147         * g++.brendan/complex1.C: Declare abort.
15148         * g++.law/refs4.C: Remove XFAIL.
15149         * g++.oliva/expr2.C: Declare abort and exit.
15150
15151 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15152
15153         * gcc.c-torture/execute/20000528-1.c: New test.
15154
15155         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15156         * g++.old-deja/g++.law/temps4.C: Likewise.
15157
15158         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15159         stdlib.h.  Call abort() on failure.
15160         * g++.old-deja/g++.law/refs4.C: Likewise.
15161         * g++.old-deja/g++.law/temps4.C: Likewise.
15162         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15163         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15164
15165 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15166
15167         Relative to g++.dg/special:
15168         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15169
15170         Relative to g++.old-deja:
15171         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15172         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15173         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15174         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15175         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15176         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15177         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15178
15179         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15180         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15181         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15182         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15183         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15184         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15185         and/or string.h.
15186
15187         * g++.other/goto1.C: Update expectations for error messages.
15188
15189 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15190
15191         * gcc.c-torture/compile/20000523-1.c: New test.
15192
15193 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15194
15195         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15196
15197 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15198
15199         * g++.old-deja/g++.eh/catch11.C: New test.
15200         * g++.old-deja/g++.eh/catch12.C: New test.
15201
15202 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15203
15204         * gcc.c-torture/execute/20000523-1.c: New test.
15205
15206 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15207
15208         * c-torture/execute/bcp-1.c: Replace abort in arg of
15209         __builtin_constant_p with a generic external function.
15210
15211         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15212         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15213         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15214         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15215         Prototype abort and/or exit.
15216
15217         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15218         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15219         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15220         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15221
15222 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15223
15224         * gcc.dg/dwarf2-1.c: New test.
15225
15226 2000-05-20  Richard Henderson  <rth@cygnus.com>
15227
15228         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15229
15230 2000-05-20  Andreas Jaeger  <aj@suse.de>
15231
15232         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15233         testcase.
15234
15235 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15236
15237         * gcc.c-torture/execute/20000519-2.c: New test.
15238
15239 2000-05-19  Andreas Jaeger  <aj@suse.de>
15240
15241         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15242         which fails with SSA.
15243
15244         * lib/c-torture.exp: Also test with -O3 -fssa.
15245
15246 2000-05-18  Michael Meissner  <meissner@redhat.com>
15247
15248         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15249         * gcc.c-torture/execute/920415-1.c: Ditto.
15250         * gcc.c-torture/execute/920501-1.c: Ditto.
15251         * gcc.c-torture/execute/conversion.c: Ditto.
15252         * gcc.c-torture/execute/cvt-1.c: Ditto.
15253
15254 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15255
15256         * gcc.c-torture/compile/20000518-1.c: New test.
15257
15258 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15259
15260         * g77.f-torture/compile/200005018.f:  New test.
15261
15262 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15263
15264         * gcc.c-torture/compile/20000517-1.c: New test.
15265
15266 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15267
15268         * gcc.c-torture/execute/20000516-1.c: New test.
15269
15270 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15271
15272         * g++.old-deja/g++.other/eh.C: New test.
15273
15274 2000-05-12  Richard Henderson  <rth@cygnus.com>
15275
15276         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15277         constants through to doit's conditional.
15278
15279 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15280
15281         * gcc.c-torture/compile/20000511-1.c: New test.
15282         * g77.f-torture/compile/20000511-1.f: New test.
15283         * g77.f-torture/compile/20000511-2.f: New test.
15284
15285 2000-05-11  Michael Meissner  <meissner@redhat.com>
15286
15287         * gcc.c-torture/execute/20000511-1.c: New test.
15288
15289 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15290
15291         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15292         * gcc.dg/20000510-1.S: New.
15293
15294 2000-05-08  Catherine Moore  <clm@cygnus.com>
15295
15296         * gcc.dg/unused-3.c: New.
15297
15298 2000-05-06  Richard Henderson  <rth@cygnus.com>
15299
15300           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15301           * g++.old-deja/g++.mike/warn1.C: Likewise.
15302           * g++.old-deja/g++.pt/local1.C: Likewise.
15303           * g++.old-deja/g++.pt/local7.C: Likewise.
15304           * g++.old-deja/g++.pt/spec16.C: Likewise.
15305
15306 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15307
15308         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15309
15310 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15311
15312           * g77.f-torture/execute/20000503-1.f:  New test.
15313
15314 2000-05-04  Andreas Jaeger  <aj@suse.de>
15315
15316         * gcc.dg/noreturn-2.c: New test.
15317
15318 2000-05-04  Neil Booth  <NeilB@earthling.net>
15319
15320         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15321         preprocessor.
15322
15323 2000-05-04  Richard Henderson  <rth@cygnus.com>
15324
15325         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15326
15327 2000-05-04  Richard Henderson  <rth@cygnus.com>
15328
15329         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15330         OpenSSL by Jason R Thorpe.
15331
15332 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15333
15334         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15335
15336 2000-05-03  Robert Lipe <robertlipe@usa.net>
15337
15338         * gcc.dg/20000503-1.c: New test.
15339
15340 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15341
15342         * gcc.c-torture/compile/20000502-1.c: New test.
15343         * g++.old-deja/g++.other/align.C: New test.
15344         * gcc.dg/cpp-tradstringify.c: New test.
15345
15346 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15347
15348         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15349         and hard registers.
15350
15351 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15352
15353         * gcc.c-torture/execute/loop-5.c: New test.
15354
15355 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15356
15357         * gcc.c-torture/execute/va-arg-20.c: New test.
15358
15359 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15360
15361         * gcc.c-torture/execute/20000422-1.c: New test.
15362
15363 2000-04-20  Greg McGary  <gkm@gnu.org>
15364
15365         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15366         when optimizing, but without sibling-call optimizations (-O1).
15367
15368 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15369
15370           * gcc.c-torture/compile/20000420-1.c: New test.
15371
15372 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15373
15374         * g++.abi/ptrflags.C: New test.
15375         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15376
15377 2000-04-19  Catherine Moore  <clm@cygnus.com>
15378
15379         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15380
15381 2000-04-19  Greg McGary  <gkm@gnu.org>
15382
15383         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15384         sibling-call optimizations.
15385
15386 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15387
15388         * gcc.dg/20000419-1.c: New test.
15389
15390 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15391
15392         * gcc.c-torture/execute/20000412-6.c: New test.
15393
15394 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15395
15396         * gcc.c-torture/execute/20000412-5.c: New test.
15397         * g77.f-torture/compile/20000412-1.f: New test.
15398         * gcc.c-torture/execute/20000412-4.c: New test.
15399         * gcc.c-torture/compile/20000412-2.c: New test.
15400         * gcc.c-torture/execute/20000412-3.c: New test.
15401         * gcc.c-torture/compile/20000412-1.c: New test.
15402         * gcc.c-torture/execute/20000412-2.c: New test.
15403
15404 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15405
15406         * objc/execute/bf-20.m: New test.
15407
15408 2000-04-10  Richard Henderson  <rth@cygnus.com>
15409
15410         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15411
15412         * gcc.c-torture/execute/20000412-1.c: New test.
15413
15414 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15415
15416         * g++.old-deja/g++.eh/catchptr1.C: New test.
15417
15418 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15419
15420         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15421
15422 2000-04-08  Neil Booth  <NeilB@earthling.net>
15423
15424         * gcc.dg/cpp-nullchar.c: Remove test as
15425         embedded nulls cause problems.
15426
15427 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15428
15429         * gcc.dg/compare2.c: New test.
15430
15431 2000-04-08  Neil Booth  <NeilB@earthling.net>
15432
15433         * gcc.dg/cpp-nullchar.c: New test.
15434
15435 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15436
15437         * gcc.dg/cpp-mi2.c: New test.
15438         * gcc.dg/cpp-mi2[abc].h: New files.
15439
15440 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15441
15442         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15443         member name.
15444
15445 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15446
15447         * g++.old-deja/g++.abi/vmihint.C: New test.
15448
15449 2000-04-06  Neil Booth  <NeilB@earthling.net>
15450
15451         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15452         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15453         copyright.
15454
15455 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15456
15457         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15458         avoid stack-frame overwrite.
15459
15460 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15461
15462         * gcc.c-torture/compile/20000405-2.c: New test.
15463         * gcc.c-torture/compile/20000405-3.c: New test.
15464
15465 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15466
15467         * gcc.c-torture/compile/20000405-1.c: New test.
15468
15469 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15470
15471         * gcc.dg/cast-qual-1.c: Revert last change.
15472
15473 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15474
15475         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15476
15477 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15478
15479         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15480         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15481
15482 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15483
15484         * gcc.c-torture/compile/20000403-2.c: New test.
15485         * gcc.c-torture/compile/20000403-1.c: New test.
15486
15487 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15488
15489         * gcc.c-torture/execute/20000403-1.c: New test.
15490
15491 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15492
15493         * gcc.c-torture/execute/20000402-1.c: New test.
15494
15495 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15496
15497         * gcc.c-torture/execute/va-arg-15.c: New test.
15498         * gcc.c-torture/execute/va-arg-16.c: New test.
15499         * gcc.c-torture/execute/va-arg-17.c: New test.
15500         * gcc.c-torture/execute/va-arg-18.c: New test.
15501         * gcc.c-torture/execute/va-arg-19.c: New test.
15502
15503 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15504
15505         * gcc.c-torture/compile/981211-1.c: Move to...
15506         * gcc.dg/cpp-as1.c: ...here.
15507         * gcc.dg/cpp-as2.c: New file.
15508
15509         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15510         compiler.
15511
15512 2000-04-02  Neil Booth  <NeilB@earthling.net>
15513
15514         * gcc.dg/cpp-cond.c  New tests.
15515         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15516         accidental success less likely.
15517         * gcc.dg/cpp-missingop.c  New tests.
15518         * gcc.dg/cpp-missingparen.c  New tests.
15519         * gcc.dg/cpp-shift.c  New tests.
15520         * gcc.dg/cpp-shortcircuit.c  New tests.
15521         * gcc.dg/cpp-unary.c  New tests.
15522
15523 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15524
15525         * gcc.c-torture/compile/20000329-1.c: New test.
15526
15527 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15528
15529         * gcc.c-torture/compile/20000326-1.c: New test.
15530         * gcc.c-torture/compile/20000326-2.c: New test.
15531
15532 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15533
15534         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15535         the first parameter is a function argument.
15536
15537 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15538
15539         * g++.old-deja/g++.ext/array4.C: New test.
15540
15541 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15542
15543         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15544
15545 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15546
15547         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15548
15549 2000-03-19  Richard Henderson  <rth@cygnus.com>
15550
15551         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15552
15553 2000-03-19  Richard Henderson  <rth@cygnus.com>
15554
15555         * gcc.c-torture/compile/20000319-1.c: New test.
15556
15557 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15558
15559         * gcc.c-torture/execute/20000314-3.c: New test.
15560         * gcc.c-torture/execute/20000314-2.c: New test.
15561         * gcc.c-torture/execute/20000314-1.c: New test.
15562         * gcc.c-torture/compile/20000314-2.c: New test.
15563         * gcc.c-torture/compile/20000314-1.c: New test.
15564
15565 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15566
15567         * g++.old-deja/g++.warn/inline.C: New test.
15568
15569 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15570
15571         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15572         standards-compliant result rather than specific constants.
15573         Put test-values in array.
15574
15575 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15576
15577         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15578         (g++_target_compile): Put test-specific options last.
15579
15580 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15581
15582         * g++.old-deja/g++.eh/vbase4.C: New test.
15583
15584 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15585
15586         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15587
15588 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15589
15590         * g++.old-deja/g++.brendan/misc12.C: Removed.
15591         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15592         * g++.old-deja/g++.ext/pretty4.C: New test.
15593
15594 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15595
15596         * g++.old-deja/g++.other/string2.C: New test.
15597
15598 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15599
15600         * g++.old-deja/g++.warn/impint2.C: New test.
15601
15602 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15603
15604         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15605         is 1, not zero.
15606
15607 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15608
15609         * g++.old-deja/g++.warn/impint.C: New test.
15610         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15611         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15612         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15613         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15614         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15615         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15616         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15617         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15618         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15619         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15620         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15621         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15622
15623 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15624
15625         * gcc.dg/cpp-redef.c: New test.
15626
15627 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15628
15629         * g++.old-deja/g++.pt/unify7.C: New test.
15630
15631 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15632
15633         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15634         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15635
15636 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15637
15638         * gcc.c-torture/compile/20000224-1.c: New test.
15639
15640 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15641
15642         * gcc.c-torture/compile/cpp-2.c: New test.
15643         * gcc.c-torture/compile/cpp-1.c: New test.
15644
15645 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15646
15647         * gcc.c-torture/execute/20000225-1.c: New test.
15648
15649 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15650
15651         * gcc.dg/cpp-li2.c: New test.
15652
15653         * gcc.dg/cpp-wi1.c: New test.
15654
15655         * gcc.dg/cpp-li1.c: New test.
15656
15657 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15658
15659         * g++.old-deja/g++.other/sizeof5.C: New test.
15660
15661 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15662
15663         * gcc.c-torture/execute/va-arg-13.c: New test.
15664
15665 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15666
15667         * gcc.c-torture/execute/va-arg-12.c: New test.
15668
15669 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15670
15671         * gcc.c-torture/execute/20000223-1.c: New test.
15672
15673 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15674
15675         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15676
15677 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15678
15679         * g++.old-deja/g++.abi/ptrmem.C: New test.
15680
15681 2000-02-19  Richard Henderson  <rth@cygnus.com>
15682
15683         * gcc.c-torture/compile/init-3.c: New.
15684
15685 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15686
15687         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15688         ALWAYS_CXXFLAGS.
15689
15690 2000-02-11  Robert Lipe <robertl@sco.com>
15691
15692         * gcc.c-torture/compile/20000211-3.c: New test.
15693
15694 2000-02-11  Martin Buchholz <martin@xemacs.org>
15695
15696         * gcc.c-torture/compile/20000211-2.c: New test.
15697
15698 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15699
15700         * gcc.c-torture/compile/20000211-1.c: New test.
15701
15702 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15703
15704         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15705           on native targets
15706
15707 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15708
15709         * g++.old-deja/g++.other/cast5.C: New test.
15710
15711 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15712
15713         * gcc.c-torture/execute/20000205-1.c: New.
15714
15715 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15716
15717         * g++.old-deja/g++.jason/cast3.C: Return void.
15718         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15719
15720 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15721
15722         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15723
15724         * gcc.dg/loop-1.c: New test.
15725
15726 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15727
15728         * gcc.c-torture/compile/20000127-1.c: New test.
15729         * gcc.c-torture/execute/991228-1.c: New test.
15730
15731 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15732
15733         * gcc.dg/unused-2.c: New test.
15734
15735         * gcc.dg/conv-1.c: New test.
15736
15737 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15738
15739         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15740         compiler.
15741         (tool_option_proc): Fix typo.
15742
15743 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15744
15745         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15746         of the ld on the host, not on the build machine.
15747         Also, don't crash if '--help' is not a supported option.
15748
15749 2000-01-24  Richard Henderson  <rth@cygnus.com>
15750
15751         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15752
15753 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15754
15755         * gcc.c-torture/execute/20000120-2.c: New test.
15756         * gcc.c-torture/execute/20000120-1.c: New test.
15757
15758 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15759
15760         * gcc.c-torture/execute/20000113-1.c: New test.
15761
15762 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15763
15764         * gcc.c-torture/execute/20000112-1.c: New test.
15765
15766 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15767
15768         * gcc.dg/20000111-1.c: New test.
15769
15770 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15771
15772         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15773         with 16 bit integers.
15774
15775 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15776
15777         * gcc.dg/20000108-1.c: New test.
15778
15779 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15780
15781         * g++.old-deja/g++.ns/koenig8.C: New test.
15782
15783 2000-01-05  Nathan Sidwell  <nathan@
15784
15785         * gcc.c-torture/execute/990531-1.c: New test.
15786
15787 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15788
15789         * gcc.c-torture/compile/990527-1.c: New test.
15790
15791 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15792
15793         * gcc.c-torture/execute/990527-1.c: New test.
15794
15795 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15796
15797         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15798         bitfields as signed.
15799
15800 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15801
15802         * g77.f-torture/compile/19990525-0.f: New test.
15803
15804 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15805
15806         * gcc.c-torture/execute/990525-2.c: New test.
15807
15808         * gcc.c-torture/execute/990525-1.c: New test.
15809
15810 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15811
15812         * g++.old-deja/g++.other/anon3.C: New test.
15813         * g++.old-deja/g++.other/anon4.C: New test.
15814         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15815         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15816         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15817         Merrill).
15818
15819 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15820
15821         * gcc.c-torture/execute/990524-1.c: New test.
15822
15823         * gcc.dg/990524-1.c: New test.
15824
15825 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15826
15827         * gcc.c-torture/compile/990523-1.c: New test.
15828
15829 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15830
15831         * gcc.c-torture/compile/990519-1.c: New test.
15832
15833 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15834
15835         * gcc.c-torture/compile/990517-1.c: New test.
15836
15837         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15838         (e4, f4): New tests.
15839         (main): Call them.
15840
15841 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15842
15843         * gcc.dg/noreturn-1.c: New test.
15844
15845 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15846
15847         * gcc.c-torture/execute/990513-1.c: New test.
15848
15849 1999-05-10  Richard Henderson  <rth@cygnus.com>
15850
15851         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15852
15853 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15854
15855         * g77.f-torture/execute/erfc.f: Use small single-precision
15856         values, to avoid problems on Alphas when not -mieee.
15857
15858 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15859
15860         * gcc.dg/990506-0.c: New test.
15861
15862 1999-05-08  Richard Henderson  <rth@cygnus.com>
15863
15864         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15865         the constant to test.  Don't XFAIL 64-bit targets.
15866
15867         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15868         * g++.old-deja/g++.law/profile1.C: Likewise.
15869
15870         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15871         operator new instances.
15872         * g++.old-deja/g++.other/delete5.C: Likewise.
15873
15874 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15875
15876         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15877         intrinsic.
15878
15879 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15880
15881         * g77.f-torture/execute/u77-test.f: Reverse order of two
15882         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15883
15884 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15885
15886         * gcc.dg/compare1.c: New test.
15887
15888 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15889
15890         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15891         New tests.
15892
15893 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15894
15895         * g77.f-torture/compile/19990502-1.f: New test.
15896
15897 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15898
15899         * g77.f-torture/compile/19990502-0.f: New test.
15900
15901 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15902
15903         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15904         intrinsic.
15905
15906 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15907
15908         * g77.f-torture/execute/u77-test.f (main): List libU77
15909         intrinsics not currently tested.
15910         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15911         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15912         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15913         Trim blanks off the ends of some printed strings.
15914
15915 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15916
15917         * g77.f-torture/execute/u77-test.f (main): Just warn about
15918         FSTAT gid disagreement, as it's expected on some systems.
15919
15920 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15921
15922         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15923         use a new function, which allows for some slop.
15924         Clean up some commentary.
15925         (issum): The new function.
15926         (sgladd): Deleted subroutine.
15927
15928 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15929
15930         * g77.f-torture/execute/u77-test.f: Modify to be more like
15931         libf2c/libU77 version, bringing patches to that version here.
15932         Add suitable commentary.
15933
15934 1999-04-25  Richard Henderson  <rth@cygnus.com>
15935
15936         * gcc.dg/990424-1.c: New test.
15937
15938 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15939
15940         * g77.f-torture/execute/u77-test.f (main): Bug involving
15941         LSTAT has been fixed, so turn back on full checking.
15942
15943 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15944
15945         * g77.f-torture/compile/19990419-0.f: New test.
15946         * g77.f-torture/execute/19990419-1.f: New test.
15947
15948 1999-04-17  Richard Henderson  <rth@cygnus.com>
15949
15950         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15951         to avoid the need for a prototype to supress a warning.
15952
15953 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15954
15955         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15956
15957 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15958
15959         * gcc.c-torture/execute/990404-1.c: New test.
15960
15961 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15962
15963         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15964         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15965         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15966         missing initializer warnings.
15967
15968 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15969
15970         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15971         matching strings.
15972
15973 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15974
15975         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15976
15977 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15978
15979         * g77.f-torture/execute/19990325-0.f: New test.
15980         * g77.f-torture/execute/19990325-1.f: New test.
15981
15982 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15983
15984         * gcc.c-torture/execute/990324-1.c: New test.
15985
15986 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15987
15988         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15989         test with 4.
15990
15991 1999-03-17  Richard Henderson  <rth@cygnus.com>
15992
15993         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15994
15995 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15996
15997         * g77.f-torture/execute/19990313-2.f: New test.
15998         * g77.f-torture/execute/19990313-3.f: New test.
15999
16000 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16001
16002         * g77.f-torture/execute/19990313-0.f: New test.
16003         * g77.f-torture/execute/19990313-1.f: New test.
16004
16005 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16006
16007         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16008         printf to sprintf.
16009         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16010         (main): Add check for u15.  Conditionalize u31 check depending on
16011         whether ints are <32 bits or >=32 bits.
16012
16013 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16014
16015         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16016
16017 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16018
16019         * g77.f-torture/compile/19990305-0.f: New test.
16020         * g77.f-torture/execute/19981119-0.f: New test.
16021
16022 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16023
16024         * g77.f-torture/execute/970625-2.f: call ABORT if final
16025         result is not correct, instead of just printing it.
16026         Add this checking via newly introduced obfuscation, to
16027         trip up buggy front ends.
16028
16029 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16030
16031         * g77.f-torture/compile/960317-1.f: Moved from being
16032         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16033
16034 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16035
16036         * g77.f-torture/execute/960317-1.f: New (old) test.
16037         * g77.f-torture/execute/970625-2.f: Ditto.
16038
16039 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16040
16041         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16042         message on line 1 or line 2; cccp and cpplib do this differently.
16043
16044 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16045
16046         * g++.old-deja/g++.law/weak1.C: New test.
16047
16048 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16049
16050         * gcc.c-torture/execute/990119-1.c: Renamed to...
16051         * gcc.dg/990119-1.c: this, so it will only be tested once
16052         (it's a preprocessor test, it doesn't need to be run at
16053         multiple optimization levels).
16054
16055 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16056
16057         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16058           ALWAYS_CXXFLAGS.
16059
16060 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16061
16062         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16063         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16064         to not be compilable by current g77.
16065
16066 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16067
16068         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16069
16070 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16071
16072         * gcc.c-torture/execute/990222-1.c: New test.
16073
16074 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16075
16076         * g77.f-torture/compile/19990218-0.f: New test.
16077         * g77.f-torture/noncompile/19990218-1.f: New test.
16078
16079 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16080
16081         * g77.f-torture/compile/19981216-0.f: New test.
16082
16083 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16084
16085         * gcc.dg/990214-1.c: New test.
16086
16087 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16088
16089         * gcc.dg/990213-2.c: New test.
16090
16091         * gcc.dg/990213-1.c: New test.
16092
16093 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16094
16095         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16096         ints.
16097
16098 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16099
16100         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16101         specified by target.
16102
16103         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16104
16105 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16106
16107         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16108
16109 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16110
16111         * gcc.dg/special/ecos.exp: New test driver for new tests with
16112         special requirements.
16113
16114         * gcc.dg/special/alias-1.c: New test.
16115         * gcc.dg/special/gcsec-1.c: New test.
16116         * gcc.dg/special/weak-1.c: New test.
16117         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16118         * gcc.dg/special/weak-2.c: New test.
16119         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16120         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16121         * gcc.dg/special/wkali-1.c: New test.
16122         * gcc.dg/special/wkali-2.c: New test.
16123         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16124         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16125
16126 1999-02-10  Felix Lee  <flee@cygnus.com>
16127
16128           * lib/c-torture.exp (c-torture-compile): Pull out code for
16129           analyzing gcc error messages.
16130           (c-torture-execute): Likewise.  Fix some (harmless) false
16131           positives.
16132           * lib/gcc.exp (gcc_check_compile): New function.
16133
16134 1999-02-08  Richard Henderson  <rth@cygnus.com>
16135
16136         * gcc.c-torture/execute/990208-1.c: New test.
16137
16138 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16139
16140         * g++.dg/special/ecos.exp: New driver for new tests with special
16141         requirements
16142
16143         * g++.dg/special/conpr-1.C: New test
16144         * g++.dg/special/conpr-2.C: New test
16145         * g++.dg/special/conpr-2a.C: New test
16146         * g++.dg/special/conpr-3.C: New test
16147         * g++.dg/special/conpr-3a.C: New test
16148         * g++.dg/special/conpr-3b.C: New test
16149
16150         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16151         allow g++ to use the dg driver
16152
16153         * README: Add comment about g++.dg directory
16154
16155 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16156
16157         * README: Update email addresses.
16158
16159 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16160
16161         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16162         arguments in order to force structure S onto the stack even on
16163         the alpha.
16164         (test): Pass 10 leading arguments to function foo as well as the
16165         structure S.
16166
16167         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16168         failure for all targets.
16169
16170         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16171         abort to terminate program execution.
16172
16173 1999-01-30  Richard Henderson  <rth@cygnus.com>
16174
16175         * gcc.c-torture/execute/990130-1.c: New test.
16176
16177 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16178
16179         * gcc.dg/990130-1.c: New test.
16180
16181 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16182
16183         * gcc.c-torture/execute/990128-1.c: New test.
16184
16185 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16186
16187         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16188
16189 1999-01-27  Felix Lee  <flee@cygnus.com>
16190
16191         * lib/c-torture.exp (c-torture-compile): pull out code for
16192         analyzing gcc error messages.
16193         (c-torture-execute): ditto, and fix some (harmless) false
16194         positives.
16195         * lib/gcc.exp (gcc_check_compile): new function.
16196
16197 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16198
16199         * gcc.dg/990117-1.c: New test.
16200
16201         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16202
16203         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16204
16205 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16206
16207         * g77.f-torture/compile/990115-1.f: New test.
16208
16209 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16210
16211         * gcc.c-torture/compile/990107-1.c: New test
16212
16213 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.c-torture/execute/990106-2.c: New test.
16216
16217         * gcc.c-torture/execute/990106-1.c: New test.
16218
16219 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16220
16221         * gcc.c-torture/compile/981223-1.c: New test.
16222
16223 1998-12-29  Richard Henderson  <rth@cygnus.com>
16224
16225         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16226         (opt3): Rename from opt4 and disable.
16227
16228 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16229
16230         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16231
16232 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16233
16234         * g++.old-deja/g++.other/conv5.C: New test.
16235
16236 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16237
16238         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16239
16240 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16241
16242         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16243
16244 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16245
16246         * gcc.c-torture/compile/981211-1.c: New test.
16247
16248 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16249
16250         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16251
16252         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16253
16254 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16255
16256         * gcc.special/930510-1.c: Make C9X safe.
16257         * gcc.misc-tests/gcov-1.c Similarly.
16258         * gcc.misc-tests/gcov-2.c Similarly.
16259
16260 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16261
16262         * gcc.dg/ultrasp1.c: New test.
16263
16264 1998-12-06  Richard Henderson  <rth@cygnus.com>
16265
16266         * gcc.c-torture/execute/981206.c: New test.
16267
16268 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16269
16270         * g++.old-deja/g++.ns/template7.C: New test.
16271
16272         * g++.old-deja/g++.other/expr1.C: New test.
16273
16274         * g++.old-deja/g++.eh/tmpl3.C: New test.
16275
16276         * g++.old-deja/g++.eh/tmpl2.C: New test.
16277
16278 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16279
16280         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16281         * g++.old-deja/g++.other/using6.C: Removed.
16282         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16283
16284         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16285
16286 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16287
16288         * g++.old-deja/g++.pt/overload8.C: New test.
16289
16290         * g++.old-deja/g++.pt/overload7.C: New test.
16291
16292         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16293
16294         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16295         and relinking messages.
16296         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16297         compiling with -frepo.
16298
16299 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16300
16301         * g++.old-deja/g++.pt/lookup6.C: New test.
16302
16303 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16304
16305         * gcc.c-torture/execute/981130-1.c: New test.
16306         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16307
16308 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16309
16310         * g++.old-deja/g++.pt/explicit76.C: New test.
16311
16312         * g++.old-deja/g++.pt/friend38.C: New test.
16313
16314         * g++.old-deja/g++.ns/crash2.C: New test.
16315
16316         * g++.old-deja/g++.pt/defarg8.C: New test.
16317
16318         * g++.old-deja/g++.pt/instantiate6.C: New test.
16319
16320         * g++.old-deja/g++.pt/static6.C: New test.
16321
16322         * g++.old-deja/g++.pt/decl2.C: New test.
16323
16324 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16325
16326         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16327         problem is actually related with name lookup, but so what? :-)
16328
16329         * g++.old-deja/g++.pt/friend37.C: New test.
16330
16331 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16332
16333         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16334         element, which fails on some systems.
16335
16336         * g77.f-torture/execute/labug1.f: New test.
16337
16338 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16339
16340         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16341         is defined.
16342
16343 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16344
16345         * g77.f-torture/compile/981117-1.f: New test.
16346
16347 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16348
16349         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16350         properly discarded.
16351
16352 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16353
16354         * gcc.c-torture/execute/memcheck: New directory of tests for
16355         -fcheck-memory-usage.
16356
16357 1998-11-07  Gerald Pfe
16358
16359         * g77.f-torture/noncompile/980615-0.f: New test.
16360
16361 1998-07-26  H.J. Lu  (hjl@gnu.org)
16362
16363         * gcc.dg/980312-1.c: Do link instead of compile.
16364         * gcc.dg/980313-1.c: Likewise.
16365
16366 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16367
16368         * gcc.c-torture/compile/980726-1.c: New test.
16369
16370 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16371
16372         * g77.f-torture/execute/io0.f: New test.
16373
16374 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16375
16376         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16377         an int.
16378
16379 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16380
16381         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16382         m32r bugs.
16383
16384 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16385
16386         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16387         c-decl.c:grokdeclarator can handle mode attributes.
16388
16389 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16390
16391         * gcc.c-torture/execute/980716-1.c: New test.
16392
16393 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16394
16395         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16396         the mn10200.
16397         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16398         the mn10200.
16399         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16400         * gcc.c-torture/compile/930326-1.x: Similarly.
16401
16402 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16403
16404         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16405         New test from Craig.
16406
16407 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16408
16409         * g77.f-torture/noncompile/980616-0.f: New test.
16410
16411         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16412
16413 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16414
16415         *  g++.other/singleton.C: Return error value instead of taking
16416         SIGSEGV.
16417
16418 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16419
16420         *  g++.other/singleton.C: New test.   Warning is under dispute.
16421         Runtime crash is not.
16422
16423 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16424
16425         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16426         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16427         using6.C, using7.C}:  New namespace tests.
16428
16429 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16430
16431         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16432         specialization with typedef'ed names used as array indexes.
16433
16434 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16435
16436         * gcc.c-torture/execute/980709-1.c: New test.
16437
16438         * gcc.dg/980709-1.c: New test.
16439
16440 1998-07-07  Richard Henderson  <rth@cygnus.com>
16441
16442         * gcc.c-torture/execute/bcp-1.c: New test.
16443
16444 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16445
16446         * gcc.c-torture/execute/980707-1.c: New test.
16447
16448 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16449
16450         * gcc.c-torture/compile/980706-1.c: New test.
16451
16452 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16453
16454         * g77.f-torture/execute/980701-0.f,
16455         g77.f-torture/execute/980701-1.f: New test from Craig.
16456
16457 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16458
16459         * gcc.c-torture/compile/980701-1.c: New test.
16460
16461         * gcc.c-torture/execute/980701-1.c: New test.
16462
16463 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16464 rlsruhe.de>
16465
16466         * g++.old-deja/g++.robertl/eb132.C: New test.
16467         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16468
16469 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16470
16471         * g77.f-torture/execute/980628-7.f,
16472         g77.f-torture/execute/980628-8.f,
16473         g77.f-torture/execute/980628-9.f,
16474         g77.f-torture/execute/980628-10.f: New tests from Craig.
16475
16476         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16477
16478 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16479
16480         * g77.f-torture/execute/980628-4.f: New test from Craig.
16481         * g77.f-torture/execute/980628-5.f: Likewise.
16482         * g77.f-torture/execute/980628-2.f: Likewise.
16483         * g77.f-torture/execute/980628-0.f: Likewise.
16484         * g77.f-torture/execute/980628-1.f: Likewise.
16485         * g77.f-torture/execute/980628-3.f: Likewise.
16486         * g77.f-torture/execute/980628-6.f: Likewise.
16487
16488 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16489
16490         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16491         directory when nothing has been installed yet.
16492
16493 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16494
16495         * gcc.c-torture/special/special.exp: Handle newer versions of
16496         dejagnu.
16497
16498 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16499
16500         * gcc.dg/980626-1.c: New test.
16501
16502 1998-06-19  Bruno Haible <haible@ilog.fr>
16503
16504         * gcc.misc-tests/m-un-2.c: New test.
16505         * g++.old-deja/g++.other/warn01.c: Likewise.
16506
16507 1998-06-19  Robert Lipe  <robertl@dgii.com>
16508
16509         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16510         compatibility with assmblers with a different comment character.
16511         Eliminate use of GAS-specific extensions.
16512
16513 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16514
16515         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16516
16517 1998-06-19  Robert Lipe  <robertl@dgii.com>
16518
16519         *lib/g77.exp: Replace search for libf2c.a with search for newly
16520         renamed libg2c.a
16521
16522 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16523
16524         * gcc.c-torture/execute/980617-1.c: New test.
16525
16526 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16527
16528         * gcc.c-torture/execute/980612-1.c: New test.
16529
16530 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16531
16532         * gcc.dg/980523-1.c: Only test on ppc-linux.
16533         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16534
16535         * gcc.c-torture/execute/980608-1.c: New test.
16536
16537 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16538
16539         * gcc.c-torture/execute/980605-1.c: New test.
16540
16541 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16542
16543         * gcc.c-torture/execute/980604-1.c: New test.
16544
16545 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16546
16547         * gcc.c-torture/execute/980602-1.c: New test.
16548         * gcc.c-torture/execute/980602-2.c: Likewise.
16549
16550 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16551
16552         * 970125-0.f: Fix per JCB.  Add commentary.
16553
16554 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16555
16556         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16557         IEEE -0 support.
16558
16559 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16560
16561         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16562         earlier.
16563
16564 1998-05-28  Catherine Moore <clm@cygnus.com>
16565
16566         * gcc.c-torture/execute/980526-3.c: New test.
16567
16568 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16569
16570         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16571         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16572         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16573         m88k-motorola-sysv3 to XFAIL.
16574
16575 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16576
16577         * gcc.dg/980526-1.c: New test.
16578         * gcc.c-torture/execute/980526-2.c: New test.
16579
16580 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16581
16582         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16583
16584         * gcc.c-torture/execute/980526-1.c: New test.
16585
16586 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16587
16588         * g77.f-torture/execute/alpha2.f: Add runtime test.
16589
16590 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16591
16592         * g++.old-deja/old-deja.exp: Strip leading directories.
16593
16594         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16595         error for the line.  Don't run multiple tests for the same line.
16596
16597 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16598
16599         * gcc.dg/980523-1.c: New test.
16600
16601 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16602
16603         * g77.f-torture/compile/970915-0.f: New test.
16604
16605 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16606
16607         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16608
16609 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16610
16611         * gcc.dg/980520-1.c: New test.
16612
16613 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16614
16615         * gcc.dg/980502-1.c: Fix return type.
16616
16617 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16618
16619         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16620         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16621         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16622         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16623         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16624
16625 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16626
16627         * g77.f-torture/execute/980520-1.f: New test.
16628
16629 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16630
16631         * lib/mike-g77.exp: New file.
16632
16633         * g77.f-torture/noncompile/noncompile.exp,
16634         g77.f-torture/noncompile/check0.f: New files.
16635
16636 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16637
16638         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16639         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16640         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16641         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16642         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16643         abort where appropriate.
16644
16645 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16646
16647         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16648         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16649
16650 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16651
16652         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16653
16654 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16655
16656         * g77.f-torture/compile/980427-0.f: New test.
16657
16658 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16659
16660         * g77.f-torture/compile/980424-0.f: New test.
16661
16662 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16663
16664         * g77.f-torture/compile/980419-2.f (main): New test.
16665         * g77.f-torture/compile/970125-0.f: New test.
16666         * g77.f-torture/compile/980419-1.f: New test.
16667
16668 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16669
16670         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16671         of loop-4.c.
16672
16673 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16674
16675         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16676
16677 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16678
16679         * gcc.c-torture/compile/980329-1.c: New test.
16680
16681 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16682
16683         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16684         * gcc.dg/980312-1.c: Fix typo in -march command.
16685
16686 1998-03-16  H.J. Lu  (hjl@gnu.org)
16687
16688         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16689
16690 1998-03-11  Robert Lipe  <robertl@dgii.com>
16691
16692         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16693         Dave Love agree the Fortran source is bogus.
16694
16695 1998-03-11  Robert Lipe  <robertl@dgii.com>
16696
16697         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16698         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16699         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16700         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16701         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16702
16703 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16704
16705         * g++.old-deja/g++.other/friend1.C: New test.
16706
16707 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16708
16709         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16710         possibly uninitialized) variables and declare dnrm2.
16711
16712 1998-02-23  Robert Lipe <robertl@dgii.com>
16713
16714         From Bruno Haible <haible@ilog.fr>:
16715         * gcc.c-torture/execute/980223.c: New test.
16716
16717 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16718
16719         * gcc.dg/ifelse-1.c: New test.
16720
16721 1998-02-09  H.J. Lu  (hjl@gnu.org)
16722
16723         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16724
16725           * lib/old-dejagnu.exp (old-dejagnu): Added the
16726           "execution test - XFAIL *-*-*" handling in the spirit of
16727           "excess errors test -". Changed the "execution test fails"
16728           handling to be like "excess errors test fails".
16729           * Update various tests accordingly.
16730
16731 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16732
16733         * gcc.c-torture/execute/980205.c: New test.
16734
16735 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16736
16737         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16738         * lib/f-torture.exp: Similarly.
16739         * gcc.c-torture: Rename all .cexp files to .x files.
16740
16741 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16742
16743         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16744         (940510-1.c): Removed duplicate.
16745         (971104-1.c): New test.
16746
16747 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16748
16749           * lib/f-torture.exp: Improve error and loop detection.
16750
16751 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16752
16753         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16754         use that to size the filler array.
16755
16756 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16757
16758         * lib/c-torture.exp(c-torture-execute): Fix typo.
16759
16760         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16761         testcase as the executable name. Keep the executable around if
16762         the test fails.
16763
16764 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16765
16766         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16767         changes.  Only test one -g option, and move it to the end of the
16768         list of options to test.
16769
16770 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16771
16772         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16773         variable GCC_TORTURE_OPTIONS to supply default switches separated
16774         by colons.  If no environment variable, run tests with -O0 -g, -O1
16775         -g, and -O2 -g as well.
16776
16777 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16778
16779         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16780         explanatory comments. Fix indentation.
16781
16782 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16783
16784         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16785
16786 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16787
16788         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16789         * g++.old-deja/g++.mike/p7325.C: Likewise.
16790         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16791
16792 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16793
16794         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16795         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16796         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16797         * g++.old-deja/g++.law/operators4.C: Likewise.
16798
16799 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16800
16801         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16802         * g++.old-deja/g++.mike/p784.C: Ditto.
16803         * g++.old-deja/g++.mike/p785.C: Ditto.
16804
16805 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16806
16807           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16808
16809 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16810
16811         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16812         target feature; pass this to c-torture-execute as needed.
16813
16814 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16815
16816         * lib/c-torture.exp(c-torture-execute): If the previous and the
16817         current executables being tested are identical, we don't need to
16818         run the executable again. Try to make the executable names
16819         unique. Add an optional argument for passing additional compiler
16820         flags.
16821
16822 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16823
16824         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16825
16826 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16827
16828         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16829
16830 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16831
16832         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16833         32bit or larger longs.
16834
16835         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16836         have either a 32bit long or 32bit int.
16837
16838 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16839
16840         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16841         Make double precision tests dependent on sizeof (double).
16842
16843 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16844
16845         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16846         too.
16847
16848 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16849
16850         * gcc.c-torture/compile/961203-1.cexp: New script.
16851
16852 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16853
16854         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16855         up the includes ourselves.
16856
16857 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16858
16859         * lib/plumhall.exp: Remove random include, and add a few
16860         verbose messages for debugging.
16861
16862 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16863
16864         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16865         of trying to do it ourselves.
16866
16867 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16868
16869         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16870
16871 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16872
16873         * gcc.prms/5403.c: Made regexp a bit less strict.
16874
16875 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16876
16877         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16878         is returned from remote_load instead.
16879         * lib/plumhall.exp: Ditto.
16880         * lib/mike-g++.exp: Ditto.
16881         * lib/old-dejagnu.exp: Ditto.
16882         * lib/c-torture.exp: Ditto.
16883
16884 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16885
16886         * lib/g++.exp: Use build_wrapper procedure.
16887         * lib/gcc.exp: Ditto.
16888
16889 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16890
16891         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16892         an old-style decl for malloc.  Fixes tests to work when
16893         sizeof (int) != sizeof (size_t).
16894
16895 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16896
16897         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16898
16899         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16900         use stdargs.h interface.
16901
16902 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16903
16904         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16905         NO_VARARGS when compiling.
16906
16907 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16908
16909         * lib/plumhall.exp(ph_includes): New procedure.
16910         (ph_make): Use it.
16911         (ph_compiler): Ditto.
16912
16913         * lib/g++.exp: Rename test-glue.c to testglue.c.
16914         * lib/gcc.exp: Ditto.
16915
16916 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16917
16918         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16919         to completion when it's called.
16920
16921 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16922
16923         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16924         is defined, don't do test.
16925
16926 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16927
16928         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16929         for object files.
16930         (ph_summary): Mark skipped testcases as untested, not unresolved.
16931
16932         * lib/plumhall.exp (ph_make): If unresolved because of bad
16933         errorCode, record errorCode in log file.
16934         (*): Replace send_log/verbose with verbose -log.
16935
16936 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16937
16938         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16939         double conversion if double isn't at least 8 bytes.
16940
16941         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16942         int to work with targets where int is 16 bits.
16943
16944         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16945         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16946         precision for the test to complete.
16947
16948 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16949
16950         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16951         if d10v is not compiled with the -mdouble64 flag.
16952         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16953
16954         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16955         d10v is not compiled with the -mint32 flag.
16956
16957 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16958
16959         * lib/plumhall.exp: Use incr_count.
16960
16961 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16962
16963         * gcc.c-torture: Update to c-torture-1.45.
16964
16965 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16966
16967         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16968         the name of the expect testcase file).
16969
16970         * lib/g++.exp(g++_init): Ditto.
16971
16972 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16973
16974         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16975         the host.
16976
16977         * lib/gcc.exp(gcc_exit): New procedure.
16978
16979 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16980
16981         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16982         specs where appropriate.
16983
16984         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16985         because of new "candidates are" messages, and removed a few
16986
16987         * Converted all non-old-style g++ testcases to old-style, and
16988         moved into g++.old-deja.
16989
16990 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16991
16992         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16993         options.
16994
16995         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16996         succeeded.
16997
16998         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16999
17000 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17001
17002         * lib/gcc.exp (gcc_target_compile): Add support for defining
17003         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17004         the machine doesn't have those features.
17005
17006 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17007
17008         * g++.law/operators4.exp: Don't use LIBS.
17009
17010 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17011
17012         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17013
17014         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17015         * lib/g++.exp: Set it here instead. Also, allow use of the
17016         --tool_exec and --tool_opt options. Change CXX to
17017         GXX_UNDER_TEST.
17018
17019         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17020
17021         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17022
17023 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17024
17025         * lib/old-dejagnu.exp: Use prune_warnings instead of
17026         prune_system_crud.
17027         * lib/mike-g++.exp: Ditto.
17028         * lib/gcc.exp: Ditto.
17029         * lib/g++.exp: Ditto.
17030
17031         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17032
17033 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17034
17035           * 941014-2.c: Include stdlib.h
17036           * 960327-1.c: Include stdio.h
17037           * dbra.c, index-1.c: Don't assume ints are 32bits.
17038
17039 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17040
17041         * lib/gcc.exp: Add gcc,stack_size target feature.
17042
17043         * lib/g++.exp(g++_target_compile): Add the include and link
17044         paths here, not in two other places. And, it's $options, not
17045         options.
17046
17047         * lib/mike-g++.exp(postbase): Remove the code that determines
17048         the correct include and link paths.
17049         * g++.old-deja/old-deja.exp: Ditto.
17050
17051 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17052
17053         * lib/g++.exp(g++_init): target_compile no longer returns the
17054         filename of the result.
17055
17056 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17057
17058         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17059         call to glob.
17060
17061         * gcc.c-torture/special/special.exp: Change call to
17062         gcc_target_compile to include the object file.
17063
17064 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17065
17066         * gcc.c-torture/special/special.exp: Correct misspelling in last
17067         change.
17068
17069 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17070
17071         * lib/plumhall.exp(ph_summary): Log the entire output of the
17072         executable. Return -1 if there were any failures, 0 otherwise.
17073         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17074         (ph_make): Clean up objects and executables that were built
17075         if the tests succeeded.
17076
17077 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17078
17079         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17080         libraries and includes in the build tree as appropriate.
17081
17082 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17083
17084         * lib/c-torture.exp: Instead of looking for the global variable
17085         NO_LONG_LONG, check to see if that's a feature of the target.
17086
17087 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17088
17089         * config/default.exp: Minimize. Delete the remainer of the files in
17090         config; this functionality is now in devo/dejagnu/config.
17091
17092         g++.*/*: Pass any additional flags used to compile to postbase;
17093         delete CXXFLAGS.
17094
17095         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17096         is now done by runtest.exp. Use gcc_target_compile instead of
17097         compile.
17098
17099         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17100         Remove references to CFLAGS. Use remote_file instead of
17101         calling rm -f.
17102         (c-torture): Take a list of arguments to use to compile this
17103         testcase.
17104
17105         lib/g++.exp: Simplify. Use target_compile instead of compile.
17106         lib/gcc-dg.exp: Ditto.
17107         lib/gcc.exp: Ditto.
17108         lib/mike-{gcc,g++}.exp: Ditto.
17109         lib/old-dejagnu.exp: Ditto.
17110         lib/plumhall.exp: Ditto.
17111
17112 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17113
17114         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17115         (ph_linker): Likewise.
17116
17117 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17118
17119           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17120         MAP_ANON / MAP_ANONYMOUS if defined;
17121         else try to map from /dev/zero .
17122
17123 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17124
17125         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17126         isn't defined, then define it to MAP_ANONYMOUS.
17127
17128 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17129
17130         * gcc.c-torture: Update to c-torture-1.42 release.
17131
17132 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17133
17134         * gcc.c-torture: Update to c-torture-1.41 release.
17135
17136 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17137
17138         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17139         c-torture release.
17140
17141 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17142
17143         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17144         and LDFLAGS.  Fix second case to append the target_info ldflags
17145         onto LDFLAGS, not CFLAGS.
17146         * lib/g++.exp (g++_init): Add target_info stuff.
17147         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17148         of libgloss and newlib flags for !native.
17149
17150         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17151         (GDB): Fix relative path to go up another dir for finding gdb.
17152
17153 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17154
17155         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17156         versions in the target_info array, if they don't exist.
17157
17158 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17159
17160         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17161
17162 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17163
17164         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17165         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17166
17167 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17168
17169         * lib/old-dejagnu.exp: Don't remove the output file before we've
17170         actually tested it. Don't append pwd to the path of the executable
17171         we're testing.
17172
17173 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17174
17175         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17176
17177 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17178
17179         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17180         temporary directory for compiler files, and set it to a default
17181         value of /tmp. Set $output as the name of the output file from
17182         compiling the testcase. Add a -o option to $cflags_var so the
17183         compiler writes the final output file as $output. Set $executable
17184         to $output.
17185
17186         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17187         directory for compiler files, and set it to /tmp if it doesn't
17188         already have a value. Set $output_file to the name of the output
17189         file from compiling the testcase. Add a -o option to CXXFLAGS so
17190         the compiler writes the final output file as $output. Use $output
17191         as the executable to be tested.
17192
17193 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17194
17195         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17196
17197 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17198
17199         * gcc.c-torture/execute/pending-1.c: New test.  Still
17200         pending in Tege's queue.
17201
17202 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17203
17204         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17205         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17206         if there were failures.  Call unresolved if there were unresolved
17207         testcases.  Call gcc_fail if program did not run to completion.
17208         (ph_make): Pass additional argument name to ph_execute.
17209         (ph_execute): Add new argument.  Pass additional arguments to
17210         ph_summary.  Call gcc_fail is there is no execution output.
17211
17212 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17213
17214         * lib/plumhall.exp (proc_summary): Output relavent summary
17215         lines into the log so specific failures in plumhall can be
17216         investigated.
17217
17218 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17219
17220         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17221         (c-torture-execute): Don't try to execute tests which use
17222         "long long" types if $NO_LONG_LONG is nonzero.
17223
17224 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17225
17226         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17227         not c-torture.
17228
17229         * gcc.ieee: Move from here.
17230         * gcc.c-torture/execute/ieee: To here.
17231
17232 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17233
17234         * gcc.c-torture: Update to c-torture-1.41 release.
17235
17236 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17237
17238         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17239         not "$output".
17240
17241 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17242
17243         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17244         -c present.
17245
17246 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17247
17248         * config/proelf.exp: Handle connecting to a simulator.
17249
17250 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17251
17252         * config/proelf.exp: New file.  Enough framework that we can
17253         run c-torture tests on the proelf targets (or any other target
17254         that gdb can connect to for that matter).
17255
17256 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17257
17258         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17259         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17260
17261         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17262         exec_output exists.
17263
17264 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17265
17266         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17267         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17268
17269         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17270         to pass/fail/unresolved/unsupported/untested.  Caller must now
17271         call unresolved/unsupported/untested.
17272         * lib/*.exp: Update FSF address.  Update to handle new results of
17273         ${tool}_load.
17274         * lib/chill.exp (verbose): Delete.
17275
17276 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17277
17278         * lib/gcc.exp (default_gcc_start): Change order of args to
17279         $LDFLAGS $CFLAGS $LIBS.
17280         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17281         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17282         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17283         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17284         * gcc.misc-tests/dg-test.exp: Likewise.
17285         * gcc.misc-tests/msgs.exp: Likewise.
17286         * gcc.prms/prms.exp: Likewise.
17287         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17288         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17289
17290         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17291
17292 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17293
17294         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17295
17296         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17297         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17298
17299         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17300         necessary.
17301
17302 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17303
17304         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17305         global for loop; add use of $mathlib.
17306         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17307         settings here; set mathlib for anything but VxWorks.
17308
17309 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17310
17311         * gcc.c-torture: Update to c-torture-1.40 release.
17312
17313 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17314
17315         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17316         dg.exp.
17317
17318 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17319
17320         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17321         global.
17322
17323 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17324
17325         * lib/g++.exp (LIBS): Define if not already.
17326         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17327         (gcc-dg-prune): Call prune_gcc_output.
17328         * lib/gcc.exp (prune_gcc_output): New proc.
17329         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17330         prune_gcc_output.
17331
17332 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17333
17334         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17335         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17336
17337 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17338
17339         * gcc.c-torture: Update to c-torture-1.39 release.
17340
17341 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17342
17343         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17344         fails, try others as well.
17345
17346 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17347
17348         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17349         If compilation fails, mark execute tests as `untested'.
17350         If test is marked as unsupported, don't mark compilation and
17351         execute tests as failed.
17352
17353 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17354
17355         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17356         libstdc++ for whether or not we want to be doing shared
17357         libraries.  Delete link_curses since we don't need it anymore.
17358         * lib/mike-g++.exp (postbase): Don't link in libg++.
17359         * g++.old-deja/old-deja.exp: Likewise.
17360
17361 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17362
17363         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17364
17365 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17366
17367         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17368         For that, add `-Wl,-a,shared_archive'.
17369         * g++.old-deja/old-deja.exp: Likewise.
17370
17371 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17372
17373         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17374
17375 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17376
17377         * lib/mike-g++.exp (postbase): Pay attention to the status of
17378         g++_load.
17379
17380 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17381
17382           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17383
17384 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17385
17386         * lib/gcc.exp (default_gcc_start): No longer need to log program
17387         being executed or its output, execute_anywhere does that now.
17388         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17389         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17390
17391 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17392
17393         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17394         the same as those in lib/g++.exp.
17395
17396 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17397
17398         * gcc.c-torture: Update to c-torture-1.38 release.
17399         * gcc.ieee: Related changes.
17400
17401 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17402
17403         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17404         "exec". Minor reformatting changes.
17405
17406         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17407         cross. This means all "exec" calls now work on a remote host as
17408         well.
17409         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17410         cross. Filter out the extra "\r\n" stuff that expect puts in.
17411         (c-torture-execute): Filter out the bogus warnings like
17412         c-torture-compile does. Add support for canadian cross.
17413         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17414         Use execute_anywhere rather than calling exec directly. Now it
17415         works for canadian cross testing.
17416
17417 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17418
17419         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17420         results into a variable, and check that rather than using file exists.
17421
17422 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17423
17424         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17425         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17426
17427 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17428
17429         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17430         lib_curses if there's a shared libg++ in the build tree.
17431
17432 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17433
17434         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17435         if not supported target.
17436
17437 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17438
17439         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17440         link_curses up to always happen, not just for native builds.
17441
17442 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17443
17444         * gcc.c-torture: Update to c-torture-1.36 release.
17445         * gcc.failure: Related changes.
17446
17447 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17448
17449         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17450
17451 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17452
17453         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17454         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17455         runshlib, link_curses, and mathlib for link and run.
17456
17457         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17458         pass the runtime shared library options for Solaris, OSF/1, and
17459         Irix5, and link with -lcurses to avoid unresolved references.
17460
17461 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17462
17463         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17464         only run once.
17465
17466 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17467
17468         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17469
17470 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17471
17472         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17473         do not have a framework for the "compat" tests yet.
17474
17475 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17476
17477         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17478         set to null if we're testing vxworks5.1.  Use that instead of
17479         `-lm' in the setting of LIBS for link and run.
17480
17481 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17482
17483         * config/rom68k.exp (${tool}_load): Major changes to make it
17484         work.  Verified that it does in fact return the stuff in
17485         exec_output properly.  Catch any Emul or any TRAP other than 0.
17486
17487 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17488
17489         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17490         LDFLAGS properly for targets that need stuff from libgloss.
17491         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17492         only run once.
17493         (gpp_initialized): New variable.
17494
17495 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17496
17497         * config/rom68k.exp: Load libgloss.exp.
17498         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17499         so we can produce a fully linked binary.
17500         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17501         so we can produce a fully linked binary.
17502
17503 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17504
17505         * lib/plumhall.exp (ph_section): Watch for expected failures.
17506         Add missing `else'.
17507
17508         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17509         run the testcase.
17510         (c-torture): Likewise.
17511
17512 1995-08-28  Doug Evans  <dje@cygnus.com>
17513
17514         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17515
17516         * lib/mike-g++.exp (mike_cleanup): New proc.
17517         (prebase): New globals compiler_result, not_compiler_result,
17518         target_regexp.
17519         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17520         allow leading "-" in pattern.  Watch for unsupported tests.
17521         If $compiler_result is set, pattern match assembler code,
17522         and ditto for $not_compiler_result.
17523         * lib/mike-gcc.exp: Likewise.
17524
17525         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17526         execution "succeeded".
17527
17528 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17529
17530         * config/win32.exp: New file.
17531         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17532
17533 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17534
17535         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17536         unsupported.
17537         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17538         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17539         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17540
17541         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17542         "... without exceptions was ...".  That is now handled by
17543         prune_system_crud.
17544         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17545
17546 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17547
17548         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17549         sieve.c,sort2.c}: New files.
17550         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17551         sieve.exp,sort2.exp}: Drivers for them.
17552
17553         * lib/mike-gcc.exp (program_output): New user settable variable.
17554         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17555         messages.
17556         * lib/mike-g++.exp (program_output): New user settable variable.
17557
17558         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17559
17560         * config/sh.exp: Deleted (use sim.exp instead).
17561
17562 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17563
17564         * config/vx.exp: Declare CHECKTASK as global.
17565         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17566         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17567         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17568
17569 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17570
17571         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17572         target. Like vx.exp, only includes `vx29k.exp' instead of
17573         `vxworks.exp'.
17574
17575 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17576
17577         * config/sim.exp: Increase time limit from 120 seconds to 240.
17578
17579 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17580
17581         * gcc.c-torture/execute/950628-1.c: New test.
17582
17583 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17584
17585         * gcc.c-torture: Update with changes/additions from
17586         c-torture-1.34.
17587
17588 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17589
17590         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17591
17592 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17593
17594         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17595
17596 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17597
17598         * gcc.c-torture/compile/950512-1.c: New test.
17599         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17600         * gcc.dg/struct-ret-1.c: Likewise.
17601
17602 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17603
17604         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17605           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17606
17607 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17608
17609         * gcc.c-torture/special/920411-1.c: Deleted.
17610         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17611
17612 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17613
17614         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17615         cpu limit.
17616
17617 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17618
17619         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17620
17621 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17622
17623         From kenner;
17624         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17625         is the proper length.
17626         * va-arg-3.c: Likewise.
17627
17628 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17629
17630         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17631         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17632
17633         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17634         * lib/g++.exp (default_g++_start): Delete old cruft.
17635
17636 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17637
17638         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17639         (2 * (1 << 18)) to (2 * (1 << 17)).
17640
17641         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17642
17643 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17644
17645         * config/rom68k.exp: Renamed from config/idp.exp
17646
17647 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17648
17649         * c-torture/compile/921109-2.c
17650
17651 1995-04-18  Mike Stump  <mrs@cygnus.com>
17652
17653         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17654         excess errors.
17655
17656 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17657
17658         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17659         output.
17660         * lib/g++.exp (default_g++_start): Likewise.
17661
17662 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17663
17664         * gcc.c-torture/compile/950329-1.c: New test.
17665
17666 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17667
17668           * config/bug.exp (${tool}_load): Updated to use new remote_open
17669           and remote_close procs.
17670         * config/idp.exp: New file.
17671
17672 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17673
17674         * gcc.c-torture/execute/950322-1.c: New test.
17675
17676 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17677
17678         * config/vx.exp (${tool}_load): Clean up testing of return code from
17679         vxworks_ld and vxworks_spawn.
17680
17681 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17682
17683         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17684
17685 1995-03-13  Mike Stump  <mrs@cygnus.com>
17686
17687         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17688         can mark excess errors on a machine by machine basis.  Note, the
17689         default is to not expect any excess errors, even when excess
17690         errors test - is given, so you will want to put an XFAIL ... on
17691         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17692         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17693         those 4 machines, but no others.
17694
17695 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17696
17697         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17698         * lib/c-torture.exp: to here.
17699
17700 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17701
17702         * gcc.c-torture/execute/950221-1.c: New test.
17703         * gcc.c-torture/execute/struct-ret-1.c: New test.
17704         * gcc.c-torture/compile/950221-1.c: New test.
17705
17706         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17707
17708 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17709
17710         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17711         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17712
17713 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17714
17715         * g++.gb: New directory of tests, derived from my signature and
17716         class scoping tests.
17717
17718         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17719         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17720         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17721         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17722         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17723         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17724         * g++.gb/sig25.C: Likewise.
17725
17726         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17727         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17728         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17729         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17730         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17731         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17732         * g++.gb/sig25.exp: Likewise.
17733
17734         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17735         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17736         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17737         * g++.gb/scope13.C: Likewise, this test still fails.
17738
17739         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17740         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17741         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17742         * g++.gb/scope13.exp: Ditto.
17743
17744         * g++.gb/README: New file, explains what these tests are about.
17745
17746 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17747
17748         * lib/dg.exp (dg-do): Support `preprocess'.
17749         (dg-test): Likewise.
17750
17751 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17752
17753         * config/udi.exp: change "continue -expect" to "exp_continue".
17754
17755 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17756
17757         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17758         Delete redundant tests.
17759
17760         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17761         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17762         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17763         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17764         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17765         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17766         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17767         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17768
17769         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17770         storing label pointers.
17771         * gcc.c-torture/execute/921019-1.c: Likewise.
17772         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17773         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17774         parameter fp.
17775         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17776         constants.
17777
17778         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17779         Delete obsolete tests.
17780
17781         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17782         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17783         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17784         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17785         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17786         * gcc.c-torture/compile/950124-1.c: New test.
17787
17788         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17789
17790 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17791
17792         * lib/mike-g++.exp: Add -lm to LIBS.
17793
17794 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17795
17796         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17797
17798 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17799
17800         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17801
17802 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17803
17804         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17805
17806 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17807
17808         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17809         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17810         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17811         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17812         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17813         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17814         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17815         * g++.law/{operators31.C, operators32.C,
17816         * g++.law/{operators33.C, operators34.C}: Likewise.
17817         * g++.law/{pic1.C, refs2.C}: Likewise.
17818         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17819         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17820         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17821         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17822
17823         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17824         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17825         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17826         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17827         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17828         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17829         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17830         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17831         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17832         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17833         * g++.law/{operators34.exp}: Likewise.
17834         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17835         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17836         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17837         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17838         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17839
17840         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17841         No longer expected to fail.
17842         * g++.law/missed-error3.C: Tweak for recent bool changes.
17843
17844 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17845
17846         * config/emb-unix: Deleted.
17847         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17848         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17849
17850 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17851
17852         * lib/dg.exp (dg-test): Fix typo in last patch.
17853
17854 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17855
17856         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17857         (handles multiple occurrences).
17858
17859 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17860
17861         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17862         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17863         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17864         printed).
17865         * lib/c-torture.exp (c-torture-compile): Likewise.
17866         (c-torture): Prepend full path if missing.
17867         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17868         (gcc_fail): Likewise.
17869         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17870
17871 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17872
17873         * lib/netware.exp: Only attach to NetWare i386 systems.
17874
17875 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17876
17877         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17878         messages.  Add test name to "output pattern match" pass/fail message.
17879
17880 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17881
17882         * gcc.dg: New testsuite.
17883         * gcc.dg/dg.exp: New file.
17884
17885         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17886         test-switch.c}: Deleted.
17887
17888         * gcc.misc-tests/msgs.exp: New testcase driver.
17889
17890 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17891
17892         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17893         Watch for illegal return values from ${tool}_load.
17894         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17895         cross targets.  Coerce return value >0 to 1.
17896
17897 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17898
17899         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17900
17901         * config/emb-unix.exp: New file.
17902
17903         * config/sim.exp: Error if variable $SIM not defined.
17904         (${tool}_load): Mark test as "untested" if simulator missing.
17905
17906         * config/unix.exp: Load remote.exp to get rcp_download.
17907         * lib/c-torture.exp: Use different option lists for testcases with
17908         and without loops.
17909         * gcc.c-torture/execute/execute.exp: Likewise.
17910
17911 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17912
17913         * config/*.exp: Clarify return code from ${tool}_load.
17914         Call `unresolved' or `untested' instead of `warning' or `perror'
17915         (sometimes you still want to call both though).
17916         Add comment that `shell_id' is local to each file.
17917         * config/udi.exp (timeout): Set to 30.
17918         Don't print warning if connection fails, $connectmode has already
17919         printed an error.
17920         (${tool}_load): Move verbose messages to level 2.
17921         Rework pattern for "Process started" message.
17922         Pass `shell_id' to ${connectmode}_download.
17923         Retry twice upon timeout.  Make resetting of target more robust.
17924         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17925         Pass `shell_id' to exit_$connectmode.
17926         Only call exit_$connectmode if connected.
17927         * config/unix.exp (${tool}_load): Check return codes better.
17928         * config/vrtx.exp (${tool}_load): Likewise.
17929         * config/vx.exp (${tool}_load): Likewise.
17930         Delete unneeded global's.
17931         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17932         from ${tool}_load.
17933         (dg-stat): Delete.
17934         (dg-init): Delete recording of pass/fail counts.
17935         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17936         (old-dejagnu-init): Likewise.
17937         (old-dejagnu-stat): Delete contents, empty proc now.
17938         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17939         (c-torture): Delete references to lcnt, lpass, lfail.
17940         Get option list from TORTURE_OPTIONS.
17941         Delete -funroll[-all]-loops if no loops.
17942         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17943         (g++_stat): Delete contents (empty proc now).
17944         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17945         (gcc_finish): Likewise.
17946         (gcc_stat): Deleted.
17947         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17948         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17949         * gcc.c-torture/execute/execute.exp: Likewise.
17950         Split tests into two parts: compile, execute.
17951         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17952         no loops.  Update to reflect clarified return codes from ${tool}_load.
17953
17954 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17955
17956         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17957         to grep for.
17958         (old-dejagnu): Likewise (where necessary).
17959
17960 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17961
17962         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17963
17964         * lib/dg.exp (dg-process-target): Fix processing of selector.
17965         Add comment regarding use of `error'.
17966
17967         * lib/gcc.exp (prune_system_crud): Define if missing.
17968         * lib/g++.exp (prune_system_crud): Likewise.
17969
17970         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17971         Call prune_system_crud.
17972         * lib/dg.exp (dg-runtest): New proc.
17973         Use perror instead of send_user for tcl errors in testcase.
17974         Don't return any value, it's never used.
17975         Don't clobber previous definition of `unknown'.
17976         Print tcl errors in `dg-final'.
17977
17978 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17979
17980         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17981         (dg-test): Don't print errorInfo, it contains stack backtrace.
17982
17983 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17984
17985         * lib/g++.exp (runtest_file_p): Define if missing.
17986
17987 1994-09-24  Doug Evans  (dje@cygnus.com)
17988
17989         * lib/mike-g++.exp: Comment out loading of g++.exp.
17990         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17991         (default_g++_version): Always print something.
17992         (default_g++_start): Comment out call to `which'.
17993         (g++_start, g++_load): Deleted (must be defined in config file).
17994         * lib/gcc.exp: Test for existence of $CC at start.
17995         Delete check for tmpdir (done in gcc_init).
17996         (default_gcc_version): Always print something.
17997         (default_gcc_start): Comment out call to `which'.
17998         * config/*.exp: Major cleanup - make cross targets work at least a
17999         little better for g++ (by not being "--tool gcc" specific).
18000         Rename gcc_xxx to ${tool}_xxx.
18001         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18002         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18003
18004 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18005
18006         * lib/c-torture.exp (c-torture-compile): Rework compiler
18007         message processing.
18008
18009         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18010         c-torture.
18011
18012 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18013
18014         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18015
18016         * lib/dg.exp (dg-process-target): Support { target native }.
18017
18018 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18019
18020         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18021         looked for "... program xxx got fatal signal".
18022         Correct regsub munging of `comp_output'.
18023         Ignore compiler messages "path prefix not used" and "linker input
18024         file unused".
18025
18026 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18027
18028         * lib/gcc.exp (runtest_file_p): Define if missing.
18029         * gcc.prms/template.c: Example to work from.
18030
18031 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18032
18033         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18034         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18035
18036         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18037         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18038         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18039         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18040
18041         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18042         (dg-process-target): No longer a varargs proc.
18043         Return S/N for target, P/F for xfail.  All callers changed.
18044         (user option procs): More argument checking.
18045         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18046         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18047         (dg-test): Skip test if not running on selected target in `dg-do'.
18048         Update handling of `dg-do-what', `dg-output-text'.
18049         Separate execution pass/fail from output pattern match pass/fail.
18050         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18051
18052 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18053
18054         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18055         target for 920510-1.c.
18056
18057 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18058
18059         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18060         Clean up comment regarding use of passcnt, etc.
18061         (gcc_stat): Don't update `testcnt' here.
18062         (gcc_finish): Do it here.
18063         Might as well reset `but_id' here too.
18064         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18065         to determine if the file should be tested.
18066         * gcc.c-torture/compile/compile.exp: Likewise.
18067         * gcc.c-torture/execute/execute.exp: Likewise.
18068         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18069         * gcc.misc-tests/dg-test.exp: Likewise.
18070         * gcc.prms/prms.exp: Likewise.
18071         * gcc.wendy/wendy.exp: Likewise.
18072         * g++.old-deja.exp: Likewise.
18073         Move "Testing file" message to verbose level 1.
18074
18075 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18076
18077         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18078
18079 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18080
18081         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18082         (default_gcc_start): Accept optional second list element
18083         of compiler flags.  Print compiler output at verbosity level 2.
18084         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18085         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18086         Save current values of framework globals passcnt, failcnt, xpasscnt,
18087         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18088         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18089         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18090         xfailcnt to compute stats.  Update framework global `testcnt' from
18091         pass/fail counts.
18092         (gcc_finish): New proc.  Clean up test environment.
18093         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18094         (gcc_epass, gcc_efail): Delete.
18095         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18096         argument of line number.
18097         (dg-init): If the tool has an init routine, call it.
18098         (dg-test): Remove args `cflags_var' and `libs_var'.
18099         Pass all compiler options to ${tool}_start.
18100         Handle missing line number.
18101         (dg-finish): New function.
18102         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18103         particular files.  Call gcc_finish at end.  Move "skipping test"
18104         message to verbosity level 3.
18105         * gcc.c-torture/compile/compile.exp: Likewise.
18106         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18107         * gcc.c-torture/execute/execute.exp: Likewise.
18108         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18109         Print testcase being tried at verbosity level 1.
18110         * gcc.c-torture/special/special.exp: Unset xfail.
18111         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18112         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18113         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18114         * gcc.failure/failure.exp: Likewise.
18115         * gcc.ieee/ieee.exp: Likewise.
18116         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18117         Update call to dg-test.  Call dg-finish at end.
18118         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18119         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18120         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18121         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18122         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18123         * gcc.wendy/wendy.exp: Add copyright.
18124         Delete setting of tmpdir (done by gcc_init).
18125         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18126         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18127         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18128         gcc_[ce]pass/fail.
18129
18130 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18131
18132         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18133         confusion.
18134         (g++_load): Likewise.
18135
18136         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18137         Rename argument to `prog' to remove the confusion.
18138         Varargs fns behave differently too!
18139         (g++_load): Likewise.
18140
18141         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18142
18143         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18144         what it is.  Delete (always) printing of status value for !native.
18145         Simplify verbose code, and include status and exec_output.
18146         (g++_load): Use gcc_load.
18147
18148 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18149
18150         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18151         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18152         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18153         940714-3.c as these testcases don't exist anymore.  Make
18154         va-arg-1.c expected to pass.
18155
18156 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18157
18158         * gcc.misc-tests/misc.exp: Only run specific testcases.
18159         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18160         * gcc.misc-tests/dg-[1-9].c: New files.
18161
18162         * lib/dg.exp: New testsuite driver.
18163         * gcc.prms/prms.exp: Use it.
18164
18165         * README.gcc: New file.
18166
18167         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18168         Document and reset `lxpass' and `lxfail'.
18169         Simplify "initialized" message.
18170         (gcc_stat): Clean up comments a little.
18171
18172 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18173
18174         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18175
18176 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18177
18178         * lib/old-dejagnu.exp (process-option): New proc.
18179         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18180         (old-dejagnu): Simplify.
18181         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18182
18183 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18184
18185         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18186         exists and is not an empty string.
18187
18188         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18189         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18190         finished.
18191         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18192         automatically.
18193
18194         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18195         longer expected to fail.
18196
18197         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18198         "f" function call.
18199
18200         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18201
18202         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18203         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18204         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18205         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18206         c-torture-1.29.
18207
18208         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18209         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18210
18211         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18212
18213         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18214         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18215
18216         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18217         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18218         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18219
18220 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18221
18222         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18223         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18224         940714-1.c, 940714-2.c, 940714-3.c},
18225         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18226         gcc.misc-tests/{mg.c,mg.exp}:
18227         New tests.
18228         * gcc.noncompile/noncompile.exp: Change accordingly.
18229
18230 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18231
18232         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18233         Undo previous clobberage.
18234
18235 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18236
18237         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18238         * gcc.special/{930510-1.c, special.exp}:
18239         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18240         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18241         struct-varargs-1.c}: New tests from c-torture-1.26.
18242
18243 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18244
18245         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18246           argument to switch.
18247
18248 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18249
18250         * Revert the previous changes.  Please see Rob's directory
18251           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18252           fixes.
18253
18254 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18255
18256         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18257             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18258             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18259             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18260             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18261             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18262             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18263             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18264             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18265             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18266             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18267             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18268             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18269             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18270             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18271             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18272             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18273             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18274             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18275             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18276             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18277             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18278             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18279             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18280             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18281             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18282             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18283
18284 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18285
18286         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18287             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18288           with perror calls.
18289
18290 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18291
18292         * config/unix.exp (g++_load): Fix syntax.
18293
18294 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18295
18296         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18297         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18298         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18299         Don't expect va-arg-1.c to fail.  Correct expected output for
18300         920928-1.c.
18301         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18302         * gcc.wendy/hbm4.c: Correct typo.
18303         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18304
18305 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18306
18307         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18308         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18309         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18310         * lib/c-torture.exp (c-torture-compile): Ditto.
18311
18312         Reduce volume of output (remove all the -I's and such).
18313         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18314         Call gcc_cpass, gcc_cfail.
18315         (c-torture): Pass testing option to c-torture-compile.
18316
18317 1994-03-21  Doug Evans  (dje@cygnus.com)
18318
18319         Bring patches over from progressive.
18320         * config/default.exp: Exit remote shell cleanly.
18321         (g++_exit, g++_start): Add default versions.
18322         * config/sim.exp (gcc_load): Use perror, not error.
18323
18324 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18325
18326         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18327         set in site.exp.
18328
18329 1994-03-14  Doug Evans  (dje@cygnus.com)
18330
18331         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18332         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18333         (wendy_try): New proc to run testcase.
18334         (main loop): Call 'em.
18335         * gcc.wendy/*.c: Clean up pass to correct expected output.
18336
18337         * lib/gcc.exp: Minor cleanup work.
18338         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18339
18340 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18341
18342         * config/sim.exp (gcc_load): Document return codes better.
18343         Don't pass -v to simulator.
18344
18345 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18346
18347           * gcc.special/920717-x.c: Fix typo.
18348           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18349           get at sources.
18350
18351         * lib/mike-gcc.exp: Fix typo.
18352
18353 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18354
18355         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18356         binary to use, transform the name.
18357         * config/*.exp: rename everything. Nuke any g++ specific files,
18358         it's now a special case of gcc that requires no special support.
18359         Add a default.exp for unsupported targets.
18360
18361 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18362
18363         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18364         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18365         version of Tcl.
18366
18367 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18368
18369         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18370         than a warning.
18371
18372 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18373
18374         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18375
18376 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18377
18378         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18379         option_list.  Compile every file with only 4/6 option choices
18380         (same as C torture) instead of with 12/18 different option
18381         choices.
18382         * lib/c-torture.exp: Likewise.
18383
18384         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18385         not already set.
18386
18387 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18388
18389         * lib/old-deja
18390           test cases, ready for DejaGnu.
18391
18392 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18393
18394         * Upgraded c-torture tests from 1.18 to 1.19
18395
18396         * gcc.compile: added test(s):
18397           930607-1.c
18398         * gcc.execute: added test(s):
18399           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18400
18401         * added new subdirectory for misc tests: gcc.misc-tests
18402         * gcc.misc-test(s): added tests:
18403           inst-check.c test-consts.c test-ior.c test-switch.c
18404
18405 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18406
18407         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18408
18409 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18410
18411         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18412
18413 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18414
18415         * Upgraded c-torture tests from 1.17 to 1.18
18416
18417 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18418
18419         * Upgraded c-torture tests from 1.12 to 1.17
18420
18421 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18422
18423         * lib/old-dejagnu.exp:
18424           Fixed handling of XFAIL target triplets to correctly
18425           recognize wildcard characters.  Removed code that
18426           appended a unique id tag to the end of the file name
18427           printed out by the result of the testcases within a
18428           given test file.
18429
18430 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18431
18432         * lib/old-dejagnu.exp:
18433           Reworked expected failure handling to trigger off of XFAIL
18434           keyword in keyphrase embeded in testcase source code. The
18435           XFAIL keyword must be at the end of the keyphrase line. It
18436           may optionally be followed by one or more target triplets.
18437           It has just occured that the handling of wildcards in the
18438           target triplet may not be correct.
18439
18440 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18441
18442         * g++.old-deja/tests:
18443           Moved all subdirectories up one level into g++.old-deja .
18444
18445         * lib/old-dejagnu.exp:
18446           Fixed problem with CXXFLAGS not being properly reset, and being
18447           corrupted with extraneous "-c" compiler option.  This was
18448           causing binaries to not be generated for test that needed them.
18449           Modified strings passed to "pass" and "fail" so that individual
18450           tests from the same test file would be distinguished by an
18451           identifier appended to the test file name in the summary logs;
18452           this corrected a problem with erroneous diff logs.  Added code
18453           to search testcases for expected fail and unexpected pass keywords.
18454
18455 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18456
18457         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18458
18459 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18460
18461         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18462           Removed extraneous text from end of "Special g++ Options"
18463           keyphrase.
18464
18465         * lib/old-dejagnu.exp: Added pattern matching to look for new
18466           keywords, embedded in testcases comments, which will trigger
18467           calls to xpass and xfail.
18468
18469 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18470
18471         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18472           comments embedded in the testcases, especially the one looking for
18473           special compiler options, as well as the pattern matching for the
18474           compiler output again.
18475
18476 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18477
18478         * lib/old-dejagnu.exp: Do a proper check of the return value for
18479           execute tests. Fixed several problems with the pattern matching
18480           of the compiler output which gave erroneous test results.
18481           Changed several of the test result messages to be more descriptive.
18482         * config/unix-g++.exp: Proc g++_load now actually works and
18483           executes the tests passed to it and returns a usable return
18484           value.
18485
18486 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18487
18488           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18489
18490 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18491
18492         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18493           Modified both files to properly execute the old style
18494           dejagnu tests. The previous versions of these files were
18495           experimental and did not function anything near correctly.
18496
18497 1993-04-05  Rob Savoye  (rob@cygnus.com)
18498
18499         * Removed all Makefile.in and configure.in files. No configuration
18500         needed now.
18501
18502 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18503
18504         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18505
18506 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18507
18508         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18509         gcc.special/configure.in, gcc.noncompile/configure.in,
18510         gcc.execute/configure.in, gcc.code_quality/configure.in,
18511         g++.other/configure.in, g++.old-deja/configure.in,
18512         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18513         in srcname setting.
18514
18515 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18516
18517         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18518         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18519         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18520
18521 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18522
18523         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18524         (gdb_exit): Don't remove *_soc files.
18525
18526 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18527
18528         * lib/c-torture.exp: Don't look for main; instead always use -w
18529         -c.  This is how the c-torture tests work.  Remove the object
18530         file if the compilation succeeds.
18531         * gcc.execute/execute.exp: Remove executable if test passes.
18532         * gcc.noncompile/noncompile.exp: Every test is an expected
18533         failure.
18534         * gcc.special/special.exp: Added tests from c-torture 1.11,
18535         corrected use of existing test.
18536         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18537         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18538         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18539         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18540         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18541         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18542         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18543         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18544         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18545         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18546         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18547         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18548         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18549         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18550         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18551         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18552         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18553         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18554         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18555         c-torture 1.11.
18556         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18557         correspond to c-torture 1.11.
18558
18559         * New file.